.klik-loadbar{z-index:2147483000;pointer-events:none;opacity:0;height:3px;transition:opacity .2s;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.klik-loadbar:before{content:"";background:var(--ui-violet,#6a4cf5);transform-origin:0;width:100%;position:absolute;inset:0 auto 0 0;transform:scaleX(0);box-shadow:0 0 8px #6a4cf58c}.klik-loadbar.is-on{opacity:1}.klik-loadbar.is-on:before{animation:9s cubic-bezier(.08,.7,.2,1) forwards klik-load}.klik-loadbar.is-done:before{transition:transform .22s ease-out;animation:none;transform:scaleX(1)}.klik-loadbar.is-done{opacity:0;transition:opacity .3s .2s}@keyframes klik-load{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.klik-loadbar.is-on:before{animation:none;transform:scaleX(.6)}}.k-app--shop{flex-direction:column;display:flex}.shop{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.shop-main{flex:1;min-width:0;animation:.24s ease-out shop-fade}@keyframes shop-fade{0%{opacity:0}}.shop-page,.shop-sheet__card,.shop-bar{--s-bg:var(--k-bg);--s-text:var(--k-text);--s-muted:var(--k-muted);--s-card:var(--k-surface);--s-border:var(--k-border);--s-accent:var(--shop-accent,var(--k-accent));--s-on-accent:var(--shop-on-accent,var(--k-on-accent));--s-eyebrow:var(--k-accent-text);--s-tint:color-mix(in srgb, var(--s-accent) 12%, transparent)}.shop-page{color:var(--s-text);padding:18px 0 32px}.shop-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}@container app (width>=720px){.shop-wrap{padding-inline:32px}}.shop-top{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.shop-title{min-width:0;font-family:var(--k-font-head);font-size:calc(30px * var(--k-head-scale));font-weight:var(--k-head-weight);letter-spacing:var(--k-head-tracking);text-transform:var(--k-head-case);line-height:1.1}.shop-top__meta{color:var(--s-muted);white-space:nowrap;font-size:14px}.shop-icon-btn{background:color-mix(in srgb, var(--s-text) 6%, transparent);width:44px;height:44px;color:var(--s-text);border-radius:50%;flex:none;place-items:center;display:grid}.shop-icon-btn.is-busy svg{animation:.9s linear infinite shop-spin}@keyframes shop-spin{to{transform:rotate(360deg)}}.shop-bar{z-index:40;padding:8px 12px calc(10px + env(safe-area-inset-bottom));pointer-events:none;order:2;position:sticky;bottom:0}.shop-bar__brand{display:none}.shop-bar__tabs{border:1px solid color-mix(in srgb, currentColor 9%, transparent);background:var(--shop-bar,color-mix(in srgb, var(--k-surface) 88%, transparent));max-width:520px;color:var(--shop-bar-ink,var(--k-text));pointer-events:auto;-webkit-backdrop-filter:saturate(1.6)blur(18px);border-radius:28px;gap:2px;margin:0 auto;padding:5px;display:flex;box-shadow:0 14px 34px -14px #0f0c1c61,0 2px 8px #0f0c1c0f}.shop-tab{min-width:0;min-height:54px;color:color-mix(in srgb, currentColor 60%, transparent);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:23px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 2px 5px;font-size:11px;font-weight:650;line-height:1.2;transition:background-color .25s,color .25s,transform .15s;display:flex;position:relative}.shop-tab:active{transform:scale(.95)}.shop-tab.is-on{background:var(--shop-accent,var(--k-accent));color:var(--shop-on-accent,var(--k-on-accent))}.shop-tab[data-dragging]{background:color-mix(in srgb, currentColor 12%, var(--shop-bar,var(--k-surface)));box-shadow:0 10px 24px -8px #0f0c1c73}.shop-tab:focus-visible{outline:2px solid var(--shop-accent,var(--k-accent));outline-offset:2px}.shop-tab__icon{place-items:center;display:grid;position:relative}.shop-tab__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.shop-tab__badge{color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--shop-bar,var(--k-surface));background:#e5484d;border-radius:9px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;animation:.35s cubic-bezier(.2,1.4,.4,1) k-pop;position:absolute;top:-6px;left:calc(100% - 9px)}.shop-tab.is-on .shop-tab__badge{background:var(--shop-on-accent,var(--k-on-accent));color:var(--shop-accent,var(--k-accent));box-shadow:0 0 0 2px var(--shop-accent,var(--k-accent))}@container app (width>=900px){.shop-bar{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);background:var(--shop-bar,color-mix(in srgb, var(--k-bg) 86%, transparent));color:var(--shop-bar-ink,var(--k-text));pointer-events:auto;-webkit-backdrop-filter:saturate(1.5)blur(16px);order:0;padding:0;top:0;bottom:auto}.shop-bar__in{align-items:center;gap:24px;max-width:1200px;height:68px;margin:0 auto;padding:0 32px;display:flex}.shop-bar__brand{text-align:left;align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.shop-bar__brand .k-logo{background:var(--shop-accent,var(--k-accent));width:38px;height:38px;color:var(--shop-on-accent,var(--k-on-accent))}.shop-bar__brand img.k-logo{background:0 0}.shop-bar__name{font-family:var(--k-font-head);font-size:20px;font-weight:var(--k-head-weight);letter-spacing:var(--k-head-tracking);text-transform:var(--k-head-case);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shop-bar__tabs{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:none;gap:4px;margin:0;padding:0}.shop-tab{min-height:44px;color:inherit;border-radius:999px;flex-direction:row;flex:none;gap:8px;padding:0 16px;font-size:15px}.shop-tab:not(.is-on){opacity:.78}.shop-tab:not(.is-on):hover{opacity:1;background:color-mix(in srgb, currentColor 7%, transparent)}.shop-tab__badge{box-shadow:none}.shop :is(.k-header--bar,.k-header--minimal){position:relative;top:auto}.shop-page{padding-top:32px}.shop-title{font-size:calc(38px * var(--k-head-scale))}}.shop-card{border:1px solid color-mix(in srgb, currentColor 8%, transparent);border-radius:var(--k-radius-lg);background:var(--shop-card,var(--s-card,var(--k-surface)));height:100%;color:var(--shop-card-ink,var(--s-text,var(--k-text)));box-shadow:var(--k-shadow);flex-direction:column;transition:transform .18s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.shop-card.k-openable:active{transform:scale(.975)}@media (hover:hover){.shop-card.k-openable:hover{transform:translateY(-3px);box-shadow:0 18px 34px -20px #0f0c1c6b}}.shop-card__media{aspect-ratio:1;border-radius:max(0px, calc(var(--k-radius-lg) - 4px));background:color-mix(in srgb, currentColor 5%, transparent);margin:6px 6px 0;position:relative;overflow:hidden}.shop-img{object-fit:cover;width:100%;height:100%;display:block}.shop-img--ph{background:linear-gradient(135deg, var(--k-soft), color-mix(in srgb, var(--k-accent) 26%, var(--k-soft)));color:color-mix(in srgb, var(--k-on-soft) 72%, transparent);font-family:var(--k-font-head);place-items:center;font-size:clamp(36px,12cqi,64px);font-weight:700;line-height:1;display:grid}.shop-card__body{flex-direction:column;flex:1;gap:2px;padding:10px 12px 12px;display:flex}.shop-card__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.35;overflow:hidden}.shop-card__sub{min-height:1.4em;color:color-mix(in srgb, currentColor 58%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}.shop-card__foot{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.shop-card__go{background:var(--shop-accent,var(--s-accent,var(--k-accent)));width:34px;height:34px;color:var(--shop-on-accent,var(--s-on-accent,var(--k-on-accent)));border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.shop-card.k-openable:hover .shop-card__go{transform:translate(2px)}.shop-card.is-out .shop-card__media>.shop-img{opacity:.5;filter:grayscale(.75)}.shop-card.is-out .shop-card__go{background:color-mix(in srgb, currentColor 12%, transparent);color:inherit}.shop-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:6px;min-width:0;display:inline-flex}.shop-price strong{color:var(--shop-price,currentColor);letter-spacing:-.01em;white-space:nowrap;font-size:16.5px;font-weight:800}.shop-price s{color:color-mix(in srgb, currentColor 50%, transparent);white-space:nowrap;font-size:12.5px}.shop-badge{color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);background:#120f1cbd;border-radius:999px;max-width:calc(100% - 16px);padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1.3;position:absolute;top:8px;left:8px;overflow:hidden}.shop-badge--left{color:#261804;background:#f5a524}.shop-badge--sale{background:#e5484d}.shop-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.shop-head__text{min-width:0}.shop-head .k-sub{margin-top:6px}.k-h2.shop-h2{font-size:calc(clamp(24px, 6.6cqi, 38px) * var(--k-head-scale))}.shop-all{min-height:44px;color:var(--s-eyebrow);flex:none;align-items:center;gap:2px;padding:0 0 0 10px;font-size:15px;font-weight:700;display:inline-flex}.k-sec[data-align=center] .shop-head{text-align:center;flex-direction:column;align-items:center}.shop-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding:4px 20px 14px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.shop-strip::-webkit-scrollbar{display:none}.shop-strip>*{scroll-snap-align:start;flex:0 0 min(44%,210px);min-width:0}@container app (width>=720px){.shop-strip{padding-inline:max(40px,50cqi - 520px);scroll-padding-inline:max(40px,50cqi - 520px)}.shop-strip>*{flex-basis:224px}}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container app (width>=600px){.shop-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}}@container app (width>=900px){.shop-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}}.shop-ph{border:1.5px dashed var(--s-border);border-radius:var(--k-radius-lg);gap:14px;padding:14px;display:grid}.shop-ph__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.shop-ph__card{border-radius:var(--k-radius);background:var(--s-card);gap:8px;padding:6px 6px 10px;display:grid}.shop-ph__img{aspect-ratio:1;border-radius:max(0px, calc(var(--k-radius) - 4px));background:color-mix(in srgb, var(--s-text) 7%, transparent)}.shop-ph__line{background:color-mix(in srgb, var(--s-text) 9%, transparent);border-radius:6px;height:9px}.shop-ph__line--short{width:55%}.shop-ph__note{color:var(--s-muted);align-items:center;gap:8px;font-size:14px;display:flex}.shop-ph__note svg{flex:none}.shop-search{align-items:center;margin-top:14px;display:flex;position:relative}.shop-search>svg{color:var(--s-muted);pointer-events:none;position:absolute;left:17px}.shop-search input{background:color-mix(in srgb, var(--s-text) 6%, var(--s-card));width:100%;height:50px;color:var(--s-text);font:inherit;appearance:none;border:1.5px solid #0000;border-radius:999px;outline:none;padding:0 46px 0 48px;font-size:16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.shop-search input::placeholder{color:color-mix(in srgb, var(--s-muted) 80%, transparent)}.shop-search input::-webkit-search-cancel-button{display:none}.shop-search input:focus{border-color:var(--s-accent);background:var(--s-card);box-shadow:0 0 0 4px color-mix(in srgb, var(--s-accent) 14%, transparent)}.shop-search__clear{width:40px;height:40px;color:var(--s-muted);border-radius:50%;place-items:center;display:grid;position:absolute;right:5px}.shop-chips{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;margin-top:14px;padding:2px 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.shop-chips::-webkit-scrollbar{display:none}@container app (width>=720px){.shop-chips{flex-wrap:wrap;padding-inline:max(32px,50cqi - 568px)}}.shop-chip{background:color-mix(in srgb, var(--s-text) 6%, var(--s-card));min-height:40px;color:var(--s-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14.5px;font-weight:650;transition:background-color .2s,color .2s,transform .15s;display:inline-flex;position:relative}.shop-chip:after{content:"";position:absolute;inset:-2px 0}.shop-chip:active{transform:scale(.96)}.shop-chip.is-on{background:var(--s-accent);color:var(--s-on-accent)}.shop-tools{align-items:center;gap:8px;margin-top:12px;display:flex}.shop-sort{background:color-mix(in srgb, var(--s-text) 6%, var(--s-card));white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:14.5px;font-weight:650;display:inline-flex;position:relative}.shop-sort select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.shop-sort:focus-within{outline:2px solid var(--s-accent);outline-offset:2px}.shop-count{min-width:0;color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:14px;overflow:hidden}.shop-catalog .shop-grid{margin-top:16px}.shop-empty{text-align:center;justify-items:center;gap:8px;max-width:380px;margin:44px auto 12px;padding:0 12px;display:grid}.shop-empty__icon{background:var(--s-tint);width:76px;height:76px;color:var(--s-eyebrow);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.shop-empty h2{letter-spacing:-.01em;font-size:19px;font-weight:750}.shop-empty p{color:var(--s-muted);font-size:14.5px}.shop-empty .k-btn{margin-top:10px}.shop-sheet{z-index:60;overscroll-behavior:contain;touch-action:none;background:#0c0a1480;justify-content:center;align-items:flex-end;animation:.2s ease-out shop-fade;display:flex;position:fixed;inset:0}.shop-sheet__card{overscroll-behavior:contain;background:var(--k-surface);width:100%;max-width:560px;max-height:92svh;color:var(--k-text);touch-action:pan-y;border-radius:24px 24px 0 0;outline:none;flex-direction:column;animation:.34s cubic-bezier(.2,.9,.25,1) shop-up;display:flex;position:relative;overflow-y:auto;box-shadow:0 -12px 40px -12px #0006}@keyframes shop-up{0%{transform:translateY(100%)}}@keyframes shop-pop{0%{opacity:0;transform:scale(.96)}}.shop-sheet__grip{z-index:2;background:#fffc;border-radius:3px;width:40px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000040}.shop-sheet__card--form .shop-sheet__grip{background:color-mix(in srgb, var(--k-text) 20%, transparent);box-shadow:none}.shop-sheet__close{z-index:2;color:#211e2b;background:#ffffffeb;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000029}.shop-sheet__media{aspect-ratio:5/4;background:color-mix(in srgb, var(--k-text) 5%, transparent);flex:none;position:relative;overflow:hidden}.shop-sheet__media .shop-img--ph{font-size:96px}.shop-sheet__body{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 18px 0;display:grid}.shop-sheet__card--form .shop-sheet__body{padding-top:30px;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.shop-sheet__cat{color:var(--s-eyebrow);letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:700}.shop-sheet__title{font-family:var(--k-font-head);font-size:calc(25px * var(--k-head-scale));font-weight:var(--k-head-weight);letter-spacing:var(--k-head-tracking);text-transform:var(--k-head-case);line-height:1.15}.shop-sheet__cat+.shop-sheet__title{margin-top:-8px}.shop-sheet__price{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.shop-sheet__price .shop-price strong{font-size:24px}.shop-sheet__price .shop-price s{font-size:15px}.shop-sheet__desc{color:var(--s-muted);white-space:pre-line;font-size:15.5px;line-height:1.55}.shop-left{color:color-mix(in srgb, #b26b00 80%, var(--s-text));background:#f5a5242e;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.shop-left--out{background:color-mix(in srgb, var(--s-text) 8%, transparent);color:var(--s-muted)}.shop-opts{border:0;min-width:0;margin:0;padding:0}.shop-opts legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:700}.shop-opts__list{flex-wrap:wrap;gap:8px;display:flex}.shop-opt{border:1.5px solid var(--s-border);border-radius:999px;min-height:44px;padding:0 16px;font-size:14.5px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .15s}.shop-opt:active{transform:scale(.96)}.shop-opt.is-on{background:var(--s-accent);color:var(--s-on-accent);border-color:#0000}.shop-opt:disabled{opacity:.45;cursor:not-allowed}.shop-opts.is-need .shop-opt:not(.is-on){border-color:#e5484d99}.shop-opts.is-need .shop-opts__list{animation:.32s shop-shake}@keyframes shop-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.shop-hint{color:#e5484d;margin-top:8px;font-size:13.5px;font-weight:600}.shop-buy{z-index:1;padding:12px 18px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--k-surface) 72%, color-mix(in srgb, var(--k-surface) 0%, transparent));gap:10px;margin:0 -18px;display:flex;position:sticky;bottom:0}.shop-buy__btn{flex:1;min-width:0;overflow:hidden}.shop-buy__btn.is-added{color:var(--s-text)}.shop-stepper{background:color-mix(in srgb, var(--s-text) 7%, transparent);border-radius:999px;flex:none;align-items:center;height:52px;padding:4px;display:inline-flex}.shop-stepper button{border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .2s;display:grid}.shop-stepper button:not(:disabled):active{background:color-mix(in srgb, var(--s-text) 10%, transparent)}.shop-stepper button:disabled{opacity:.3;cursor:not-allowed}.shop-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-weight:800}.shop-stepper--sm{height:42px;padding:1px}.shop-stepper--sm button{width:40px;height:40px}.shop-stepper--sm output{min-width:20px;font-size:15px}@container app (width>=900px){.shop-sheet{align-items:center;padding:32px}.shop-sheet__card{border-radius:28px;max-width:520px;animation:.24s ease-out shop-pop}.shop-sheet__card.shop-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;max-width:980px;display:grid}.shop-product .shop-sheet__media{aspect-ratio:1;border-radius:20px;margin:16px;position:sticky;top:16px}.shop-product .shop-sheet__body{padding:40px 32px 0 16px}.shop-product .shop-buy{margin:4px -32px 0 -16px;padding:16px 32px 28px 16px}.shop-sheet__grip{display:none}}.shop-cart{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}@container app (width>=900px){.shop-cart{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:28px}.shop-checkout{position:sticky;top:92px}}.shop-lines{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.shop-line{border:1px solid var(--s-border);border-radius:var(--k-radius-lg);background:var(--s-card);grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px;transition:opacity .2s;display:grid}.shop-line--flat{background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);padding:0}.shop-line.is-out{opacity:.62}.shop-line__img{aspect-ratio:1;border-radius:max(6px, calc(var(--k-radius-lg) - 6px));background:color-mix(in srgb, var(--s-text) 5%, transparent);width:100%;display:block;overflow:hidden}.shop-line__img .shop-img--ph{font-size:28px}.shop-line__main{flex-direction:column;gap:2px;min-width:0;display:flex}.shop-line__top{align-items:flex-start;gap:6px;display:flex}.shop-line__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-top:2px;font-size:15px;font-weight:700;line-height:1.35;overflow:hidden}.shop-line__remove{width:40px;height:40px;color:var(--s-muted);border-radius:50%;flex:none;place-items:center;margin:-8px -6px 0 0;display:grid}.shop-line__remove:active{background:color-mix(in srgb, var(--s-text) 8%, transparent)}.shop-line__opt{color:var(--s-muted);font-size:13.5px}.shop-line__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.shop-line__foot .shop-price{justify-content:flex-end}.shop-checkout{border:1px solid var(--s-border);border-radius:var(--k-radius-lg);background:var(--s-card);box-shadow:var(--k-shadow);grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;display:grid}.shop-sum{justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;font-weight:650;display:flex}.shop-sum strong{color:var(--shop-price,var(--s-text));letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.shop-form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.shop-form .k-btn{margin-top:4px;overflow:hidden}.shop-error{border-radius:var(--k-radius);color:color-mix(in srgb, #e5484d 78%, var(--s-text));background:#e5484d1f;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.4}.shop-done{text-align:center;justify-items:center;gap:10px;max-width:420px;margin:24px auto 0;padding:12px 4px;display:grid}.shop-done__title{font-family:var(--k-font-head);font-size:calc(26px * var(--k-head-scale));font-weight:var(--k-head-weight);letter-spacing:var(--k-head-tracking);text-transform:var(--k-head-case);margin-top:6px;line-height:1.15}.shop-done__sum{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.shop-done__note{color:var(--s-muted);margin-bottom:8px;font-size:14.5px}.shop-orders{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;display:grid}@container app (width>=900px){.shop-orders{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}}.shop-order{border:1px solid var(--s-border);border-radius:var(--k-radius-lg);background:var(--s-card);box-shadow:var(--k-shadow);grid-template-columns:minmax(0,1fr);gap:8px;padding:16px;display:grid}.shop-order--skeleton{background:linear-gradient(100deg, var(--s-card) 30%, color-mix(in srgb, var(--s-text) 6%, var(--s-card)) 50%, var(--s-card) 70%) 0 0 / 300% 100%;height:150px;animation:1.3s linear infinite shop-shimmer}@keyframes shop-shimmer{to{background-position:-150% 0}}.shop-order__head{justify-content:space-between;align-items:center;gap:10px;font-size:16px;display:flex}.shop-order__date{color:var(--s-muted);font-size:13px}.shop-order__lines{gap:4px;padding-top:4px;font-size:14.5px;display:grid}.shop-order__lines li{justify-content:space-between;gap:12px;display:flex}.shop-order__lines em{color:var(--s-muted);font-style:normal}.shop-order__qty{color:var(--s-muted);font-variant-numeric:tabular-nums;flex:none}.shop-order__total{border-top:1px dashed var(--s-border);justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:10px;font-weight:650;display:flex}.shop-order__total strong{color:var(--shop-price,var(--s-text));font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.shop-order.is-cancelled{opacity:.7}.shop-status{border-radius:999px;flex:none;padding:4px 10px;font-size:12.5px;font-weight:700}.shop-status--new{color:color-mix(in srgb, #2563eb 78%, var(--s-text));background:#3b82f629}.shop-status--work{color:color-mix(in srgb, #b26b00 80%, var(--s-text));background:#f5a52433}.shop-status--done{color:color-mix(in srgb, #16794f 80%, var(--s-text));background:#22a06b2e}.shop-status--cancelled{background:color-mix(in srgb, var(--s-text) 8%, transparent);color:var(--s-muted)}.shop-profile{grid-template-columns:minmax(0,1fr);gap:14px;max-width:640px;margin-top:16px;display:grid}@container app (width>=900px){.shop-profile{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none}}.shop-box{border:1px solid var(--s-border);border-radius:var(--k-radius-lg);background:var(--s-card);box-shadow:var(--k-shadow);grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;display:grid}.shop-box h2{font-size:17px;font-weight:750}.shop-box--plain{box-shadow:none;background:0 0;border:0;padding:4px 2px}.shop-me{align-items:center;gap:14px;display:flex}.shop-me__ava{background:var(--s-accent);width:56px;height:56px;color:var(--s-on-accent);font-family:var(--k-font-head);border-radius:50%;flex:none;place-items:center;font-size:23px;font-weight:800;display:grid}.shop-me__text{flex-direction:column;min-width:0;display:flex}.shop-me__text strong{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.shop-me__text span{color:var(--s-muted);font-size:13.5px}.shop-note{color:var(--s-muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.shop-note svg{color:var(--s-eyebrow);flex:none;margin-top:1px}.shop-rows{display:grid}.shop-row{border-top:1px solid var(--s-border);text-align:left;align-items:center;gap:14px;width:100%;min-height:58px;padding:10px 0;display:flex}.shop-row:first-child{border-top:0}.shop-row>svg:first-child{color:var(--s-eyebrow);flex:none}.shop-row__text{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.shop-row__text small{color:var(--s-muted);font-size:12.5px}.shop-row__go{color:var(--s-muted);flex:none}.shop-docs{flex-wrap:wrap;gap:6px 18px;font-size:13.5px;display:flex}.shop-docs a{color:var(--s-muted);text-underline-offset:3px;text-decoration:underline}.shop-forget{color:#e5484d;text-align:left;justify-self:start;align-items:center;gap:8px;min-height:44px;font-size:14.5px;font-weight:650;display:inline-flex}.shop-forget.is-confirm{background:#e5484d1f;border-radius:999px;padding:0 14px}[data-look] :is(.shop-chip,.shop-sort,.shop-opt,.shop-stepper,.shop-search input,.shop-card__go,.shop-icon-btn){border-radius:var(--k-btn-radius)}[data-look] .shop-bar__tabs{border-radius:min(28px, var(--k-btn-radius))}[data-look] .shop-tab{border-radius:min(23px, var(--k-btn-radius))}[data-look] .shop-card__media{border-radius:max(0px, calc(var(--k-photo-radius) - 4px))}[data-look] .shop-line__img{border-radius:max(0px, calc(var(--k-photo-radius) - 6px))}[data-look] .shop-sheet__card{border-radius:var(--k-radius-lg) var(--k-radius-lg) 0 0}@container app (width>=900px){[data-look] .shop-sheet__card{border-radius:var(--k-radius-lg)}[data-look] .shop-product .shop-sheet__media{border-radius:var(--k-photo-radius)}}@container app (width<=899px){[data-depth=hard] .shop-bar__tabs{border:2px solid;box-shadow:4px 4px}[data-depth=flat] .shop-bar__tabs{box-shadow:none}}@media (hover:hover){[data-depth=flat] .shop-card.k-openable:hover{box-shadow:none}[data-depth=hard] .shop-card.k-openable:hover{box-shadow:8px 8px}}[data-motion=none] :is(.shop-main,.shop-sheet,.shop-sheet__card,.shop-tab__badge,.shop-opts__list){animation:none}@media (prefers-reduced-motion:reduce){:is(.shop-main,.shop-sheet,.shop-sheet__card,.shop-tab__badge,.shop-opts__list,.shop-order--skeleton){animation:none}}.k-app{background:var(--k-bg);min-height:100%;color:var(--k-text);font-family:var(--k-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.55;position:relative;overflow-x:clip;container:app/inline-size}:where(.k-app) *,:where(.k-app) :before,:where(.k-app) :after{box-sizing:border-box}:where(.k-app) :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0;padding:0}:where(.k-app) :where(ul,ol){list-style:none}:where(.k-app) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.k-app) :where(img){max-width:100%;display:block}.k-sec{--sp:1;--s-bg:var(--k-bg);--s-text:var(--k-text);--s-muted:var(--k-muted);--s-card:var(--k-surface);--s-border:var(--k-border);--s-accent:var(--k-accent);--s-on-accent:var(--k-on-accent);--s-eyebrow:var(--k-accent-text);--s-tint:color-mix(in srgb, var(--s-accent) 11%, transparent);padding-block:calc(var(--k-pad) * var(--sp));background:var(--s-bg);color:var(--s-text);position:relative}.k-sec[data-sp=s]{--sp:.6}.k-sec[data-sp=l]{--sp:1.3}.k-sec[data-bg=alt]{--s-bg:var(--k-alt)}.k-sec[data-bg=soft]{--s-bg:var(--k-soft);--s-text:var(--k-on-soft);--s-muted:color-mix(in srgb, var(--k-on-soft) 76%, var(--k-soft));--s-border:color-mix(in srgb, var(--k-on-soft) 13%, transparent)}.k-sec[data-bg=soft] .k-card{--s-text:var(--k-text);--s-muted:var(--k-muted);--s-border:var(--k-border);color:var(--s-text)}.k-sec[data-bg=accent]{--s-bg:var(--k-accent);--s-text:var(--k-on-accent);--s-muted:color-mix(in srgb, var(--k-on-accent) 82%, var(--k-accent));--s-card:color-mix(in srgb, var(--k-on-accent) 10%, var(--k-accent));--s-border:color-mix(in srgb, var(--k-on-accent) 24%, transparent);--s-accent:var(--k-on-accent);--s-on-accent:var(--k-accent);--s-eyebrow:var(--k-on-accent)}.k-sec[data-bg=inverse]{--s-bg:var(--k-inverse);--s-text:var(--k-on-inverse);--s-muted:color-mix(in srgb, var(--k-on-inverse) 72%, var(--k-inverse));--s-card:color-mix(in srgb, var(--k-on-inverse) 7%, var(--k-inverse));--s-border:color-mix(in srgb, var(--k-on-inverse) 15%, transparent);--s-accent:var(--k-soft);--s-on-accent:var(--k-on-soft);--s-eyebrow:var(--k-soft)}.k-wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}@container app (width>=720px){.k-wrap{padding-inline:40px}}.k-h1,.k-h2,.k-header__name,.k-stat__value,.k-step__num,.k-rev-score__num{font-family:var(--k-font-head);font-weight:var(--k-head-weight);letter-spacing:var(--k-head-tracking);text-transform:var(--k-head-case)}.k-h1{font-size:calc(clamp(34px, 10.4cqi, 76px) * var(--k-head-scale));text-wrap:balance;line-height:1.04}.k-h2{font-size:calc(clamp(27px, 7.4cqi, 48px) * var(--k-head-scale));text-wrap:balance;line-height:1.1}.k-h3{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.3}.k-eyebrow{color:var(--s-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12.5px;font-weight:700;display:inline-block}.k-lead{max-width:34ch;color:var(--s-muted);margin-top:16px;font-size:17.5px;line-height:1.5}.k-sub{max-width:46ch;color:var(--s-muted);margin-top:10px}.k-body{color:var(--s-muted);margin-top:14px}.k-muted{color:var(--s-muted)}.k-text{color:var(--s-text)}.k-small{font-size:14px;line-height:1.45}.k-head{margin-bottom:24px}.k-sec[data-align=center] .k-head,.k-sec[data-align=center] .k-wrap>.k-r{text-align:center}.k-sec[data-align=center] :is(.k-sub,.k-lead){margin-inline:auto}.k-link{color:var(--s-eyebrow);text-underline-offset:4px;font-weight:700;text-decoration:underline}.k-btn{border-radius:var(--k-btn-radius);letter-spacing:-.005em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 24px;font-size:16px;font-weight:700;transition:transform .15s,filter .2s,background-color .2s;display:inline-flex}.k-btn:active{transform:scale(.97)}.k-btn--primary{background:var(--s-accent);color:var(--s-on-accent);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--s-accent) 75%, transparent)}.k-btn--secondary{background:color-mix(in srgb, var(--s-text) 7%, transparent);color:var(--s-text)}.k-btn--ghost{min-height:0;color:var(--s-eyebrow);padding:0}.k-btn--sm{min-height:42px;padding:0 16px;font-size:14.5px}.k-btn--xs{min-height:34px;padding:0 12px;font-size:13px}.k-btn--block{width:100%}.k-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}[data-buttons=soft] .k-btn--secondary{background:color-mix(in srgb, var(--s-accent) 14%, transparent);color:var(--s-text)}[data-buttons=pill] .k-btn--secondary{background:var(--s-card);border:1px solid var(--s-border);box-shadow:var(--k-shadow)}[data-buttons=outline] .k-btn--primary{color:var(--s-text);box-shadow:none;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1.5px solid;font-size:13.5px}[data-buttons=outline] .k-btn--secondary{text-underline-offset:6px;background:0 0;padding-inline:6px;text-decoration:underline}.k-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.k-round{color:#15121c;background:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.k-round--line{color:var(--s-text);border:1.5px solid var(--s-border);background:0 0}.k-card{background:var(--s-card);border:1px solid var(--s-border);border-radius:var(--k-radius-lg);box-shadow:var(--k-shadow)}.k-chip{background:var(--s-card);color:var(--s-text);white-space:nowrap;box-shadow:var(--k-shadow);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.k-chip--glass{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff4d}:where(.k-app :is(span,em,strong)[data-nudge]){display:inline-block}.k-img{object-fit:cover;background:color-mix(in srgb, var(--s-text) 6%, transparent);width:100%;height:100%}.k-img--ph{color:color-mix(in srgb, var(--k-on-soft) 60%, transparent);background:linear-gradient(135deg, var(--k-soft), color-mix(in srgb, var(--k-accent) 28%, var(--k-soft)));place-items:center;display:grid}.k-stars{color:#f5a524;gap:2px;display:inline-flex}.k-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding:4px 20px 10px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.k-rail::-webkit-scrollbar{display:none}.k-rail>*{scroll-snap-align:start;flex:0 0 78%;max-width:340px}.k-rail--narrow>*{flex-basis:62%;max-width:260px}@container app (width>=720px){.k-rail{padding-inline:max(40px,50cqi - 520px)}}.k-r{transition:opacity var(--k-motion-dur) var(--k-motion-ease), transform var(--k-motion-dur) var(--k-motion-ease), filter var(--k-motion-dur) var(--k-motion-ease);transition-delay:calc(var(--i,0) * 70ms)}.k-sec[data-stagger=false] .k-r{transition-delay:0s}.k-sec:not(.k-in)[data-enter=fade] .k-r{opacity:0}.k-sec:not(.k-in)[data-enter=fade-up] .k-r{opacity:0;transform:translateY(var(--k-motion-dist))}.k-sec:not(.k-in)[data-enter=zoom] .k-r{opacity:0;transform:scale(.94)}.k-sec:not(.k-in)[data-enter=slide] .k-r{opacity:0;transform:translateX(calc(var(--k-motion-dist) * 1.8))}.k-sec:not(.k-in)[data-enter=blur] .k-r{opacity:0;filter:blur(12px)}.k-sec:not(.k-in) .k-r{transition-duration:0s;transition-delay:0s}[data-motion=none] .k-r{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.k-r{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}@keyframes k-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes k-pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes k-marquee{to{transform:translate(-50%)}}.k-sec.k-header{padding-block:12px}.k-header--bar,.k-header--minimal{z-index:20;background:color-mix(in srgb, var(--s-bg) 84%, transparent);border-bottom:1px solid var(--s-border);-webkit-backdrop-filter:saturate(1.4)blur(14px);position:sticky;top:0}.k-header__row{align-items:center;gap:12px;display:flex}.k-header__brand{flex-direction:column;flex:1;min-width:0;display:flex}.k-header__name{white-space:nowrap;text-overflow:ellipsis;font-size:19px;line-height:1.15;overflow:hidden}.k-header__tag{color:var(--s-muted);font-size:12.5px}.k-logo{border-radius:calc(var(--k-radius-sm) + 4px);object-fit:contain;flex:none;width:40px;height:40px}.k-logo--mono{background:var(--s-accent);color:var(--s-on-accent);font-family:var(--k-font-head);place-items:center;font-size:19px;font-weight:800;display:grid}.k-header--center .k-header__row{text-align:center;flex-direction:column;gap:8px;padding-top:8px}.k-header--center .k-logo{width:56px;height:56px}.k-header--center .k-header__name{font-size:24px}.k-header--minimal .k-header__name{font-size:22px}.k-hero__badge{z-index:2;position:absolute;bottom:14px;left:14px}.k-hero__split{gap:30px;display:grid}.k-hero__media{aspect-ratio:4/3.5;border-radius:var(--k-radius-lg);position:relative;overflow:hidden}@container app (width>=720px){.k-hero__split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px}.k-hero__media{aspect-ratio:4/5}}.k-sec.k-hero--cover{padding-block:0}.k-hero__cover{border-radius:0 0 var(--k-radius-lg) var(--k-radius-lg);color:#fff;align-items:flex-end;min-height:min(680px,172cqi);display:flex;position:relative;overflow:hidden}.k-hero__bg{position:absolute;inset:0}.k-hero__shade{background:linear-gradient(#00000014 15%,#000000bd 100%);position:absolute;inset:0}.k-hero__over{--s-text:#fff;--s-muted:#ffffffdb;--s-eyebrow:#fff;padding-top:140px;padding-bottom:40px;position:relative}.k-hero__over .k-hero__badge{margin-bottom:16px;position:static}.k-hero__over .k-chip{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(10px);background:#fff3}.k-hero--cover .k-btn--secondary{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff2e;border-color:#ffffff4d}[data-buttons=outline] .k-hero--cover .k-btn--primary{color:#fff}.k-hero__archwrap{text-align:center;justify-items:center;gap:34px;display:grid}.k-hero__arch{aspect-ratio:3/4;width:min(76%,340px);position:relative}.k-hero__archimg{z-index:1;border-radius:999px 999px var(--k-radius-lg) var(--k-radius-lg);position:relative}.k-hero__halo{border:1.5px solid color-mix(in srgb, var(--s-accent) 40%, transparent);border-radius:999px 999px 0 0;position:absolute;inset:-5% -9% 10%;transform:translate(12px,-14px)}.k-hero__arch .k-hero__badge{bottom:-16px;left:50%;transform:translate(-50%)}.k-hero--arch :is(.k-lead,.k-sub){margin-inline:auto}.k-hero--arch .k-actions{justify-content:center}@container app (width>=720px){.k-hero__archwrap{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);place-items:center start}.k-hero__arch{order:2;justify-self:center}.k-hero--arch :is(.k-lead,.k-sub){margin-inline:0}.k-hero--arch .k-actions{justify-content:flex-start}}.k-hero__centered{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding-block:28px;display:flex;position:relative}.k-hero__centered .k-lead{margin-inline:auto}.k-hero__centered .k-actions{justify-content:center}.k-hero__centered .k-hero__badge{margin-bottom:18px;position:static}.k-blob{z-index:-1;aspect-ratio:1;filter:blur(48px);border-radius:50%;position:absolute}.k-blob--a{background:var(--s-accent);opacity:.22;width:62%;top:-14%;left:-18%}.k-blob--b{background:var(--k-accent-text);opacity:.16;width:52%;bottom:-12%;right:-14%}.k-hero__poster{font-size:calc(clamp(42px, 13.6cqi, 124px) * var(--k-head-scale));margin-bottom:26px;line-height:.95}.k-hero__strip{aspect-ratio:16/11;margin-bottom:26px;position:relative}.k-hero__strip .k-hero__badge{background:var(--s-accent);color:var(--s-on-accent);padding:10px 16px;font-size:14px;inset:-18px 20px auto auto;transform:rotate(-4deg)}@container app (width>=720px){.k-hero__strip{aspect-ratio:21/8}}.k-svc-list{border-top:1px solid var(--s-border)}.k-svc-row{border-bottom:1px solid var(--s-border);justify-content:space-between;gap:16px;padding:18px 0;display:flex}.k-svc-row__main{min-width:0}.k-svc-row__main .k-small{margin-top:4px}.k-svc-row__meta{background:color-mix(in srgb, var(--s-text) 6%, transparent);color:var(--s-muted);border-radius:999px;align-items:center;gap:5px;margin-top:10px;padding:4px 9px;font-size:12.5px;font-weight:650;display:inline-flex}.k-svc-row__side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.k-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.k-svc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container app (width>=720px){.k-svc-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.k-svc-card{flex-direction:column;display:flex;overflow:hidden}.k-svc-card__img{aspect-ratio:1;height:auto}.k-svc-card__body{flex-direction:column;flex:1;gap:4px;padding:12px 12px 14px;display:flex}.k-svc-card .k-h3{font-size:15.5px}.k-svc-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-top:auto;padding-top:8px;display:flex}.k-svc-card .k-price{font-size:16px}.k-svc-card .k-btn{margin-top:10px}.k-menu{gap:20px;display:grid}.k-menu__line{align-items:baseline;gap:10px;display:flex}.k-menu__title{font-family:var(--k-font-head);font-size:20px;font-weight:var(--k-head-weight);text-transform:var(--k-head-case)}.k-menu__dots{border-bottom:1.5px dotted color-mix(in srgb, var(--s-text) 35%, transparent);flex:1;min-width:20px;transform:translateY(-5px)}.k-menu__price{white-space:nowrap;font-size:18px;font-weight:750}.k-menu__meta{justify-content:space-between;gap:12px;margin-top:2px;font-size:14.5px;display:flex}.k-svc-tile{aspect-ratio:4/5;border-radius:var(--k-radius-lg);color:#fff;position:relative;overflow:hidden}.k-svc-tile__img{position:absolute;inset:0}.k-svc-tile__shade{background:linear-gradient(#0000 35%,#000000c7);position:absolute;inset:0}.k-svc-tile__body{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.k-svc-tile__row{justify-content:space-between;align-items:center;width:100%;font-size:18px;display:flex}.k-ben-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container app (width>=720px){.k-ben-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.k-ben{flex-direction:column;gap:6px;padding:18px 16px;display:flex}.k-ben .k-h3{font-size:15.5px}.k-ben .k-h3,.k-svc-card .k-h3,.k-tiles .k-h3,.k-stats strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.k-ben__icon{border-radius:calc(var(--k-radius-sm) + 6px);background:var(--s-tint);width:46px;height:46px;color:var(--s-eyebrow);place-items:center;margin-bottom:10px;display:grid}.k-steps{counter-reset:none}.k-step{border-top:1px solid var(--s-border);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.k-step:last-child{border-bottom:1px solid var(--s-border)}.k-step__num{color:var(--s-eyebrow);font-size:34px;line-height:1}.k-step .k-muted{margin-top:4px}.k-band{border:1px solid var(--s-border);border-radius:var(--k-radius-lg);background:var(--s-card);flex-direction:column;gap:8px;min-height:210px;padding:22px 18px;display:flex}.k-band__icon{box-sizing:content-box;color:var(--s-eyebrow);margin-bottom:auto;padding-bottom:28px}.k-about__split{gap:28px;display:grid}@container app (width>=720px){.k-about__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px}}.k-about__media{aspect-ratio:4/4.4;border-radius:var(--k-radius-lg);position:relative;overflow:hidden}.k-signature{font-family:var(--k-font-head);margin-top:18px;font-size:18px;font-style:italic}.k-stats{border-top:1px solid var(--s-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;padding-top:18px;display:grid}.k-stat{flex-direction:column;gap:2px;display:flex}.k-stat__value{font-size:26px;line-height:1.1}.k-stats--big{border-top:0;grid-template-columns:1fr;gap:0;padding-top:0}.k-stats--big .k-stat{border-top:1px solid var(--s-border);flex-direction:row;align-items:baseline;gap:16px;padding:16px 0}.k-stats--big .k-stat__value{min-width:44%;color:var(--s-eyebrow);font-size:clamp(42px,13cqi,88px);line-height:1}.k-about__mark{color:var(--s-eyebrow)}.k-quote{font-family:var(--k-font-head);text-wrap:pretty;margin:16px 0 24px;font-size:clamp(22px,6.4cqi,36px);line-height:1.32}.k-about__sign{align-items:center;gap:12px;display:flex}.k-img.k-avatar{border-radius:50%;flex:none;width:52px;height:52px}.k-rev-head{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.k-rev-score{align-items:center;gap:12px;display:flex}.k-rev-score>div{flex-direction:column;gap:2px;display:flex}.k-rev-score__num{font-size:46px;line-height:1}.k-rev{flex-direction:column;gap:12px;padding:18px;display:flex}.k-rev__text{font-size:15.5px;line-height:1.55}.k-rev__who{align-items:center;gap:10px;margin-top:auto;display:flex}.k-rev__ava{background:var(--s-accent);width:38px;height:38px;color:var(--s-on-accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.k-rev-stack{gap:12px;display:grid}.k-rev-stack>:nth-child(2n){margin-left:22px}.k-rev-stack>:nth-child(odd){margin-right:22px}.k-rev-spot{border:1px solid var(--s-border);border-radius:var(--k-radius-lg);background:var(--s-card);padding:26px 22px;position:relative}.k-rev-spot__mark{color:var(--s-eyebrow)}.k-rev-spot__text{font-family:var(--k-font-head);margin:12px 0 24px;font-size:clamp(21px,6cqi,32px);line-height:1.32}.k-rev-spot__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.k-rev-spot__nav{align-items:center;gap:10px;display:flex}.k-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:124px;gap:8px;margin-top:20px;display:grid}.k-mosaic>:first-child{grid-row:span 2}.k-mosaic>:last-child:nth-child(2n){grid-column:span 2}.k-mosaic>:first-child:nth-last-child(2)~:last-child{grid-area:span 2}@container app (width>=720px){.k-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:180px;grid-auto-flow:dense}.k-mosaic>:first-child,.k-mosaic>:first-child:nth-last-child(2)~:last-child{grid-column:span 2}}.k-mosaic>:only-child{grid-column:1/-1}.k-gal-item{border-radius:var(--k-radius);position:relative;overflow:hidden}.k-gal-cap{position:absolute;bottom:10px;left:10px}.k-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:20px;display:grid}.k-gal-grid .k-gal-item{aspect-ratio:1;border-radius:var(--k-radius-sm)}@container app (width>=720px){.k-gal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-gal-slide{aspect-ratio:4/5;border-radius:var(--k-radius-lg);position:relative;overflow:hidden}.k-sec.k-gallery--carousel .k-h2{margin-bottom:20px}.k-faq{border-top:1px solid var(--s-border);margin-top:20px}.k-faq__item{border-bottom:1px solid var(--s-border)}.k-faq__q{text-align:left;justify-content:space-between;gap:16px;width:100%;padding:18px 0;font-size:16.5px;font-weight:650;display:flex}.k-faq__plus{color:var(--s-eyebrow);flex:none;margin-top:2px;transition:transform .3s}.k-faq__item.is-open .k-faq__plus{transform:rotate(45deg)}.k-faq__a{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.k-faq__item.is-open .k-faq__a{grid-template-rows:1fr}.k-faq__a>div{overflow:hidden}.k-faq__a p{padding-bottom:18px}.k-faq-cards{gap:10px;margin-top:20px;display:grid}.k-faq-card{gap:8px;padding:18px;display:grid}.k-contact-card{margin-top:20px;overflow:hidden}.k-map{background-color:color-mix(in srgb, var(--s-accent) 8%, var(--s-card));background-image:radial-gradient(color-mix(in srgb, var(--s-text) 13%, transparent) 1px, transparent 1px);background-size:14px 14px;height:150px;position:relative;overflow:hidden}.k-map__road{background:var(--s-card);box-shadow:0 0 0 1px var(--s-border);border-radius:10px;position:absolute}.k-map__road--a{height:14px;top:48%;left:-10%;right:-10%;transform:rotate(-8deg)}.k-map__road--b{width:12px;top:-20%;bottom:-20%;left:30%;transform:rotate(12deg)}.k-map__road--c{height:10px;top:18%;left:56%;right:-20%;transform:rotate(24deg)}.k-map__pin{background:var(--s-accent);width:46px;height:46px;color:var(--s-on-accent);box-shadow:0 10px 24px -8px color-mix(in srgb, var(--s-accent) 80%, transparent);border-radius:50% 50% 50% 0;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-78%)rotate(-45deg)}.k-map__pin svg{transform:rotate(45deg)}.k-map__pin:after{content:"";border-radius:inherit;background:var(--s-accent);z-index:-1;animation:2s ease-out infinite k-pulse;position:absolute;inset:0}.k-contact-card__body{gap:6px;padding:18px;display:grid}.k-contact-card__rows{gap:6px;margin:8px 0 2px;font-size:14.5px;display:grid}.k-contact-card__rows span{align-items:center;gap:8px;display:flex}.k-contact-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.k-contact-list{margin-top:20px;display:grid}.k-contact-list li{border-top:1px solid var(--s-border);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.k-contact-list svg{color:var(--s-eyebrow);flex:none;margin-top:2px}.k-contact-big{font-family:var(--k-font-head);margin:14px 0 6px;font-size:clamp(22px,6.2cqi,34px);line-height:1.2}.k-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.k-tile{border:1px solid var(--s-border);border-radius:var(--k-radius-lg);background:var(--s-card);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;height:100%;min-height:116px;padding:14px;font-weight:700;display:flex}.k-tile>svg{box-sizing:content-box;color:var(--s-eyebrow);margin-bottom:auto;padding-bottom:12px}.k-sec.k-cta--banner{overflow:hidden}.k-banner{text-align:center;position:relative}.k-banner__ring{border:1.5px solid color-mix(in srgb, var(--s-text) 18%, transparent);pointer-events:none;border-radius:50%;position:absolute}.k-banner__ring--a{width:240px;height:240px;top:-90px;left:-110px}.k-banner__ring--b{width:180px;height:180px;bottom:-110px;right:-70px}.k-banner__title{font-size:calc(clamp(30px, 9.4cqi, 58px) * var(--k-head-scale))}.k-banner .k-sub{margin-inline:auto}.k-banner .k-actions{justify-content:center}.k-ticket{--s-text:var(--k-on-accent);--s-muted:color-mix(in srgb, var(--k-on-accent) 82%, var(--k-accent));--s-eyebrow:var(--k-on-accent);border-radius:var(--k-radius-lg);background:var(--k-accent);color:var(--k-on-accent);box-shadow:0 18px 40px -22px color-mix(in srgb, var(--k-accent) 80%, transparent);position:relative;overflow:hidden}.k-ticket__top{text-align:center;padding:28px 22px 22px}.k-ticket .k-sub{margin-inline:auto}.k-ticket__cut{border-top:2px dashed color-mix(in srgb, var(--k-on-accent) 40%, transparent);margin:0 22px;position:relative}.k-ticket__cut:before,.k-ticket__cut:after{content:"";background:var(--s-bg);border-radius:50%;width:24px;height:24px;position:absolute;top:-13px}.k-ticket__cut:before{left:-35px}.k-ticket__cut:after{right:-35px}.k-ticket__bottom{gap:12px;padding:22px;display:grid}.k-ticket .k-btn--primary,[data-buttons=outline] .k-ticket .k-btn--primary{background:var(--k-on-accent);color:var(--k-accent);border:0}.k-code{border:1.5px dashed color-mix(in srgb, currentColor 55%, transparent);border-radius:var(--k-radius);letter-spacing:.08em;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:18px;font-weight:700;display:flex}.k-code__hint{font-family:var(--k-font-body);letter-spacing:0;opacity:.85;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.k-code--inline{gap:14px;width:auto;margin-top:18px;display:inline-flex}.k-book{gap:14px;padding:18px;display:grid}.k-book-step{align-items:center;gap:10px;font-size:15px;display:flex}.k-book-step__n{background:var(--s-accent);width:24px;height:24px;color:var(--s-on-accent);border-radius:50%;place-items:center;font-size:12.5px;font-weight:800;display:grid}.k-book-services{gap:8px;display:grid}.k-book-svc{border:1.5px solid var(--s-border);border-radius:var(--k-radius);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:border-color .2s,background-color .2s;display:flex}.k-book-svc.is-on{border-color:var(--s-accent);background:var(--s-tint)}.k-chips{gap:8px;display:flex}.k-chips--scroll,.k-days{scrollbar-width:none;margin-inline:-18px;padding-inline:18px;overflow-x:auto}.k-chips--scroll::-webkit-scrollbar{display:none}.k-days::-webkit-scrollbar{display:none}.k-pill{border:1.5px solid var(--s-border);white-space:nowrap;border-radius:999px;flex:none;padding:10px 14px;font-size:14.5px}.k-days{gap:8px;display:flex}.k-day{border:1.5px solid var(--s-border);border-radius:var(--k-radius);flex-direction:column;flex:none;align-items:center;gap:1px;width:60px;padding:9px 0;display:flex}.k-day strong{font-size:18px;line-height:1.2}.k-day>span{font-size:11.5px}.k-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.k-slot{border:1.5px solid var(--s-border);border-radius:var(--k-radius-sm);font-variant-numeric:tabular-nums;padding:11px 0;font-size:14.5px;font-weight:650}.k-slot:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}:lang(en) .k-slot{white-space:nowrap;font-size:13px}.k-day:disabled{opacity:.4;cursor:not-allowed}.k-slots-empty{margin:0;padding:10px 0}:is(.k-pill,.k-day,.k-slot).is-on{background:var(--s-accent);color:var(--s-on-accent);border-color:#0000}:is(.k-pill,.k-day,.k-slot,.k-book-svc){transition:background-color .2s,color .2s,border-color .2s,transform .15s}:is(.k-pill,.k-day,.k-slot,.k-book-svc):active{transform:scale(.96)}.k-book-summary{border-top:1px solid var(--s-border);gap:12px;padding-top:16px;display:grid}.k-consent{color:var(--s-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.4;display:flex}.k-consent input{width:18px;height:18px;accent-color:var(--s-accent);flex:none;margin:0}.k-done{text-align:center;justify-items:center;gap:10px;padding:18px 6px;display:grid}.k-done__icon{background:var(--s-accent);width:56px;height:56px;color:var(--s-on-accent);animation:k-pop .5s var(--k-motion-ease);border-radius:50%;place-items:center;display:grid}.k-lead-card{padding:26px 20px}.k-form{gap:10px;margin-top:20px;display:grid}.k-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.k-input{border:1.5px solid var(--s-border);border-radius:var(--k-radius);background:color-mix(in srgb, var(--s-text) 4%, var(--s-card));width:100%;color:var(--s-text);font:inherit;outline:none;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.k-input::placeholder{color:color-mix(in srgb, var(--s-muted) 75%, transparent)}.k-input:focus{border-color:var(--s-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--s-accent) 16%, transparent)}textarea.k-input{resize:vertical}.k-field{position:relative}.k-phone-hint{margin:0 0 -4px}.k-field__action{background:var(--s-tint);color:var(--s-eyebrow);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.k-lead-inline{gap:8px;margin:20px 0 12px;display:flex}.k-lead-inline .k-field{flex:1;min-width:0}.k-maincta{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--k-bg) 55%, transparent);transition:transform .35s var(--k-motion-ease), opacity .35s;position:sticky;bottom:0}.k-maincta.is-hidden{opacity:0;pointer-events:none;transform:translateY(110%)}.k-maincta .k-btn{--s-accent:var(--k-accent);--s-on-accent:var(--k-on-accent);--s-text:var(--k-text);width:100%}.k-foot{color:var(--k-muted);text-align:center;padding:28px 20px 36px;font-size:12.5px}.k-foot a{color:inherit;font-weight:700;text-decoration:none}.k-foot b{letter-spacing:-.02em;font-style:italic}.k-openable{cursor:pointer}.k-openable:focus-visible{outline:2px solid var(--k-accent);outline-offset:3px}.k-sheet{z-index:60;background:#0f0c197a;justify-content:center;align-items:flex-end;animation:.18s ease-out k-fade;display:flex;position:fixed;inset:0}.k-sheet__card{--s-accent:var(--k-accent);--s-on-accent:var(--k-on-accent);--s-text:var(--k-text);--s-border:var(--k-border);border-radius:var(--k-radius-lg) var(--k-radius-lg) 0 0;background:var(--k-surface);width:100%;max-width:560px;max-height:88svh;color:var(--k-text);animation:.22s cubic-bezier(.2,.8,.2,1) k-sheet-up;position:relative;overflow-y:auto}.k-sheet__img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.k-sheet__body{padding:18px 18px calc(18px + env(safe-area-inset-bottom));gap:10px;display:grid}.k-sheet__body p{white-space:pre-line;margin:0}.k-sheet__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.k-sheet__meta span{align-items:center;gap:5px;display:inline-flex}.k-sheet__close{z-index:1;color:#211e2b;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #00000026}@media (width>=720px){.k-sheet{align-items:center;padding:24px}.k-sheet__card{border-radius:var(--k-radius-lg)}}@keyframes k-fade{0%{opacity:0}}@keyframes k-sheet-up{0%{opacity:.4;transform:translateY(40px)}}.k-announce{--s-accent:var(--k-accent);--s-on-accent:var(--k-on-accent);z-index:31;background:var(--k-inverse);color:var(--k-on-inverse);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 44px 12px 16px;font-size:14.5px;line-height:1.35;display:flex;position:relative}.k-announce p{flex:220px;margin:0;font-weight:600}.k-announce .k-btn{background:var(--k-on-inverse);color:var(--k-inverse);box-shadow:none}.k-announce__close{width:32px;height:32px;color:inherit;opacity:.75;background:0 0;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.k-app{--k-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.k-app[data-look]>*{--k-head-scale:var(--k-hs-phone)}@container app (width>=720px){.k-app[data-look]>*{--k-head-scale:var(--k-hs-desk)}}[data-look] .k-h1{line-height:calc(1.04 * var(--k-lh,1))}[data-look] .k-h2{line-height:calc(1.1 * var(--k-lh,1))}[data-look] .k-hero__poster{line-height:calc(.95 * var(--k-lh,1))}[data-look] :is(.k-h1,.k-h2){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}[data-look] .k-hero__text{min-width:0;max-width:100%}@container app (width>=720px){[data-look] .k-hero__text .k-h1{font-size:min(calc(76px * var(--k-head-scale)), 84px, 7cqi)}}[data-look] :is(.k-chip,.k-pill,.k-svc-row__meta,.k-field__action,.k-round){border-radius:var(--k-btn-radius)}[data-look] :is(.k-card,.k-band,.k-tile,.k-rev-spot,.shop-card,.shop-line:not(.shop-line--flat),.shop-checkout,.shop-order,.shop-box:not(.shop-box--plain)){border-width:var(--k-card-bw,1px);border-color:var(--k-card-edge,var(--s-border));background:color-mix(in srgb, var(--shop-card,var(--s-card)) var(--k-card-solid,100%), transparent);box-shadow:var(--k-shadow);-webkit-backdrop-filter:var(--k-card-blur,none);backdrop-filter:var(--k-card-blur,none)}[data-look] :is(.k-hero__media,.k-about__media,.k-gal-item,.k-gal-slide,.k-svc-tile){border-radius:var(--k-photo-radius)}[data-look] .k-hero__cover{border-radius:0 0 var(--k-photo-radius) var(--k-photo-radius)}[data-depth=flat] :is(.k-btn--primary,.k-ticket,.k-map__pin){box-shadow:none}[data-depth=hard] .k-btn--primary,[data-depth=hard]:not([data-buttons=outline]) .k-btn--secondary{border:2px solid var(--s-text);box-shadow:3px 3px 0 var(--s-text)}[data-depth=hard] :is(.k-btn--primary,.k-btn--secondary):active{box-shadow:none;transform:translate(3px,3px)}[data-depth=hard] .k-chip{border:1.5px solid;box-shadow:2px 2px}[data-depth=hard] .k-ticket{box-shadow:5px 5px 0 var(--s-text)}[data-photo=arch] :is(.k-hero__media,.k-about__media,.k-gal-slide){border-radius:999px 999px var(--k-photo-radius) var(--k-photo-radius)}[data-photo=frame] :is(.k-hero__media,.k-about__media,.k-gal-slide,.k-gal-item):after{content:"";z-index:1;border-radius:max(0px, calc(var(--k-photo-radius) - 10px));pointer-events:none;border:1px solid #ffffffc7;position:absolute;inset:10px}[data-photo=grain] :is(.k-hero__media,.k-hero__strip,.k-about__media,.k-gal-slide,.k-gal-item,.k-svc-tile,.shop-card__media):after{content:"";z-index:1;background:var(--k-noise) 0 0 / 180px;mix-blend-mode:overlay;opacity:.6;pointer-events:none;position:absolute;inset:0}[data-photo=duotone] :is(.k-img,.shop-img):not(.k-avatar,.k-img--ph,.shop-img--ph){filter:var(--k-photo-filter,grayscale(1))}.k-fx{width:0;height:0;position:absolute}.k-sec:is([data-deco=gradient],[data-deco=mesh]){--s-muted:color-mix(in srgb, var(--s-text) 80%, var(--s-bg))}.k-sec[data-deco=gradient]{background-image:linear-gradient(180deg, transparent, color-mix(in srgb, var(--s-accent) 12%, transparent) 50%, transparent)}.k-sec[data-deco=mesh]{background-image:radial-gradient(44% 48% at 14% 50%, color-mix(in srgb, var(--s-accent) 16%, transparent), transparent), radial-gradient(38% 44% at 88% 50%, color-mix(in srgb, var(--s-eyebrow) 12%, transparent), transparent), radial-gradient(26% 36% at 52% 50%, color-mix(in srgb, var(--s-accent) 8%, transparent), transparent)}.k-sec[data-deco=grain]{background-image:var(--k-noise);background-blend-mode:soft-light;background-size:180px}.k-sec[data-deco=dots]{background-image:radial-gradient(color-mix(in srgb, var(--s-text) 14%, transparent) 1.1px, transparent 1.5px);background-size:18px 18px}.k-sec[data-deco=grid]{background-image:linear-gradient(color-mix(in srgb, var(--s-text) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--s-text) 7%, transparent) 1px, transparent 1px);background-size:32px 32px}.k-sec[data-deco=lines]{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--s-text) 7%, transparent) 0 1px, transparent 1px 11px)}.k-sec[data-div]{--k-div-h:min(clamp(18px, 6cqi, 52px), calc(var(--k-pad) * .6))}.k-sec[data-div]:before{content:"";top:calc(1px - var(--k-div-h));z-index:1;height:var(--k-div-h);background:var(--s-bg);pointer-events:none;position:absolute;left:0;right:0}.k-sec[data-div=wave]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 26C180 2 340 0 560 18s430 26 640-4v26H0z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 26C180 2 340 0 560 18s430 26 640-4v26H0z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.k-sec[data-div=arc]:before{-webkit-mask:radial-gradient(72% 100% at 50% 100%,#000 99%,#0000 100%);mask:radial-gradient(72% 100% at 50% 100%,#000 99%,#0000 100%)}.k-sec[data-div=angle]:before{clip-path:polygon(0 100%,100% 0,100% 100%)}.k-sec[data-div=zigzag]{--k-div-h:13px}.k-sec[data-div=zigzag]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 13'%3E%3Cpath d='M0 13 13 0l13 13z'/%3E%3C/svg%3E") 0 0/26px 13px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 13'%3E%3Cpath d='M0 13 13 0l13 13z'/%3E%3C/svg%3E") 0 0/26px 13px repeat-x}.k-sec.k-cta--banner[data-div]{clip-path:inset(calc(-1 * var(--k-div-h)) 0 0 0);overflow:visible}
