@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.b8sx-q_className{font-family:Archivo,Archivo Fallback;font-style:normal}.b8sx-q_variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--paper:#fff;--paper-2:#f3f3f2;--ink:#000;--ink-60:#0009;--ink-quiet:#000000a8;--ink-40:#0006;--ink-20:#0003;--rule:#0000001f;--display:var(--font-archivo), "Arial Narrow", Arial, sans-serif;--body:var(--font-archivo), Arial, sans-serif;--display-stretch:72%;--text-stretch:90%;--bar-h:56px;--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--body);font-stretch:var(--text-stretch);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;accent-color:var(--ink);margin:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--paper)}.alarm{z-index:2;background:var(--ink);color:var(--paper);padding:14px max(18px,2vw);font-size:13px;line-height:1.6;position:relative}.alarm p{margin:0}.alarm p+p{margin-top:7px}.alarm strong{font-weight:600}.dd{position:relative}.dd-btn{font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:inline-flex}.dd-btn:hover,.dd-btn[aria-expanded=true]{text-underline-offset:4px;text-decoration:underline}.dd-value{color:var(--ink-60)}.dd-caret{color:var(--ink-quiet);font-size:9px}.dd-panel{z-index:20;background:var(--paper);border:1px solid var(--ink);min-width:250px;max-width:min(360px,100vw - 32px);max-height:min(60vh,460px);padding:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 40px #00000014}.dd[data-align=end] .dd-panel{left:auto;right:0}.dd-options{flex-direction:column;display:flex}.dd-option{cursor:pointer;color:var(--ink-60);align-items:center;gap:10px;padding:7px 6px;font-size:13px;display:flex}.dd-option:hover{background:var(--paper-2);color:var(--ink)}.dd-option input{flex:none;margin:0}.dd-option:has(input:checked){color:var(--ink);font-weight:600}.dd-option-label{flex:1}.dd-option-label[data-strong=true]{color:var(--ink);font-weight:700}.dd-option-label[data-noise=true]{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40)}.dd-option-count{color:var(--ink-quiet);font-size:12px}.dd-search{width:100%;font:inherit;border:1px solid var(--ink-20);background:var(--paper);color:var(--ink);margin-bottom:6px;padding:7px 9px;font-size:13px}.dd-search:focus{border-color:var(--ink);outline:none}.dd-empty{color:var(--ink-60);margin:0;padding:6px;font-size:12px}.dd-hint{color:var(--ink-60);max-width:32ch;margin:8px 6px 2px;font-size:12px;line-height:1.45}.dd-price{flex-direction:column;gap:10px;display:flex}.dd-field{color:var(--ink-60);flex-direction:column;gap:8px;font-size:13px;display:flex}.dd-field-box{border:1px solid var(--ink-20);background:var(--paper);align-items:center;display:flex}.dd-field-box:focus-within{border-color:var(--ink)}.dd-field-box input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:8px 9px;font-size:15px}.dd-field-box input:focus{outline:none}.dd-field-suffix{color:var(--ink-quiet);padding:0 10px;font-size:13px}.chips{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0;display:flex}.chip-on{font-family:var(--body);background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;padding:4px 9px;font-size:12px}.chip-on:hover{background:#2a2a2a;border-color:#2a2a2a}.chips-clear{font-family:var(--body);color:var(--ink-60);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:13px;text-decoration:underline}.chips-clear:hover{color:var(--ink)}@media (max-width:860px){.dd-btn{flex:none}.dd{position:static}.dd-panel,.dd[data-align=end] .dd-panel{min-width:0;max-width:none;left:12px;right:12px}}.sheet{z-index:2;padding-bottom:90px;position:relative}.empty,.more,.footnote{color:var(--ink-60);padding:46px max(18px,2vw);font-size:13px;line-height:1.7}.more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-bottom:22px;display:flex}.footnote{border-top:1px solid var(--rule);max-width:78ch}.footnote strong{color:var(--ink);font-weight:600}:root{--chart-price:var(--ink);--chart-was:var(--ink-40)}.btn{font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;white-space:nowrap;padding:13px 22px;font-size:12px;display:inline-block}.btn:hover{background:#2a2a2a;border-color:#2a2a2a}.btn:disabled{opacity:.45;cursor:default;background:var(--ink);border-color:var(--ink)}.btn-quiet{color:var(--ink);border-color:var(--ink);background:0 0}.btn-quiet:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-quiet:disabled{background:0 0}.seg{border:1px solid var(--ink-20);display:inline-flex}.seg-btn{font-family:var(--body);letter-spacing:0;text-transform:none;border:0;border-right:1px solid var(--ink-20);color:var(--ink-60);cursor:pointer;white-space:nowrap;background:0 0;padding:7px 11px;font-size:13px}.seg-btn:last-child{border-right:0}.seg-btn:hover{color:var(--ink)}.seg-btn[data-on=true]{background:var(--ink);color:var(--paper)}.viewbar{z-index:2;border-bottom:1px solid var(--rule);color:var(--ink-60);flex-wrap:wrap;align-items:center;gap:16px;padding:12px max(18px,2vw);font-size:13px;display:flex;position:relative}.viewbar a:not(.seg-btn){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.empty-state{z-index:2;max-width:70ch;padding:60px 32px;font-size:13px;line-height:1.7;position:relative}.page{z-index:2;max-width:1160px;margin-inline:auto;padding:28px 32px 90px;position:relative}.page-narrow{max-width:620px}.page-title{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.01em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,3.4vw,48px);font-weight:650;line-height:1}.page-lede{color:var(--ink-60);max-width:62ch;margin:0 0 22px;font-size:15px;line-height:1.6}.page-lede a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.crumbs{text-transform:uppercase;letter-spacing:.04em;margin-bottom:22px;font-size:12px}.crumbs a{color:var(--ink-60)}.crumbs a:hover{color:var(--ink)}.product{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:36px;margin-bottom:36px;display:grid}.product-media img,.product-noimg{aspect-ratio:4/5;object-fit:cover;background:var(--paper-2);width:100%;display:block}.product-noimg{color:var(--ink-60);place-items:center;font-size:13px;display:grid}.product-brand,.noise-tag,.rail-title,.watch-label,.chart-size,.tip-day,.stats dt,.stats .stat-sub{color:var(--ink-60);letter-spacing:0;text-transform:none;font-size:13px}.product-brand{align-items:center;gap:10px;display:flex}.noise-tag{line-height:1.3}.product-title{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.005em;text-wrap:balance;margin:8px 0 16px;font-size:clamp(24px,2.6vw,32px);font-weight:650;line-height:1.05}.product-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.product-now{letter-spacing:-.02em;font-size:34px;font-weight:600}.title-color{color:var(--ink-60);font-weight:400}.all-colors{margin:-8px 0 16px;display:inline-block}.hide-link{color:var(--ink-60);margin:4px 0 18px;display:block}.hidden-note{color:var(--ink-60);margin:4px 0 18px;font-size:13px}.undo-bar{z-index:30;background:var(--ink);color:var(--paper);align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.undo-bar .link-btn{color:var(--paper)}.trash-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.trash-item{align-items:center;gap:12px;display:flex}.trash-item img{object-fit:cover;width:40px;height:50px}.trash-text{flex-direction:column;flex:1;font-size:13px;display:flex}.trash-brand{color:var(--ink-60);font-size:12px}.product-fx{color:var(--ink-60);margin:-6px 0 14px;font-size:13px}.product-was{color:var(--ink-quiet);font-size:16px;text-decoration:line-through}.product-pct{color:var(--ink);font-size:16px;font-weight:600}.product-soldout{color:var(--ink-60);font-size:15px}.rarity{max-width:46ch;margin:-6px 0 14px;font-size:13px;line-height:1.45}.rarity-basis{color:var(--ink-60)}.badges{gap:4px;margin:16px 0 18px;display:grid}.badge{max-width:46ch;font-size:13px;line-height:1.45}.badge[data-tone=good]{font-weight:600}.badge[data-tone=meh]{color:var(--ink-60)}.watch{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:20px;padding:16px 0}.watch-copy{color:var(--ink-60);margin:0 0 10px;font-size:14px}.watch-label{margin-bottom:8px;display:block}.watch-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.watch-input{font:inherit;border:1px solid var(--ink-20);background:var(--paper);width:110px;color:var(--ink);padding:8px 9px;font-size:15px}.watch-input:focus{border-color:var(--ink);outline:none}.watch-currency{color:var(--ink-60);font-size:13px}.watch-hint{color:var(--ink-60);margin:8px 0 0;font-size:12px;line-height:1.5}.watch-hint[data-error=true]{color:var(--ink);border-left:1px solid var(--ink);padding-left:8px}.rail-title{border-bottom:1px solid var(--rule);margin-bottom:10px;padding-bottom:8px}.size-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;margin:8px 0 18px;display:grid}.size-cell{border:1px solid var(--ink-20);flex-direction:column;gap:3px;padding:8px 9px;font-size:13px;display:flex}a.size-cell:hover{border-color:var(--ink)}.size-cell[data-available=false]{color:var(--ink-quiet);border-style:dashed}.size-cell[data-mine=true]{border-color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}.size-price{color:var(--ink-60);font-size:12px}.store-link{background:var(--ink);color:var(--paper);text-align:center;letter-spacing:.05em;text-transform:uppercase;padding:15px 22px;font-size:12px;display:block}.store-link:hover{background:#2a2a2a}.store-gone{color:var(--ink-60);border-left:1px solid var(--ink);max-width:52ch;margin:0;padding:6px 0 6px 12px;font-size:13px;line-height:1.5}.share{margin-top:10px}.share-btn{width:100%;color:var(--ink);border:1px solid var(--ink);font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;padding:14px 22px;font-size:12px;display:block}.share-btn:hover{background:var(--ink);color:var(--paper)}.share-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.share-manual{color:var(--ink-60);margin-top:10px;font-size:13px;display:block}.share-manual input{border:1px solid var(--ink);width:100%;font:inherit;color:var(--ink);background:var(--paper);margin-top:6px;padding:10px 12px;display:block}.chart{border-top:1px solid var(--rule);padding-top:18px}.chart-controls{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.chart-size{align-items:center;gap:8px;display:inline-flex}.chart-size select{font-family:var(--body);border:1px solid var(--ink-20);background:var(--paper);color:var(--ink);padding:6px 8px;font-size:13px}.chart-table-toggle{font-family:var(--body);color:var(--ink-60);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px;text-decoration:underline}.chart-legend{color:var(--ink-60);flex-wrap:wrap;gap:18px;margin-bottom:8px;font-size:12px;display:flex}.key{align-items:center;gap:7px;display:inline-flex}.key-line{border-top:2px solid;width:18px;height:0;display:inline-block}.key-price{border-color:var(--chart-price)}.key-was{border-color:var(--chart-was);border-top-style:dashed}.key-rect{width:14px;height:10px;display:inline-block}.key-soldout{background:repeating-linear-gradient(45deg, var(--ink-20) 0 1px, transparent 1px 4px);border:1px solid var(--ink-20)}.key-gap{background:var(--paper-2);border:1px solid var(--rule)}.chart-frame{width:100%;min-height:120px;position:relative}.chart-frame svg{max-width:100%;height:auto;display:block;overflow:visible}.chart-frame svg:focus:not(:focus-visible){outline:none}.chart-empty{color:var(--ink-60);padding:40px 0;font-size:13px}.chart .grid{stroke:var(--rule);stroke-width:1px}.chart .axis-line{stroke:var(--ink-40);stroke-width:1px}.chart .axis{fill:var(--ink-60);font-variant-numeric:tabular-nums;font-size:10px}.chart .band-gap{fill:var(--paper-2)}.chart .band-soldout{fill:url(#hatch)}.chart .hatch-line{stroke:var(--ink-20);stroke-width:1.5px}.chart .ref-low{stroke:var(--ink-40);stroke-width:1px}.chart .ref-label{fill:var(--ink-60);font-size:10px}.chart .line-price{fill:none;stroke:var(--chart-price);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .line-was{fill:none;stroke:var(--chart-was);stroke-width:2px;stroke-dasharray:5 4;stroke-linejoin:round}.chart .end-dot{fill:var(--chart-price);stroke:var(--paper);stroke-width:2px}.chart .end-label{fill:var(--ink);font-size:12px;font-weight:600}.chart .crosshair{stroke:var(--ink);stroke-width:1px}.chart .hit{fill:#0000;cursor:crosshair;touch-action:pan-y}.tip{pointer-events:none;background:var(--paper);border:1px solid var(--rule);min-width:170px;padding:9px 11px;font-size:12px;position:absolute;box-shadow:0 18px 40px #00000014}.tip-day{margin-bottom:6px}.tip-row{align-items:center;gap:8px;margin-bottom:3px;display:flex}.tip-row strong{font-size:14px;font-weight:600}.tip-row span{color:var(--ink-60)}.tip-note{color:var(--ink-60);margin-top:5px;font-size:12px}.chart-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:640px;font-size:13px}.chart-table th{text-align:left;color:var(--ink-60);border-bottom:1px solid var(--ink);padding:6px 10px 6px 0;font-weight:500}.chart-table td{border-bottom:1px solid var(--rule);padding:6px 10px 6px 0}.stats{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0 0;display:grid}.stats>div{padding:14px 16px 0 0}.stats dd{margin:4px 0 0;font-size:20px;font-weight:600}.stats .stat-sub{font-weight:400}.signin-options{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.signin-note{color:var(--ink-60);font-size:13px;line-height:1.6}.signin-note code{font-family:var(--body);background:var(--paper-2);padding:1px 4px;font-size:12px}.signin-error{color:var(--ink);font-size:13px}.settings-section{border-top:1px solid var(--rule);padding:26px 0 34px}.settings-heading{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.005em;align-items:baseline;gap:10px;margin:0 0 16px;font-size:22px;font-weight:650;display:flex}.settings-count{color:var(--ink-60);font-weight:400}.picker-label{color:var(--ink-60);margin:18px 0 8px;font-size:13px}.picker-row{flex-wrap:wrap;gap:6px;display:flex}.pill{font-family:var(--body);border:1px solid var(--ink-20);color:var(--ink-60);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:8px 14px;font-size:13px}.pill:hover{border-color:var(--ink);color:var(--ink)}.pill[data-on=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.picker-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.picker-hint{color:var(--ink-60);max-width:60ch;font-size:13px;line-height:1.55}@media (max-width:860px){.page,.empty-state{padding-left:16px;padding-right:16px}.product{grid-template-columns:1fr;gap:20px}.product-media{max-width:360px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-table-toggle{margin-left:0}}.check-head{max-width:680px;margin-bottom:36px}.check-head[data-result=true]{margin-bottom:30px}.check-head[data-result=true] .check-title{margin-bottom:14px;font-size:clamp(22px,2.4vw,28px)}.check-label{color:var(--ink-60);margin-bottom:8px;font-size:13px;display:block}.check-row{gap:8px;display:flex}.check-input{min-width:0;font:inherit;border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0;flex:1;padding:12px 14px;font-size:16px}.check-input:focus{box-shadow:inset 0 0 0 1px var(--ink);outline:none}.check-input::placeholder{color:var(--ink-quiet)}.check-hint{color:var(--ink-60);margin:10px 0 0;font-size:12px;line-height:1.5}.check-submit[data-pending=true]{opacity:.55;cursor:progress}.check{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:40px;margin-bottom:40px;display:grid}.check-media img,.check-media .product-noimg{aspect-ratio:4/5;object-fit:cover;background:var(--paper-2);width:100%;display:block}.check-store{color:var(--ink-60)}.check-plain{color:var(--ink-60);font-size:14px}.check-facts{margin:22px 0 0}.check-facts .rail-title{margin-bottom:0}.check-facts .stats{border-top:0;margin-top:0}.check-method{color:var(--ink-60);max-width:60ch;margin:16px 0 0;font-size:12px;line-height:1.5}.check-actions{gap:8px;max-width:420px;margin-top:24px;display:grid}.check-actions .btn{text-align:center;padding:14px 22px}.check-message{border-left:1px solid var(--ink);max-width:62ch;margin:0 0 44px;padding:2px 0 2px 16px}.check-message h2{font-family:var(--display);font-stretch:var(--display-stretch);text-wrap:balance;margin:0 0 8px;font-size:22px;font-weight:650;line-height:1.15}.check-message p{color:var(--ink-60);margin:0 0 16px;font-size:15px;line-height:1.6}.check-about{max-width:980px}.check-how{color:var(--ink-60);gap:8px;max-width:64ch;margin:0 0 36px;padding-left:20px;font-size:15px;line-height:1.6;display:grid}.check-stores{columns:4 140px;column-gap:20px;margin:0;padding:0;font-size:13px;line-height:1.95;list-style:none}.check-stores li{break-inside:avoid}.check-stores a{color:var(--ink)}.check-stores a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:860px){.check{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.check-media{margin-inline:-16px}.check-media img,.check-media .product-noimg{max-height:56vh}.check-actions{max-width:none}.check-head[data-result=true]{margin-bottom:18px}.check-head[data-result=true] .check-title{margin-bottom:10px;font-size:20px}.check-head[data-result=true] .check-hint{display:none}.check-head[data-result=true] .check-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:520px){.check-head[data-result=false] .check-row{flex-direction:column}.check-head[data-result=false] .check-submit{width:100%}.check-head[data-result=true] .check-submit{padding:12px 14px}}.chart-note{color:var(--ink-60);max-width:70ch;margin:0 0 10px;font-size:13px;line-height:1.5}.sitefoot{z-index:2;border-top:1px solid var(--rule);color:var(--ink-60);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px max(18px,2vw) 28px;font-size:13px;display:flex;position:relative}.sitefoot a,.sitefoot-mark{color:var(--ink)}.sitefoot-affiliate{flex-basis:100%;margin:4px 0 0;font-size:12px;line-height:1.5}.prose h2{font-family:var(--display);font-stretch:var(--display-stretch);margin:28px 0 8px;font-size:20px;font-weight:650}.prose p{color:var(--ink-60);margin:0 0 12px;line-height:1.65}.prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.danger{margin-top:10px}.error-digest{color:var(--ink-60);margin-top:6px;font-size:12px;display:block}.lang{border:1px solid var(--ink-20);display:inline-flex}.lang[data-pending=true]{opacity:.5}.lang-btn{font-family:var(--body);letter-spacing:.04em;color:var(--ink-60);cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:12px}.lang-btn+.lang-btn{border-left:1px solid var(--ink-20)}.lang-btn:hover{color:var(--ink)}.lang-btn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.page-wide{max-width:1240px}@media (min-width:1800px){.page-wide{max-width:1480px}.split{gap:80px}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:56px;display:grid}.split-main{max-width:560px}.signin-fine{color:var(--ink-60);max-width:52ch;margin:14px 0 0;font-size:13px;line-height:1.6}.signin-fine a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ticks{margin:0 0 24px;padding:0;list-style:none}.ticks li{border-bottom:1px solid var(--rule);padding:8px 0 8px 26px;position:relative}.ticks li:before{content:"✓";color:var(--ink);font-weight:600;position:absolute;left:2px}.pitch,.how{border-top:1px solid var(--rule);padding-top:18px}.pitch-title{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.005em;margin:0 0 16px;font-size:22px;font-weight:650}.pitch-list,.how-steps{margin:0;padding:0;list-style:none}.pitch-list li,.how-steps li{border-top:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.pitch-list h3,.how-steps h3{margin:0 0 4px;font-size:15px;font-weight:600}.pitch-list p,.how-steps p{color:var(--ink-60);margin:0;font-size:14px;line-height:1.55}.pitch-n{font-family:var(--display);font-stretch:var(--display-stretch);color:var(--ink);font-size:26px;font-weight:650;line-height:1}.pitch-stats{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 0;padding-top:16px;display:grid}.pitch-stats div{flex-direction:column-reverse;gap:4px;display:flex}.pitch-stats dd{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.01em;margin:0;font-size:clamp(26px,3vw,36px);font-weight:650;line-height:.9}.pitch-stats dt{color:var(--ink-60);font-size:13px;line-height:1.4}.pitch-sketch{width:100%;height:auto;margin-top:18px;display:block}.sketch-was{fill:none;stroke:var(--chart-was);stroke-width:2px;stroke-dasharray:5 4}.sketch-price{fill:none;stroke:var(--chart-price);stroke-width:2.5px}.sketch-dot{fill:var(--chart-price);stroke:var(--paper);stroke-width:2px}.link-btn{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.link-btn:hover{color:var(--ink)}.link-btn:disabled{opacity:.5;cursor:default}.seg-lg .seg-btn{padding:10px 18px;font-size:13px}.profile-picker>div+div,.profile-picker>label{margin-top:6px}.budget{flex-direction:column;gap:0;max-width:320px;display:flex}.budget-box{margin-bottom:6px}.picker-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.welcome-head{max-width:760px;margin-bottom:26px}.onboarding{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.steps{top:calc(var(--bar-h) + 20px);border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;position:sticky}.steps li{border-bottom:1px solid var(--rule)}.steps button{width:100%;font:inherit;color:var(--ink-60);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;padding:12px 0;font-size:15px;display:flex}.steps button:hover{color:var(--ink)}.steps-n{flex:none;min-width:14px;font-size:13px}.steps li[data-state=current] button{color:var(--ink);font-weight:600}.steps li[data-state=done] button:after{content:"✓";content:"✓" / "";color:var(--ink);margin-left:auto}.step-card{border:1px solid var(--rule);padding:26px 30px 24px}.step-count{color:var(--ink-60);font-size:13px}.step-title{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.005em;margin:8px 0 10px;font-size:clamp(24px,3vw,32px);font-weight:650;line-height:1.05}.step-title:focus{outline:none}.step-body{color:var(--ink-60);max-width:62ch;margin:0 0 18px;line-height:1.6}.step-tally{color:var(--ink-60);margin:14px 0 0;font-size:13px}.style-row .pill{padding:9px 14px;font-size:14px}.step-actions{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}.step-skip{margin-left:auto}.cards-section{border-top:1px solid var(--rule);margin-top:40px;padding-top:18px}.cards-more{margin-top:18px;font-size:13px}.cards-more a{text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.split,.onboarding{grid-template-columns:1fr;gap:28px}.steps{border-top:0;gap:4px;display:flex;position:static;overflow-x:auto}.steps li{border-bottom:0;flex:none}.steps button{padding:6px 10px 6px 0;font-size:13px}}@media (max-width:860px){.step-card{padding:20px 18px}.pitch-stats dd{font-size:24px}}.suggest{border-top:1px solid var(--rule);margin-top:26px;padding-top:18px}.suggest-heading{margin:0 0 6px;font-size:15px;font-weight:600}.suggest-form{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:12px 0 6px;display:flex}.suggest-field{flex-direction:column;flex:200px;min-width:0;display:flex}.suggest-field .picker-label{margin-top:0}.suggest-field .watch-input{width:100%}.suggest [role=status][data-ok=false]{color:var(--ink)}.suggest-mine ul{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.suggest-status{color:var(--ink-60);font-size:12px}.suggest-status[data-status=added]{color:var(--ink);font-weight:600}.suggest-status[data-status=rejected]{color:var(--ink-quiet)}.size-group{border:0;min-width:0;margin:0 0 18px;padding:0}.size-group legend{padding:0}.size-group-hint{color:var(--ink-60);max-width:60ch;margin:2px 0 8px;font-size:12.5px}.privacy-head{max-width:760px;margin-bottom:8px}.facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;padding:0;list-style:none;display:grid}.fact{flex-direction:column;gap:6px;padding:22px 22px 20px;display:flex}.fact+.fact{border-left:1px solid var(--rule)}.fact-figure{font-family:var(--display);font-stretch:var(--display-stretch);color:var(--ink);letter-spacing:-.02em;font-size:clamp(52px,6vw,88px);font-weight:650;line-height:.85}.fact-label{font-size:14px;font-weight:600}.fact-body{color:var(--ink-60);margin:6px 0 0;font-size:14px;line-height:1.55}.privacy-detail{border-top:1px solid var(--rule);grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px;margin-top:44px;padding-top:18px;display:grid}.privacy-toc{top:calc(var(--bar-h) + 20px);position:sticky}.privacy-toc ol{counter-reset:toc;margin:10px 0 0;padding:0;list-style:none}.privacy-toc li{counter-increment:toc;border-top:1px solid var(--rule)}.privacy-toc a{color:var(--ink-60);grid-template-columns:28px 1fr;padding:9px 0;font-size:14px;display:grid}.privacy-toc a:before{content:counter(toc);color:var(--ink-40);padding-top:2px;font-size:12px}.privacy-toc a:hover{color:var(--ink)}.privacy-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;max-width:none;display:grid}.privacy-section{scroll-margin-top:calc(var(--bar-h) + 20px);padding-bottom:8px}.privacy-section h2{margin-top:0}.privacy-section:first-child{grid-column:1/-1}.privacy-section:first-child p{max-width:75ch}.privacy-delete{border-left:1px solid var(--ink);padding-left:16px}@media (max-width:1100px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact:nth-child(3){border-left:0}.fact:nth-child(n+3){border-top:1px solid var(--rule)}.privacy-detail{grid-template-columns:1fr;gap:20px}.privacy-toc{position:static}}@media (max-width:640px){.facts{grid-template-columns:1fr}.fact+.fact{border-left:0;border-top:1px solid var(--rule)}.privacy-sections{grid-template-columns:1fr}}.consent{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;max-width:70ch;margin:18px 0 6px;display:grid}.consent input{width:18px;height:18px;accent-color:var(--ink);margin:2px 0 0}.consent strong{margin-bottom:4px;font-size:15px;display:block}.consent-body{color:var(--ink-60);font-size:13px;line-height:1.55;display:block}.consent-block .picker-hint{margin-top:8px}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin:6px 0 18px;display:grid}.about-field{flex-direction:column;gap:0;min-width:0;display:flex}.about-field .dd-field-box{margin-bottom:6px}.about-field select{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;padding:7px 5px;font-size:15px}.about-field select:focus{outline:none}.dd-field-prefix{color:var(--ink-60);padding-left:9px}.dd-field-prefix+input{padding-left:2px}@media (max-width:720px){.about-grid{grid-template-columns:1fr}}.adm-head{margin-bottom:18px}.adm-kpis{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:34px;display:grid}.adm-kpi{border-top:1px solid var(--rule);flex-direction:column;gap:4px;min-width:0;padding:16px 18px 18px;display:flex}.adm-kpi:nth-child(-n+4){border-top:0}.adm-kpi:not(:nth-child(4n+1)){border-left:1px solid var(--rule)}.adm-kpi[data-strong=true]{background:var(--paper-2)}.adm-kpi-label{color:var(--ink-60);font-size:13px}.adm-kpi-value{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:clamp(26px,3vw,38px);font-weight:650;line-height:1}.adm-kpi-change{font-variant-numeric:tabular-nums;font-size:13px}.adm-kpi-note{color:var(--ink-60);font-size:12.5px;line-height:1.45}.adm-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin-bottom:34px;display:grid}.adm-chart{min-width:0;margin:0}.adm-chart-title{margin-bottom:8px;font-size:14px;font-weight:600}.adm-chart-frame{position:relative}.adm-chart svg{width:100%;height:auto;display:block;overflow:visible}.adm-grid{stroke:var(--rule);stroke-width:1px}.adm-tick{fill:var(--ink-60);font-variant-numeric:tabular-nums;font-size:10px}.adm-bar{fill:var(--ink-40)}.adm-bar[data-active=true]{fill:var(--ink)}.adm-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.adm-area{fill:var(--paper-2)}.adm-guide{stroke:var(--ink-40);stroke-width:1px}.adm-dot{fill:var(--ink);stroke:var(--paper);stroke-width:2px}.adm-tip{background:var(--ink);color:var(--paper);pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;padding:6px 9px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(10px)}.adm-tip[data-side=left]{transform:translate(calc(-100% - 10px))}.adm-tip-day{opacity:.75}.adm-table{margin-top:6px;font-size:12.5px}.adm-table summary{cursor:pointer;color:var(--ink-60)}.adm-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:6px}.adm-table th,.adm-table td{text-align:left;border-bottom:1px solid var(--rule);padding:3px 14px 3px 0}.adm-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.adm-block{border-top:1px solid var(--rule);min-width:0;padding:18px 0 30px}.adm-scroll{overflow-x:auto}.adm-cohorts{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.adm-cohorts th,.adm-cohorts td{text-align:left;border-bottom:1px solid var(--rule);padding:7px 10px}.adm-cohorts thead th{color:var(--ink-60);vertical-align:bottom;font-size:12px;font-weight:500}.adm-cohorts tbody th{white-space:nowrap;font-weight:500}.adm-heat{min-width:84px;text-align:center!important}.adm-heat[data-dark=true]{color:var(--paper)}.adm-heat[data-empty=true]{color:var(--ink-40)}.adm-funnel{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.adm-funnel-label{justify-content:space-between;gap:12px;margin-bottom:4px;font-size:13.5px;display:flex}.adm-funnel-n{font-variant-numeric:tabular-nums;white-space:nowrap}.adm-funnel-pct{color:var(--ink-60);margin-left:6px}.adm-funnel-track{background:var(--paper-2);height:8px}.adm-funnel-bar{background:var(--ink);height:100%}.adm-facts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px 28px;margin:6px 0 0;display:grid}.adm-fact{flex-direction:column-reverse;gap:4px;display:flex}.adm-fact dt{color:var(--ink-60);font-size:12.5px}.adm-fact dd{font-family:var(--display);font-stretch:var(--display-stretch);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:650;line-height:1}.adm-fact[data-small=true] dd{font-family:var(--body);font-size:14px;line-height:1.4}.adm-formula{gap:0;max-width:760px;margin:10px 0 18px;display:grid}.adm-formula>div{border-bottom:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.adm-formula dt{color:var(--ink-60);font-size:13.5px}.adm-formula dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px}.adm-formula-result dd{font-family:var(--display);font-stretch:var(--display-stretch);font-size:28px;font-weight:650}.adm-notes,.adm-glossary{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px 32px;margin:0;display:grid}.adm-notes dt,.adm-glossary dt{margin-bottom:4px;font-size:13.5px;font-weight:600}.adm-notes dd,.adm-glossary dd{color:var(--ink-60);margin:0;font-size:13.5px;line-height:1.55}.adm-progress{background:var(--paper-2);height:10px;margin:6px 0 18px}.adm-progress-bar{background:var(--ink);min-width:2px;height:100%}.adm-stores{max-width:640px;margin-top:22px}.adm-errors{margin-top:14px}.adm-errors tbody th code{font-size:12.5px}.adm-nowrap{white-space:nowrap}.adm-error-message{overflow-wrap:anywhere;min-width:260px;color:var(--ink-quiet)}.adm-list{margin:6px 0 0;padding:0;font-size:14px;list-style:none}.adm-list li{border-top:1px solid var(--rule);padding:6px 0}@media (max-width:980px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-kpi:nth-child(-n+4){border-top:1px solid var(--rule)}.adm-kpi:nth-child(-n+2){border-top:0}.adm-kpi:not(:nth-child(4n+1)){border-left:0}.adm-kpi:nth-child(2n){border-left:1px solid var(--rule)}.adm-charts,.adm-two{grid-template-columns:1fr}.adm-formula>div{grid-template-columns:1fr;gap:4px}}.site-main{padding-top:var(--bar-h)}.site-header{z-index:50;height:var(--bar-h);background:var(--paper);color:var(--ink);box-shadow:0 1px 0 var(--rule);transition:background-color .35s var(--ease), box-shadow .35s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 max(18px,2vw);display:grid;position:fixed;inset:0 0 auto}.site-header[data-over-photo=true]{box-shadow:none;color:#fff;mix-blend-mode:difference;background:0 0}.site-header[data-menu-open=true]{box-shadow:none}.site-header[data-over-photo=true]:has(.profile-panel[data-open=true]){background:var(--paper);box-shadow:0 1px 0 var(--rule);color:var(--ink);mix-blend-mode:normal}.site-header-start,.site-header-end{align-items:center;gap:20px;min-width:0;display:flex}.site-header-end{justify-content:flex-end}.site-header-link,.site-header .btn{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.site-header-link:hover{text-underline-offset:4px;text-decoration:underline}.site-header .btn{color:inherit;background:0 0;border:0;padding:0;font-family:inherit}.site-header .btn:hover{text-underline-offset:4px;background:0 0;text-decoration:underline}.site-wordmark{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1}.burger{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:-7px;padding:0;position:relative}.burger-line{height:1.5px;transition:transform .45s var(--ease), top .45s var(--ease);background:currentColor;position:absolute;left:7px;right:7px}.burger-line-1{top:13px}.burger-line-2{top:20px}.burger[aria-expanded=true] .burger-line-1{top:16.25px;transform:rotate(45deg)}.burger[aria-expanded=true] .burger-line-2{top:16.25px;transform:rotate(-45deg)}.site-menu{z-index:45;background:var(--paper);color:var(--ink);overscroll-behavior:contain;padding:calc(var(--bar-h) + 40px) max(28px, 4vw) 40px;opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s linear .45s;position:fixed;inset:0;overflow-y:auto}.site-menu[data-open=true]{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.site-menu-inner{grid-template-columns:minmax(220px,1.1fr) minmax(180px,.8fr) minmax(0,2.4fr);gap:40px;display:grid}.site-menu-inner>*{opacity:0;transition:transform .6s var(--ease), opacity .6s var(--ease);transform:translateY(14px)}.site-menu[data-open=true] .site-menu-inner>*{opacity:1;transform:none}.site-menu[data-open=true] .site-menu-inner>:nth-child(2){transition-delay:60ms}.site-menu[data-open=true] .site-menu-inner>:nth-child(3){transition-delay:.12s}.site-menu ul{margin:0;padding:0;list-style:none}.site-menu h2{color:var(--ink-60);margin:0 0 14px;font-size:12px;font-weight:500}.site-menu-main a{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.01em;padding:3px 0;font-size:clamp(30px,3.6vw,56px);font-weight:650;line-height:1.02;display:inline-block}.site-menu-list a,.site-menu-brands a{padding:4px 0;font-size:14px;display:inline-block}.site-menu a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.site-menu-brands ul{columns:4 150px;column-gap:24px}.site-menu-brands li{break-inside:avoid}.site-menu-foot{border-top:1px solid var(--rule);color:var(--ink-60);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 28px;padding-top:18px;font-size:13px;display:flex}.site-menu-foot a:hover{color:var(--ink)}@media (max-width:760px){.site-header-deals{display:none}.site-wordmark{font-size:19px}.site-menu-inner{grid-template-columns:1fr;gap:32px}.site-menu-brands ul{columns:2}}@media (prefers-reduced-motion:reduce){.burger-line,.site-menu,.site-menu-inner>*{transition:none}}.cover{margin-top:calc(-1 * var(--bar-h));background:var(--paper-2);grid-template-columns:1fr 1fr;height:100svh;min-height:520px;display:grid;position:relative;overflow:hidden}.cover-side{margin:0;position:relative;overflow:hidden}.cover-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);position:absolute;inset:0}.cover-photo[data-on=true]{opacity:1}.cover-side:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000052);height:34%;position:absolute;inset:auto 0 0}.cover-caption{z-index:2;color:#fff;text-shadow:0 1px 12px #00000059;flex-direction:column;gap:2px;font-size:12px;display:flex;position:absolute;bottom:22px;left:max(18px,2vw)}.cover-caption b{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.cover-caption s{opacity:.8}.cover-caption a{text-underline-offset:4px;margin-top:4px;text-decoration:underline}.cover-name{z-index:3;font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.01em;color:#fff;mix-blend-mode:difference;white-space:nowrap;pointer-events:none;margin:0;font-size:clamp(64px,12.5vw,240px);font-weight:700;line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shop-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 32px;padding:34px max(18px,2vw) 18px;display:flex}.shop-title{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.01em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:650;line-height:1}.shop-meta{color:var(--ink-60);flex-wrap:wrap;gap:4px 18px;margin:8px 0 0;font-size:12px;display:flex}.shop-tally{color:var(--ink-60);margin:0;font-size:13px}.shop-tally strong{color:var(--ink);font-size:15px;font-weight:600}.deal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px;padding:8px max(18px,2vw) 0;display:grid}@media (min-width:1800px){.deal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.deal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px}}.deal{min-width:0;position:relative}.deal-media{aspect-ratio:3/4;background:var(--paper-2);position:relative;overflow:hidden}.deal-photo{object-fit:cover;width:100%;height:100%;transition:opacity .35s var(--ease);position:absolute;inset:0}.deal-alt{opacity:0}@media (hover:hover) and (pointer:fine){.deal:hover .deal-alt{opacity:1}}.deal-info{gap:4px;padding-top:14px;font-size:15px;display:grid}.deal .brand{color:var(--ink-60);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.deal .title,.deal .now,.deal .was{font-size:inherit}.deal .title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal .title:after{content:"";z-index:1;position:absolute;inset:0}.deal:hover .title{text-underline-offset:3px;text-decoration:underline}.deal-price{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.deal-price .now,.deal-pct{font-weight:600}.deal .was{color:var(--ink-60);text-decoration:line-through}.deal .original{color:var(--ink-60);font-size:12px}.deal-price .original{flex-basis:100%}.deal-hide{z-index:2;width:32px;height:32px;color:var(--ink);cursor:pointer;opacity:0;transition:opacity .2s var(--ease);background:#ffffffdb;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.deal:hover .deal-hide,.deal-hide:focus-visible{opacity:1}@media (hover:none){.deal-hide{opacity:1}}.deal-hide:hover{background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}@media (max-width:760px){.cover{grid-template-columns:1fr}.cover-side+.cover-side{display:none}.deal-info{font-size:13px}}@media (prefers-reduced-motion:reduce){.cover-photo,.deal-photo,.deal-hide{transition:none}}.page-product{max-width:1480px}.page-product .product{grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:40px}.page-product .product-media{max-width:none}.page-product .product>*{min-width:0}.gallery{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;display:grid}.gallery[data-count="1"]{grid-template-columns:minmax(0,1fr)}.gallery-thumbs{top:calc(var(--bar-h) + 16px);gap:8px;display:grid;position:sticky}.gallery-thumb{aspect-ratio:3/4;background:var(--paper-2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--rule);border:0;padding:0;display:block;overflow:hidden}.gallery-thumb img{object-fit:cover;opacity:.75;width:100%;height:100%;transition:opacity .2s var(--ease);display:block}.gallery-thumb[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ink)}.gallery-thumb[aria-pressed=true] img,.gallery-thumb:hover img{opacity:1}.gallery-main{background:var(--paper-2);top:calc(var(--bar-h) + 16px);position:sticky}.gallery-big{width:100%;max-height:calc(100vh - var(--bar-h) - 48px);aspect-ratio:3/4;object-fit:cover;display:block}.gallery-strip{display:none}.swatches{margin:18px 0 6px}.swatches-label{margin-bottom:10px;font-size:13px}.swatches-current{color:var(--ink-60)}.swatches-status{color:var(--ink-60);margin-left:10px}.swatches-status[data-sale=true]{color:var(--ink);font-weight:600}.swatches-row{flex-wrap:wrap;gap:10px;display:flex}.swatch{background-color:var(--paper-2);background-position:50%;background-size:cover;width:34px;height:34px;position:relative;box-shadow:inset 0 0 0 1px #00000024}.swatch[aria-current=page]:after{content:"";border:1px solid var(--ink);position:absolute;inset:-4px}.swatch:hover:after{content:"";border:1px solid var(--ink-40);position:absolute;inset:-4px}.swatch[data-sale=true]:before{content:"";background:var(--ink);height:2px;position:absolute;bottom:-8px;left:0;right:0}@media (max-width:860px){.page-product .product{grid-template-columns:1fr;gap:20px}.gallery{display:block}.gallery-thumbs,.gallery-main{display:none}.gallery-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.gallery-strip::-webkit-scrollbar{display:none}.gallery-strip img{aspect-ratio:3/4;object-fit:cover;scroll-snap-align:start;background:var(--paper-2);flex:none;width:86vw}.gallery[data-count="1"] .gallery-strip img{width:100%}}.profile{position:relative}.profile-button{color:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.profile-button:hover .profile-name{text-underline-offset:4px;text-decoration:underline}.profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.profile-panel{z-index:60;background:var(--paper);width:280px;color:var(--ink);border:1px solid var(--ink);text-transform:none;letter-spacing:0;opacity:0;visibility:hidden;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;padding:18px 20px 14px;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-6px);box-shadow:0 18px 40px #00000014}.profile-panel[data-open=true]{opacity:1;visibility:visible;transition:opacity .25s var(--ease), transform .25s var(--ease);transform:none}.profile-who{border-bottom:1px solid var(--rule);gap:2px;padding-bottom:12px;font-size:14px;display:grid}.profile-who span{color:var(--ink-60);text-overflow:ellipsis;font-size:12px;overflow:hidden}.profile-panel ul{border-bottom:1px solid var(--rule);margin:0;padding:8px 0;list-style:none}.profile-panel li a{padding:8px 0;font-size:15px;display:block}.profile-panel li a:hover{text-underline-offset:4px;text-decoration:underline}.profile-foot{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.profile-signout{color:var(--ink-60);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.profile-signout:hover{color:var(--ink)}.account-area{grid-template-columns:220px minmax(0,1fr);gap:64px;max-width:1280px;margin:0 auto;padding:40px max(18px,2vw) 90px;display:grid}.account-nav{top:calc(var(--bar-h) + 32px);align-self:start;min-width:0;position:sticky}.account-nav-who{color:var(--ink-60);margin:0 0 14px;font-size:13px}.account-nav ul{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.account-nav li a{color:var(--ink-60);border-bottom:1px solid var(--rule);padding:11px 0;font-size:15px;display:block}.account-nav li a:hover{color:var(--ink)}.account-nav li a[aria-current=page]{color:var(--ink);font-weight:600}.account-content{min-width:0;max-width:900px}.account-head{padding-bottom:8px}.account-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:26px;display:flex}@media (max-width:860px){.account-area{grid-template-columns:1fr;gap:20px;padding-top:20px}.account-nav{position:static}.account-nav-who{display:none}.account-nav ul{scrollbar-width:none;border-top:0;border-bottom:1px solid var(--rule);gap:20px;display:flex;overflow-x:auto}.account-nav ul::-webkit-scrollbar{display:none}.account-nav li a{white-space:nowrap;border-bottom:0;padding:10px 0}.account-nav li a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ink)}.profile-panel{top:var(--bar-h);width:auto;position:fixed;left:12px;right:12px}}.deal-noimg{text-align:center;font-family:var(--display);color:var(--ink-60);overflow-wrap:anywhere;justify-content:center;align-items:center;padding:12px;font-size:clamp(16px,2vw,22px);line-height:1.1;display:flex;position:absolute;inset:0}.filterbar{top:var(--bar-h);z-index:6;background:var(--paper);padding:0 max(18px,2vw);position:sticky}.filterbar-row{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 0;display:flex}.filterbar-spacer{flex:1}.filter-open{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;color:var(--ink);background:0 0;border:0;padding:6px 0;font-size:12px}.filter-open:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.filterbar-row{scrollbar-width:none;flex-wrap:nowrap;margin:0;overflow-x:auto}.filterbar-row::-webkit-scrollbar{display:none}}.filter-scrim{inset:var(--bar-h) 0 0;z-index:41;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s linear .3s;background:#ffffff59;position:fixed}.filter-scrim[data-open=true]{opacity:1;visibility:visible;transition:opacity .3s var(--ease)}.filter-panel{z-index:42;top:var(--bar-h);background:var(--paper);width:min(400px,100%);box-shadow:1px 0 0 var(--rule), 18px 0 40px #0000000f;visibility:hidden;transition:transform .45s var(--ease), visibility 0s linear .45s;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;transform:translate(-100%)}.filter-panel[data-open=true]{visibility:visible;transition:transform .45s var(--ease);transform:none}.filter-panel-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.filter-panel-head h2{font-family:var(--display);font-stretch:var(--display-stretch);margin:0;font-size:24px;font-weight:650}.filter-panel-close{cursor:pointer;background:0 0;border:0;width:28px;height:28px;position:relative}.filter-panel-close span:before,.filter-panel-close span:after{content:"";background:var(--ink);height:1.5px;position:absolute;top:13px;left:5px;right:5px}.filter-panel-close span:before{transform:rotate(45deg)}.filter-panel-close span:after{transform:rotate(-45deg)}.filter-panel-body{overscroll-behavior:contain;flex:1;padding:0 24px 24px;overflow-y:auto}.filter-section{border-bottom:1px solid var(--rule)}.filter-section summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0;font-size:15px;list-style:none;display:flex}.filter-section summary::-webkit-details-marker{display:none}.filter-section summary:after{content:"+";color:var(--ink-60);margin-left:8px}.filter-section[open] summary:after{content:"−"}.filter-section-state{color:var(--ink-60);margin-left:auto;font-size:13px}.filter-section-body{padding:0 0 16px}.filter-section-body .dd-options{max-height:none;padding:0;overflow:visible}.filter-section-body .dd-search{width:100%;margin-bottom:10px}.filter-panel-foot{border-top:1px solid var(--rule);grid-template-columns:1fr 1.4fr;gap:10px;padding:16px 24px;display:grid}.watch-figures{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 40px;display:grid}.watch-figures div{padding:20px 22px}.watch-figures div+div{border-left:1px solid var(--rule)}.watch-figures b{font-family:var(--display);font-stretch:var(--display-stretch);font-size:clamp(48px,5vw,72px);font-weight:650;line-height:.9;display:block}.watch-figures span{color:var(--ink-60);font-size:14px}.watch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 18px;padding:0}.watch-target{color:var(--ink-60);font-size:13px}.watch-status{width:max-content;max-width:100%;font-size:13px}.watch-status[data-tone=hit]{background:var(--ink);color:var(--paper);padding:2px 8px}.watch-status[data-tone=low]{font-weight:600}@media (max-width:860px){.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.watch-figures div{padding:14px 12px}.filter-panel-foot{grid-template-columns:1fr 1fr}}@media (min-width:1800px){.watch-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}ul.deal-grid{margin:0;list-style:none}.suggestion-grid{margin-top:18px}.suggestion-grid .deal-info{font-size:14px}.deal-tags{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:4px 0 2px;display:flex}.offer-tag,.offer-colour{color:var(--ink-60);font-size:12px}@media (hover:hover) and (pointer:fine){.deal .now[title],.deal .offer-tag[title]{z-index:2;cursor:help;position:relative}}.offer-tag[data-tone=good]{color:var(--ink);font-weight:600}.offer-tag[data-tone=warn]{color:var(--ink)}.offer-check{border-top:1px solid var(--rule);max-width:60ch;margin:14px 0;padding-top:12px}.offer-check h2{margin:0 0 6px;font-size:15px;font-weight:600}.offer-check p{margin:0;font-size:14px;line-height:1.55}.offer-check p+p{color:var(--ink-60);margin-top:6px}.account-wide{max-width:1480px}.account-wide .account-content{max-width:none}.account-wide .watch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1800px){.account-wide .watch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.account-wide .watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.perso-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 4px;display:grid}.perso-option{text-align:left;border:1px solid var(--ink-20);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.perso-option strong{font-size:15px}.perso-option span{color:var(--ink-60);font-size:13px;line-height:1.5}.perso-option:hover{border-color:var(--ink)}.perso-option[data-on=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media (max-width:640px){.perso-choice{grid-template-columns:1fr}}.perso-reminder{border:1px solid var(--ink-20);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin:12px 32px;padding:14px 18px;display:flex}.perso-reminder h2{margin:0 0 4px;font-size:15px}.perso-reminder p{color:var(--ink-60);max-width:70ch;margin:0;font-size:13px;line-height:1.5}.perso-reminder p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.perso-reminder-actions{gap:10px;display:flex}.perso-reminder-done{color:var(--ink)!important}@media (max-width:640px){.perso-reminder{margin:12px 16px}}.sitefoot-links{flex-wrap:wrap;gap:6px 18px;display:flex}.legal-owner{gap:6px;margin:0 0 12px;font-size:14px;display:grid}.legal-owner div{flex-wrap:wrap;gap:10px;display:flex}.legal-owner dt{color:var(--ink-60);min-width:9ch}.legal-owner dd{color:var(--ink);margin:0}.legal-updated{margin-top:28px;font-size:13px}.legal-more{flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.brand-request{border-top:1px solid var(--rule);margin-top:36px;padding-top:4px}.brand-request-form{flex-direction:column;gap:4px;max-width:520px;display:flex}.brand-request-field{flex-direction:column;display:flex}.brand-request-field .watch-input{width:100%}.brand-request-field textarea.watch-input{resize:vertical;min-height:96px}.brand-request-kinds{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.brand-request-kinds legend{padding:0}.brand-request-kind{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.brand-request-kind input{accent-color:var(--ink);margin-top:3px}.brand-request-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.brand-request-form .btn{align-self:flex-start;margin-top:18px}.prose .brand-request-privacy{margin:8px 0 0;font-size:12px}.brand-request-status{font-size:14px}.brand-request-status[data-ok=false]{border-left:2px solid var(--ink);color:var(--ink);padding-left:10px}.adm-tabs{border-bottom:1px solid var(--rule);gap:26px;margin:0 0 22px;font-size:14px;display:flex}.adm-tabs a{color:var(--ink-60);border-bottom:1px solid #0000;align-items:baseline;gap:6px;margin-bottom:-1px;padding:10px 0 9px;display:inline-flex}.adm-tabs a:hover{color:var(--ink)}.adm-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.adm-tab-n{font-family:var(--display);font-stretch:var(--display-stretch);font-variant-numeric:tabular-nums;font-weight:650}.adm-requests{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-request{border-top:1px solid var(--rule);padding:16px 0}.adm-request[data-open=false]{opacity:.6}.adm-request p{margin:0 0 6px;line-height:1.5}.adm-request-meta{color:var(--ink-60);font-size:13px}.adm-request-meta a{color:var(--ink)}.adm-request-message{white-space:pre-wrap;font-size:14px}.adm-request .btn{margin-top:6px}.adm-alarm{margin:0 0 22px}.adm-alarm a{text-underline-offset:3px;text-decoration:underline}.adm-alarm ul{margin:4px 0 0;padding-left:18px}.adm-alarm div+p,.adm-alarm p+div,.adm-alarm div+div{margin-top:7px}.adm-countdown-head{align-items:flex-end;gap:16px;margin:4px 0 10px;display:flex}.adm-countdown-n{font-family:var(--display);font-stretch:var(--display-stretch);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(64px,9vw,112px);font-weight:650;line-height:.82}.adm-countdown-text{flex-direction:column;gap:4px;padding-bottom:2px;display:flex}.adm-countdown-unit{font-family:var(--display);font-stretch:var(--display-stretch);font-size:22px;font-weight:650;line-height:1}.adm-countdown-name{color:var(--ink-60);font-size:14px}.adm-countdown-name strong{color:var(--ink);font-weight:600}.adm-tasks{margin:8px 0 0;padding:0;list-style:none}.adm-task{border-top:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr);gap:0 6px;padding:9px 0;font-size:14px;line-height:1.45;display:grid}.adm-mark{font-size:13px;line-height:1.6}.adm-task-body{min-width:0}.adm-task-title{font-weight:500}.adm-task-id{color:var(--ink-60);white-space:nowrap;font-size:12px}.adm-task-why{color:var(--ink-60);margin:2px 0 0;font-size:12.5px}.adm-task[data-state=waiting] .adm-task-title{color:var(--ink-60)}.adm-task[data-state=done] s{-webkit-text-decoration-color:var(--ink-40);text-decoration-color:var(--ink-40);color:var(--ink-60)}.adm-task summary{cursor:pointer;list-style:none}.adm-task summary::-webkit-details-marker{display:none}.adm-task summary:hover .adm-task-title{text-underline-offset:3px;text-decoration:underline}.adm-task summary:after{content:"+";color:var(--ink-60);margin-left:6px}.adm-task details[open]>summary:after{content:"−"}.adm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-task-detail{white-space:pre-line;color:var(--ink-60);max-width:72ch;margin:6px 0 4px;font-size:13px;line-height:1.55}.adm-legend{color:var(--ink-60);flex-wrap:wrap;gap:4px 18px;margin:12px 0 0;font-size:12px;display:flex}.adm-more{margin-top:4px}.adm-more>summary{cursor:pointer;border-top:1px solid var(--rule);text-underline-offset:3px;padding:9px 0;font-size:13px;text-decoration:underline}.adm-work{margin:8px 0 0;padding:0;font-size:14px;list-style:none}.adm-work li{border-top:1px solid var(--rule);flex-direction:column;gap:2px;min-width:0;padding:9px 0;display:flex}.adm-work a{text-decoration:underline;-webkit-text-decoration-color:var(--ink-20);text-decoration-color:var(--ink-20);text-underline-offset:3px;overflow-wrap:anywhere}.adm-work a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.adm-work-meta{color:var(--ink-60);overflow-wrap:anywhere;font-size:12.5px}
