.shp-head{padding-block:clamp(56px,8vw,120px) clamp(48px,6vw,96px)}.shp-head .h1{margin:0}.shp-intro{color:var(--ink-soft);max-width:46ch;margin:0;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.55}.shp-crumb{font-size:var(--t-small);color:var(--ink-soft)}.shp-crumb a{text-decoration:none}.shp-crumb a:hover{text-underline-offset:4px;text-decoration:underline}.shp-rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.shp-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:12px 0;padding-block:clamp(28px,3.4vw,48px);display:grid}@media (min-width:1024px){.shp-row{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.shp-row>:first-child{grid-column:1/span 4}.shp-row>:not(:first-child){grid-column:6/span 7}}.shp-row-title{font-family:var(--font-display);font-variation-settings:"SOFT" 0, "WONK" 0;margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:300;line-height:1.2}.shp-row-body{color:var(--ink-soft);overflow-wrap:anywhere;max-width:60ch;margin:0}.shp-row-body>*+*{margin-top:.9em}.shp-num{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--ink);font-size:clamp(2rem,3.4vw,3rem);font-weight:300;line-height:1}.shp-note{border-top:1px solid var(--line);font-size:var(--t-small);color:var(--ink-soft);max-width:62ch;padding-top:20px}.shp-links{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.shp-links>li{border-bottom:1px solid var(--line)}.shp-link{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;min-height:44px;padding-block:clamp(20px,2.4vw,32px);text-decoration:none;display:grid}@media (min-width:768px){.shp-link{grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto}}.shp-link-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:300;line-height:1.1}.shp-link-line{color:var(--ink-soft);grid-area:2/1/auto/-1}@media (min-width:768px){.shp-link-line{grid-area:1/2}}.shp-link-arrow{transition:transform var(--d-1) var(--ease)}.shp-link:hover .shp-link-name{color:var(--jewel-deep)}.shp-link:hover .shp-link-arrow{transform:translate(4px)}.pdp-top{padding-block:clamp(24px,3vw,48px) clamp(72px,9vw,140px)}.pdp-main,.pdp-aside{grid-column:1/-1;min-width:0}@media (min-width:1024px){.pdp-main{grid-column:1/span 7}.pdp-aside{grid-column:8/span 5;padding-left:clamp(0px,2.4vw,40px)}.pdp-panel{position:sticky;top:96px}}.pdp-gallery-wrap{position:relative}.pdp-gallery{gap:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--edge) * -1);padding-inline:var(--edge);scroll-padding-inline:var(--edge);display:flex;overflow-x:auto}.pdp-gallery::-webkit-scrollbar{display:none}.pdp-fig{scroll-snap-align:start;flex:0 0 84%;min-width:0;margin:0}@media (max-width:1023px){.pdp-gallery{align-items:flex-start;padding-bottom:28px}.pdp-gallery .pdp-ph{aspect-ratio:4/5}}.pdp-cap{font-size:var(--t-small);color:var(--ink-soft);align-items:baseline;gap:16px;padding-top:12px;display:flex}.pdp-count{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:12px;margin:4px 0 0;display:flex}.pdp-count-bar{background:var(--line);width:72px;height:1px;position:relative;overflow:clip}.pdp-count-bar:after{content:"";background:var(--ink);transform-origin:0;transform:scaleX(var(--k,.33));transition:transform var(--d-2) var(--ease);position:absolute;inset:0}@media (min-width:1024px){.pdp-gallery{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(56px,6vw,96px);margin-inline:0;padding-inline:0;display:grid;overflow:visible}.pdp-fig--wide{grid-column:1/-1}.pdp-fig--tall{grid-column:1/span 7}.pdp-fig--plate{grid-column:8/span 5;margin-top:clamp(120px,16vw,260px)}.pdp-count{display:none}}.measure{background-color:var(--paper);background-image:radial-gradient(color-mix(in oklab, var(--ink) 13%, transparent) .9px, transparent 1.3px);background-position:50%;background-size:18px 18px;place-items:center;display:grid;position:relative}.measure-glow{pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--jewel) 26%, transparent), transparent);transition:background var(--d-3) var(--ease);border-radius:50%;position:absolute;inset:12% 8%}.measure-obj{z-index:1;aspect-ratio:282/1291;filter:drop-shadow(0 18px 22px var(--pdp-shadow,#36261a38));position:absolute;top:15%;bottom:13%;left:50%;translate:-50%}.dim{color:var(--ink-soft);pointer-events:none;position:absolute}.dim-v{border-left:1px solid var(--ink-mute);top:0;bottom:0;left:calc(100% + clamp(20px,3vw,36px))}.dim-v:before,.dim-v:after{content:"";border-top:1px solid var(--ink-mute);width:9px;position:absolute;left:-5px}.dim-v:before{top:0}.dim-v:after{bottom:0}.dim-h{border-top:1px solid var(--ink-mute);top:calc(-1*clamp(18px,2.4vw,28px));left:0;right:0}.dim-h:before,.dim-h:after{content:"";border-left:1px solid var(--ink-mute);height:9px;position:absolute;top:-5px}.dim-h:before{left:0}.dim-h:after{right:0}.dim-label{white-space:nowrap;background:var(--paper);padding:2px 4px;position:absolute}.dim-v .dim-label{top:50%;left:10px;transform:translateY(-50%)}.dim-h .dim-label{bottom:6px;left:50%;transform:translate(-50%)}.pdp-panel{gap:28px;padding-top:32px;display:grid}@media (min-width:1024px){.pdp-panel{padding-top:0}}.pdp-title{font-family:var(--font-display);letter-spacing:-.015em;font-variation-settings:"SOFT" 0, "WONK" 0;padding-top:.08em;font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:300;line-height:1.06}.pdp-sub{font-family:var(--font-sans);letter-spacing:.005em;color:var(--ink-soft);margin-top:10px;font-size:.9375rem;font-weight:400;line-height:1.4;display:block}.pdp-step{align-items:baseline;gap:14px;font-size:.9375rem;font-weight:500;display:flex}.pdp-step-no{width:22px;color:var(--ink-soft);font-variant-numeric:tabular-nums;place-items:center;font-weight:500;display:inline-grid}.pdp-indent{padding-left:36px}.pdp-line{font-family:var(--font-display);font-size:1.25rem;font-weight:300;line-height:1.35}.pdp-slots{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;max-width:360px;margin:0;padding:0;list-style:none;display:grid}.pdp-slot{border:1px solid var(--line);border-radius:var(--r);width:100%;color:var(--ink);font:inherit;cursor:pointer;transition:border-color var(--d-1) var(--ease), background-color var(--d-1) var(--ease);background:0 0;justify-items:center;gap:4px;padding:12px 6px 10px;display:grid}.pdp-slot:hover{border-color:var(--ink-mute)}.pdp-slot[aria-pressed=true]{border-color:var(--ink);background:var(--paper)}.pdp-slot-img{width:18px;height:80px;display:block;position:relative}.pdp-packs{border-top:1px solid var(--line)}.pdp-pack{border-bottom:1px solid var(--line);cursor:pointer;min-height:44px;transition:background-color var(--d-1);grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:16px 0;font-size:.9375rem;display:grid}.pdp-pack input{width:18px;height:18px;accent-color:var(--ink);align-self:center;margin:0}.pdp-pack-price{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;font-size:1.125rem}.pdp-pack:has(input:checked){box-shadow:inset 0 -1px 0 0 var(--jewel-line)}.pdp-trust{border-top:1px solid var(--line);font-size:var(--t-small);color:var(--ink-soft);gap:6px;padding-top:20px;display:grid}.add{gap:0;display:grid}.add-btn{place-items:center;display:grid}.add-lab{opacity:0;transition:opacity var(--d-1) var(--ease);grid-area:1/1}.add-lab[data-on=true]{opacity:1}.add-line{background:var(--jewel-line);transform-origin:0;height:1px;transition:transform var(--d-3) var(--ease);margin-top:6px;display:block;transform:scaleX(0)}.add[data-state=done] .add-line{transform:scaleX(1)}.pdp-bar{z-index:30;padding:10px var(--edge) calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);transition:transform var(--d-2) var(--ease);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.pdp-bar[data-on=true]{transform:none}.pdp-bar-dots{flex:none;display:inline-flex}.pdp-bar-dots .swatch{width:14px;height:14px}.pdp-bar-dots .swatch+.swatch{box-shadow:0 0 0 1.5px var(--paper);margin-left:-4px}.pdp-bar-name{min-width:0;font-size:var(--t-small);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pdp-bar .add{flex:none}@media (min-width:1024px){.pdp-bar{display:none}}@media (max-width:1023px){.pdp-page{padding-bottom:104px}}.spec{border-collapse:collapse;border-top:1px solid var(--line);width:100%}.spec th,.spec td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line);padding:14px 0}.spec th{width:32%;font-family:var(--font-mono);font-weight:400;font-size:var(--t-label);letter-spacing:.12em;color:var(--ink-soft);text-transform:uppercase;padding-right:16px}.spec td{overflow-wrap:anywhere;font-size:.9375rem}.pair-name{font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:300;line-height:1.15}.note-card{aspect-ratio:4/3;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);width:min(78%,420px);color:var(--ink);grid-template-rows:1fr auto auto 1fr;gap:12px;padding:clamp(20px,4%,40px);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.note-card>.note-card-name{grid-row:2}.note-card>.note-card-text{grid-row:3}.note-stage{aspect-ratio:4/5;perspective:1200px}.note-ribbon{background:color-mix(in oklab, var(--paper) 78%, transparent);transform-origin:0;height:1px;position:absolute;top:50%;left:0;right:0}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .note-stage[data-armed] .note-ribbon{transition:transform var(--d-draw) var(--ease);transform:scaleX(0)}:root:not([data-motion=off]) .note-stage[data-armed][data-in] .note-ribbon{transform:none}:root:not([data-motion=off]) .note-stage[data-armed]:not([data-fold]) .note-card{transition:opacity var(--d-2) var(--ease) .24s, transform var(--d-2) var(--ease) .24s}:root:not([data-motion=off]) .note-stage[data-armed]:not([data-fold]):not([data-in]) .note-card{opacity:0;transform:translateY(16px)}:root:not([data-motion=off]) .note-stage[data-armed][data-fold] .note-card{transform-origin:50% 0;transition:transform var(--d-3) var(--ease) .2s, opacity .2s linear .2s}:root:not([data-motion=off]) .note-stage[data-armed][data-fold]:not([data-in]) .note-card{opacity:0;transform:rotateX(-100deg)}}@media (min-width:768px){.note-stage{aspect-ratio:3/2}}.note-card-name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300;line-height:1.15}.note-card-name em{font-style:italic;font-weight:300}.note-card-text{font-family:var(--font-display);color:var(--ink-soft);overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(.9375rem,1.4vw,1.125rem);font-weight:300;line-height:1.45;display:-webkit-box;overflow:hidden}.note-card-mark{line-height:1;font-family:var(--font-display);color:var(--ink-mute);grid-row:4;place-self:end;font-size:.875rem}.chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.shp-figure{background:var(--stone);margin:0;position:relative;overflow:hidden}.pdp-renew{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.chip.chip-sm{min-height:32px;color:var(--ink);padding:0 14px;font-size:.8125rem;text-decoration:none}.chip.chip-sm:hover{border-color:var(--ink)}.proof-dialog{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);width:min(880px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);padding:0;box-shadow:0 24px 48px -12px #1e1b2229}.proof-dialog::backdrop{background:#17151352}.proof-dialog-inner{gap:20px;padding:clamp(20px,3vw,36px);display:grid}.proof-dialog-preview{border:1px solid var(--line);background:var(--linen);height:min(64dvh,640px);overflow:auto}.proof-dialog-preview iframe{border:0;width:100%;height:100%;display:block}.proof-dialog-preview img{width:100%;height:auto;display:block}.shp-head-v3{isolation:isolate;position:relative;overflow-x:clip}.shp-head-v3>.wrap{z-index:1}.shp-fig{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.12em;color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-bottom:10px;display:block}.pafta-antet{z-index:3;pointer-events:none;background:color-mix(in oklab, var(--paper) 82%, transparent);border:1px solid color-mix(in oklab, var(--ink) 18%, transparent);color:var(--ink-soft);padding:4px 8px;font-size:.6875rem;position:absolute;bottom:12px;left:14px}.shp-figure-v3{border:1px solid var(--line)}.shp-link-num{grid-template-columns:2.75rem minmax(0,1fr) auto}.shp-link-num .shp-link-line{grid-column:2/-1}@media (min-width:768px){.shp-link-num{grid-template-columns:3.5rem minmax(0,5fr) minmax(0,6fr) auto}.shp-link-num .shp-link-line{grid-area:1/3}}.shp-link-no{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.12em;color:var(--ink-soft);font-variant-numeric:tabular-nums;align-self:baseline}.claims-v3{border-top:1px solid var(--line);gap:32px 0;padding-top:20px;display:grid}@media (min-width:640px){.claims-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.claims-v3>*+*{border-left:1px solid var(--line);padding-left:var(--gutter)}.claims-v3>*{padding-right:var(--gutter)}}.pdp-object{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;margin-bottom:clamp(64px,8vw,128px);display:grid;position:relative}.pdp-object-row{grid-column:1/-1;position:relative}.pdp-object-stage{isolation:isolate;aspect-ratio:4/5;background:0 0;width:min(100%,59.2svh);margin-inline:auto;position:relative;overflow:clip}.pdp-object-stage .pdp-canvas{z-index:1;position:absolute;inset:0}.pdp-notes{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.pdp-notes[data-on=false]{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.pdp-note{--step:calc(var(--n,0) * .46s);background:color-mix(in oklab, var(--paper) 88%, transparent);border:1px solid color-mix(in oklab, var(--ink) 30%, transparent);max-width:min(36%,200px);color:var(--ink);overflow-wrap:anywhere;opacity:0;transition:opacity .16s var(--ease);gap:4px;padding:8px 10px;font-size:.8125rem;line-height:1.35;display:grid;position:absolute}.pdp-note .mono{color:var(--ink-soft);font-size:.625rem}.pdp-notes[data-on=true] .pdp-note{opacity:1;transition-delay:calc(var(--step) + .3s)}.pdp-note-1{top:12%;left:12px}.pdp-note-2{top:40%;right:12px}.pdp-note-3{bottom:18%;left:12px}.pdp-leaders{z-index:2;pointer-events:none;width:100%;height:100%;color:color-mix(in oklab, var(--ink) 45%, transparent);position:absolute;inset:0;overflow:visible}.pdp-leaders line{stroke:currentColor;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.pdp-leaders circle{fill:none;stroke:currentColor;stroke-width:1px;opacity:0}.pdp-leaders g{--step:calc(var(--n,0) * .46s)}.pdp-leaders g[data-visible="0"]{visibility:hidden}.pdp-leaders[data-on=true] line{stroke-dashoffset:0;transition:stroke-dashoffset .3s var(--ease) var(--step)}.pdp-leaders[data-on=true] circle{opacity:1;transition:opacity .16s var(--ease) calc(var(--step) + .3s)}.pdp-leaders[data-on=false]{visibility:hidden}.pdp-section{z-index:2;pointer-events:none;opacity:0;transition:opacity var(--d-2) var(--ease);position:absolute;inset:0}.pdp-section[data-on=true]{opacity:1}.pdp-section .mono{color:var(--ink);font-size:.6875rem}.pdp-section-inset{border:1px solid color-mix(in oklab, var(--ink) 30%, transparent);background:color-mix(in oklab, var(--paper) 88%, transparent);width:32%;min-width:120px;color:color-mix(in oklab, var(--ink) 40%, transparent);clip-path:inset(0 100% 0 0);gap:6px;padding:8px 10px;display:grid;position:absolute;bottom:72px;right:12px}.pdp-section[data-on=true] .pdp-section-inset{clip-path:inset(0);transition:clip-path .5s var(--ease) .6s}.pdp-section-svg{width:100%;height:auto;display:block}.pdp-section-mm{position:absolute;bottom:72px;left:12px}.pafta-antet.pafta-antet-top{top:12px;bottom:auto}.pdp-scale{z-index:2;background:var(--paper);grid-template-rows:1fr auto;gap:12px;padding:7% 8% 48px;display:grid;position:absolute;inset:0}.pdp-scale-ruler{border-left:1px solid color-mix(in oklab, var(--ink) 40%, transparent);height:100%;margin-left:32px;position:relative}.pdp-scale-tick{background:color-mix(in oklab, var(--ink) 40%, transparent);width:8px;height:1px;left:0;bottom:calc(var(--mm) / var(--span) * 100%);position:absolute}.pdp-scale-tick .mono{font-size:.625rem;position:absolute;top:-.6em;right:14px}.pdp-scale-obj{height:calc(var(--len) / var(--span) * 100%);aspect-ratio:282/1291;position:absolute;bottom:0;left:28%}.pdp-tools{grid-area:2/2;justify-content:flex-end;align-items:center;padding-top:16px;display:flex}.pdp-object>.pdp-cap{grid-area:2/1;min-width:0;padding-top:16px}@media (max-width:639px){.pdp-object>.pdp-cap{flex-wrap:wrap;gap:2px 10px;font-size:.8125rem}}.pdp-modes{gap:4px;display:inline-flex}.pdp-chip{min-height:48px;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.12em;color:var(--ink-soft);cursor:pointer;transition:color var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease);background:0 0;border:0;border-radius:0;padding:0 12px}@media (min-width:1024px){.pdp-chip{min-height:44px}}.pdp-chip:hover{color:var(--ink)}.pdp-chip[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}.pdp-chip:active,.cpk-step:active{transform:scale(.97)}.pdp-xfade{transition:opacity .6s var(--ease)}.pdp-fig .pdp-cap .mono,.pdp-object .pdp-cap .mono{font-size:.6875rem}.cpk{align-items:flex-start;gap:4px;display:flex}.cpk-step{width:44px;height:48px;color:var(--ink-soft);cursor:pointer;border-radius:var(--r-full);background:0 0;border:0;flex:none;place-items:center;margin-top:4px;font-size:1.25rem;display:grid}.cpk-step:hover{color:var(--ink)}.cpk-list{gap:clamp(10px,3vw,22px);min-width:0;display:flex}.cpk-item{text-align:center;min-width:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding-top:8px;display:grid}.cpk-name{transition:font-variation-settings var(--d-1) var(--ease);font-size:.875rem}.cpk-item[aria-checked=true] .cpk-name{font-weight:500}.cpk-line{background:var(--jewel-line);width:100%;height:1px;transition:transform var(--d-1) var(--ease);display:block;transform:scaleX(0)}.cpk-line[data-on=true]{transform:scaleX(1)}.spec-v3{gap:16px;display:grid}.spec-v3 .h2{margin-bottom:clamp(16px,2vw,28px)}.spec-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:640px){.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.spec-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:10px;min-height:132px;padding:clamp(20px,2.4vw,32px);display:grid;position:relative}.spec-cell dt{margin:0}.spec-cell dd{color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;line-height:1.5}.spec-cell:before,.spec-cell:after{content:"";background:var(--ink-soft);pointer-events:none;position:absolute}.spec-cell:before{width:1px;height:9px;top:-5px;left:-1px}.spec-cell:after{width:9px;height:1px;top:-1px;left:-5px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-motion=off]) .spec-cell{animation:linear both spec-draw;animation-timeline:view();animation-range:entry calc(45% + var(--i,0) * 4%) cover calc(30% + var(--i,0) * 4%)}}}@keyframes spec-draw{0%{clip-path:inset(-12px 100% -12px -12px)}to{clip-path:inset(-12px)}}.ud{--ud-tone:color-mix(in oklab, color-mix(in oklab, var(--linen) 96%, var(--ink)) 94%, var(--jewel));--ud-tooth:#f5f1e8;--ud-tooth-lo:#e6dfd1;--ud-tooth-edge:#fbf8f2;--ud-tooth-line:#ddd5c6;--ud-gum:#e4c3ba;--ud-gum-lo:#d8b2a8;--ud-tongue:#dfa9a0;--ud-tongue-hi:#e9bdb4;--ud-tongue-lo:#cf988f;--ud-papilla:#edc8bf;--ud-coat:#eee5d4;--ud-coat-2:#e6dccb;--ud-ao:#78483e29;--ud-contact:#48302a24;--ud-shadow:#48302a4d;background:color-mix(in oklab, var(--ud-tone), var(--linen) calc(var(--ud-k,0) * 100%));height:220svh;position:relative}.ud--child{height:190svh}@media (min-width:1024px){.ud--pdp{height:260svh}.ud--child{height:220svh}}:root[data-theme=dark] .ud{--ud-tone:color-mix(in oklab, var(--night) 96%, var(--jewel));--ud-tooth:#cfcbc3;--ud-tooth-lo:#c3bcae;--ud-tooth-edge:#d4d1cb;--ud-tooth-line:#bbb3a5;--ud-gum:#c3a39a;--ud-gum-lo:#b9948b;--ud-tongue:#c08c83;--ud-tongue-hi:#c89e95;--ud-tongue-lo:#b37d75;--ud-papilla:#cba79f;--ud-coat:#cac1b1;--ud-coat-2:#c3b9a9;--ud-ao:#0003;--ud-contact:#00000047;--ud-shadow:#0000006b}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .ud{--ud-tooth:lab(81.9266% .24429 4.86279);--ud-tooth-lo:lab(76.4938% .719428 7.79089);--ud-tooth-edge:lab(84.0494% .266135 3.26265);--ud-tooth-line:lab(73.4251% .978231 8.49016);--ud-gum:lab(69.7539% 11.073 9.13049);--ud-gum-lo:lab(64.7427% 13.1086 10.6066);--ud-tongue:lab(63.2915% 19.5642 12.8331);--ud-tongue-hi:lab(68.7709% 15.3184 10.8818);--ud-tongue-lo:lab(57.9008% 20.3912 13.3621);--ud-papilla:lab(71.6548% 12.5098 9.6745);--ud-coat:lab(78.4483% 1.08078 9.48651);--ud-coat-2:lab(75.7247% 1.46222 9.69192)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ud{--ud-tone:color-mix(in oklab, var(--night) 96%, var(--jewel));--ud-tooth:#cfcbc3;--ud-tooth-lo:#c3bcae;--ud-tooth-edge:#d4d1cb;--ud-tooth-line:#bbb3a5;--ud-gum:#c3a39a;--ud-gum-lo:#b9948b;--ud-tongue:#c08c83;--ud-tongue-hi:#c89e95;--ud-tongue-lo:#b37d75;--ud-papilla:#cba79f;--ud-coat:#cac1b1;--ud-coat-2:#c3b9a9;--ud-ao:#0003;--ud-contact:#00000047;--ud-shadow:#0000006b}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]) .ud{--ud-tooth:lab(81.9266% .24429 4.86279);--ud-tooth-lo:lab(76.4938% .719428 7.79089);--ud-tooth-edge:lab(84.0494% .266135 3.26265);--ud-tooth-line:lab(73.4251% .978231 8.49016);--ud-gum:lab(69.7539% 11.073 9.13049);--ud-gum-lo:lab(64.7427% 13.1086 10.6066);--ud-tongue:lab(63.2915% 19.5642 12.8331);--ud-tongue-hi:lab(68.7709% 15.3184 10.8818);--ud-tongue-lo:lab(57.9008% 20.3912 13.3621);--ud-papilla:lab(71.6548% 12.5098 9.6745);--ud-coat:lab(78.4483% 1.08078 9.48651);--ud-coat-2:lab(75.7247% 1.46222 9.69192)}}}.ud .ud-d{display:none}:root[data-theme=dark] .ud .ud-d{display:block}:root[data-theme=dark] .ud .ud-l{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ud .ud-d{display:block}:root:not([data-theme=light]) .ud .ud-l{display:none}}.ud-sticky{height:100lvh;position:sticky;top:0;overflow:clip}.ud-safe{height:100svh;padding-top:calc(env(safe-area-inset-top,0px) + 80px);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"head""fig""notes""skip";align-content:stretch;row-gap:10px;padding-bottom:24px;display:grid;position:relative}.ud-copy{display:contents}.ud-head{grid-area:head;gap:8px;display:grid}.ud-title{max-width:16ch;font-size:clamp(1.75rem,6.4vw,2.5rem)}.ud-sub{font-size:var(--t-small);color:color-mix(in oklab, var(--ink) 82%, var(--ud-tone));max-width:40ch;line-height:1.5}.ud-notes{grid-area:notes}.ud-after{display:none}.ud-fig{grid-area:fig;place-items:center;min-height:0;display:grid;position:relative;overflow:clip}.ud-skip{font-size:var(--t-small);color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;grid-area:skip;justify-self:start}.ud-skip:hover{color:var(--ink);text-decoration-color:currentColor}@media (max-width:1023px){.pdp-page .ud-safe{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}.pdp-page .ud-progress{bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}}@media (min-width:1024px){.ud-safe{column-gap:var(--gutter);grid-template:minmax(0,1fr)/minmax(0,5fr) minmax(0,7fr);align-items:center;padding-top:96px;padding-bottom:56px}.ud-copy{grid-area:1/1;align-content:center;gap:20px;display:grid}.ud-head,.ud-notes{grid-area:auto}.ud-head{gap:18px}.ud-title{font-size:var(--t-h2);max-width:14ch}.ud-sub{font-size:var(--t-body);color:color-mix(in oklab, var(--ink) 80%, var(--ud-tone));line-height:1.55}.ud-after{display:block}.ud-fig{grid-area:1/2;height:100%}.ud-skip{left:var(--edge);position:absolute;bottom:22px}}.ud-notes{border-top:1px solid var(--line);min-height:6.4em;margin:0;padding:14px 0 0;list-style:none;display:grid}.ud-note{opacity:0;transition:opacity var(--d-exit,.16s) var(--ease), transform var(--d-exit,.16s) var(--ease);grid-area:1/1;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;display:grid;transform:translateY(10px)}.ud-note p{font-family:var(--font-display);color:var(--ink);max-width:30ch;font-size:clamp(1.125rem,4.4vw,1.375rem);font-weight:300;line-height:1.3}.ud-note__lead{font-weight:400}.ud-note__no{font-size:var(--t-label);color:var(--ink-soft)}@media (min-width:1024px){.ud-notes{min-height:7.5em;margin-top:12px}.ud-note p{max-width:24ch;font-size:clamp(1.375rem,1.9vw,1.75rem)}}.ud[data-note="0"] .ud-note[data-i="0"],.ud[data-note="1"] .ud-note[data-i="1"],.ud[data-note="2"] .ud-note[data-i="2"],.ud[data-note="3"] .ud-note[data-i="3"]{opacity:1;transition-duration:.24s;transition-delay:var(--d-exit,.16s);transform:none}.ud-progress{left:var(--edge);right:var(--edge);bottom:calc(env(safe-area-inset-bottom,0px) + 10px);pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:absolute}.ud-progress span{background:var(--line);height:1px;transition:background-color var(--d-2) var(--ease)}.ud[data-note="0"] .ud-progress [data-i="0"],.ud[data-note="1"] .ud-progress :is([data-i="0"],[data-i="1"]),.ud[data-note="2"] .ud-progress :is([data-i="0"],[data-i="1"],[data-i="2"]),.ud[data-note="3"] .ud-progress span{background:var(--ink)}@media (min-width:1024px){.ud-progress{width:min(320px,100%);position:static}}.ud-cap{color:var(--ink-soft);align-items:center;gap:10px;font-size:.6875rem;display:none;position:absolute;bottom:0;right:0}.ud-cap__line{background:var(--pafta-line);width:32px;height:1px}@media (min-width:1024px){.ud-cap{display:flex}}.ud-scene{aspect-ratio:5/4;width:min(100%,118svh,820px);max-height:100%;position:relative;-webkit-mask-image:linear-gradient(#0000 4%,#000 34% 84%,#0000 99%);mask-image:linear-gradient(#0000 4%,#000 34% 84%,#0000 99%);container-type:inline-size}@media (max-width:1023px){.ud-scene{aspect-ratio:1;width:min(100%,92vw,68svh)}.ud-plane{scale:1.42!important}}.ud-cam{perspective:150cqw;perspective-origin:50% 20%;position:absolute;inset:0}.ud-plane{width:100cqw;height:95cqw;transform-style:preserve-3d;transform-origin:50% 58%;will-change:transform;position:absolute;top:calc(50% - 46cqw);left:0;scale:1.14}.ud-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ud-layer{position:absolute;inset:0}.ud-z1{transform:translateZ(.3cqw)}.ud-z2{transform:translateZ(.45cqw)}.ud-z3{transform:translateZ(.6cqw)}.ud-tooth{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.ud-tooth__face,.ud-tooth__top{left:calc(var(--w) / -2);width:var(--w);position:absolute}.ud-tooth__face{top:calc(var(--d) / 2 - var(--h));height:var(--h);transform-origin:50% 100%;background:linear-gradient(to bottom, var(--ud-tooth-edge), var(--ud-tooth) 34%, var(--ud-tooth-lo));box-shadow:inset 1px 0 0 var(--ud-tooth-line), inset -1px 0 0 var(--ud-tooth-line), inset -.4cqw 0 .6cqw -.2cqw var(--ud-tooth-lo);border-radius:44% 44% 16% 16%/36% 36% 10% 10%;transform:rotateX(-90deg)}.ud-tooth__top{top:calc(var(--d) / -2);height:var(--d);transform:translateZ(var(--h));background:radial-gradient(ellipse at 42% 36%, var(--ud-tooth-edge), var(--ud-tooth) 58%, var(--ud-tooth-lo));box-shadow:inset 0 0 0 1px var(--ud-tooth-line);border-radius:46%/50%}.ud-tool{will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.ud-tool__img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.ud-shadow,.ud-ridge{will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.ud-shadow:before{content:"";background:radial-gradient(closest-side, var(--ud-shadow), transparent);width:25cqw;height:33.3333cqw;position:absolute;top:-18.6667cqw;left:-12.5cqw}.ud-ridge:before{content:"";background:radial-gradient(closest-side, var(--ud-coat), color-mix(in oklab, var(--ud-coat-2) 60%, transparent) 70%, transparent);border-radius:50%;width:16.3333cqw;height:2.33333cqw;position:absolute;top:-1.16667cqw;left:-8.16667cqw}.ud[data-rig="1"]{background:0 0}.ud[data-rig="1"] .ud-live>.ud-cam{transition:opacity .4s var(--ease);opacity:0!important}.ud-still{display:none}.ud-still__fig{gap:10px;display:grid}.ud-still__fig figcaption{color:var(--ink-soft);font-size:.6875rem}.ud-still__img{aspect-ratio:4/3;border:1px solid var(--line);background:var(--ud-tone);overflow:hidden}.ud-still__img img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.ud{height:auto!important}.ud-sticky{height:auto;position:relative;overflow:visible}.ud-safe{height:auto;padding-block:var(--section) 40px}.ud-fig,.ud-progress,.ud-skip{display:none!important}.ud-notes{gap:18px;min-height:0}.ud-note{opacity:1;grid-area:auto;transform:none}.ud-still{gap:var(--gutter);padding-bottom:var(--section);display:grid}}:root:is([data-stage-tier=s],[data-motion=off]) .ud{height:auto}:root:is([data-stage-tier=s],[data-motion=off]) .ud-sticky{height:auto;position:relative;overflow:visible}:root:is([data-stage-tier=s],[data-motion=off]) .ud-safe{height:auto;padding-block:var(--section) 40px}:root:is([data-stage-tier=s],[data-motion=off]) :is(.ud-fig,.ud-progress,.ud-skip){display:none}:root:is([data-stage-tier=s],[data-motion=off]) .ud-notes{gap:18px;min-height:0}:root:is([data-stage-tier=s],[data-motion=off]) .ud-note{opacity:1;grid-area:auto;transform:none}:root:is([data-stage-tier=s],[data-motion=off]) .ud-still{gap:var(--gutter);padding-bottom:var(--section);display:grid}@media (min-width:768px){.ud-still{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq-num summary{justify-content:flex-start}.faq-no{width:3.75rem;font-size:var(--t-label);flex:none}.pdp-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid color-mix(in oklab, var(--line) 80%, transparent);border-radius:var(--r-full);background:color-mix(in oklab, var(--paper) 86%, transparent);isolation:isolate;transition:transform var(--d-2) var(--ease);padding:6px 6px 6px 16px;transform:translateY(calc(100% + 24px));box-shadow:0 18px 40px -22px #1e1b2273}.pdp-bar:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);position:absolute;inset:0}.pdp-bar-text{flex:1;min-width:0;display:grid;position:relative}.pdp-bar-text .pdp-bar-name{opacity:0;transition:opacity .16s var(--ease);grid-area:1/1}.pdp-bar-text .pdp-bar-name[data-on=true]{opacity:1;animation:fade .16s var(--ease)}.pdp-bar-done{font-weight:500}.pdp-bar .pdp-bar-add,.pdp-bar .pdp-bar-btn{transition:opacity .16s var(--ease);flex:none}.pdp-bar .pdp-bar-add .btn{border-radius:var(--r-full);min-height:48px}.pdp-bar-btn{border-radius:var(--r-full)}.pdp-bar[data-state=done] .pdp-bar-add{opacity:0;pointer-events:none}.ba-open{--e:min(1, calc(var(--p,0) / .7));height:120svh;position:relative}@media (min-width:1024px){.ba-open{height:160svh}}.ba-open__sticky{height:100lvh;position:sticky;top:0;overflow:clip}.ba-open__fig{background:var(--stone);clip-path:inset(calc((1 - var(--e)) * 22%) calc((1 - var(--e)) * var(--edge)) calc((1 - var(--e)) * 22%) calc((1 - var(--e)) * var(--edge)));will-change:clip-path;position:absolute;inset:0}@media (min-width:1024px){.ba-open__fig{clip-path:inset(calc((1 - var(--e)) * 16%) calc((1 - var(--e)) * 14vw) calc((1 - var(--e)) * 16%) calc((1 - var(--e)) * 14vw))}}.ba-open__fig img{transform:scale(calc(1.06 - .06 * var(--e)));will-change:transform}.ba-open__fig .pafta-antet{left:var(--edge);opacity:clamp(0, calc((var(--e) - .9) * 10), 1);bottom:24px}@media (prefers-reduced-motion:reduce){.ba-open{height:auto}.ba-open__sticky{height:auto;position:relative;overflow:visible}.ba-open__fig{aspect-ratio:3/2;clip-path:none;margin-inline:var(--edge);border:1px solid var(--line);position:relative;inset:auto}.ba-open__fig .pafta-antet{opacity:1;bottom:12px;left:14px}.ba-open__fig img{transform:none}}:root:is([data-stage-tier=s],[data-motion=off]) .ba-open{height:auto}:root:is([data-stage-tier=s],[data-motion=off]) .ba-open__sticky{height:auto;position:relative;overflow:visible}:root:is([data-stage-tier=s],[data-motion=off]) .ba-open__fig{aspect-ratio:3/2;clip-path:none;margin-inline:var(--edge);border:1px solid var(--line);position:relative;inset:auto}:root:is([data-stage-tier=s],[data-motion=off]) .ba-open__fig .pafta-antet{opacity:1;bottom:12px;left:14px}:root:is([data-stage-tier=s],[data-motion=off]) .ba-open__fig img{transform:none}.ba-shelf{padding-block:clamp(64px,8vw,128px) 0}.ba-rack{aspect-ratio:1.4;width:100%;max-width:960px;margin-inline:auto;position:relative}.ba-photo{object-fit:cover;display:none}.ba-rack__shelf{background:var(--pafta-line);height:1px;position:absolute;bottom:14%;left:4%;right:4%}.ba-rack__names{max-width:960px;color:var(--ink-soft);font-size:var(--t-small);justify-content:center;gap:clamp(24px,6vw,96px);margin:16px auto 0;padding:0;list-style:none;display:flex}.ba-rack__names .mono{font-size:var(--t-label)}:root:is([data-stage-tier=c],[data-stage-tier=s]) .ba-photo{display:block}:root:is([data-stage-tier=c],[data-stage-tier=s]) .ba-rack__shelf{display:none}@media (prefers-reduced-motion:reduce){.ba-photo{display:block}.ba-rack__shelf{display:none}}.mc{height:150svh;position:relative}@media (min-width:1024px){.mc{height:170svh}}.mc-sticky{height:100lvh;position:sticky;top:0;overflow:clip}.mc-grid{align-content:center;gap:20px;height:100svh;padding-top:72px;display:grid}.mc-fig{justify-items:center;gap:12px;display:grid;position:relative}.mc-anchor{aspect-ratio:.5;height:min(50svh,460px)}.mc-still{object-fit:contain;width:100%;height:100%;display:none;position:absolute;inset:0}.mc-cap{color:var(--ink-soft);align-items:center;gap:10px;font-size:.6875rem;display:flex}.mc-cap__line{background:var(--pafta-line);width:32px;height:1px}.mc-copy{gap:14px;display:grid}.mc-copy .h2{font-size:clamp(1.75rem, 7vw, var(--t-h2))}.mc-line{color:var(--ink-soft);max-width:40ch}@media (max-width:1023.98px){.mc-grid{align-content:start;padding-top:88px}.mc-copy{order:-1}}@media (min-width:1024px){.mc-grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-content:stretch;align-items:center;padding-top:88px}.mc-fig{grid-column:1/8}.mc-copy{grid-column:8/13;gap:20px}.mc-anchor{aspect-ratio:.6;height:min(72svh,740px)}}:root:not([data-stage-ready="1"]) .mc-l,:root:is([data-stage-tier=s],[data-motion=off]) .mc-l{display:block}:root[data-theme=dark]:not([data-stage-ready="1"]) .mc-l,:root[data-theme=dark]:is([data-stage-tier=s],[data-motion=off]) .mc-l{display:none}:root[data-theme=dark]:not([data-stage-ready="1"]) .mc-d,:root[data-theme=dark]:is([data-stage-tier=s],[data-motion=off]) .mc-d{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-stage-ready="1"]) .mc-l,:root:not([data-theme=light]):is([data-stage-tier=s],[data-motion=off]) .mc-l{display:none}:root:not([data-theme=light]):not([data-stage-ready="1"]) .mc-d,:root:not([data-theme=light]):is([data-stage-tier=s],[data-motion=off]) .mc-d{display:block}}:root:is([data-stage-tier=s],[data-motion=off]) .mc{height:auto}:root:is([data-stage-tier=s],[data-motion=off]) .mc-sticky{height:auto;position:relative;overflow:visible}:root:is([data-stage-tier=s],[data-motion=off]) .mc-grid{height:auto;padding-block:var(--section)}@media (prefers-reduced-motion:reduce){.mc{height:auto}.mc-sticky{height:auto;position:relative;overflow:visible}.mc-grid{height:auto;padding-block:var(--section)}}.add-mag{width:100%;display:flex}.add-mag>button{flex:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-motion=off]) .shp-rows>.shp-row{animation:linear both mo-up;animation-timeline:view();animation-range:entry entry 45%}}}.pdp-page{--pdp-r:clamp(20px, 2.2vw, 30px);--pdp-shadow:#36261a38;--pdp-lift:0 44px 90px -56px #36261a8c, 0 2px 6px -2px #36261a14;--pdp-glass:color-mix(in oklab, var(--paper) 64%, transparent)}:root[data-theme=dark] .pdp-page{--pdp-shadow:#00000080;--pdp-lift:0 44px 90px -50px #000c, 0 2px 6px -2px #0000004d;--pdp-glass:color-mix(in oklab, var(--paper) 58%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pdp-page{--pdp-shadow:#00000080;--pdp-lift:0 44px 90px -50px #000c, 0 2px 6px -2px #0000004d;--pdp-glass:color-mix(in oklab, var(--paper) 58%, transparent)}}.pdp-round{z-index:5;pointer-events:none;border-radius:var(--pdp-r);box-shadow:0 0 0 64px var(--linen), inset 0 0 0 1px color-mix(in oklab, var(--ink) 7%, transparent), inset 0 1px 0 0 #ffffff12;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.pdp-round{box-shadow:0 0 0 64px var(--linen), inset 0 0 0 1px color-mix(in oklab, var(--ink) 7%, transparent), inset 0 1px 0 0 lab(100% -.0000298023 .0000119209/.07)}}.pdp-studio{z-index:0;pointer-events:none;position:absolute;inset:0}.pdp-floor{background:radial-gradient(closest-side, var(--pdp-shadow), transparent);opacity:.85;border-radius:50%;width:34%;height:5%;position:absolute;bottom:2.4%;left:50%;translate:-50%}.pdp-orbit{width:40%;height:5%;position:absolute;bottom:2%;left:50%;overflow:visible;translate:-50%}.pdp-orbit ellipse{fill:none;stroke:color-mix(in oklab, var(--jewel) 55%, var(--ink-mute));stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:.0035 .011;opacity:.55;transition:stroke var(--d-3) var(--ease)}.pdp-wash{z-index:0;aspect-ratio:3/4;pointer-events:none;opacity:0;background:radial-gradient(closest-side, transparent 34%, color-mix(in oklab, var(--jewel) 26%, transparent) 62%, transparent 100%);filter:blur(18px);border-radius:50%;width:58%;position:absolute;top:48%;left:50%;translate:-50% -50%}.pdp-rail{display:none}@media (min-width:1024px){.pdp-rail{z-index:1;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.pdp-rail--l{justify-content:flex-end;align-items:flex-start;gap:14px;padding-bottom:7%;left:0}.pdp-rail--r{justify-content:space-between;align-items:center;padding-block:6% 7%;right:0}.pdp-rail .mono{writing-mode:vertical-rl;letter-spacing:.14em;color:var(--ink-soft);font-size:.6875rem}.pdp-rail--l .mono{transform:rotate(180deg)}.pdp-rail-name{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"SOFT" 100, "WONK" 0;color:color-mix(in oklab, var(--jewel) 78%, var(--ink));transition:color var(--d-3) var(--ease);font-size:clamp(3.25rem,5.4vw,5.75rem);font-style:italic;font-weight:300;line-height:.9;transform:rotate(180deg)}.pdp-rail-tick{background:linear-gradient(to bottom, transparent, var(--line) 20%, var(--line) 80%, transparent);flex:1;width:1px;margin-block:18px}}.pdp-object .stage-pdp__controls{z-index:6;border-radius:var(--r-full);background:var(--pdp-glass);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border:1px solid color-mix(in oklab, var(--ink) 9%, transparent);box-shadow:0 14px 30px -20px var(--pdp-shadow);gap:2px;padding:4px;bottom:14px;left:auto;right:14px;transform:none}.pdp-object .stage-pdp__btn{border-radius:var(--r-full);min-width:40px;min-height:40px;color:var(--ink);transition:background-color var(--d-1) var(--ease), transform var(--d-1) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.6875rem;display:inline-flex}@media (pointer:coarse){.pdp-object .stage-pdp__btn{min-width:44px;min-height:44px}}@media (hover:hover) and (pointer:fine){.pdp-object .stage-pdp__btn:hover{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.pdp-object .stage-pdp__spin{min-width:44px}.pdp-object .stage-pdp__spin[aria-pressed=false]{color:var(--ink-soft)}.stage-pdp__ico{place-items:center;width:20px;height:20px;display:grid;position:relative}.stage-pdp__ring{opacity:.5;border:1.1px solid;border-radius:50%;height:6.8px;position:absolute;top:6.6px;left:2px;right:2px}.stage-pdp__ox,.stage-pdp__oy{width:0;height:0;position:absolute;top:50%;left:50%}.stage-pdp__oy:before{content:"";background:currentColor;border-radius:50%;width:3.6px;height:3.6px;position:absolute;top:-1.8px;left:-1.8px}.stage-pdp__ox{transform:translate(7px)}.stage-pdp__pause{border-inline:1.4px solid;width:5px;height:6px}.pdp-object .stage-pdp__hint{font-size:.6875rem;top:auto;bottom:28px;left:18px;transform:none}.pdp-object-stage .pafta-antet{border-radius:var(--r-full);background:var(--pdp-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;padding:5px 11px}.pdp-object-stage .pafta-antet.pafta-antet-top{top:14px;left:14px}.pdp-object .pdp-modes{border-radius:var(--r-full);border:1px solid var(--line);background:color-mix(in oklab, var(--ink) 3%, transparent);gap:2px;padding:3px}.pdp-object .pdp-chip{border-radius:var(--r-full);min-height:36px;transition:color var(--d-1) var(--ease), background-color var(--d-1) var(--ease), box-shadow var(--d-1) var(--ease);padding:0 14px}@media (pointer:coarse){.pdp-object .pdp-chip{min-height:44px}}.pdp-object .pdp-chip[aria-pressed=true]{background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 6px 14px -10px var(--pdp-shadow)}.pdp-scale{border-radius:var(--pdp-r)}.pdp-note{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px}.pdp-section-inset{border-radius:12px}.pdp-ph{aspect-ratio:var(--ar,4 / 5);isolation:isolate;border-radius:var(--pdp-r);background:var(--stone);box-shadow:var(--pdp-lift);display:block;position:relative;overflow:clip}.pdp-ph:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(130% 100% at 50% 38%,#0000 58%,#18100a29 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 -90px 90px -70px #18100a38;box-shadow:inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.09),inset 0 -90px 90px -70px lab(5.35729% 2.80187 3.95599/.219608)}.pdp-ph-in{display:block;position:absolute;inset:-6% 0}.measure.pdp-ph:after{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.pdp-fig .pdp-cap{padding-top:16px}.pdp-fig .pdp-cap>span:last-child{font-family:var(--font-display);color:var(--ink);letter-spacing:-.005em;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:300}.pdp-fig .pafta-antet{border-radius:var(--r-full);border:0;padding:5px 11px;bottom:16px;left:16px}.pdp-feat-media{text-decoration:none;display:block}.pdp-feat-ph{--ar:3 / 2}@media (hover:hover) and (pointer:fine){.pdp-feat-media .pdp-ph-in img{transition:transform 1.2s var(--ease)}.pdp-feat-media:hover .pdp-ph-in img{transform:scale(1.035)}}.pdp-feat-copy .pair-name{transition:color var(--d-1) var(--ease)}.pdp-feat-dots{gap:6px;display:inline-flex}.pdp-feat-dot{width:12px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 12%, transparent);border-radius:50%}.pdp-feat-box{border-top:1px solid var(--line);color:var(--ink-soft);gap:6px;padding-top:18px;display:grid}.pdp-feat-box .mono{font-size:var(--t-label);letter-spacing:.12em}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .pdp-wash{animation:1.6s cubic-bezier(.22,1,.36,1) both pdp-wash}:root:not([data-motion=off]) .pdp-rail-name{animation:1s cubic-bezier(.16,1,.3,1) both pdp-name-in}:root:not([data-motion=off]) .stage-pdp__ox{animation:1.7s cubic-bezier(.37,0,.63,1) infinite alternate pdp-ox}:root:not([data-motion=off]) .stage-pdp__oy{animation:1.7s cubic-bezier(.37,0,.63,1) -.85s infinite alternate pdp-oy}@supports (animation-timeline:view()){:root:not([data-motion=off]) .pdp-fig .pdp-ph,:root:not([data-motion=off]) .pdp-feat-ph{animation:linear both pdp-rise;animation-timeline:view();animation-range:entry entry 90%}@media (min-width:1024px){:root:not([data-motion=off]) .pdp-ph-in{animation:linear both pdp-drift;animation-timeline:view();animation-range:cover}}}}@keyframes pdp-wash{0%{opacity:0;transform:scale(.82)}30%{opacity:.55}to{opacity:0;transform:scale(1.12)}}@keyframes pdp-name-in{0%{opacity:0;filter:blur(8px);transform:rotate(180deg)translateY(-28px)}to{opacity:1;filter:blur();transform:rotate(180deg)}}@keyframes pdp-ox{0%{transform:translate(-7px)}to{transform:translate(7px)}}@keyframes pdp-oy{0%{transform:translateY(-2.6px)}to{transform:translateY(2.6px)}}@keyframes pdp-rise{0%{opacity:0;transform:translateY(64px)scale(.955)}to{opacity:1;transform:none}}@keyframes pdp-drift{0%{transform:translateY(-4.5%)}to{transform:translateY(4.5%)}}.pdp-page{--pdp-sticky:104px}.pdp-object-stage{aspect-ratio:5/7;width:min(100%,52.8571svh)}.pdp-floor{width:28%;height:4%;bottom:9%}.pdp-orbit{width:31%;height:5%;bottom:10%}.pdp-object .stage-pdp__hint{inset:20px 18px auto auto}@media (max-width:639px){.pdp-object-stage{aspect-ratio:2/3;width:min(100%,37.3333svh)}.pdp-object .stage-pdp__controls{flex-direction:column;top:10px;bottom:auto;right:10px}.pdp-object .stage-pdp__btn{padding:0}.pdp-object .stage-pdp__hint{display:none}.pdp-object-stage .pafta-antet.pafta-antet-top{top:18px}}.pdp-panel-veil{display:none}@media (min-width:1024px){.pdp-panel{top:var(--pdp-sticky);container-type:scroll-state}@container scroll-state(stuck:top){.pdp-panel-veil{z-index:3;pointer-events:none;left:-24px;right:-24px;top:calc(var(--pdp-h,0px) + 32px - 100vh);background:linear-gradient(to bottom, var(--linen) 0, var(--linen) 58%, color-mix(in oklab, var(--linen) 0%, transparent) 100%);height:132px;display:block;position:absolute}}}.pdp-panel[data-multi] .pdp-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:420px}.pdp-panel[data-multi] .pdp-slot{text-align:left;border-radius:14px;grid-template-columns:auto 14px minmax(0,1fr);place-items:center start;gap:10px;min-height:64px;padding:10px 12px}.pdp-panel[data-multi] .pdp-slot-img{width:14px;height:44px}.pdp-slot-no{letter-spacing:.1em;color:var(--ink-soft);font-size:.625rem}.pdp-slot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.pdp-panel[data-multi] .pdp-slot[aria-pressed=true]{box-shadow:0 10px 24px -18px var(--pdp-shadow)}.cpk[data-compact]{padding-left:2px}.cpk[data-compact] .cpk-list{gap:18px}.cpk[data-compact] .cpk-item{grid-auto-flow:column;align-items:center;gap:8px;min-height:44px;padding:6px 0;position:relative}.cpk[data-compact] .cpk-line{position:absolute;bottom:2px;left:0;right:0}.pdp-draw{aspect-ratio:3/4;background-color:var(--paper);background-image:linear-gradient(color-mix(in oklab, var(--ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--ink) 5%, transparent) 1px, transparent 1px);background-position:50%;background-size:24px 24px}.pdp-draw:after{background:radial-gradient(90% 70% at 50% 45%, transparent 60%, color-mix(in oklab, var(--ink) 5%, transparent) 100%);box-shadow:inset 0 0 0 1px var(--line)}.pdp-draw-svg{width:92%;height:82%;color:color-mix(in oklab, var(--ink) 88%, var(--jewel));position:absolute;top:5%;left:4%;overflow:visible}.pdp-draw-axis{stroke:color-mix(in oklab, var(--jewel) 60%, var(--ink-mute));stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:14 5 2 5;opacity:.7}.pdp-draw-fill{fill:color-mix(in oklab, var(--jewel) 16%, transparent);transition:fill var(--d-3) var(--ease)}.pdp-draw-line{fill:none;stroke:currentColor;stroke-width:1.15px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pdp-draw-line--2{stroke-width:.9px;opacity:.8}.pdp-draw-line--3{fill:color-mix(in oklab, var(--jewel) 10%, transparent)}.pdp-draw-dim line{stroke:var(--ink-soft);stroke-width:.8px;vector-effect:non-scaling-stroke}.pdp-draw-dim text,.pdp-draw-label{fill:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;font-size:26px}.pdp-draw .pafta-antet{background:color-mix(in oklab, var(--paper) 80%, transparent)}@media (min-width:1024px){.pdp-gallery{row-gap:clamp(32px,3.2vw,52px)}.pdp-fig--plate{margin-top:clamp(64px,8vw,140px)}}.pdp-together{padding-bottom:clamp(56px,6vw,96px)}.pdp-together .pdp-feat-copy{align-self:center}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-motion=off]) .pdp-draw .pdp-draw-line{stroke-dasharray:1;animation:linear both pdp-draw;animation-timeline:view();animation-range:entry 10% cover 45%}}}@keyframes pdp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.stage-pdp__fit{pointer-events:none;position:absolute;inset:0}.pdp-object{--fit-t:6.1%;--fit-b:8.3%}@media (max-width:639px){.pdp-object{--fit-t:9.6%;--fit-b:10.4%}}:root:is([data-stage-tier=c],[data-stage-tier=s]) .pdp-object .stage-pdp__fit{inset:var(--fit-t) 0 var(--fit-b)}:root[data-stage-ready]:is([data-stage-tier=c],[data-stage-tier=s]) .pdp-object-stage:has(.stage-pdp__fit){background:linear-gradient(var(--scene), var(--scene)) top / 100% var(--fit-t) no-repeat, linear-gradient(var(--scene), var(--scene)) bottom / 100% var(--fit-b) no-repeat}.pdp-slotset{max-width:420px;display:grid}.pdp-panel[data-multi] .pdp-slotset .pdp-slots{max-width:none;padding-bottom:10px}.pdp-panel[data-multi] .pdp-slotset .pdp-slot[aria-pressed=true]{z-index:2;box-shadow:none;border-bottom-color:#0000;border-radius:14px 14px 0 0;margin-bottom:-11px;padding-bottom:21px;position:relative}.pdp-slotset .cpk[data-compact]{z-index:1;border:1px solid var(--ink);background:var(--paper);border-radius:14px;padding:4px 16px;position:relative}.pdp-slotset .cpk[data-compact] .cpk-list{justify-content:space-between;gap:8px;width:100%}.pdp-slotset:has(.pdp-slots>li:first-child .pdp-slot[aria-pressed=true]) .cpk{border-top-left-radius:0}.pdp-slotset:has(.pdp-slots>li:last-child .pdp-slot[aria-pressed=true]) .cpk{border-top-right-radius:0}.pdp-tuck{transition:opacity var(--d-2,.24s) var(--ease)}@media (min-width:1024px){@container scroll-state(stuck:top){.pdp-panel[data-tall] .pdp-tuck{opacity:0;pointer-events:none}.pdp-panel[data-tall] .pdp-panel-veil{background:linear-gradient(to bottom, var(--linen) 0, var(--linen) 70%, color-mix(in oklab, var(--linen) 0%, transparent) 100%);height:60px}}}:root[data-pdp-gone] .stage-canvas-host{opacity:0;transition:opacity 90ms linear}.mc-ph{object-fit:contain;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease);display:none;position:absolute;inset:0}@media (max-width:1023.98px){.mc-ph-l{display:block}:root[data-theme=dark] .mc-ph-l{display:none}:root[data-theme=dark] .mc-ph-d{display:block}:root:not([data-stage-tier=s]):not([data-motion=off]) .mc[data-ph] .mc-ph{opacity:1}:root:not([data-stage-tier=s]):not([data-motion=off]):not([data-stage-ready="1"]) .mc .mc-still{display:none}}@media (max-width:1023.98px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .mc-ph-l{display:none}:root:not([data-theme=light]) .mc-ph-d{display:block}}
