@font-face{font-family:SV Archivo;src:url(tr-archivo.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:SV Instrument Sans;src:url(tr-instrument-sans.woff2) format("woff2");font-weight:400 700;font-stretch:75% 100%;font-display:swap}@font-face{font-family:SV Space Mono;src:url(tr-space-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SV Space Mono;src:url(tr-space-mono-700.woff2) format("woff2");font-weight:700;font-display:swap}.sv{--surface:#e3e3e0;--surface-raised:#f6f6f4;--surface-inverse:#0e0f10;--ink:#0e0f10;--ink-muted:#5e6368;--ink-inverse:#f6f6f4;--line:#c9c9c5;--line-strong:#787c80;--accent:#b8352a;--accent-graphic:#e5483b;--success:#22633f;--shadow-lift:0 24px 48px rgba(30,32,34,.18);--font-display:"SV Archivo","Arial Narrow",Helvetica,Arial,sans-serif;--font-sans:"SV Instrument Sans",Helvetica,Arial,sans-serif;--font-mono:"SV Space Mono",ui-monospace,Menlo,Consolas,monospace;--gutter:40px;--top:calc(var(--header-height,64px) + 20px);--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);background:var(--surface);color:var(--ink);color-scheme:light;font:400 16px/24px var(--font-sans);-webkit-font-smoothing:antialiased}.sv-night,.sv-cv{--surface:#0e0f10;--surface-raised:#17191b;--surface-inverse:#eceae5;--ink:#eceae5;--ink-muted:#8c9094;--ink-inverse:#0e0f10;--line:#2a2d30;--line-strong:#6a6f74;--accent:#ee5a4c;--success:#6cc490;color-scheme:dark}@media(max-width:767px){.sv{--gutter:16px}}.sv *,.sv *:before,.sv *:after{box-sizing:border-box}.sv :where(img,video,canvas,svg){max-width:100%;display:block}.sv :where(h1,h2,h3,p,figure,ol,ul){margin:0}.sv :where(h1,h2,h3){color:inherit;font-family:var(--font-display)}.sv :where(a){color:inherit}.sv :where(button){font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.sv :focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.sv ::selection{background:var(--accent);color:#f6f6f4}.sv-wrap{max-width:1440px;margin:0 auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.sv-sec{padding-block:96px}.sv-sec--top0{padding-top:0}.sv-d{font-family:var(--font-display);font-stretch:118%;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}.sv-h2{font-size:clamp(32px,4vw,56px);line-height:.95}.sv-mono{font:400 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.sv-muted{color:var(--ink-muted)}.sv-small{font-size:14px;line-height:20px}.sv-mb8{margin-bottom:8px}.sv-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:767px){.sv-sec{padding-block:64px}.sv-sec--top0{padding-top:0}}.sv-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:2px;font:600 15px/20px var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),transform .16s var(--ease-out)}.sv-btn:active{transform:translateY(1px)}.sv-btn-p{background:var(--ink);color:var(--ink-inverse);overflow:hidden}.sv-btn-p:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ink-muted);transform:scaleY(0);transform-origin:bottom;transition:transform .24s steps(6,end)}@media(hover:hover){.sv-btn-p:hover:before{transform:scaleY(1)}}.sv-btn-p:focus-visible:before{transform:scaleY(1)}.sv-btn-s{background:transparent;color:var(--ink);border-color:var(--line-strong)}.sv-btn-s:hover{border-color:var(--ink)}.sv-btn-sm{min-height:40px;padding:0 16px;font-size:14px}.sv-btn[aria-disabled=true]{background:var(--ink-muted)}.sv-btn[aria-busy=true]{cursor:progress}.sv-btn-l{background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;border:0;padding:0 0 2px;min-height:auto;color:var(--ink);text-decoration:none;font:600 15px/20px var(--font-sans);cursor:pointer;justify-self:start;transition:background-size .24s var(--ease-out)}.sv-btn-l:hover{background-size:0% 1px;background-position:right bottom}.sv-btn-l.sv-small{font-size:14px}.sv-badge{display:inline-flex;align-items:center;justify-self:start;height:22px;padding:0 8px;font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--ink-inverse)}.sv-badge-m{background:var(--surface);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line)}.sv-field{display:grid;gap:8px}.sv-inline{display:flex;gap:8px}.sv-inline input{flex:1;min-width:0;height:48px;margin:0;padding:0 16px;border-radius:2px;border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);font:400 16px/24px var(--font-sans);box-shadow:none}.sv-inline input::placeholder{color:var(--ink-muted)}.sv-help{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.sv-field.ok .sv-help{color:var(--success)}.sv-field.err input{border-color:var(--accent)}.sv-field.err .sv-help{color:var(--accent)}body:has(#header-component[transparent]) main>.shopify-section:first-child>.sv,body:has(#header-component[transparent]) main>.shopify-section:first-child .sv-pdp-root{padding-top:var(--header-height,74px)}.sv-crumbs{padding-top:16px}.sv-crumbs ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px;font:400 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.sv-crumbs li+li:before{content:"/";margin-right:6px;color:var(--line-strong)}.sv-crumbs a{text-decoration:none}.sv-crumbs a:hover,.sv-crumbs [aria-current]{color:var(--ink)}.sv-pdp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;padding-top:20px;padding-bottom:96px;align-items:start}.sv-gal{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:start}.sv-gal:not(:has(.sv-thumbs)){grid-template-columns:minmax(0,1fr)}.sv-thumbs{position:sticky;top:var(--top);display:grid;gap:8px}.sv-thumbs button{width:64px;aspect-ratio:4/5;padding:0;margin:0;border:1px solid transparent;background:var(--surface-raised);cursor:pointer;overflow:hidden;border-radius:0}.sv-thumbs button[aria-current=true]{border-color:var(--ink)}.sv-thumbs button:hover{border-color:var(--line-strong)}.sv-thumbs img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sv-stills{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sv-still{position:relative;margin:0;background:var(--surface-raised);aspect-ratio:4/5;overflow:hidden;cursor:zoom-in;border:0;padding:0;display:block;width:100%;border-radius:0}.sv-stills>.sv-still:not([hidden]):first-child,.sv-stills>.sv-still.is-first{grid-column:1/-1}.sv-still img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:opacity .24s var(--ease-out)}.sv-still[hidden],.sv-thumbs button[hidden]{display:none}.sv-gal:not(.sv-gal--carousel) .sv-still--clone{display:none}@media(max-width:900px){.sv-gal .sv-still--clone{display:block}}.sv-still--empty{cursor:default}.sv-ph-svg{width:100%;height:100%;fill:var(--line)}.sv-stage{min-width:0}.sv-gal-ui{display:none;justify-content:space-between;align-items:center;gap:16px;margin-top:12px}.sv-gal-count{font:400 12px/16px var(--font-mono);letter-spacing:.08em;color:var(--ink-muted);white-space:nowrap}.sv-gal-count b{font-weight:700;color:var(--ink);letter-spacing:.12em}.sv-gal-segs{display:flex;gap:4px;flex:1;max-width:320px}.sv-gal-segs i{flex:1;height:2px;background:var(--line);transition:background .1s linear}.sv-gal-segs i.past{background:var(--line-strong)}.sv-gal-segs i.now{background:var(--accent-graphic)}.sv-gal-arrows{display:flex;gap:6px}.sv-gal-arr{width:44px;height:44px;margin:0;padding:0;border:1px solid var(--line-strong);background:transparent;border-radius:2px;cursor:pointer;font-size:17px;line-height:1;display:grid;place-items:center;transition:border-color .16s var(--ease-out),background .16s var(--ease-out)}.sv-gal-arr:hover:not(:disabled){border-color:var(--ink);background:var(--surface-raised)}.sv-gal-arr:disabled{opacity:.3;cursor:default}.sv-gal--carousel{position:sticky;top:var(--top);grid-template-columns:78px minmax(0,1fr)}.sv-gal--carousel .sv-thumbs{position:static;max-height:calc(100vh - var(--top) - 24px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:3px}.sv-gal--carousel .sv-thumbs::-webkit-scrollbar{display:none}.sv-gal--carousel .sv-thumbs button{width:72px;opacity:.62;transition:opacity .1s linear,border-color .1s linear}.sv-gal--carousel .sv-thumbs button:hover,.sv-gal--carousel .sv-thumbs button[aria-current=true]{opacity:1}.sv-gal--carousel .sv-stills{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:min(calc(100vh - var(--top) - 140px),880px);min-height:420px;background:var(--media-bg,var(--surface-raised));cursor:grab}.sv-gal--carousel .sv-stills::-webkit-scrollbar{display:none}.sv-gal--carousel .sv-stills.is-drag{cursor:grabbing;scroll-snap-type:none}.sv-gal--carousel .sv-still{aspect-ratio:auto;height:100%;grid-column:auto!important;scroll-snap-align:start}.sv-gal--carousel .sv-still img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sv-gal--carousel .sv-gal-ui{display:flex}.sv-buy{position:sticky;top:var(--top);display:grid;gap:20px}.sv-buy-head{display:grid;gap:8px}.sv-buy-line{font:400 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);text-decoration:none;justify-self:start}.sv-buy-line:hover{color:var(--ink)}.sv-buy h1{font-size:clamp(36px,3.4vw,52px);line-height:.92;margin:0}.sv-rate{display:inline-flex;gap:10px;align-items:center;font-size:14px;color:var(--ink-muted);text-decoration:none;justify-self:start}.sv-st{color:var(--ink);letter-spacing:2px}.sv-rate:hover span:last-child{text-decoration:underline}.sv-price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sv-price{font:700 28px/1 var(--font-display);font-stretch:118%;font-variant-numeric:tabular-nums}.sv-compare{color:var(--ink-muted);font-size:16px}.sv-price-row small{font-size:13px;color:var(--ink-muted)}.sv-opt{display:grid;gap:10px}.sv-opt-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px}.sv-opt-h b{font-weight:600}.sv-opt-h b span{font-weight:400}.sv-opt-h>span{color:var(--ink-muted)}.sv-opt-h>span b{color:var(--ink)}.sv-swatches{display:flex;gap:8px;flex-wrap:wrap}.sv-sw{position:relative;display:block;width:64px;aspect-ratio:4/5;padding:0;margin:0;border:1px solid var(--line);background:var(--surface-raised);cursor:pointer;overflow:hidden;border-radius:2px;text-decoration:none}.sv-sw img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:4px}.sv-sw:hover{border-color:var(--line-strong)}.sv-sw[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sv-sw-name{display:grid;place-items:center;height:100%;padding:4px;font:400 10px/12px var(--font-mono);text-transform:uppercase;text-align:center}.sv-sizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.sv-size{min-height:48px;margin:0;padding:0 4px;border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);border-radius:2px;font:500 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer}.sv-size:hover{border-color:var(--ink)}.sv-size[aria-checked=true]{background:var(--ink);color:var(--ink-inverse);border-color:var(--ink);animation:sv-stamp .16s var(--ease-out)}.sv-size.out{color:var(--ink-muted);background:transparent;text-decoration:line-through;text-decoration-color:var(--line-strong);border-color:var(--line)}.sv-size.out[aria-checked=true]{background:transparent;color:var(--ink);border-color:var(--ink)}.sv-sizes.flag .sv-size:not(.out){border-color:var(--accent)}@keyframes sv-stamp{0%{transform:scale(.94)}to{transform:scale(1)}}.sv-fit{font-size:14px;line-height:20px;color:var(--ink-muted)}.sv-size-msg{font-size:14px;color:var(--accent)}.sv-size-msg:empty{display:none}.sv-size-hint{font-size:14px;line-height:20px;color:var(--ink)}.sv-size-hint:empty{display:none}.sv-size-hint b{font-weight:600}.sv-fitbox{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;min-height:64px;margin:0;padding:12px 16px;border:1px solid var(--ink);border-radius:2px;background:var(--surface-raised);color:var(--ink);text-align:left;cursor:pointer}.sv-fitbox:hover{background:var(--surface)}.sv-fitbox svg{width:28px;height:28px}.sv-fitbox b{display:block;font-weight:600;font-size:15px;line-height:20px}.sv-fitbox small{display:block;font-size:13px;line-height:18px;color:var(--ink-muted)}.sv-arr{font-size:18px;transition:transform .24s var(--ease-out)}.sv-fitbox:hover .sv-arr{transform:translate(3px)}.sv-notify{display:grid;gap:8px;padding:16px;background:var(--surface-raised)}.sv-notify[hidden]{display:none}.sv-notify p{font-size:14px}.sv-form{margin:0}.sv-cta{display:grid;gap:10px}.sv-cta .sv-btn{width:100%}.sv-cta[hidden]{display:none}.sv-cart-err{font-size:14px;color:var(--accent)}.sv-swap{display:grid}.sv-swap>span{grid-area:1/1;transition:opacity .16s var(--ease-out),transform .24s var(--ease-out)}.sv-swap>span+span{opacity:0;transform:translateY(6px)}.sv-swap[data-state=added]>span:first-child{opacity:0;transform:translateY(-6px)}.sv-swap[data-state=added]>span+span{opacity:1;transform:none}.sv-pay3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-8px 0 0;font-size:14px;line-height:20px;color:var(--ink-muted)}.sv-pay3[hidden]{display:none}.sv-pay3 b{color:var(--ink);font-weight:600}.sv-pay3-ic{display:inline-flex;gap:6px}.sv-pay3-ic svg{width:38px;height:24px;display:block}.sv-pay3-more{color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px}.sv-pay3+.sv-assure{margin-top:0}.sv-assure{display:grid;gap:6px;font-size:14px;line-height:20px;padding:14px 0;border-block:1px solid var(--line)}.sv-assure div{display:flex;gap:10px;align-items:baseline}.sv-assure i{font-style:normal;color:var(--success);font-weight:600}.sv-assure a{color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px}.sv-specs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid var(--line)}.sv-specs div{padding:12px;display:grid;gap:4px}.sv-specs div+div{border-left:1px solid var(--line)}.sv-specs b{font:700 18px/1 var(--font-display);font-stretch:118%;text-transform:uppercase}.sv-specs span{font:400 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.sv-acc{border-bottom:1px solid var(--line)}.sv-acc summary{list-style:none;cursor:pointer;min-height:52px;padding:0;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:15px;color:var(--ink)}.sv-acc summary:hover{color:var(--ink)}.sv-acc summary span{background:linear-gradient(currentColor,currentColor) left bottom/0% 1px no-repeat;padding-bottom:2px;transition:background-size .24s var(--ease-out)}.sv-acc summary:hover span,.sv-acc summary:focus-visible span{background-size:100% 1px}.sv-acc summary::-webkit-details-marker{display:none}.sv-acc summary:after{content:"+";font:400 20px/1 var(--font-sans)}.sv-acc[open] summary:after{content:"\2212"}.sv-acc-b{padding:0 0 18px;color:var(--ink-muted);font-size:15px;line-height:23px;display:grid;gap:10px;max-width:60ch}.sv-rte>*{margin:0}.sv-rte ul,.sv-rte ol{padding-left:18px}.sv-rte a{color:var(--ink)}.sv-pay{font:400 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.sv-arch-box{display:grid;gap:12px;padding:20px;background:var(--surface-raised);border-left:2px solid var(--ink)}.sv-arch-box .sv-btn{justify-self:start}.is-soldout .sv-size{color:var(--ink-muted);background:transparent;text-decoration:line-through;border-color:var(--line)}.sv-sticky-buy{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:80;display:none;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;background:#0e0f10;color:#f6f6f4;border-radius:4px;box-shadow:0 6px 28px -6px #0e0f1047;transform:translateY(calc(100% + 24px));transition:transform .28s var(--ease-out),background-color .2s,color .2s}.sv-sticky-buy:not(.on){visibility:hidden;transition:transform .28s var(--ease-out),visibility 0s .28s}.sv-sticky-buy .sv-sticky-info,.sv-sticky-buy .sv-sticky-info u,.sv-sticky-buy .sv-sticky-info i,.sv-sticky-cta{transition:background-color .2s,color .2s}.sv-sticky-buy.on{transform:none}.sv-sticky-img{display:block;width:44px;height:44px;object-fit:cover;border-radius:2px;background:#e1e1e1}.sv-sticky-info{display:block;min-width:0;min-height:44px;margin:0;padding:0;border:0;background:none;color:#f6f6f4;text-align:left;cursor:pointer}.sv-sticky-info b{display:block;margin-top:4px;font:700 13px/1.1 var(--font-display);font-stretch:118%;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-sticky-info>span{display:block;margin-top:5px;font-size:13px;line-height:16px;color:#f6f6f4b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-sticky-info span span{font-size:inherit;color:inherit}.sv-sticky-info u{color:#f6f6f4;text-decoration:underline;text-underline-offset:3px;font-weight:500}.sv-sticky-info i{font-style:normal;font-size:10px;color:#f6f6f4}.sv-sticky-cta{display:grid;place-items:center;min-width:56px;min-height:44px;padding:0 16px;background:#f6f6f4;color:#0e0f10;border:0;border-radius:2px;font:600 15px/1 var(--font-sans);white-space:nowrap}.sv-sticky-cta:hover{background:#fff}.sv-sticky-cta svg{display:block;grid-area:1/1}.sv-sticky-cta .sv-ic-bell,.sv-sticky-cta.is-notify .sv-ic-cart{display:none}.sv-sticky-cta.is-notify .sv-ic-bell{display:block}.sv-sticky-buy :focus-visible{outline:2px solid #f6f6f4;outline-offset:2px}.sv-sticky-buy.is-inv{background:#f6f6f4;color:#0e0f10;box-shadow:0 6px 28px -6px #00000080}.is-inv .sv-sticky-info,.is-inv .sv-sticky-info u,.is-inv .sv-sticky-info i{color:#0e0f10}.is-inv .sv-sticky-info>span{color:#5e6368}.is-inv .sv-sticky-cta{background:#0e0f10;color:#f6f6f4}.is-inv .sv-sticky-cta:hover{background:#26292c}.sv-sticky-buy.is-inv :focus-visible{outline-color:#0e0f10}html.sv-sticky-on .whatsapp-chat{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;transition:bottom .28s var(--ease-out)}.sv-sheet .sv-drw-b{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.sv-sheet .sv-sizes{grid-template-columns:repeat(5,minmax(0,1fr))}[data-sheet-h]:focus{outline:none}.sv-sheet-colors{display:grid;gap:10px}.sv-sheet-colors .sv-sw{width:56px}.sv-sheet-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.sv-sheet-guide{min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--ink);font:500 14px/1 var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sv-sheet .sv-btn[disabled]{opacity:.45;cursor:not-allowed}.sv dialog{padding:0;border:0;max-width:none;max-height:none;color:var(--ink)}.sv dialog::backdrop{background:#0e0f1066}.sv-drw{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100%);height:100%;background:var(--surface);box-shadow:var(--shadow-lift)}.sv-drw[open]{animation:sv-drw-in .24s var(--ease-io)}@keyframes sv-drw-in{0%{transform:translate(100%)}}.sv-drw-in{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.sv-drw-h{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.sv-drw-h h2{font-size:22px;line-height:1.1;margin:0}.sv-drw-b{overflow-y:auto;padding:20px;display:grid;gap:20px;align-content:start}.sv-drw-f{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);display:grid}.sv-drw-x{min-height:44px;min-width:44px;margin:0;padding:0;border:0;background:none;cursor:pointer;font:500 15px/1 var(--font-sans);color:var(--ink)}.sv-guide-fit{display:grid;gap:6px}.sv-fitscale{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;max-width:240px}.sv-fitscale i{height:3px;background:var(--line)}.sv-fitscale i.on{background:var(--ink)}.sv-fitscale-l{display:flex;justify-content:space-between;max-width:240px;font:400 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-top:4px}.sv-calc{display:grid;gap:10px;padding:16px;background:var(--surface-raised)}.sv-calc .sv-inline input{max-width:140px}.sv-calc-out{font-size:15px;min-height:22px}.sv-usual-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.sv-usual-b{min-height:44px;font-size:14px}.sv-usual-b[aria-pressed=true]{background:var(--ink);color:var(--ink-inverse);border-color:var(--ink)}.sv-calc-out b{font-weight:600}.sv-calc-out.has-sug{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-top:6px;padding-top:16px;border-top:1px solid var(--line)}.sv-sug{display:grid;gap:8px}.sv-sug-k{font:400 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.sv-calc-out .sv-sug-n{font:700 26px/1 var(--font-display);font-stretch:118%;letter-spacing:-.01em;white-space:nowrap}.sv-sug-b{min-height:44px;padding-inline:18px}@media(max-width:767px){.sv-sug-b{display:none}}.sv-sug-out{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line);font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.sv-sz-steps{padding-left:18px;display:grid;gap:6px;color:var(--ink-muted);font-size:15px}.sv-sz-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;border:0}.sv-sz-table th,.sv-sz-table td{text-align:left;padding:10px 8px;border:0;border-bottom:1px solid var(--line)}.sv-sz-table th{font:400 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.sv-sz-table tr.hl td{background:var(--surface-raised);font-weight:600}.sv-lb{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;background:var(--surface-raised)}.sv-lb[open]{display:grid;place-items:center}.sv-lb img{max-width:92vw;max-height:86vh;object-fit:contain;mix-blend-mode:multiply}.sv-lb .sv-drw-x{position:absolute;top:12px;right:16px}.sv-cult-h{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;flex-wrap:wrap}.sv-cult{position:relative}.sv-cult figure{position:relative;display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0;margin:0}.sv-cult-m{position:relative;flex:1;min-height:0;overflow:hidden;background:#17191b}.sv-cult-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in}.sv-cult figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.sv-cult figure:hover img{transform:scale(1.02)}.sv-cult figure video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#17191b}.sv-cult-play{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0e0f108c;color:#eceae5;font-size:11px;padding-left:2px;pointer-events:none;transition:opacity .3s}.sv-cult figure.is-playing .sv-cult-play{opacity:0}.sv-cult figure[hidden]{display:none}.sv-cult--rows{display:flex;flex-wrap:wrap;gap:12px 8px;--rh-real:clamp(200px,calc(var(--rh-n,340) * 100vw / 1440),calc(var(--rh-n,340) * 1px))}.sv-cult--rows figure{flex:var(--ar) 1 calc(var(--ar) * var(--rh-real))}.sv-cult--rows .sv-cult-m{flex:none;aspect-ratio:var(--ar)}.sv-cult--rows:after{content:"";flex:999 1 0px}.sv-cult--rows.is-last-full:after{display:none}.sv-cult--mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(220px,21vw,330px);grid-auto-flow:row dense;gap:8px}.sv-cult--mosaic figure{grid-column:span 6}.sv-cult--mosaic .g-big{grid-column:span 7;grid-row:span 2}.sv-cult--mosaic .g-big.g-r{grid-column:6/span 7}.sv-cult--mosaic .g-side{grid-column:span 5}.sv-cult--mosaic .g-side.g-l{grid-column:1/span 5}.sv-cult--mosaic .g-half{grid-column:span 6}.sv-cult--mosaic .g-wide{grid-column:1/-1}.sv-cult--mosaic .g-full{grid-column:1/-1;grid-row:span 2}.sv-cult--mosaic .g-tall{grid-row:span 2}.sv-cult figcaption{flex:none;font:400 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.sv-cult-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px}.sv-cult-count{display:none}.sv-cv{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;max-height:100dvh;overflow:hidden;margin:0;background:#0e0f10;color:#eceae5}.sv-cv[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;animation:sv-fade .24s var(--ease-out)}@keyframes sv-fade{0%{opacity:0}}.sv-cv .sv-mono{color:#8c9094}.sv-cv-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px var(--gutter);gap:16px}.sv-cv-n{color:#eceae5!important;font-size:13px;letter-spacing:.12em}.sv-cv-x{justify-self:end;min-height:44px;margin:0;padding:0 4px;border:0;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px) /100% 1px no-repeat;color:#eceae5;font:500 15px/1 var(--font-sans);cursor:pointer}.sv-cv-seg{display:flex;gap:4px;padding:0 var(--gutter)}.sv-cv-seg i{flex:1;height:2px;background:#2a2d30}.sv-cv-seg i.past{background:#6a6f74}.sv-cv-seg i.now{background:#e5483b}.sv-cv-stage{position:relative;min-height:0;display:grid;overflow:hidden}.sv-cv-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-template-rows:100%;height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.sv-cv-track::-webkit-scrollbar{display:none}.sv-cv-slide{--cv-py:20px;--cv-px:calc(var(--gutter) + 56px);position:relative;margin:0;scroll-snap-align:center;height:100%;min-height:0;overflow:hidden}.sv-cv-slide img{position:absolute;top:var(--cv-py);left:var(--cv-px);width:calc(100% - 2 * var(--cv-px));height:calc(100% - 2 * var(--cv-py));max-width:none;object-fit:contain}.sv-cv-slide{container-type:size}.sv-cv-slide video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:var(--ar,16 / 9);width:min(calc(100cqw - 2 * var(--cv-px)),calc((100cqh - 2 * var(--cv-py)) * var(--ar,1.7778)));height:auto;max-width:none;background:#000;object-fit:contain}.sv-cv-arr{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;margin:0;padding:0;border:1px solid #6a6f74;background:#0e0f1066;color:#eceae5;border-radius:2px;font-size:18px;cursor:pointer}.sv-cv-arr:hover{border-color:#eceae5}.sv-cv-arr:disabled{opacity:.25;cursor:default}.sv-cv-prev{left:var(--gutter)}.sv-cv-next{right:var(--gutter)}.sv-cv-bot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:14px var(--gutter) calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #2a2d30}.sv-cv-cap{color:#eceae5!important}.sv-cv-thumbs{display:flex;gap:6px}.sv-cv-th{width:56px;height:40px;margin:0;padding:0;border:1px solid transparent;background:#17191b;cursor:pointer;opacity:.5;overflow:hidden;border-radius:0}.sv-cv-th img,.sv-cv-th video{width:100%;height:100%;object-fit:cover}.sv-cv-th[aria-current=true]{opacity:1;border-color:#eceae5}.sv-cv-buy{justify-self:end;display:flex;align-items:center;gap:14px;font-size:14px;color:#8c9094}.sv-cv-buy b{color:#eceae5;font:700 14px/1 var(--font-display);font-stretch:118%;text-transform:uppercase}.sv-cv .sv-btn-p{background:#eceae5;color:#0e0f10}.sv-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.sv-story-t{display:grid;gap:20px;max-width:60ch}.sv-story-rte{display:grid;gap:12px;font-size:18px;line-height:28px}.sv-story-rte>*{margin:0}.sv-story-rte a{color:var(--ink)}@media(min-width:901px){.sv-story.is-flipped .sv-story-m{order:-1}}.sv-editor-note{padding:24px 0}.sv-editor-note .sv-wrap{display:grid;gap:4px}.sv-editor-note .sv-wrap>*{border-left:3px solid var(--accent-graphic);padding-left:12px;font-size:14px;line-height:20px;color:var(--ink-muted)}.sv-editor-note b{color:var(--ink)}.sv-story-m{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--surface-raised)}.sv-story-m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sv-story-m.is-cutout img{object-fit:contain;padding:8%;mix-blend-mode:multiply}.sv-vid{position:relative;background:#0e0f10;color:#eceae5}.sv-vid-frame{position:relative;aspect-ratio:21/9;overflow:hidden}.sv-vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sv-vid-m{display:none}.sv-vid-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,#0e0f109e);pointer-events:none}.sv-vid-ui{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:space-between;align-items:end;gap:16px;padding:24px var(--gutter)}.sv-vid-ui p{font:700 clamp(22px,2.4vw,32px)/1 var(--font-display);font-stretch:118%;text-transform:uppercase}.sv-vbtn{min-height:44px;min-width:44px;margin:0;padding:0 16px;border:1px solid rgba(236,234,229,.5);background:#0e0f1059;color:#eceae5;border-radius:2px;font:500 14px/1 var(--font-sans);cursor:pointer}.sv-vbtn:hover{border-color:#eceae5}.sv-vplay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;place-items:center;margin:0;padding:0;background:none;border:0;cursor:pointer;color:#eceae5}.sv-vplay span{width:72px;height:72px;border-radius:50%;border:1px solid rgba(236,234,229,.7);display:grid;place-items:center;background:#0e0f1066}.sv-tech{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.sv-tech-c{position:relative;background:var(--surface-raised);aspect-ratio:4/3}.sv-tech-c canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sv-tech-c .sv-mono{position:absolute;left:16px;top:14px;color:var(--ink-muted)}.sv-steps{list-style:none;margin-top:28px;padding:0;counter-reset:st}.sv-steps li{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:18px 0;border-top:1px solid var(--line)}.sv-steps li:before{counter-increment:st;content:counter(st,decimal-leading-zero);font:400 12px/24px var(--font-mono);color:var(--ink-muted)}.sv-steps h3{font:700 18px/1.1 var(--font-display);font-stretch:118%;text-transform:uppercase;margin-bottom:6px}.sv-steps p{color:var(--ink-muted);font-size:15px;line-height:22px}.sv-bignum{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;margin-top:28px;padding-top:24px;border-top:2px solid var(--ink)}.sv-bignum b{display:block;font:700 clamp(36px,4vw,56px)/.9 var(--font-display);font-stretch:118%;text-transform:uppercase}.sv-bignum span{font:400 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.sv-night{background:var(--surface);color:var(--ink)}.sv-boom-head{margin-bottom:48px}.sv-boom-head p{max-width:46ch;color:var(--ink-muted);margin-top:14px}.sv-loop{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:s}.sv-loop li{position:relative;padding:28px 28px 0 0;border-top:2px solid var(--ink);display:grid;gap:10px;align-content:start}.sv-loop li:before{counter-increment:s;content:counter(s,decimal-leading-zero);font:400 12px/16px var(--font-mono);letter-spacing:.08em;color:var(--ink-muted)}.sv-loop li:after{content:"";position:absolute;top:-6px;right:0;width:10px;height:10px;border-top:2px solid var(--ink);border-right:2px solid var(--ink);transform:rotate(45deg)}.sv-loop li:last-child{border-top-color:var(--accent-graphic)}.sv-loop li:last-child:after{border-color:var(--accent-graphic)}.sv-loop h3{font:700 20px/1.1 var(--font-display);font-stretch:118%;text-transform:uppercase}.sv-loop p{color:var(--ink-muted);font-size:15px;line-height:22px;max-width:28ch}.sv-boom-foot{margin-top:48px}.sv-proof{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:48px;align-items:start;margin-top:32px}.sv-score b{display:block;font:700 112px/.85 var(--font-display);font-stretch:118%}.sv-stars{color:var(--accent);letter-spacing:.08em;font-size:18px;margin:8px 0}.sv-score>p{max-width:28ch}.sv-rev-fit{margin-top:20px!important}.sv-jdgm{min-width:0}.sv-jdgm .jdgm-rev-widg__summary-stars,.sv-jdgm .jdgm-rev-widg__summary-average,.sv-jdgm .jdgm-rev-widg__summary-text,.sv-jdgm .jdgm-histogram,.sv-jdgm .jdgm-rev-widg__title{display:none!important}.sv-jdgm .jdgm-rev-widg{padding:0!important;border:0!important;background:none!important;font-family:var(--font-sans)!important}.sv-jdgm .jdgm-rev-widg__header{border:0!important;padding:0 0 16px!important;margin:0!important}.sv-jdgm .jdgm-rev-widg__reviews{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.sv-jdgm .jdgm-rev{margin:0!important;padding:24px!important;border:0!important;background:var(--surface-raised)!important;display:grid;gap:12px;align-content:space-between}.sv-jdgm .jdgm-rev__body,.sv-jdgm .jdgm-rev__body p{font-size:18px!important;line-height:27px!important;color:var(--ink)!important}.sv-jdgm .jdgm-rev__title{font-family:var(--font-sans)!important;font-weight:600!important}.sv-jdgm .jdgm-rev__author,.sv-jdgm .jdgm-rev__timestamp,.sv-jdgm .jdgm-rev__buyer-badge{font:400 12px/16px var(--font-mono)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)!important}.sv-jdgm .jdgm-star{color:var(--accent)!important}.sv-jdgm .jdgm-write-rev-link,.sv-jdgm .jdgm-paginate__load-more{display:inline-flex!important;align-items:center;min-height:48px;padding:0 24px!important;border:1px solid var(--line-strong)!important;border-radius:2px!important;background:transparent!important;color:var(--ink)!important;font:600 15px/20px var(--font-sans)!important;text-transform:none!important;letter-spacing:normal!important}.sv-jdgm .jdgm-write-rev-link:hover,.sv-jdgm .jdgm-paginate__load-more:hover{border-color:var(--ink)!important}.sv-jdgm .jm-review-widget{--jm-review-widget-star-and-histogram-color:var(--accent)!important;--jm-review-widget-button-color:var(--ink)!important;--jm-review-widget-button-text-color:var(--ink-inverse)!important;--jm-review-widget-text-color:var(--ink)!important;--jm-review-widget-lighter-text-color:var(--ink-muted)!important;--jm-widget-primary-color:var(--ink)!important;--jm-widget-border-radius:2px!important;--jm-widget-border-radius-simplified:2px!important;--jm-btn-border-radius:2px!important;font-family:var(--font-sans)!important;color:var(--ink)!important}.sv-jdgm .jm-review-widget__header [class*=__title],.sv-jdgm .jm-review-widget__header [class*=average-rating],.sv-jdgm .jm-review-widget__header [class*=histogram],.sv-jdgm .jm-review-widget__header [class*=summary],.sv-jdgm .jm-review-widget__header [class*=transparency],.sv-jdgm .jm-no-reviews-state__text{display:none!important}.sv-jdgm .jm-review-widget__header .jm-cluster{justify-content:flex-start!important}.sv-jdgm .jm-review-widget__header .jm-stack:has(>[class*=__title]){display:none!important}.sv-jdgm .jm-no-reviews-state,.sv-jdgm .jm-review-widget__header .jm-center{margin:0!important;text-align:left!important;justify-content:flex-start!important}.sv-jdgm .jm-button{min-height:48px!important;padding:0 24px!important;border-radius:2px!important;font:600 15px/20px var(--font-sans)!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important}.sv-jdgm .jm-button--primary{background:var(--ink)!important;color:var(--ink-inverse)!important;border:1px solid var(--ink)!important}.sv-jdgm .jm-button--secondary{min-width:48px!important;padding:0 14px!important;background:transparent!important;color:var(--ink)!important;border:1px solid var(--line-strong)!important}.sv-jdgm .jm-button--secondary:hover{border-color:var(--ink)!important}.sv-jdgm .jdgm-review-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px!important}.sv-jdgm .jdgm-review-list>*{margin:0!important}.sv-jdgm .jm-review-item{padding:24px!important;border:0!important;border-radius:0!important;background:var(--surface-raised)!important;box-shadow:none!important}.sv-jdgm .jm-review-item__content{display:flex!important;flex-direction:column!important;gap:12px!important}.sv-jdgm .jm-reviewer-info{order:3;margin-top:auto}.sv-jdgm .jm-reviewer-avatar{display:none!important}.sv-jdgm .jm-star-rating__font-icon{font-size:14px!important;color:var(--accent)!important}.sv-jdgm .jm-review-item p,.sv-jdgm .jm-review-item .jm-text{font-family:var(--font-sans)!important}.sv-jdgm .jm-review-content__body,.sv-jdgm .jm-review-content__body p,.sv-jdgm [class*=review-content__title]{font-size:17px!important;line-height:26px!important;color:var(--ink)!important}.sv-jdgm [class*=review-content__title]{font-weight:600!important}.sv-jdgm .jm-reviewer-info .jm-text,.sv-jdgm .jm-reviewer-info__name{font:400 12px/16px var(--font-mono)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)!important}.sv-jdgm .jm-reviewer-info__name{color:var(--ink)!important}.sv-jdgm .jm-verified-buyer-badge{padding:0!important;border:0!important;background:none!important}.sv-jdgm .jm-verified-buyer-badge__text{padding:0!important;border:0!important;background:none!important;font:400 12px/16px var(--font-mono)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--success,#2f6b3f)!important}.sv-jdgm .jm-transparency-badge-list,.sv-jdgm .jm-transparency-badge-list .jm-text{font:400 11px/14px var(--font-mono)!important;color:var(--ink-muted)!important}.sv-shead{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.sv-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.sv-card{display:grid;gap:12px;text-decoration:none;align-content:start}.sv-media{position:relative;aspect-ratio:4/5;background:var(--surface-raised);overflow:hidden}.sv-media img,.sv-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:opacity .24s var(--ease-out),transform .6s var(--ease-out)}.sv-media img+img{opacity:0}.sv-card:hover .sv-media img:first-of-type{transform:scale(1.04)}.sv-card:hover .sv-media img+img{opacity:1}.sv-media .sv-badge{position:absolute;top:12px;left:12px;z-index:1}.sv-media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent-graphic);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out);z-index:2}.sv-card:hover .sv-media:after,.sv-card:focus-visible .sv-media:after{transform:scaleX(1)}.sv-card.is-archive .sv-media img,.sv-card.is-out .sv-media img{opacity:.55}.sv-crow{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.sv-cname{font:700 15px/1.2 var(--font-display);font-stretch:118%;text-transform:uppercase;letter-spacing:.02em}.sv-cmeta{font:400 12px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-top:4px;transition:letter-spacing .24s var(--ease-out)}.sv-card:hover .sv-cmeta{letter-spacing:.12em}.sv-cprice{font:600 16px/20px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.sv-tile-line{display:grid;align-content:space-between;padding:20px;border:1px solid var(--line-strong);text-decoration:none;color:var(--ink);aspect-ratio:4/5}.sv-tile-line:hover{border-color:var(--ink)}.sv-tile-line b{font:700 22px/1 var(--font-display);font-stretch:118%;text-transform:uppercase}.sv-services{padding-bottom:40px}.sv-serv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.sv-serv div{padding:28px 24px 28px 0;display:grid;gap:6px}.sv-serv div+div{padding-left:24px;border-left:1px solid var(--line)}.sv-serv b{font:600 16px/22px var(--font-sans)}.sv-serv span{font-size:14px;line-height:20px;color:var(--ink-muted)}.sv-print{display:inline}.sv-dt-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:20px}.sv-dt-title{display:grid;gap:10px}.sv-dt-index{display:flex;gap:6px;flex-wrap:wrap}.sv-dt-index button{margin:0;font:400 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:transparent;border:1px solid var(--line);color:var(--ink-muted);padding:7px 10px;border-radius:2px;cursor:pointer;transition:border-color .16s var(--ease-out),color .16s var(--ease-out)}.sv-dt-index button:hover{border-color:var(--line-strong);color:var(--ink)}.sv-dt-index button[aria-current=true]{border-color:var(--ink);color:var(--ink)}.sv-dt-track{--dt-pad:max(var(--gutter),calc((100vw - 1440px) / 2 + var(--gutter)));display:grid;grid-auto-flow:column;grid-auto-columns:min(var(--dt-w,420px),78vw);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-left:var(--dt-pad);padding-right:var(--gutter);scroll-padding-left:var(--dt-pad)}.sv-dt-track::-webkit-scrollbar{display:none}.sv-dt--wide .sv-dt-track{grid-auto-columns:min(calc(var(--dt-w,420px) * 1.6),86vw)}.sv-dt--story .sv-dt-track{grid-auto-columns:min(calc(var(--dt-w,420px) * .8),64vw)}.sv-dt-item{scroll-snap-align:start;display:grid;gap:10px;align-content:start;margin:0}.sv-dt-m{aspect-ratio:var(--dt-ratio,2 / 3);overflow:hidden;background:var(--media-bg,var(--surface-raised))}.sv-dt-m img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.sv-dt-m:hover img{transform:scale(1.03)}.sv-dt-item figcaption{display:grid;gap:6px}.sv-dt-cap{display:flex;gap:10px;align-items:baseline;font:400 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.sv-dt-cap b{font-weight:700;color:var(--ink-muted)}.sv-dt-text{font-size:14px;line-height:20px;color:var(--ink-muted);max-width:36ch}.sv-dt.no-scroll .sv-dt-ui{display:none}.sv-dt-item.is-pickable{cursor:pointer}.sv-dt-item{transition:opacity .25s var(--ease-out)}.sv-dt-m{position:relative;display:block;width:100%;margin:0;padding:0;border:0;cursor:zoom-in;color:inherit;font:inherit}.sv-dt-m:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sv-dt-zoom{position:absolute;right:10px;bottom:10px;width:32px;height:32px;display:grid;place-items:center;background:var(--surface,#fff);color:var(--ink);opacity:.92;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}@media(hover:hover){.sv-dt-zoom{opacity:0;transform:translateY(4px)}.sv-dt-m:hover .sv-dt-zoom,.sv-dt-m:focus-visible .sv-dt-zoom{opacity:.92;transform:none}}.sv-dt.is-linked .sv-dt-item{opacity:.45}.sv-dt.is-linked .sv-dt-item.is-on{opacity:1}.sv-dt-item.is-on .sv-dt-m:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px var(--accent);pointer-events:none}.sv-dt-item.is-on .sv-dt-cap b{color:var(--accent)}.sv-dt-ui{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px}.sv-dt-bar{flex:1;max-width:420px;height:2px;background:var(--line);position:relative;overflow:hidden}.sv-dt-bar i{position:absolute;left:0;top:0;bottom:0;width:20%;background:var(--ink);transition:transform .2s var(--ease-out),width .2s var(--ease-out)}@media(max-width:900px){.sv-dt-track{grid-auto-columns:72vw}.sv-dt--wide .sv-dt-track{grid-auto-columns:86vw}.sv-dt--story .sv-dt-track{grid-auto-columns:64vw}.sv-dt-ui .sv-gal-arrows{display:none}.sv-dt-bar{max-width:none}}.sv-map-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.sv-map-stage{position:relative;height:0;overflow:hidden;background:var(--media-bg,var(--surface-raised))}.sv-map-img{position:absolute;left:0;right:0}.sv-map-img img{width:100%;height:100%;object-fit:cover;display:block}.sv-pin{position:absolute;transform:translate(-50%,-50%);width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;display:grid;place-items:center;z-index:2}.sv-pin span{width:26px;height:26px;border-radius:50%;background:var(--surface-raised);color:var(--ink);font:700 11px/26px var(--font-mono);text-align:center;box-shadow:0 0 0 1px var(--line-strong);transition:background .16s var(--ease-out),color .16s var(--ease-out)}.sv-pin:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;border:1px solid var(--accent-graphic);opacity:0;transform:scale(.6);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.sv-pin:hover span,.sv-pin[aria-pressed=true] span{background:var(--accent-graphic);color:#fff;box-shadow:none}.sv-pin[aria-pressed=true]:before{opacity:1;transform:scale(1.35)}.sv-map-coords{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 10px));background:var(--ink);color:var(--ink-inverse);font:400 11px/14px var(--font-mono);letter-spacing:.06em;padding:6px 8px;white-space:nowrap;pointer-events:none}.sv-map-head{display:grid;gap:12px;margin-bottom:28px}.sv-map-head p{max-width:46ch}.sv-map-notes{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.sv-map-note{border-bottom:1px solid var(--line)}.sv-map-note>button{width:100%;margin:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:16px 0;background:none;border:0;text-align:left;cursor:pointer;color:var(--ink)}.sv-map-n{font:700 12px/20px var(--font-mono);letter-spacing:.08em;color:var(--ink-muted)}.sv-map-t{font:700 18px/1.1 var(--font-display);font-stretch:118%;text-transform:uppercase}.sv-map-t span{background:linear-gradient(currentColor,currentColor) left bottom/0% 1px no-repeat;padding-bottom:2px;transition:background-size .24s var(--ease-out)}.sv-map-note>button:hover .sv-map-t span,.sv-map-note>button:focus-visible .sv-map-t span{background-size:100% 1px}.sv-map-p{font:400 18px/1 var(--font-sans);color:var(--ink-muted)}.sv-map-note.on .sv-map-n{color:var(--accent-graphic)}.sv-map-b{padding:0 0 18px 48px}.sv-map-b[hidden]{display:none}.sv-map-b p{color:var(--ink-muted);font-size:15px;line-height:23px;max-width:46ch}@media(max-width:900px){.sv-map-grid{grid-template-columns:1fr;gap:24px}.sv-map-stage{margin-inline:calc(var(--gutter) * -1)}.sv-pin{width:44px;height:44px}}.sv-ds.sv-night{--surface:#000;background:#000;color:var(--ink)}.sv-ds-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:56px;align-items:center}.sv-ds-grid.is-flipped .sv-ds-text{order:-1}.sv-ds-media{position:relative;aspect-ratio:var(--ds-ratio,3 / 2);overflow:hidden;background:var(--media-bg,#e1e1e1)}.sv-ds-media.is-natural{aspect-ratio:auto}.sv-ds-media img,.sv-ds-media video{display:block;width:100%;height:100%;object-fit:cover}.sv-ds-media.is-natural img,.sv-ds-media.is-natural video{height:auto}.sv-ds-vbtn{position:absolute;right:14px;bottom:14px}.sv-ds-text{display:grid;gap:22px;align-content:center}.sv-ds-quote{margin:0}.sv-ds .sv-ds-qt{font-size:clamp(28px,2.9vw,44px);line-height:1.04;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.sv-ds-qt:before{content:"\201c";display:block;font-size:1.9em;line-height:.62;color:var(--accent-graphic);margin-bottom:.12em;letter-spacing:0}.sv-ds-qt:after{content:"\201d";color:var(--accent-graphic);margin-left:.06em}.sv-ds-qt>div,.sv-ds-qt>p,.sv-ds-qt>div>p:last-child{display:inline;margin:0}.sv-ds-qt br:last-child{display:none}.sv-ds-quote p{font:400 22px/32px var(--font-sans);max-width:30ch}.sv-ds-quote:before{content:"\201c";display:block;font:700 56px/.6 var(--font-display);color:var(--accent-graphic);margin-bottom:12px}.sv-ds-who{display:flex;gap:14px;align-items:center}.sv-ds-who div{display:grid;gap:2px}.sv-ds-who b{font:700 16px/1.2 var(--font-display);font-stretch:118%;text-transform:uppercase}.sv-ds-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover}.sv-ds-steps{list-style:none;padding:0;margin:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-top:1px solid var(--line)}.sv-ds-steps li{padding:14px 12px 0 0;display:grid;gap:4px;align-content:start}.sv-ds-steps li+li{padding-left:12px;border-left:1px solid var(--line)}.sv-ds-steps b{font:700 15px/1.1 var(--font-display);font-stretch:118%;text-transform:uppercase}.sv-ds-st{font-size:13px;line-height:18px;color:var(--ink-muted)}.sv-ds-text .sv-btn-l{color:var(--ink)}@media(max-width:900px){.sv-ds-grid{grid-template-columns:1fr;gap:28px}.sv-ds-grid.is-flipped .sv-ds-text{order:0}.sv-ds-media{margin-inline:calc(var(--gutter) * -1)}.sv-ds-quote p{font-size:19px;line-height:28px}.sv-ds .sv-ds-qt{font-size:clamp(22px,6.4vw,28px);line-height:1.08}.sv-ds-steps{grid-auto-flow:row;grid-auto-columns:auto}.sv-ds-steps li,.sv-ds-steps li+li{padding:12px 0;border-left:0;border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);column-gap:8px}.sv-ds-steps li .sv-ds-st{grid-column:2}}@media(max-width:1023px){.sv-pdp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.sv-sizes{grid-template-columns:repeat(5,minmax(0,1fr))}.sv-grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:900px){.sv-pdp{grid-template-columns:1fr;gap:20px;padding-top:12px;padding-bottom:64px}.sv-crumbs{display:none}.sv-gal{display:block;margin-inline:calc(var(--gutter) * -1);position:relative}.sv-thumbs{display:none}.sv-stills{grid-auto-flow:column;grid-auto-columns:100%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none}.sv-stills::-webkit-scrollbar{display:none}.sv-still{scroll-snap-align:start;aspect-ratio:auto;height:min(60vh,125vw);grid-column:auto!important;cursor:default}.sv-gal-ui{display:flex;padding-inline:var(--gutter);margin-top:10px}.sv-gal-arrows{display:none}.sv-gal-segs{max-width:none}.sv-gal--carousel{position:relative;top:auto}.sv-gal--carousel .sv-stills{height:auto;min-height:0;cursor:default}.sv-gal--carousel .sv-still{height:min(72vh,125vw)}.sv-buy{position:static}.sv-sticky-buy{display:grid}.sv-story,.sv-tech{grid-template-columns:1fr;gap:32px}.sv-vid--native .sv-vid-frame{aspect-ratio:var(--vid-ar,16 / 9)}.sv-vid--native .sv-vid-frame:after{display:none}.sv-vid--crop .sv-vid-frame{aspect-ratio:4 / 5}.sv-vid--crop .sv-vid-d{object-position:var(--vid-focus,50% 50%)}.sv-vid--mobile .sv-vid-frame{aspect-ratio:var(--vid-ar-m,9 / 16);max-height:85svh}.sv-vid--mobile .sv-vid-d{display:none}.sv-vid--mobile .sv-vid-m{display:block}.sv-vid-ui{position:static;padding:14px 16px 18px;align-items:center}.sv-vid-ui p{font-size:20px}.sv-vplay{display:grid}.sv-vid.playing .sv-vplay{display:none}.sv-bignum{gap:10px}.sv-drw{inset:auto 0 0 0;width:100%;height:auto;max-height:88vh}.sv-drw-in{max-height:88vh}.sv-drw[open]{animation-name:sv-drw-up}.sv-cult,.sv-cult--rows,.sv-cult--mosaic{display:grid;gap:8px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;grid-auto-rows:auto;align-items:start;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.sv-cult::-webkit-scrollbar{display:none}.sv-cult figure,.sv-cult figure[class]{grid-column:auto!important;grid-row:auto!important;scroll-snap-align:start}.sv-cult-m{flex:none;aspect-ratio:4/5}.sv-cult--rows{grid-auto-columns:auto}.sv-cult--rows:after{display:none}.sv-cult--rows figure{width:min(86vw,calc(var(--ar) * min(62svh,108vw)))}.sv-cult--rows .sv-cult-m{aspect-ratio:var(--ar)}.sv-cult figure[hidden]{display:block}.sv-cult-more{display:none}.sv-cult-count{display:inline}.sv-cv-top{grid-template-columns:1fr auto;padding:10px 16px}.sv-cv-top>.sv-mono:first-child{display:none}.sv-cv-n{justify-self:start}.sv-cv-seg{padding:0 16px}.sv-cv-slide{--cv-py:12px;--cv-px:0px}.sv-cv-arr,.sv-cv-thumbs{display:none}.sv-cv-bot{grid-template-columns:1fr;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.sv-cv-buy{justify-self:stretch;justify-content:space-between}.sv-loop{grid-template-columns:1fr 1fr;row-gap:32px}.sv-proof{grid-template-columns:1fr;gap:32px}.sv-serv{grid-template-columns:1fr 1fr}.sv-serv div:nth-child(3){padding-left:0;border-left:0}.sv-serv div{border-top:1px solid var(--line)}.sv-services{padding-bottom:96px}}@keyframes sv-drw-up{0%{transform:translateY(100%)}}@media(max-width:767px){.sv-inline{flex-direction:column}.sv-inline input{flex:none;width:100%}.sv-calc .sv-inline input{max-width:none}.sv-score b{font-size:88px}}@media(max-width:520px){.sv-loop{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sv *,.sv *:before,.sv *:after{transition:none!important;animation:none!important}}.shopify-section.sv-swapping{opacity:.35;transition:opacity .2s}.shopify-section:has([data-sv-color-aware]){transition:opacity .25s}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sv-product.css.map */
