@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unbounded-latin-700-normal.CaoNriVp.woff2)format("woff2"),url(/_astro/unbounded-latin-700-normal.CZtriu5h.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/unbounded-latin-800-normal.CN2Hxyoo.woff2)format("woff2"),url(/_astro/unbounded-latin-800-normal.Cjred_zf.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/manrope-latin-800-normal.BfWYOv1c.woff2)format("woff2"),url(/_astro/manrope-latin-800-normal.uHUdIJgA.woff)format("woff")}:root{--ink:#0a0a0b;--graphite:#141518;--graphite-2:#1b1d21;--steel:#2a2c31;--steel-2:#3a3d44;--mist:#a6a9b1;--paper:#f4f2ee;--gold-light:#f3d58c;--gold:#d9b061;--gold-deep:#a87a2c;--volt:#c8ff3d;--sale:#ff5a4e;--wa:#25d366;--gold-grad:linear-gradient(118deg, var(--gold-light) 0%, var(--gold) 46%, var(--gold-deep) 100%);--font-display:"Unbounded", "Arial Black", "Helvetica Neue", Arial, sans-serif;--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--step--1:.8125rem;--step-0:1rem;--step-1:1.125rem;--step-2:clamp(1.25rem, 1.12rem + .6vw, 1.5rem);--step-3:clamp(1.6rem, 1.2rem + 1.8vw, 2.6rem);--step-4:clamp(2.1rem, 1.3rem + 3.6vw, 4.2rem);--step-5:clamp(2.5rem, 1.1rem + 6.2vw, 6.2rem);--r-s:10px;--r-m:18px;--r-l:28px;--maxw:1240px;--header-h:64px;--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 24px);background:var(--ink)}body{background:var(--ink);min-height:100vh;color:var(--paper);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:500;line-height:1.6;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--ink);position:fixed;inset:0 0 auto}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:700;line-height:1.06}p,ul,ol,figure,blockquote{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}::selection{background:var(--gold);color:var(--ink)}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:calc(env(safe-area-inset-top,0px) + 8px);left:var(--gutter-l);z-index:100;background:var(--gold);color:var(--ink);transition:transform .2s var(--ease);border-radius:999px;padding:10px 16px;font-weight:700;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:none}.wrap{width:100%;max-width:calc(var(--maxw) + 64px);padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin-inline:auto}@media (width>=900px){.wrap{--gutter-l:max(32px, env(safe-area-inset-left,0px));--gutter-r:max(32px, env(safe-area-inset-right,0px))}}.band{padding-block:clamp(56px,8vw,112px)}.band-tight{padding-block:clamp(40px,5vw,72px)}.band-raised{background:var(--graphite)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:clamp(20px,3vw,36px);display:flex}.section-head>div{gap:8px;min-width:0;display:grid}.section-title{font-size:var(--step-3)}.section-sub{color:var(--mist);max-width:58ch}.link-more{min-height:44px;color:var(--gold);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.link-more:hover{color:var(--gold-light)}.link-more svg{width:18px;height:18px;transition:transform .25s var(--ease)}.link-more:hover svg{transform:translate(3px)}.page-head{gap:10px;padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(20px,3vw,32px);display:grid}.page-title{font-size:var(--step-4);font-weight:800}.page-lead{color:var(--mist);max-width:60ch;font-size:var(--step-1)}.crumbs{font-size:var(--step--1);color:var(--mist);flex-wrap:wrap;gap:6px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--paper)}.crumbs li{gap:6px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--steel-2)}.crumbs ol{flex-wrap:wrap;gap:6px;padding:0;display:flex}.btn{--btn-bg:transparent;--btn-fg:var(--paper);--btn-border:var(--steel-2);border:1px solid var(--btn-border);background:var(--btn-bg);min-height:50px;color:var(--btn-fg);font-family:var(--font-body);letter-spacing:.005em;white-space:nowrap;transition:transform .25s var(--ease), background-color .25s, border-color .25s, color .25s, box-shadow .25s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:.95rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.985)}.btn-gold{--btn-bg:var(--gold-grad);--btn-fg:var(--ink);--btn-border:transparent;background:var(--gold-grad);box-shadow:0 10px 30px -14px #d9b061a6}.btn-gold:hover{box-shadow:0 14px 34px -12px #f3d58cbf}.btn-wa{--btn-bg:var(--wa);--btn-fg:var(--ink);--btn-border:transparent}.btn-wa:hover{box-shadow:0 12px 30px -14px #25d366cc}.btn-ghost:hover{--btn-border:var(--paper)}.btn-quiet{--btn-border:transparent;--btn-bg:var(--graphite-2)}.btn-quiet:hover{--btn-bg:var(--steel)}.btn-sm{min-height:44px;padding:0 18px;font-size:.875rem}.btn-block{width:100%}.btn[aria-disabled=true],.btn:disabled{opacity:.45;pointer-events:none}.icon-btn{width:44px;height:44px;color:var(--paper);background:0 0;border:0;border-radius:999px;place-items:center;text-decoration:none;transition:background-color .2s;display:inline-grid;position:relative}.icon-btn:hover{background:var(--graphite-2)}.icon-btn svg{width:22px;height:22px}.count-dot{background:var(--gold);min-width:18px;height:18px;color:var(--ink);font:800 .68rem/18px var(--font-body);text-align:center;border-radius:999px;padding:0 5px;position:absolute;top:4px;right:2px}.chip{border:1px solid var(--steel-2);min-height:44px;color:var(--paper);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.chip:hover{border-color:var(--mist)}.chip[aria-pressed=true],.chip.is-on,input:checked+.chip{background:var(--paper);border-color:var(--paper);color:var(--ink)}input:focus-visible+.chip{outline:2px solid var(--gold);outline-offset:3px}input:disabled+.chip{opacity:.38;cursor:not-allowed;text-decoration:line-through}.badge{height:24px;font:800 .7rem/1 var(--font-body);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.badge-today{background:var(--volt);color:var(--ink)}.badge-new{background:var(--paper);color:var(--ink)}.badge-sale{background:var(--sale);color:var(--ink)}.badge-sample{color:var(--paper);border:1px solid var(--steel-2);backdrop-filter:blur(6px);background:#0a0a0bb8}.badge-sold{background:var(--steel);color:var(--paper)}.badge-offer{color:var(--gold);background:0 0;border:1px solid #d9b0618c}.field{gap:8px;display:grid}.field label{font-size:.9rem;font-weight:700}.field .hint{color:var(--mist);font-size:var(--step--1)}.input,.select,.textarea{border:1px solid var(--steel-2);background:var(--graphite);width:100%;min-height:50px;color:var(--paper);border-radius:14px;padding:12px 16px;font-weight:600;transition:border-color .2s}.textarea{resize:vertical;min-height:120px}.input::placeholder,.textarea::placeholder{color:#a6a9b1c7}.input:hover,.select:hover,.textarea:hover{border-color:var(--mist)}.input:focus,.select:focus,.textarea:focus{border-color:var(--gold);outline:none}.field-error{color:var(--sale);font-size:var(--step--1);font-weight:700}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--mist) 50%), linear-gradient(135deg, var(--mist) 50%, transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.price{font-family:var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.mrp{color:var(--mist);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:line-through #a6a9b1b3}.price-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.off{color:var(--sale);font-size:.85rem;font-weight:800}.stock{font-size:var(--step--1);color:var(--mist);font-weight:700}.stock[data-state=few]{color:var(--gold-light)}.stock[data-state=sold]{color:var(--sale)}.countdown{font-variant-numeric:tabular-nums;font-weight:800}.announce{background:var(--graphite);border-bottom:1px solid var(--steel);font-size:var(--step--1)}.announce-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;min-height:38px;padding-block:6px;display:flex}.announce-dot{background:var(--volt);border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s infinite pulse-dot;box-shadow:0 0 #c8ff3d8c}.announce a{color:var(--gold);font-weight:800;text-decoration:none}.announce a:hover{color:var(--gold-light)}.announce p{align-items:center;gap:10px;font-weight:700;display:inline-flex}@keyframes pulse-dot{0%{box-shadow:0 0 #c8ff3d8c}70%{box-shadow:0 0 0 8px #c8ff3d00}to{box-shadow:0 0 #c8ff3d00}}.site-header{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#0a0a0bd1;border-bottom:1px solid #3a3d4499;position:sticky}.header-inner{height:var(--header-h);align-items:center;gap:12px;display:flex}.brand{align-items:center;gap:12px;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:34px;height:auto}.brand-word{width:152px;height:auto}.mk-hand{transform-box:view-box;transform-origin:125px 150px;transition:transform .8s var(--ease-out)}.mk-hour{transform:rotate(var(--h,-55deg))}.mk-min{transform:rotate(var(--m,60deg))}.brand:hover .mk-hour{transform:rotate(-55deg)}.brand:hover .mk-min{transform:rotate(60deg)}.main-nav{align-items:center;gap:4px;display:none}.main-nav a{color:#f4f2eedb;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--paper);background:var(--graphite-2)}.header-actions{align-items:center;gap:2px;display:flex}@media (width<=719px){.brand-word{display:none}}@media (width>=900px){.main-nav{display:flex}.menu-btn{display:none}.brand-mark{width:30px}.brand-word{width:168px}}.sheet{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--paper);overscroll-behavior:contain;background:#0a0a0bf7;border:0;margin:0;padding:0}.sheet::backdrop{background:#0009}.sheet[open]{animation:sheet-in .35s var(--ease-out)}@keyframes sheet-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.sheet-inner{min-height:100%;padding-top:calc(env(safe-area-inset-top,0px) + 12px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px);flex-direction:column;gap:24px;display:flex}.sheet-top{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.menu-links{gap:2px;padding:0;list-style:none;display:grid}.menu-links a{border-bottom:1px solid var(--steel);font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:clamp(1.4rem,6vw,2rem);font-weight:700;text-decoration:none;display:flex}.menu-links a small{font-family:var(--font-body);font-size:var(--step--1);color:var(--mist);font-weight:600}.menu-links a:hover{color:var(--gold)}.menu-contact{gap:10px;margin-top:auto;display:grid}.search-box{position:relative}.search-box svg{width:20px;height:20px;color:var(--mist);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.search-box .input{border-radius:999px;min-height:58px;padding-left:50px;font-size:1.1rem}.search-results{gap:4px;padding:0;list-style:none;display:grid}.search-results a{border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px;text-decoration:none;display:grid}.search-results a:hover,.search-results a:focus-visible{background:var(--graphite-2)}.search-results img{object-fit:cover;background:var(--graphite);border-radius:10px;width:56px;height:56px}.search-results .name{font-weight:700;line-height:1.3}.search-results .meta{color:var(--mist);font-size:var(--step--1)}.search-empty{color:var(--mist)}.quick-links{flex-wrap:wrap;gap:8px;display:flex}.grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;display:grid}@media (width>=720px){.grid-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}}@media (width>=1080px){.grid-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px}}.card{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.card-media{aspect-ratio:1;border-radius:var(--r-m);background:var(--graphite);isolation:isolate;max-width:100%;position:relative;overflow:hidden}.card-media img{object-fit:cover;filter:grayscale()brightness(.92)contrast(1.04);width:100%;height:100%;transition:filter .7s var(--ease), transform .9s var(--ease-out);transform:scale(1.001)}.card-media:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(110deg,#0000 32%,#f3d58c42 50%,#0000 68%);position:absolute;inset:-10%;transform:translate(-110%)}.card:hover .card-media img,.card:focus-within .card-media img,.card.is-lit .card-media img{filter:none;transform:scale(1.035)}.card:hover .card-media:after,.card.is-lit .card-media:after{transition:transform 1s var(--ease);transform:translate(110%)}.card.is-sold .card-media img{filter:grayscale()brightness(.6);transform:none}.card-badges{z-index:3;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:56px}.card-heart{z-index:4;position:absolute;top:4px;right:4px}.heart-btn{width:44px;height:44px;color:var(--paper);-webkit-backdrop-filter:blur(6px);transition:transform .25s var(--ease), background-color .2s;background:#0a0a0b8c;border:0;border-radius:50%;place-items:center;display:grid}.heart-btn svg{width:20px;height:20px}.heart-btn:hover{background:#0a0a0bcc}.heart-btn[aria-pressed=true]{color:var(--sale)}.heart-btn[aria-pressed=true] svg path{fill:currentColor}.heart-btn.pop{animation:heart-pop .4s var(--ease-out)}@keyframes heart-pop{40%{transform:scale(1.25)}}.card-body{gap:4px;min-width:0;display:grid}.card-name{font-family:var(--font-body);letter-spacing:0;font-size:1rem;font-weight:800;line-height:1.3}.card-name a{text-decoration:none}.card-name a:after{content:"";z-index:2;border-radius:var(--r-m);position:absolute;inset:0}.card-meta{color:var(--mist);font-size:var(--step--1);font-weight:600}.card .price{font-size:1.05rem}.card .mrp{font-size:.85rem}.card-foot{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.float-contact{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.float-more{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.float-more[hidden]{display:none}.float-pill{background:var(--graphite-2);border:1px solid var(--steel-2);min-height:48px;color:var(--paper);border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px -12px #000c}.float-pill svg{width:20px;height:20px}.float-main{align-items:center;gap:6px;display:flex}.float-wa{background:var(--wa);width:60px;height:60px;color:var(--ink);animation:wa-pulse 1.8s var(--ease) 1.6s 1;border-radius:50%;place-items:center;text-decoration:none;display:grid;box-shadow:0 16px 34px -12px #25d366b3}.float-wa svg{width:28px;height:28px}.float-toggle{border:1px solid var(--steel-2);width:44px;height:44px;color:var(--paper);backdrop-filter:blur(8px);background:#141518e6;border-radius:50%;place-items:center;display:grid}.float-toggle svg{width:18px;height:18px;transition:transform .3s var(--ease)}.float-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@keyframes wa-pulse{0%{box-shadow:0 0 #25d36699}70%{box-shadow:0 0 0 18px #25d36600}to{box-shadow:0 16px 34px -12px #25d366b3}}body.has-action-bar .float-contact{bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media (width>=900px){body.has-action-bar .float-contact{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.toasts{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:90;pointer-events:none;gap:8px;width:min(92vw,420px);display:grid;position:fixed;transform:translate(-50%)}.toast{background:var(--paper);color:var(--ink);pointer-events:auto;animation:toast-in .35s var(--ease-out);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:700;display:flex;box-shadow:0 20px 40px -16px #000c}.toast a{color:var(--ink);text-underline-offset:3px;font-weight:800}.toast.is-leaving{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(8px)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.site-footer{border-top:1px solid var(--steel);background:var(--ink);padding-top:clamp(48px,7vw,88px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}.footer-grid{gap:40px;display:grid}@media (width>=900px){.footer-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px}}.footer-brand{align-content:start;gap:18px;display:grid}.footer-brand img,.footer-brand svg{width:min(320px,100%)}.footer-col h2{font-family:var(--font-body);color:var(--paper);margin-bottom:12px;font-size:.95rem;font-weight:800}.footer-col ul{gap:2px;padding:0;list-style:none;display:grid}.footer-col a{min-height:40px;color:var(--mist);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.footer-col a:hover{color:var(--paper)}.footer-base{border-top:1px solid var(--steel);color:var(--mist);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:48px;padding-top:24px;display:flex}.empty{border:1px dashed var(--steel-2);border-radius:var(--r-l);color:var(--mist);justify-items:start;gap:16px;padding:clamp(28px,5vw,56px);display:grid}.empty h2,.empty h3{color:var(--paper);font-size:var(--step-2)}.prose{color:#f4f2eedb;gap:16px;max-width:68ch;display:grid}.prose h2{font-size:var(--step-2);color:var(--paper);margin-top:16px}.prose ul{gap:8px;padding-left:1.2em;display:grid}.prose strong{color:var(--paper)}.prose blockquote{color:var(--gold-light);background:#d9b0611a;border:1px solid #d9b06159;border-radius:14px;padding:14px 18px}.note{font-size:var(--step--1);color:var(--mist)}.hscroll{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-l);scrollbar-width:thin;scrollbar-color:var(--steel-2) transparent;grid-auto-columns:minmax(260px,78%);grid-auto-flow:column;gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}.hscroll>*{scroll-snap-align:start}@media (width>=720px){.hscroll{grid-auto-columns:minmax(280px,42%)}}@media (width>=1080px){.hscroll{grid-auto-columns:minmax(280px,calc(25% - 10.5px))}}.intro{z-index:200;background:var(--ink);transition:opacity .5s var(--ease), visibility .5s;place-items:center;display:grid;position:fixed;inset:0}.intro.is-done{opacity:0;visibility:hidden}.intro{animation:intro-out .5s var(--ease) 1.6s forwards}.intro-seen .intro{display:none}@keyframes intro-out{to{opacity:0;visibility:hidden}}.intro-mark{width:min(34vw,170px);overflow:visible}.intro .im-body{clip-path:inset(100% 0 0);animation:im-rise .6s var(--ease-out) 50ms forwards}.intro .im-marker{opacity:0;transform-box:fill-box;transform-origin:50%;animation:im-pop .3s var(--ease-out) forwards;transform:scale(.3)}.intro .im-marker:first-child{animation-delay:.5s}.intro .im-marker:nth-child(2){animation-delay:.56s}.intro .im-marker:nth-child(3){animation-delay:.62s}.intro .im-marker:nth-child(4){animation-delay:.68s}.intro .im-hour{transform-box:view-box;transform-origin:125px 150px;animation:im-hour .6s var(--ease-out) .6s forwards;transform:rotate(0)}.intro .im-min{transform-box:view-box;transform-origin:125px 150px;animation:im-min .6s var(--ease-out) .6s forwards;transform:rotate(0)}.intro-glint{mix-blend-mode:overlay;animation:im-glint .7s var(--ease) .95s forwards;pointer-events:none;background:linear-gradient(110deg,#0000 40%,#fff4d68c 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.intro-wrap{padding:12px;position:relative;overflow:hidden}.intro-skip{bottom:calc(24px + env(safe-area-inset-bottom,0px));color:var(--mist);background:0 0;border:0;min-height:44px;padding:0 16px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}@keyframes im-rise{to{clip-path:inset(0)}}@keyframes im-pop{to{opacity:1;transform:scale(1)}}@keyframes im-hour{to{transform:rotate(-55deg)}}@keyframes im-min{to{transform:rotate(420deg)}}@keyframes im-glint{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.intro{display:none}}@media print{@page{margin:12mm}html,body{color:#111!important;background:#fff!important}.announce,.site-header,.site-footer,.float-contact,.toasts,.no-print,.intro{display:none!important}.print-only{display:block!important}.card-media img{filter:none!important}.price{color:#111!important}.mrp,.card-meta,.stock{color:#555!important}.grid-products{grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.card{break-inside:avoid}}.print-only{display:none}.offer-card{border-radius:var(--r-l);background:var(--graphite);border:1px solid var(--steel);grid-template-rows:auto 1fr;gap:0;display:grid;overflow:hidden}.offer-card .card-media{border-radius:0}.offer-body,.combo-body{align-content:start;gap:10px;padding:18px 18px 20px;display:grid}.offer-label{color:var(--gold);align-items:center;gap:8px;font-size:.85rem;font-weight:800;display:inline-flex}.offer-label svg{width:16px;height:16px}.offer-name,.combo-title{font-family:var(--font-body);font-size:var(--step-1);letter-spacing:0;font-weight:800;line-height:1.25}.offer-name a{text-decoration:none}.offer-name a:hover{color:var(--gold-light)}.offer-price,.combo-price{font-size:1.6rem}.offer-ends{color:var(--mist);font-size:.9rem;font-weight:600}.offer-ends .countdown{color:var(--paper)}.offer-body .btn,.combo-body .btn{justify-self:start;margin-top:6px}.stock-bar{gap:6px;display:grid}.stock-bar>span{background:var(--steel);border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.stock-bar>span:after{content:"";width:var(--fill,40%);background:var(--gold-grad);border-radius:4px;position:absolute;inset:0 auto 0 0}.combo-card{border-radius:var(--r-l);background:var(--graphite);border:1px solid var(--steel);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (width>=720px){.combo-card{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}}.combo-media{justify-content:center;min-width:0;min-height:220px;padding:28px 18px 8px;display:flex;position:relative}.combo-thumb{width:58%;max-width:220px;margin-left:calc(var(--i) * -18%);border:4px solid var(--graphite);transform:rotate(calc((var(--i) - .5) * 7deg)) translateY(calc(var(--i) * 18px));box-shadow:0 24px 40px -24px #000000e6}.combo-thumb:first-child{margin-left:0}.combo-thumb{overflow:visible}.combo-thumb:after{display:none}.combo-thumb img{border-radius:calc(var(--r-m) - 4px);transform:none!important}.combo-items{color:var(--mist);font-weight:600}.combo-items a{color:var(--paper);text-decoration-color:var(--steel-2)}.combo-save{color:var(--gold-light);font-weight:800}.combos-grid{gap:16px;display:grid}@media (width>=1080px){.combos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
