@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");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}:root{--brand-orange:#e8791a;--brand-orange-bright:#ff9433;--brand-orange-deep:#a94d08;--brand-gray:#605c5c;--ink-950:#0a0a0b;--ink-900:#111113;--ink-850:#17181a;--ink-800:#1e1f22;--ink-700:#2a2c30;--ink-600:#3b3e43;--ink-400:#8b9098;--ink-300:#b4b8bf;--ink-200:#d6d8dc;--paper:#f5f4f1;--paper-2:#ecebe7;--white:#fff;--line-light:#dedcd6;--text:#17181a;--text-muted:#5b5f66;--success:#1b7d45;--danger:#c2321f;--font:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-xl:clamp(1.6rem, 1.3rem + 1.4vw, 2.25rem);--fs-2xl:clamp(2.1rem, 1.5rem + 2.8vw, 3.5rem);--fs-display:clamp(2.35rem, 1.3rem + 3.9vw, 4.5rem);--container:1280px;--gutter:clamp(16px, 4vw, 40px);--space-section:clamp(4rem, 3rem + 5vw, 7.5rem);--header-h:76px;--header-h-compact:62px;--radius-sm:6px;--radius:10px;--radius-lg:16px;--shadow-card:0 1px 2px #1011130f, 0 8px 24px -12px #1011132e;--shadow-card-hover:0 2px 4px #10111314, 0 18px 40px -16px #10111347;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.16s;--dur:.28s;--dur-slow:.7s}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h-compact) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh;font-family:var(--font);font-size:var(--fs-base);color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}[hidden]{display:none!important}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:800;font-stretch:112%;line-height:1.08}p{text-wrap:pretty;margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--brand-orange);outline-offset:3px;border-radius:4px}::selection{background:var(--brand-orange);color:var(--ink-950)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.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{z-index:100;background:var(--brand-orange);color:var(--ink-950);border-radius:var(--radius-sm);transition:transform var(--dur) var(--ease-out);padding:10px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.eyebrow{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-weight:700;font-stretch:118%;display:inline-flex}.eyebrow:before{content:"";background:var(--brand-orange);width:28px;height:2px}.btn{--btn-bg:var(--brand-orange);--btn-fg:var(--ink-950);--btn-border:transparent;border:1.5px solid var(--btn-border);border-radius:var(--radius-sm);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);letter-spacing:.01em;cursor:pointer;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:700;font-stretch:108%;text-decoration:none;display:inline-flex}.btn svg{width:20px;height:20px;transition:transform var(--dur) var(--ease-out);flex:none}.btn:hover{--btn-bg:var(--brand-orange-bright)}.btn:hover svg:last-child:not(:first-child){transform:translate(3px)}.btn:active{transform:translateY(1px)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--white);--btn-border:#ffffff73}.btn--ghost:hover{--btn-bg:#ffffff14;--btn-border:var(--white)}.btn--dark{--btn-bg:var(--ink-900);--btn-fg:var(--white)}.btn--dark:hover{--btn-bg:var(--ink-700)}.btn--outline{--btn-bg:transparent;--btn-fg:var(--text);--btn-border:var(--line-light)}.btn--outline:hover{--btn-bg:var(--paper);--btn-border:var(--text)}.btn--sm{min-height:42px;font-size:var(--fs-sm);gap:6px;padding:0 14px}.btn--sm svg{width:18px;height:18px}.btn.is-added{--btn-bg:var(--success);--btn-fg:var(--white)}.btn[aria-disabled=true],.btn:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease-out), translate .8s var(--ease-out);transition-delay:calc(var(--d,0) * 70ms);translate:0 28px}.js [data-reveal].is-visible{opacity:1;translate:none}.js [data-reveal=media]{opacity:1;clip-path:inset(18% 0 0);transition:clip-path 1.1s var(--ease-out);transition-delay:calc(var(--d,0) * 90ms);translate:none}.js [data-reveal=media] img{transition:scale 1.6s var(--ease-out);transition-delay:calc(var(--d,0) * 90ms);scale:1.1}.js [data-reveal=media].is-visible{clip-path:inset(0)}.js [data-reveal=media].is-visible img{scale:1}}.media-frame{border-radius:var(--radius-lg);background:var(--ink-800);position:relative;overflow:hidden}.media-frame img{object-fit:cover;width:100%;height:100%;display:block}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(1.75rem,3.5vw,2.75rem);display:flex}.section-head__text{gap:12px;max-width:640px;display:grid}.section-head h2{font-size:var(--fs-2xl)}.section-head p:not(.eyebrow){color:var(--text-muted)}.text-link{color:var(--brand-orange-deep);transition:background-size var(--dur) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;align-items:center;gap:8px;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}.text-link:hover,.text-link:focus-visible{background-size:calc(100% - 26px) 1.5px}.text-link svg{transition:transform var(--dur) var(--ease-out)}.text-link:hover svg{transform:translate(4px)}.on-dark .text-link{color:var(--brand-orange-bright)}.shine{overflow:hidden}.shine:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#fff0 30%,#0a0a0b12 42%,#ffffffb3 50%,#0a0a0b0f 58%,#fff0 70%);width:55%;position:absolute;inset:-20% auto -20% 0;transform:translate(-130%)skew(-12deg)}@media (prefers-reduced-motion:no-preference){.shine-trigger:hover .shine:before,.shine-trigger:focus-within .shine:before,.shine-trigger:focus-visible .shine:before{transition:transform .9s var(--ease-in-out);transform:translate(260%)skew(-12deg)}}.product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}@media (width<=559px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.breadcrumb ol{font-size:var(--fs-sm);color:var(--ink-300);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li:not(:last-child):after{content:"/";opacity:.5;margin-left:6px}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--brand-orange-bright)}.breadcrumb [aria-current]{color:var(--white)}.pending-note{font-size:var(--fs-xs);color:var(--brand-orange-deep);background:#e8791a14;border:1px dashed;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-weight:600;line-height:1.3;display:inline-flex}.on-dark .pending-note{color:var(--brand-orange-bright)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.site-header{view-transition-name:site-header}::view-transition-old(root){animation:vt-out .2s var(--ease-in-out) both}::view-transition-new(root){animation:vt-in .46s var(--ease-out) 40ms both}::view-transition-group(product-image){animation-duration:.56s;animation-timing-function:var(--ease-out)}::view-transition-old(product-image),::view-transition-new(product-image){object-fit:contain;height:100%}@keyframes vt-out{to{opacity:0;translate:0 -10px}}@keyframes vt-in{0%{opacity:0;translate:0 16px}}html.vt-catalog::view-transition-old(root),html.vt-catalog::view-transition-new(root){animation:none}html.vt-catalog::view-transition-group(*){animation-duration:.42s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.photo-parallax img{animation:linear both photo-parallax view()}}}@keyframes photo-parallax{0%{transform:scale(1.12)translateY(-4%)}to{transform:scale(1.12)translateY(4%)}}.drawer{background:var(--white);width:min(440px,100%);max-width:100%;height:100dvh;max-height:none;color:var(--text);transition:translate var(--dur) var(--ease-out), display var(--dur) allow-discrete, overlay var(--dur) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;translate:100%;box-shadow:-24px 0 60px #0000002e}.drawer[open]{flex-direction:column;display:flex;translate:0}@starting-style{.drawer[open]{translate:100%}}.drawer::backdrop{transition:background-color var(--dur) var(--ease-out), display var(--dur) allow-discrete, overlay var(--dur) allow-discrete;background:#0a0a0b00}.drawer[open]::backdrop{background:#0a0a0b8c}@starting-style{.drawer[open]::backdrop{background:#0a0a0b00}}.drawer__head{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.drawer__head h2{font-size:var(--fs-lg)}.drawer__close{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.drawer__close:hover{background:var(--paper)}.drawer__empty{text-align:center;color:var(--text-muted);justify-items:center;gap:10px;margin:auto;padding:32px 24px;display:grid}.drawer__empty>svg{color:var(--brand-orange);margin-bottom:6px}.drawer__empty .btn{margin-top:12px}.drawer__list{flex:1;margin:0;padding:4px 20px;list-style:none;overflow-y:auto}.drawer__foot{border-top:1px solid var(--line-light);background:var(--paper);gap:10px;padding:18px 20px 22px;display:grid}.drawer__total{font-weight:700}.drawer__note{color:var(--text-muted);font-size:var(--fs-xs)}.cline{border-bottom:1px solid var(--paper-2);animation:cline-in .36s var(--ease-out);grid-template-columns:64px 1fr auto;grid-template-areas:"img info remove""img qty qty";align-items:center;gap:8px 14px;padding:16px 0;display:grid}@keyframes cline-in{0%{opacity:0;translate:0 6px}}.cline__img{border:1px solid var(--paper-2);border-radius:var(--radius-sm);background:var(--white);grid-area:img;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.cline__img img{object-fit:contain;width:100%;height:100%}.cline__info{grid-area:info;min-width:0}.cline__name{font-weight:700;line-height:1.3;text-decoration:none}.cline__name:hover{color:var(--brand-orange-deep)}.cline__sub{color:var(--text-muted);font-size:var(--fs-xs)}.cline__qty{grid-area:qty;justify-self:start}.cline__remove{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:remove;place-items:center;display:grid}.cline__remove:hover{color:var(--danger);background:#c2321f14}.qty{border:1px solid var(--line-light);border-radius:var(--radius-sm);background:var(--white);align-items:stretch;height:44px;display:inline-flex;overflow:hidden}.qty button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;display:grid}.qty button:hover:not(:disabled){background:var(--paper);color:var(--brand-orange-deep)}.qty button:disabled{opacity:.35;cursor:not-allowed}.qty input{border:0;border-inline:1px solid var(--line-light);text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;width:56px;font-weight:700}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty input:focus-visible{outline-offset:-3px}.toasts{z-index:80;pointer-events:none;justify-items:end;gap:8px;display:grid;position:fixed;bottom:16px;left:16px;right:16px}.toast{border-left:4px solid var(--success);border-radius:var(--radius-sm);background:var(--ink-900);max-width:420px;color:var(--white);font-size:var(--fs-sm);pointer-events:auto;animation:toast-in .32s var(--ease-out);transition:opacity .3s var(--ease-out), translate .3s var(--ease-out);align-items:center;gap:16px;padding:14px 16px 14px 18px;display:flex;box-shadow:0 16px 40px #00000047}.toast--error{border-left-color:var(--danger)}.toast.is-leaving{opacity:0;translate:0 8px}.toast button{border-radius:var(--radius-sm);min-height:36px;color:var(--brand-orange-bright);cursor:pointer;background:0 0;border:1px solid #ffffff40;flex:none;padding:0 12px;font-weight:700}@keyframes toast-in{0%{opacity:0;translate:0 12px}}.fly{z-index:200;pointer-events:none;width:64px;height:64px;position:fixed}.fly__thumb{border:2px solid var(--brand-orange);background:var(--white);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden;box-shadow:0 10px 26px -8px #0a0a0b73}.fly__thumb img{object-fit:contain;width:78%;height:78%}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--ink-950);color:var(--ink-300);font-size:var(--fs-sm);padding-top:clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-orange) 30%, transparent 75%);opacity:.7;height:1px;position:absolute;inset:0 0 auto}.site-footer__top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:40px;display:flex}.site-footer__brand[data-astro-cid-jo6i4kqk]{gap:14px;max-width:560px;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk] img{margin-bottom:6px}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:36px 32px;padding:44px 0;display:grid}.site-footer[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:var(--white);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-stretch:118%}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;transition:color var(--dur) var(--ease-out);text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--brand-orange-bright)}.site-footer__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk],address[data-astro-cid-jo6i4kqk].site-footer__contact{gap:10px;font-style:normal;display:flex}.site-footer__contact[data-astro-cid-jo6i4kqk] svg{color:var(--brand-orange);flex:none;margin-top:3px}.site-footer__area[data-astro-cid-jo6i4kqk]{color:var(--ink-400);font-size:var(--fs-xs);display:block}.site-footer__pending[data-astro-cid-jo6i4kqk]{margin-top:14px}.site-footer__bottom[data-astro-cid-jo6i4kqk]{color:var(--ink-400);font-size:var(--fs-xs);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:22px 0 28px;display:flex}.site-header[data-astro-cid-nen7h5rs]{z-index:50;color:var(--white);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);background:#0a0a0beb;border-bottom:1px solid #ffffff12;position:fixed;inset:0 0 auto}@supports (backdrop-filter:blur(1px)){.site-header[data-astro-cid-nen7h5rs]{backdrop-filter:saturate(140%)blur(14px);background:#0a0a0bdb}}.site-header[data-astro-cid-nen7h5rs][data-overlay]:not([data-scrolled]){backdrop-filter:none;background:linear-gradient(#0a0a0bb3,#0a0a0b00);border-bottom-color:#0000}.site-header__row[data-astro-cid-nen7h5rs]{height:var(--header-h);transition:height var(--dur) var(--ease-out);align-items:center;gap:clamp(16px,2.4vw,40px);display:flex}.site-header[data-astro-cid-nen7h5rs][data-scrolled] .site-header__row[data-astro-cid-nen7h5rs]{height:var(--header-h-compact)}.site-header__brand[data-astro-cid-nen7h5rs]{border-radius:4px;flex:none;display:block}.site-header__brand[data-astro-cid-nen7h5rs] img{width:124px;height:auto;transition:width var(--dur) var(--ease-out)}.site-header[data-astro-cid-nen7h5rs][data-scrolled] .site-header__brand[data-astro-cid-nen7h5rs] img{width:106px}.site-header__nav[data-astro-cid-nen7h5rs]{display:none}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(18px,2vw,32px);margin:0;padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--fs-sm);color:var(--ink-200);transition:color var(--dur) var(--ease-out);padding:8px 0;font-weight:600;text-decoration:none;display:block;position:relative}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--brand-orange);transform-origin:0;height:2px;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--white)}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--brand-orange-bright)}.site-header__search[data-astro-cid-nen7h5rs]{flex:1;max-width:300px;margin-left:auto;display:none;position:relative}.site-header__search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs],.mobile-menu__search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{width:100%;height:42px;color:var(--white);font-size:var(--fs-sm);transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:0 46px 0 18px}.site-header__search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]::placeholder,.mobile-menu__search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]::placeholder{color:var(--ink-400)}.site-header__search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:focus,.mobile-menu__search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:focus{border-color:var(--brand-orange);background:#ffffff1a;outline:none}.site-header__search[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs],.mobile-menu__search[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{width:36px;height:36px;color:var(--ink-300);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.site-header__search[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]:hover{color:var(--brand-orange-bright)}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;margin-left:auto;display:flex}.icon-btn[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--white);cursor:pointer;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.icon-btn[data-astro-cid-nen7h5rs]:hover{color:var(--brand-orange-bright);background:#ffffff14}.icon-btn--disabled[data-astro-cid-nen7h5rs]{opacity:.45;cursor:not-allowed}.icon-btn--disabled[data-astro-cid-nen7h5rs]:hover{color:var(--white);background:0 0}.cart-count[data-astro-cid-nen7h5rs]{background:var(--brand-orange);min-width:19px;height:19px;color:var(--ink-950);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:800;line-height:19px;position:absolute;top:4px;right:2px}.icon-btn--cart[data-astro-cid-nen7h5rs].is-catching svg{animation:cart-catch .52s var(--ease-out)}.icon-btn--cart[data-astro-cid-nen7h5rs].is-catching .cart-count[data-astro-cid-nen7h5rs]{animation:cart-bump .42s var(--ease-out)}@keyframes cart-catch{0%{transform:none}30%{transform:translateY(3px)scale(.9,1.08)rotate(-8deg)}60%{transform:translateY(-2px)rotate(6deg)}to{transform:none}}.cart-count[data-astro-cid-nen7h5rs].is-bumping{animation:cart-bump .42s var(--ease-out)}@keyframes cart-bump{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}@media (width>=1024px){.site-header__nav[data-astro-cid-nen7h5rs]{display:block}.icon-btn--menu[data-astro-cid-nen7h5rs]{display:none}.site-header__actions[data-astro-cid-nen7h5rs]{margin-left:0}}@media (width>=1180px){.site-header__search[data-astro-cid-nen7h5rs]{display:block}.icon-btn--search[data-astro-cid-nen7h5rs]{display:none}}.mobile-menu[data-astro-cid-nen7h5rs]{width:min(420px,100%);max-width:100%;height:100dvh;max-height:none;padding:0 var(--gutter) 24px;background:radial-gradient(120% 60% at 100% 0%, #e8791a29, transparent 60%), var(--ink-900);color:var(--white);transition:transform var(--dur) var(--ease-out), display var(--dur) allow-discrete, overlay var(--dur) allow-discrete;border:0;margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.mobile-menu[data-astro-cid-nen7h5rs][open]{flex-direction:column;display:flex;transform:none}@starting-style{.mobile-menu[data-astro-cid-nen7h5rs][open]{transform:translate(100%)}}.mobile-menu[data-astro-cid-nen7h5rs]::backdrop{transition:background-color var(--dur) var(--ease-out), display var(--dur) allow-discrete, overlay var(--dur) allow-discrete;background:0 0}.mobile-menu[data-astro-cid-nen7h5rs][open]::backdrop{background:#0009}@starting-style{.mobile-menu[data-astro-cid-nen7h5rs][open]::backdrop{background:0 0}}.mobile-menu__top[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.mobile-menu__search[data-astro-cid-nen7h5rs]{margin:8px 0 20px;position:relative}.mobile-menu__search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{height:50px;font-size:var(--fs-base)}.mobile-menu__search[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{color:var(--ink-300)}.mobile-menu__nav[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mobile-menu__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:60px;font-size:var(--fs-lg);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;font-weight:700;font-stretch:112%;text-decoration:none;display:flex}.mobile-menu__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] svg{color:var(--brand-orange);transition:transform var(--dur) var(--ease-out)}.mobile-menu__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover svg{transform:translate(4px)}.mobile-menu__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--brand-orange-bright)}@media (prefers-reduced-motion:no-preference){.mobile-menu[data-astro-cid-nen7h5rs][open] .mobile-menu__nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:menu-item-in .42s var(--ease-out) both;animation-delay:calc(80ms + var(--i) * 45ms)}}@keyframes menu-item-in{0%{opacity:0;transform:translate(16px)}}.mobile-menu__footer[data-astro-cid-nen7h5rs]{gap:12px;margin-top:auto;padding-top:32px;display:grid}.header-sentinel[data-astro-cid-nen7h5rs]{pointer-events:none;width:1px;height:48px;position:absolute;top:0;left:0}.main--offset[data-astro-cid-hkbrpulz]{padding-top:var(--header-h)}main[data-astro-cid-hkbrpulz]:focus{outline:none}
