*{box-sizing:border-box}html{scroll-behavior:smooth}:root{--hdr-h: 92px;--hdr-h-phone: 72px}html{scroll-padding-top:calc(var(--hdr-h) + 12px + env(safe-area-inset-top,0px))}@media(max-width:1020px){html{scroll-padding-top:calc(var(--hdr-h-phone) + 12px + env(safe-area-inset-top,0px))}}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.55 var(--body);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg)}@media(max-width:640px){body{font-size:16px;line-height:1.5}}a{color:var(--teal-text)}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ann :focus-visible,.foot :focus-visible,.fees :focus-visible,.closing .ink :focus-visible{outline-color:var(--teal)}.redpanel :focus-visible,.closing .red :focus-visible{outline-color:#fff}#MainContent:focus{outline:none}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut-r)}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-weight:500;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em}h1,h2,h3{text-wrap:balance;margin:0}.h2{font:800 clamp(28px,4vw,48px)/.98 var(--display);font-stretch:122%;text-transform:uppercase;letter-spacing:-.02em}.sub{color:var(--muted);max-width:62ch;margin:12px 0 0}section{padding-block:clamp(48px,7vw,96px)}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:12px;top:8px;z-index:90;transform:translateY(-160%);background:var(--ink);color:var(--bg);padding:10px 14px;border-radius:6px;font:600 15px/1.2 var(--body);text-decoration:none}.skip-link:focus{transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;font:600 16px/1 var(--body);border-radius:6px;border:2px solid var(--btn-border);text-decoration:none;cursor:pointer;transition:transform .08s,box-shadow .08s,background .15s}.btn-red{background:var(--accent);color:var(--on-accent);box-shadow:3px 3px 0 var(--shadow-c)}.btn-red:hover{background:var(--accent-hover)}.btn-red:active,.btn-line:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--shadow-c)}.btn-line{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-line:hover{background:var(--surface)}.btn-block{width:100%}.lock{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:var(--muted);margin:10px 0 0;line-height:1.4}.lock svg{flex:none;margin-top:2px}.ann{background:var(--night);color:var(--on-night);font:500 13px/1 var(--body)}.ann .wrap{min-height:36px;display:flex;align-items:center;justify-content:center;text-align:center;gap:10px}.ann i{width:5px;height:5px;border-radius:50%;background:var(--teal);display:inline-block;flex:none}.ann a{color:var(--on-night)}.ann .short{display:none}@media(max-width:760px){.ann .long{display:none}.ann .short{display:inline}}.hdr-sec{position:sticky;top:env(safe-area-inset-top,0px);z-index:50}.shopify-section:has(>.hdr){position:sticky;top:env(safe-area-inset-top,0px);z-index:50}.hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--bg);transition:box-shadow .2s,background .2s}.hdr.scrolled{box-shadow:0 1px 0 var(--line);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hdr .wrap{height:var(--hdr-h);display:flex;align-items:center;gap:22px}@media(min-width:1240px){.hdr .wrap{max-width:1400px}}.logo{display:flex;align-items:center;text-decoration:none;flex:none}.logo .patch{background:var(--patch);border-radius:10px;padding:0;display:flex}:root[data-theme=dark] .logo .patch:not(.duo){padding:4px 8px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo .patch:not(.duo){padding:4px 8px}}.logo .patch.duo{background:transparent}.logo .lockup{height:76px;width:auto}.logo .emb{height:64px;width:64px;object-fit:contain;display:none}.hdr.scrolled .logo .lockup{display:none}.hdr.scrolled .logo .emb{display:block}:root[data-theme=light] .lockup-dark{display:none!important}@media not all and (prefers-color-scheme:dark){:root:not([data-theme=dark]) .lockup-dark{display:none!important}}:root[data-theme=dark] .duo .lockup:not(.lockup-dark){display:none!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .duo .lockup:not(.lockup-dark){display:none!important}}:root[data-theme=light] .scheme-dark,:root[data-theme=dark] .scheme-light{display:none!important}@media not all and (prefers-color-scheme:dark){:root:not([data-theme=dark]) .scheme-dark{display:none!important}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .scheme-light{display:none!important}}.nav{display:flex;gap:20px;font:500 15px/1 var(--body)}.nav a{color:var(--ink);text-decoration:none;padding:8px 0;border-bottom:2px solid transparent}.nav a:hover,.nav a[aria-current=page]{border-color:var(--teal)}.search{flex:1;max-width:300px;margin:0 0 0 auto;position:relative}.search input{width:100%;height:40px;border-radius:20px;border:1.5px solid var(--control);background:var(--surface);color:var(--ink);padding:0 14px 0 38px;font:400 14px var(--body)}.search input::-webkit-search-cancel-button{cursor:pointer}.search svg{position:absolute;left:13px;top:12px;color:var(--muted);pointer-events:none}.hdr-contact{display:none;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.25;flex:none}.callnum{font:600 14px var(--body);color:var(--ink);text-decoration:none;white-space:nowrap}.mailnum{font:500 12.5px var(--body);color:var(--muted);text-decoration:none;white-space:nowrap}.mailnum:hover,.callnum:hover{text-decoration:underline}@media(min-width:1280px){.hdr-contact{display:flex}}@media(max-width:1399px){.mailnum{display:none}}.iconbtn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);background:none;border:0;border-radius:8px;cursor:pointer;flex:none;position:relative}.iconbtn .cart-n{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--accent);color:var(--on-accent);font:700 11px/18px var(--body);text-align:center;font-variant-numeric:tabular-nums}.hdr .btn{min-height:44px;padding:0 16px}.hdr .btn .short,.menu-btn,.search-btn{display:none}@media(min-width:1021px)and (max-width:1180px){.hdr .wrap,.nav{gap:14px}.hdr .btn .long{display:none}.hdr .btn .short{display:inline}}@media(max-width:1020px){.nav,.search{display:none}.menu-btn,.search-btn{display:inline-flex}.hdr .wrap{height:var(--hdr-h-phone);gap:4px}.logo{margin-right:auto}.logo .lockup{display:none}.logo .emb{display:block;height:62px;width:62px}}@media(max-width:480px){.hdr .btn .long{display:none}.hdr .btn .short{display:inline}.hdr .btn{padding:0 14px}}.no-js .menu-btn,.no-js .search-btn,.no-js .theme-seg{display:none!important}html.drawer-open{overflow:hidden}.drawer{width:min(100%,560px);max-width:100%;height:100%;max-height:100%;margin:0 auto 0 0;padding:0;border:0;background:var(--bg);color:var(--ink);overflow:auto;overscroll-behavior:contain}.drawer::backdrop{background:#0d15178c}.drawer-in{min-height:100%;padding:max(10px,env(safe-area-inset-top,0px)) var(--gut-r) max(28px,env(safe-area-inset-bottom,0px)) var(--gut);display:flex;flex-direction:column;gap:18px}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.drawer-head .logo .emb{display:block}.drawer-search{max-width:none;margin:0;flex:none}.drawer .drawer-search{display:block}.drawer .cats{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drawer .tile,.drawer .tile.wide,.drawer .tile.text{grid-column:span 1;padding:8px;gap:6px;min-height:0}.drawer .tile .ph,.drawer .tile.wide .ph{aspect-ratio:4 / 3}.drawer .tile .nm,.drawer .tile.wide .nm{font-size:16px;flex-wrap:wrap;gap:2px 8px}.drawer .tile .ct{font-size:11px}.drawer .tile .pr,.drawer .tile .go{display:none}.drawer .tile .emb-only{top:12px;left:12px;font-size:10px;padding:4px 6px}.drawer .tile.text .emb-only{position:static;align-self:flex-start}.drawer-links{display:grid;gap:0;border-top:1.5px solid var(--ink)}.drawer-links a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1.5px solid var(--line);color:var(--ink);text-decoration:none;font:700 17px var(--body)}.drawer-links a[aria-current=page]{color:var(--teal-text)}.drawer-call{margin:0;font-size:15px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 12px}.drawer-call a{color:var(--ink);font-weight:600}.reg{position:relative;isolation:isolate;display:inline-block}.reg:before{content:attr(data-text);content:attr(data-text) / "";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:var(--u, var(--slab-under));transform:translate(var(--off, 3px),var(--off, 3px));white-space:pre-line;animation:settle .35s ease-out .15s backwards}@keyframes settle{0%{transform:translate(9px,5px);opacity:.4}}@media(max-width:640px){.reg{--off: 2px}}.kicker{font:500 12.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.display{font:900 clamp(40px,7vw,96px)/.92 var(--display);font-stretch:125%;letter-spacing:-.02em;text-transform:uppercase;margin:18px 0 22px}.display .reg{display:block}.ticket{background:var(--surface);border:2px solid var(--ink);border-radius:4px;box-shadow:5px 5px 0 var(--shadow-c);padding:26px 22px 20px;color:var(--ink);position:relative}.ticket:before{content:"";position:absolute;left:10px;right:10px;top:10px;height:4px;background:radial-gradient(circle,var(--control) 1.4px,transparent 1.9px) 0 0 / 9px 4px repeat-x;opacity:.7}.xh{position:absolute;width:16px;height:16px;color:var(--muted)}.xh.tl{top:18px;left:8px}.xh.br{bottom:8px;right:8px}.tk-label{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 14px;padding-left:14px}.seg{display:inline-flex;flex-wrap:wrap;border:1.5px solid var(--control);border-radius:8px;padding:3px;gap:3px;background:var(--bg)}.seg button{min-height:38px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:600 14px var(--body);cursor:pointer}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.seg.full{display:flex}.seg.full button{flex:1}.tk-photo{position:relative;margin:14px 0 6px;background:var(--photo);border-radius:4px;aspect-ratio:4 / 4.2;overflow:hidden}.tk-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:var(--photo-blend)}.sample{position:absolute;pointer-events:none}.frame{position:relative;height:100%;aspect-ratio:500 / 625;max-width:100%;margin:0 auto}.frame img{width:100%;height:100%;object-fit:contain;mix-blend-mode:var(--photo-blend)}.cap{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tk-photo .cap{position:absolute;left:10px;bottom:8px;color:#4f5d62}.field{margin-top:14px}.fields2{display:flex;flex-wrap:wrap;gap:0 22px;align-items:flex-end}.field>label,.field>.lbl{display:block;font:600 14px var(--body);margin-bottom:6px}.hint{font-size:13px;color:var(--muted);margin:6px 0 0}.hint.warn{color:var(--accent-text);font-weight:600}.stepper{display:inline-flex;align-items:stretch;border:1.5px solid var(--control);border-radius:8px;overflow:hidden;background:var(--surface)}.stepper button{width:46px;min-height:46px;border:0;background:var(--bg);color:var(--ink);font:700 20px var(--body);cursor:pointer}.stepper button:hover{background:var(--surface2)}.stepper input{width:76px;border:0;border-inline:1.5px solid var(--control);text-align:center;font:700 18px var(--display);background:var(--surface);color:var(--ink);-moz-appearance:textfield}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.out{margin-top:18px;border-top:1.5px dashed var(--control);padding-top:14px}.terms{font:500 12px/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.price-row{display:flex;align-items:center;gap:14px}.tk-thumb{display:none;width:84px;height:92px;flex:none;background:var(--photo);border:1.5px solid var(--line);border-radius:4px;position:relative;overflow:hidden}.tk-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:var(--photo-blend)}.bigprice{font:900 56px/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:6px 0 2px;display:flex;align-items:baseline;gap:10px;position:relative}.bigprice small{font:600 18px var(--body);letter-spacing:0}.squeegee{height:4px;background:var(--teal);transform-origin:left;transform:scaleX(0);margin:6px 0 8px;border-radius:2px}.squeegee.go{animation:pull .22s ease-out forwards,fade .4s ease .25s forwards}@keyframes pull{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fade{to{opacity:0}}.total{font:600 16px var(--body);font-variant-numeric:tabular-nums}.ticket .tk-photo.prev{display:block}.hsw{display:flex;flex-wrap:wrap;gap:8px}.sw{width:34px;height:34px;border-radius:7px;border:1.5px solid var(--control);cursor:pointer;padding:0;position:relative}.hsw .sw{width:30px;height:30px}.sw[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.sw .tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--ink);color:var(--bg);font:500 12px var(--body);white-space:nowrap;padding:5px 8px;border-radius:4px;display:none;z-index:5;font-variant-numeric:tabular-nums}.sw:hover .tip,.sw:focus-visible .tip{display:block}.more-sw{min-height:30px;padding:0 12px;border:1.5px dashed var(--control);border-radius:7px;background:transparent;color:var(--ink);font:600 13px var(--body);cursor:pointer}.see-prices{font-size:14px;color:var(--muted);margin:12px 0 0}.chip-cliff{display:block;width:100%;text-align:left;margin-top:12px;padding:10px 12px 10px 14px;border:1.5px dashed var(--teal-text);background:color-mix(in srgb,var(--teal) 16%,var(--surface));color:var(--ink);border-radius:6px;font:600 14.5px/1.35 var(--body);cursor:pointer;font-variant-numeric:tabular-nums}.chip-cliff b{color:var(--teal-text)}.next-break{margin-top:12px;font:500 14.5px var(--body);color:var(--muted);font-variant-numeric:tabular-nums}.fine{font-size:13px;color:var(--muted);margin:12px 0 16px;line-height:1.45}@media(max-width:900px){.ticket{padding:24px 16px 18px}.tk-photo{display:none}.tk-thumb{display:block}.bigprice{font-size:44px}}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips span{font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--ink);border-radius:4px;padding:5px 8px}.chips span.inv{background:var(--ink);color:var(--bg)}.cats{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:30px}.tile{grid-column:span 3;background:var(--surface2);border-radius:6px;padding:12px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:10px;position:relative;transition:transform .15s;overflow:hidden}.tile.wide{grid-column:span 6}.tile.text{grid-column:span 6;justify-content:center;min-height:140px;padding:22px}.tile .ph{background:var(--photo);border-radius:4px;aspect-ratio:4 / 5;overflow:hidden}.tile.wide .ph{aspect-ratio:16 / 10}.tile .ph img{width:100%;height:100%;object-fit:contain;mix-blend-mode:var(--photo-blend);transition:transform .15s}.tile:hover .ph img{transform:translateY(-4px)}.tile .nm{font:700 20px/1 var(--display);font-stretch:75%;text-transform:uppercase;letter-spacing:.01em;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.tile.wide .nm{font-size:28px}.tile .ct{font:500 12px var(--mono);color:var(--muted);letter-spacing:.04em}.tile .pr{font:600 14.5px/1.35 var(--body);font-variant-numeric:tabular-nums}.tile .pr span{color:var(--muted);font-weight:500}.tile .band{position:absolute;left:0;right:0;bottom:0;height:6px}.tile .emb-only{position:absolute;top:20px;left:20px;background:var(--ink);color:var(--bg);font:500 11px var(--mono);padding:5px 8px;border-radius:4px;letter-spacing:.06em}.tile .go{font:600 14px var(--body);color:var(--teal-text);opacity:0;transition:opacity .15s}.tile:hover .go,.tile:focus-visible .go{opacity:1}@media(max-width:900px){.cats{grid-template-columns:1fr 1fr;gap:12px}.tile,.tile.text{grid-column:span 1}.tile.wide{grid-column:span 2}.tile.text{min-height:120px;padding:14px}.tile .nm{font-size:17px}.tile.wide .nm{font-size:22px}.tile .go{display:none}}@media(max-width:480px){.tile .nm{flex-wrap:wrap;row-gap:2px}}.cards4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px}.pcard{background:var(--surface2);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:8px;position:relative}.pcard .ph{background:var(--photo);border-radius:4px;aspect-ratio:4 / 4.4;overflow:hidden}.pcard .ph img{width:100%;height:100%;object-fit:contain;mix-blend-mode:var(--photo-blend)}.pcard .sc{font:500 11.5px var(--mono);letter-spacing:.06em}.pcard h3{font:700 18px/1.15 var(--body);margin:0}.pcard .pp{font:700 16px var(--body);font-variant-numeric:tabular-nums}.pcard .pp span{font-weight:500;color:var(--muted);font-size:13.5px}.pcard .ladder{font:500 12px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.pcard .btn{min-height:42px;font-size:14.5px;margin-top:auto}@media(max-width:900px){.cards4{grid-template-columns:1fr 1fr;gap:12px}.pcard h3{font-size:15.5px}}.acc{border-top:1.5px solid var(--ink);margin-top:18px}.acc details{border-bottom:1.5px solid var(--ink)}.acc summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font:700 17px var(--body);list-style:none}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";width:10px;height:10px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:transform .15s;margin-right:6px;flex:none}.acc details[open] summary:after{transform:rotate(-135deg)}.acc .ab{padding:0 0 18px;color:var(--muted);max-width:72ch}.acc ul{margin:0;padding-left:18px;display:grid;gap:6px}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}@media(max-width:900px){.two-col{grid-template-columns:1fr;gap:24px}}.score{font:900 76px/1 var(--display);font-stretch:112%}.stars{color:var(--accent-text);font-size:22px;letter-spacing:3px}.foot{background:var(--night);color:var(--on-night);position:relative;padding-block:56px 28px;margin-top:24px}.foot .wave{position:absolute;left:0;right:0;top:-23px;height:24px;width:100%;color:var(--night)}.foot .wave path:last-child{fill:none;stroke:var(--foot-wave);stroke-width:3}.foot-grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:28px}.foot-grid>*{min-width:0}.foot .patch{background:#fbf8f2;border-radius:10px;padding:8px 10px;display:inline-flex}.foot .patch img{height:64px;width:auto}:root[data-theme=dark] .foot .patch.duo{background:transparent;padding:8px 0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .foot .patch.duo{background:transparent;padding:8px 0}}.foot h4{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--night-muted);margin:0 0 12px}.foot ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.foot li{min-width:0;overflow-wrap:anywhere}.foot a{color:var(--on-night);text-decoration:none}.foot a:hover{text-decoration:underline}.foot .tag{color:var(--night-muted);font-size:14.5px;margin:14px 0 0;max-width:34ch}.foot-bottom{border-top:1px solid color-mix(in srgb,var(--on-night) 18%,transparent);margin-top:36px;padding-top:18px;display:flex;flex-wrap:wrap;gap:14px 22px;justify-content:space-between;align-items:center;font-size:14px;color:var(--night-muted)}.foot-bottom nav{display:flex;flex-wrap:wrap;gap:6px 16px}.theme-seg{display:inline-flex;border:1.5px solid color-mix(in srgb,var(--on-night) 40%,transparent);border-radius:8px;padding:3px;gap:2px}.theme-seg button{background:none;border:0;color:var(--on-night);font:600 13px var(--body);padding:6px 10px;border-radius:6px;cursor:pointer;min-height:32px}.theme-seg button[aria-pressed=true]{background:var(--on-night);color:var(--night)}@media(max-width:1180px){.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr)}.foot-brand{grid-column:1 / -1}}@media(max-width:900px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.foot-contact{grid-column:1 / -1}}.sticky{position:fixed;z-index:45;left:0;right:0;background:var(--surface);border-top:2px solid var(--ink);padding:10px var(--gut-r) calc(10px + env(safe-area-inset-bottom,0px)) var(--gut);bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(110%);transition:transform .2s}.sticky{visibility:hidden}.sticky.show{transform:none;visibility:visible}.sticky .dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--control);flex:none}.sticky .sp{display:flex;align-items:center;gap:10px;min-width:0;font:700 15px var(--display);font-variant-numeric:tabular-nums}.sticky .sp small{font:500 12px var(--body);color:var(--muted);display:block}.sticky .btn{min-height:44px;padding:0 16px;flex:none}@media(min-width:901px){.sticky{top:calc(var(--hdr-h-phone) + env(safe-area-inset-top,0px));bottom:auto;border-top:0;border-bottom:2px solid var(--ink);transform:translateY(-120%);padding-block:8px}.sticky.show{transform:none}}@media(min-width:1021px){.sticky{top:calc(var(--hdr-h) + env(safe-area-inset-top,0px))}}.toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);opacity:0;background:var(--ink);color:var(--bg);padding:10px 14px;border-radius:8px;font:500 14px var(--body);z-index:70;transition:opacity .2s,transform .2s;pointer-events:none;max-width:calc(100% - 32px);text-align:center}.toast.show{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/fdp-base.css.map */
