:root{--vux-olive: #3C452B;--vux-sage: #6A7A4A;--vux-cream: #D7C9B5;--vux-rust: #A66B3F;--vux-earth: #7A4F2E;--vux-dark: #2E2E2E;--vux-olive-900: #242A19;--vux-olive-800: #3C452B;--vux-olive-700: #55603D;--vux-olive-600: #6A7A4A;--vux-olive-500: #8C9C6A;--vux-olive-300: #B3C093;--vux-olive-100: #D8E0C4;--vux-earth-900: #4E3220;--vux-earth-800: #7A4F2E;--vux-earth-600: #A66B3F;--vux-earth-500: #C08856;--vux-earth-400: #D6A87C;--vux-earth-200: #E7C9AA;--vux-earth-100: #F4E4D3;--vux-neutral-700: #8C8578;--vux-neutral-600: #B9AB94;--vux-neutral-500: #D7C9B5;--vux-neutral-400: #E4DACA;--vux-neutral-300: #EDEAE3;--vux-neutral-200: #F6F2EA;--vux-neutral-100: #FBF9F4;--vux-dark-900: #1A1A1A;--vux-dark-800: #242424;--vux-dark-700: #2E2E2E;--vux-dark-600: #3A3A38;--vux-dark-500: #4A4A46;--vux-dark-300: #6B6B64;--vux-dark-200: #A8A499;--vux-bg: #FBF9F4;--vux-bg-alt: #EDEAE3;--vux-surface: #FFFFFF;--vux-surface-warm: #D7C9B5;--vux-text: #2E2E2E;--vux-text-muted: #5A5346;--vux-text-faint: #8C8578;--vux-line: #DED8CB;--vux-line-strong: #B9AB94;--vux-action: #A66B3F;--vux-action-text: #FFF6EA;--vux-label: #7A4F2E;--vux-font-display: "Bricolage Grotesque", system-ui, sans-serif;--vux-font-body: "Bricolage Grotesque", system-ui, sans-serif;--vux-font-mono: "Space Mono", ui-monospace, monospace;--vux-font-stamp: "Allura", cursive;--vux-h1: 800 58px/.98 var(--vux-font-display);--vux-h2: 700 34px/1.1 var(--vux-font-display);--vux-h3: 600 24px/1.25 var(--vux-font-display);--vux-body: 400 17px/1.6 var(--vux-font-body);--vux-body-sm: 400 15px/1.55 var(--vux-font-body);--vux-label-type: 700 12px/1 var(--vux-font-mono);--vux-data: 400 13px/1.4 var(--vux-font-mono);--vux-track-h1: -.035em;--vux-track-h2: -.03em;--vux-track-label: .16em;--vux-space-1: 4px;--vux-space-2: 8px;--vux-space-3: 12px;--vux-space-4: 16px;--vux-space-5: 24px;--vux-space-6: 32px;--vux-space-7: 48px;--vux-space-8: 64px;--vux-space-9: 96px;--vux-radius: 0px;--vux-radius-pill: 999px;--vux-border: 1px;--vux-border-strong: 1.5px;--vux-max: 1320px;--vux-gutter: clamp(18px, 4vw, 64px);--vux-control-h: 46px;--vux-control-pad: 14px 26px;--vux-tag-pad: 7px 13px;--vux-ease: cubic-bezier(.16, 1, .3, 1)}[data-vux-skin=night]{--vux-bg: #2E2E2E;--vux-bg-alt: #242424;--vux-surface: #242424;--vux-surface-warm: #3C452B;--vux-text: #F2EDE2;--vux-text-muted: #A8A499;--vux-text-faint: #9C978C;--vux-line: #50504C;--vux-line-strong: #75756D;--vux-action: #8C9C6A;--vux-action-text: #1F1F1F;--vux-label: #8C9C6A}:root{--vux-bg:#1b1b19;--vux-bg-alt:#242424;--vux-surface:#242424;--vux-text:#F2EDE2;--vux-text-muted:#A8A499;--vux-text-faint:#9C978C;--vux-line:#50504C;--vux-line-strong:#75756D;--vux-action:#8C9C6A;--vux-action-text:#1F1F1F;--vux-label:#8C9C6A}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--vux-action)!important;outline-offset:3px}.vux-skip-link{position:fixed;top:10px;left:var(--vux-gutter);z-index:220;padding:12px 16px;background:var(--vux-cream);color:#1c1b17;font-family:var(--vux-font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transform:translateY(-160%);transition:transform .25s var(--vux-ease)}.vux-skip-link:focus{color:#1c1b17;transform:translateY(0)}@keyframes vxm{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes vxdrift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:#1b1b19;color:var(--vux-text);font-family:var(--vux-font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}a{color:var(--vux-label);text-decoration:none;transition:color .25s}a:focus-visible,button:focus-visible{outline:1px solid var(--vux-sage);outline-offset:3px}button{transition:background .25s,color .25s,border-color .25s,opacity .25s}a:hover{color:var(--vux-text)}::selection{background:var(--vux-sage);color:#1b1b19}image-slot{width:100%;height:100%;display:block}[data-zoom]{transition:transform 1.1s cubic-bezier(.16,.84,.24,1),filter .6s ease;filter:saturate(.85)}[data-zoomwrap]:hover [data-zoom]{transform:scale(1.05);filter:saturate(1)}[data-cta]{transition:transform .5s cubic-bezier(.16,.84,.24,1),background .3s,color .3s}[data-zoomwrap]:hover [data-cta]{transform:translateY(0);background:var(--vux-sage);color:#1b1b19}[data-navlink]{position:relative;transition:color .3s}[data-navlink]:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--vux-sage);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,.84,.24,1)}[data-navlink]:hover:after,[data-navlink][data-active="1"]:after{transform:scaleX(1)}[data-navlink][data-active="1"]{color:var(--vux-text)}[data-row]{transition:padding .45s cubic-bezier(.16,.84,.24,1),background .45s}[data-row]:hover{background:var(--vux-bg-alt);padding-left:clamp(8px,1.6vw,26px)}[data-rowarrow]{transition:transform .45s cubic-bezier(.16,.84,.24,1),opacity .45s;opacity:0;transform:translate(-14px)}[data-row]:hover [data-rowarrow]{opacity:1;transform:none}[data-stagger]{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(22px,3vw,48px) clamp(18px,2.4vw,36px)}[data-stagger]>*:nth-child(4n+1){grid-column:span 7}[data-stagger]>*:nth-child(4n+2){grid-column:span 5;margin-top:clamp(36px,8vw,150px)}[data-stagger]>*:nth-child(4n+3){grid-column:span 5}[data-stagger]>*:nth-child(4n+4){grid-column:span 7;margin-top:clamp(20px,4vw,90px)}[data-stagger]>*:nth-child(4n+1) [data-media]{aspect-ratio:16/11}[data-stagger]>*:nth-child(4n+2) [data-media]{aspect-ratio:3/4}[data-stagger]>*:nth-child(4n+3) [data-media]{aspect-ratio:1/1}[data-stagger]>*:nth-child(4n+4) [data-media]{aspect-ratio:16/10}[data-trio]{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,2.4vw,36px)}[data-trio]>*:nth-child(1){grid-column:1/span 6}[data-trio]>*:nth-child(1) [data-media]{aspect-ratio:4/5}[data-trio]>*:nth-child(2){grid-column:8/span 5;margin-top:clamp(48px,10vw,180px)}[data-trio]>*:nth-child(2) [data-media]{aspect-ratio:1/1}[data-trio]>*:nth-child(3){grid-column:3/span 6;margin-top:clamp(24px,4vw,64px)}[data-trio]>*:nth-child(3) [data-media]{aspect-ratio:16/10}[data-mod]{display:grid;grid-template-columns:repeat(12,1fr);gap:1px;background:var(--vux-line);border-top:1px solid var(--vux-line)}[data-cell]{background:var(--vux-bg);min-width:0}[data-cell][data-alt]{background:var(--vux-bg-alt)}[data-swatch]{transition:transform .6s cubic-bezier(.16,.84,.24,1);filter:saturate(.85)}[data-swatchwrap]:hover [data-swatch]{transform:scale(1.06);filter:saturate(1)}[data-uline]{position:relative;display:inline-flex;align-items:center;gap:9px;padding-bottom:7px;width:max-content}[data-uline]:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--vux-sage);transform-origin:left;transition:transform .55s cubic-bezier(.16,.84,.24,1)}[data-uline]:hover:after{transform:scaleX(.35)}@media(max-width:900px){[data-navwrap] nav{padding:12px 20px}[data-navlinks]{gap:18px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}[data-navlinks]::-webkit-scrollbar{display:none}[data-navlink]{font-size:11px;white-space:nowrap}[data-hero]{min-height:auto!important;padding-bottom:36px!important}[data-heroline]{font-size:clamp(46px,15vw,86px)!important}[data-herofig]{position:static!important;width:100%!important;height:auto!important;aspect-ratio:4/5;margin-top:24px}[data-stagger],[data-trio],[data-g12]{grid-template-columns:1fr!important}[data-stagger]>*,[data-trio]>*,[data-g12]>*{grid-column:1/-1!important;margin-top:0!important}[data-stagger] [data-media],[data-trio] [data-media]{aspect-ratio:4/3!important}[data-vert]{display:none!important}[data-sticky]{position:static!important}[data-chapnum]{font-size:clamp(90px,32vw,150px)!important}[data-split]{grid-template-columns:1fr!important}[data-bleed]{padding:0 20px!important}[data-pad]{padding:56px 20px!important}[data-statrow]{grid-template-columns:1fr 1fr!important}[data-ledger]{grid-template-columns:1fr!important}[data-line]{grid-template-columns:1fr!important;gap:6px!important}[data-hidem]{display:none!important}[data-mod]{grid-template-columns:1fr!important}[data-mod]>*{grid-column:1/-1!important;min-height:0!important}[data-mod] [data-zoomwrap]{min-height:0!important;aspect-ratio:4/3}[data-matgrid],[data-prodrow]{grid-template-columns:1fr 1fr!important}[data-prodrow]>*{grid-column:auto!important}[data-mod] [data-statrow]{margin-left:0!important;margin-right:0!important}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}[data-cart-root]{position:fixed;inset:0;z-index:200;pointer-events:none;visibility:hidden;transition:visibility 0s linear .72s}[data-cart-root][data-open="1"]{pointer-events:auto;visibility:visible;transition-delay:0s}[data-cart-scrim]{position:absolute;inset:0;background:#14141214;backdrop-filter:blur(7px) saturate(.9);-webkit-backdrop-filter:blur(10px) saturate(.7);opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1)}[data-cart-root][data-open="1"] [data-cart-scrim]{opacity:1}[data-cart-panel]{position:absolute;top:0;right:0;height:100%;width:min(420px,100%);display:flex;flex-direction:column;background:var(--vux-bg);color:var(--vux-text);border-left:1px solid var(--vux-line-strong);transform:translate3d(100%,0,0);transition:transform .7s cubic-bezier(.16,.86,.24,1);will-change:transform}[data-cart-root][data-open="1"] [data-cart-panel]{transform:translateZ(0)}[data-cart-body]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}[data-cart-body]::-webkit-scrollbar{width:2px}[data-cart-body]::-webkit-scrollbar-thumb{background:var(--vux-line-strong)}[data-cart-x]{transition:color .3s,transform .5s cubic-bezier(.16,.86,.24,1)}[data-cart-x]:hover{color:var(--vux-sage);transform:rotate(90deg)}[data-cart-step]{transition:background .25s,color .25s}[data-cart-step]:hover{background:var(--vux-bg-alt);color:var(--vux-sage)}[data-cart-panel] input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--vux-line);color:var(--vux-text);font-family:var(--vux-font-mono);font-size:11px;letter-spacing:.06em;padding:7px 0;outline:none;transition:border-color .3s}[data-cart-panel] input::placeholder{color:var(--vux-text-faint);text-transform:uppercase;letter-spacing:.14em;font-size:10px}[data-cart-panel] input:focus{border-color:var(--vux-sage)}[data-cart-badge]{display:inline-block;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}[data-cart-bump="1"] [data-cart-badge]{transform:scale(1.4)}@media(max-width:520px){[data-cart-panel]{width:100%}}@media(prefers-reduced-motion:reduce){[data-cart-panel],[data-cart-scrim]{transition-duration:.01ms!important}}[data-tileadd]{transition:border-color .35s,background .35s,color .35s}[data-tileadd]:hover:not(:disabled){border-color:var(--vux-sage);background:var(--vux-bg-alt)}[data-tileadd]:disabled{opacity:.38;cursor:default}[data-tileplus]{transition:transform .45s cubic-bezier(.16,.86,.24,1)}[data-tileadd]:hover:not(:disabled) [data-tileplus]{transform:rotate(90deg)}[data-tilebag]{animation:vxpop .4s cubic-bezier(.34,1.4,.64,1)}@keyframes vxpop{0%{transform:scale(.94);opacity:.4}to{transform:scale(1);opacity:1}}[data-tilestep]{transition:background .25s}[data-tilestep]:hover{background:var(--vux-bg-alt)}[data-navwrap]{transition:transform .55s cubic-bezier(.16,.86,.24,1)}[data-navwrap][data-hide="1"]{transform:translateY(-101%)}[data-nav]{transition:padding .5s cubic-bezier(.16,.86,.24,1)}[data-navwrap][data-shrunk="1"] [data-nav]{padding-top:7px;padding-bottom:7px}[data-navlogo]{transform-origin:left center;transition:transform .5s cubic-bezier(.16,.86,.24,1)}[data-navwrap][data-shrunk="1"] [data-navlogo]{transform:scale(.84)}[data-cartbtn]{transition:color .3s}[data-cartbtn]:hover{color:var(--vux-sage)}[data-tilefab]{opacity:0;transform:translateY(12px) scale(.9);transition:opacity .4s ease,transform .5s cubic-bezier(.16,.86,.24,1),background .3s}[data-zoomwrap]:hover [data-tilefab],[data-tilefab]:focus-visible{opacity:1;transform:none}[data-tilefab]:hover{background:var(--vux-cream)}@media(hover:none){[data-tilefab]{opacity:1;transform:none}}[data-tilepill]{animation:vxpop .4s cubic-bezier(.34,1.4,.64,1)}[data-tilepill] button{transition:background .25s}[data-tilepill] button:hover{background:#0000001f}[data-swatch]{transition:border-color .3s,color .3s}[data-swatch]:hover{border-color:var(--vux-line-strong);color:var(--vux-text)}[data-swatch][data-on="1"]{border-color:var(--vux-sage);color:var(--vux-text)}[data-faqbody]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s cubic-bezier(.16,.86,.24,1),opacity .4s ease}[data-faqbody][data-open="1"]{grid-template-rows:1fr;opacity:1}[data-faqmark]{transition:transform .45s cubic-bezier(.16,.86,.24,1)}[data-faqbtn][data-open="1"] [data-faqmark]{transform:rotate(45deg)}[data-faqbtn]{transition:color .3s}[data-faqbtn]:hover{color:var(--vux-sage)}[data-galrail]{-ms-overflow-style:none;scrollbar-width:none}[data-galrail]::-webkit-scrollbar{display:none}[data-galcard] [data-zoom]{transition:transform 1s cubic-bezier(.16,.84,.24,1),filter .5s;filter:saturate(.85)}[data-galcard]:hover [data-zoom]{transform:scale(1.05);filter:saturate(1)}[data-galarrow]{transition:border-color .3s,color .3s}[data-galarrow]:hover{border-color:var(--vux-sage);color:var(--vux-sage)}[data-shotrail]{-ms-overflow-style:none;scrollbar-width:none}[data-shotrail]::-webkit-scrollbar{display:none}[data-shot]{transition:border-color .3s,opacity .3s;opacity:.82}[data-shot]:hover{border-color:var(--vux-sage);opacity:1}[data-footpanel]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s cubic-bezier(.16,.86,.24,1),opacity .4s ease}[data-footpanel][data-open="1"]{grid-template-rows:1fr;opacity:1}[data-footmark]{transition:transform .45s cubic-bezier(.16,.86,.24,1)}[data-footbtn][data-open="1"] [data-footmark]{transform:rotate(45deg)}[data-footbtn]{transition:border-color .3s,color .3s}[data-footbtn]:hover{border-color:var(--vux-sage);color:var(--vux-sage)}[data-themebtn]{transition:color .3s}[data-themebtn]{transition:color .3s,border-color .3s}[data-themebtn]:hover{color:var(--vux-sage);border-color:var(--vux-sage)}[data-themebtn] svg{position:absolute;transition:opacity .4s ease,transform .5s cubic-bezier(.16,.86,.24,1)}[data-themebtn][data-mode=night] [data-icosun]{opacity:0;transform:rotate(-70deg) scale(.6)}[data-themebtn][data-mode=night] [data-icomoon]{opacity:1;transform:none}[data-themebtn][data-mode=day] [data-icomoon]{opacity:0;transform:rotate(70deg) scale(.6)}[data-themebtn][data-mode=day] [data-icosun]{opacity:1;transform:none}@media(max-width:820px){[data-nav]{grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important}[data-navlinks]{justify-content:flex-start!important}[data-cartbtn],[data-themebtn]{width:44px;height:44px}[data-galcard]{flex:0 0 clamp(150px,54vw,210px)!important}[data-shot]{flex:0 0 64px!important}[data-tilestep],[data-cart-step]{height:44px!important}[data-cart-panel] input{font-size:16px}}@media(max-width:560px){[data-matgrid]{grid-template-columns:1fr!important}[data-prodrow]{grid-template-columns:1fr 1fr!important}[data-footbtn]{width:100%;justify-content:space-between}}[data-navrow]{height:72px;grid-auto-rows:100%;transition:height .5s cubic-bezier(.16,.86,.24,1)}[data-navwrap][data-shrunk="1"] [data-navrow]{height:60px}[data-navlogo] svg{display:block;height:auto;max-height:66px;width:auto}[data-navwrap][data-shrunk="1"] [data-navlogo] svg{max-height:54px}[data-navrow]>*{min-width:0}[data-navlogo] svg{transition:max-height .5s cubic-bezier(.16,.86,.24,1)}[data-navcell]{transition:background .3s,color .3s}[data-navcell]:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--vux-sage);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,.86,.24,1)}[data-navcell]:hover{background:var(--vux-bg-alt);color:var(--vux-text)}[data-navcell][data-active="1"]{color:var(--vux-text);background:var(--vux-bg-alt)}[data-navcell][data-active="1"]:before,[data-navcell]:hover:before{transform:scaleX(1)}[data-navcell][data-active="1"] [data-navnum]{color:var(--vux-sage)}[data-navzalo]{transition:background .3s,color .3s}[data-navzalo]:hover{background:var(--vux-bg-alt);color:var(--vux-text)}[data-cartbtn]{transition:background .3s,color .3s}[data-cartbtn]:hover{background:var(--vux-bg-alt);color:var(--vux-sage)}@media(max-width:900px){[data-navrow]{grid-template-columns:auto minmax(0,1fr) auto!important;height:66px}[data-navlogo] svg{max-height:54px}[data-navwrap][data-shrunk="1"] [data-navrow]{height:60px}[data-navcell],[data-navlogo]{padding:0 14px!important}[data-navnum]{display:none}}[data-herotick]:hover [data-tickrun]{animation-play-state:paused}[data-herotick]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--vux-bg-alt),transparent 8%,transparent 92%,var(--vux-bg-alt))}@media(max-width:900px){[data-prodrow] [data-zoomwrap]{aspect-ratio:auto!important}[data-slotonly]{display:none!important}[data-matgrid]{grid-template-columns:1fr!important;gap:0!important}[data-matgrid] [data-slotbox]{display:none!important}[data-swatchwrap]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--vux-line)}[data-swatchwrap]>div{margin-top:0!important}[data-swatchwrap]>div:last-child{text-align:right;flex:0 0 auto}[data-galrail]{scroll-padding-left:20px}}[data-tilefab][hidden],[data-tilepill][hidden]{display:none!important}body{font-family:var(--vux-font-body);font-size-adjust:from-font}.vux-skin :where(h2,h3){font-family:var(--vux-font-display);font-size-adjust:from-font}.vux-skin :where(p,li,blockquote,dd,dt){font-family:var(--vux-font-body);font-size-adjust:from-font}[data-mod] [data-shopcard][data-zoomwrap]{aspect-ratio:auto!important}[data-mod] [data-shopcard]>span:first-child{aspect-ratio:1/1}[data-mod] [data-shopcard]>span:first-child img{object-fit:cover}.vxu-wrap{max-width:var(--vux-max);margin:0 auto;padding-inline:var(--vux-gutter)}.vxu-sec{padding-block:48px;border-top:1px solid var(--vux-line)}.vxu-nhan{margin:0;font-family:var(--vux-font-mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vux-label)}.vxu-h1{margin:12px 0 0;font-size:clamp(2rem,5vw + .6rem,3.5rem);font-weight:800;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.vxu-h2{margin:0;font-size:clamp(1.5rem,3vw + .6rem,2.25rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.vxu-h3{margin:0;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.vxu-loi{max-width:60ch;margin:16px 0 0;color:var(--vux-text-muted);font-size:16px;line-height:1.65;text-wrap:pretty}.vxu-nho{color:var(--vux-text-muted);font-size:14px;line-height:1.6}.vxu-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 22px;border:1px solid var(--vux-cream);background:var(--vux-cream);color:#1c1b17;font-family:var(--vux-font-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .2s var(--vux-ease),background-color .2s,border-color .2s}.vxu-btn:hover{background:#e4daca;color:#1c1b17}.vxu-btn:active{transform:translateY(1px)}.vxu-btn--vien{background:transparent;color:var(--vux-text);border-color:var(--vux-line-strong)}.vxu-btn--vien:hover{background:transparent;color:var(--vux-text);border-color:var(--vux-cream)}.vxu-btn[disabled]{opacity:.45;cursor:not-allowed}.vxu-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--vux-text);font-family:var(--vux-font-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--vux-line-strong)}.vxu-link:hover{border-color:var(--vux-cream)}.vxu-chips{display:flex;flex-wrap:wrap;gap:8px}.vxu-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 14px;border:1px solid var(--vux-line-strong);background:transparent;color:var(--vux-text);font-family:var(--vux-font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.vxu-chip:hover{border-color:var(--vux-cream)}.vxu-chip[aria-pressed=true],.vxu-chip[aria-current=true]{background:var(--vux-cream);border-color:var(--vux-cream);color:#1c1b17}.vxu-o{display:grid;gap:8px}.vxu-o>label,.vxu-o>.vxu-o__nhan{font-family:var(--vux-font-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vux-text)}.vxu-o__goi{margin:0;color:var(--vux-text-muted);font-size:13px;line-height:1.55}.vxu-o__loi{margin:0;color:var(--vux-earth-400);font-size:13px;line-height:1.5}.vxu-o__loi:empty{display:none}.vxu-nhap{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--vux-line-strong);background:var(--vux-bg);color:var(--vux-text);font-family:var(--vux-font-body);font-size:16px;line-height:1.4;border-radius:0;-webkit-appearance:none;appearance:none}textarea.vxu-nhap{min-height:104px;resize:vertical}.vxu-nhap::placeholder{color:var(--vux-text-faint)}.vxu-nhap[aria-invalid=true]{border-color:var(--vux-earth-400)}.vxu-tich{display:flex;gap:12px;align-items:flex-start;min-height:44px;font-size:14px;line-height:1.55;color:var(--vux-text-muted);cursor:pointer}.vxu-tich input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--vux-action)}.vxu-bay{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.vxu-the{border:1px solid var(--vux-line);background:var(--vux-surface);padding:20px}.vxu-bang{width:100%;border-collapse:collapse;font-size:14px}.vxu-bang th,.vxu-bang td{padding:12px 10px 12px 0;text-align:left;border-bottom:1px solid var(--vux-line);vertical-align:top}.vxu-bang th{font-family:var(--vux-font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vux-text-faint)}.vxu-bang td b{font-family:var(--vux-font-mono)}.vxu-khung{position:relative;display:flex;align-items:flex-end;aspect-ratio:1/1;border:1px solid var(--vux-line);background:repeating-linear-gradient(135deg,var(--vux-bg-alt) 0 10px,var(--vux-bg) 10px 20px)}.vxu-khung>span{margin:10px;padding:6px 8px;background:var(--vux-bg);color:var(--vux-text-muted);font-family:var(--vux-font-mono);font-size:11px;letter-spacing:.06em;line-height:1.4}.vxu-cho{display:flex;gap:10px;align-items:baseline;margin:12px 0 0;padding:10px 12px;border:1px dashed var(--vux-earth-400);color:var(--vux-earth-200);font-size:13px;line-height:1.5}.vxu-cho b{flex:none;font-family:var(--vux-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--vux-earth-400)}.vxu-duong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;font-family:var(--vux-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vxu-duong a{display:inline-flex;align-items:center;min-height:44px;color:var(--vux-text-faint);text-decoration:none}.vxu-duong span{color:var(--vux-text-faint)}.vxu-duong [aria-current]{color:var(--vux-text)}.vxfm,.vxfm-doi{display:grid;gap:20px}.vxfm-tep{width:100%;min-height:52px;padding:10px;border:1px dashed var(--vux-line-strong);background:var(--vux-bg);color:var(--vux-text-muted);font-size:14px}.vxfm-tep::file-selector-button{min-height:32px;margin-right:12px;padding:0 12px;border:1px solid var(--vux-line-strong);background:transparent;color:var(--vux-text);font-family:var(--vux-font-mono);font-size:12px;cursor:pointer}.vxfm-anhs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vxfm-anhs:empty{display:none}.vxfm-anh{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 10px;align-items:center;padding:8px;border:1px solid var(--vux-line);font-size:12px}.vxfm-anh img,.vxfm-anh i{grid-row:span 2;width:48px;height:48px;object-fit:cover;display:grid;place-items:center;background:var(--vux-bg-alt);font-family:var(--vux-font-mono);font-size:10px;font-style:normal}.vxfm-anh b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:var(--vux-text-muted)}.vxfm-anh button{justify-self:start;min-height:28px;padding:0 8px;border:1px solid var(--vux-line-strong);background:transparent;color:var(--vux-text);font-family:var(--vux-font-mono);font-size:12px;cursor:pointer}.vxfm-xong{display:grid;gap:16px;justify-items:start;outline:0}.vxfm-xong .vxu-loi{margin:0}.vxfm-nhap{width:100%;max-height:320px;overflow:auto;margin:0;padding:14px;border:1px solid var(--vux-line-strong);background:var(--vux-bg);color:var(--vux-text);font-family:var(--vux-font-mono);font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;user-select:all}.vxfm-nut{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:480px){.vxfm-nut{display:grid;width:100%}}@media(min-width:560px){.vxfm-doi{grid-template-columns:1fr 1fr}}@media(min-width:768px){.vxu-sec{padding-block:72px}}@media(prefers-reduced-motion:reduce){.vxu-btn,.vxu-chip{transition:none}}[data-vux-home][data-motion=ready] [data-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .56s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1);transition-delay:var(--vux-reveal-delay, 0ms);will-change:opacity,transform}[data-vux-home][data-motion=ready] [data-reveal=fade]{transform:none}[data-vux-home][data-motion=ready] [data-reveal=scale]{transform:scale(.975)}[data-vux-home][data-motion=ready] [data-reveal=left]{transform:translate3d(-16px,0,0)}[data-vux-home][data-motion=ready] [data-reveal].is-revealed{opacity:1;transform:none;will-change:auto}[data-scroll-shell]{position:relative}[data-scroll-shell]:after{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;width:34px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--vux-surface));transition:opacity .28s ease}[data-scroll-shell][data-can-scroll="1"]:after{opacity:.92}@media(hover:none){button:active,a:active{opacity:.78}}@media(prefers-reduced-motion:reduce){[data-navwrap],[data-vux-home] [data-reveal],[data-scroll-shell]:after{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.vx-cart,.vx-cart *{box-sizing:border-box}.vx-cart{--cream: var(--vux-text);--ink: var(--vux-action-text);--sand: var(--vux-neutral-600);--fog: var(--vux-neutral-300);--forest: var(--vux-bg-alt);--ff-m: var(--vux-font-mono);--ff-d: var(--vux-font-display);--ff-b: var(--vux-font-display);--ease: var(--vux-ease)}.vx-cart[hidden],.vx-cart__backdrop[hidden]{display:none!important}.vx-cart__backdrop{position:fixed;inset:0;z-index:1000;background:#1c1f1a66;backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1);will-change:opacity}.vx-cart__backdrop.is-open{opacity:1;pointer-events:auto}.vx-cart{position:fixed;top:96px;right:32px;z-index:1001;width:400px;max-height:calc(100vh - 128px);max-height:calc(100dvh - 128px);background:var(--vux-bg);color:var(--cream);border:1px solid rgba(247,244,238,.12);border-radius:0;box-shadow:0 24px 64px #00000059;transform:translateY(16px);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease;will-change:transform,opacity;display:flex;flex-direction:column;overflow:hidden}.vx-cart.is-open{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.vx-cart__panel{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;min-height:0}.vx-cart__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(247,244,238,.1);flex-shrink:0}.vx-cart__eyebrow{font-family:var(--ff-m);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#f7f4eed9;margin-bottom:4px}.vx-cart__title{font-family:var(--ff-d);font-size:28px;font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--cream)}.vx-cart__title em{font-style:normal;color:var(--vux-label);font-weight:400}.vx-cart__close{width:48px;height:48px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;color:var(--cream);background:transparent;border:none;cursor:pointer;transition:background .25s var(--ease),transform .25s var(--ease)}.vx-cart__close:hover{background:#f7f4ee26;transform:scale(1.05)}.vx-cart__close svg{width:40px;height:40px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round}.vx-cart__body{flex:1 1 auto;overflow-y:auto;padding:24px;overscroll-behavior:contain;min-height:0}.vx-cart__empty{min-height:200px;display:grid;place-items:center;text-align:center;color:#f7f4ee99}.vx-cart__empty h3{font-family:var(--ff-d);font-size:22px;font-weight:300;color:var(--cream);margin-bottom:10px}.vx-cart__empty p{font-family:var(--ff-b);font-size:13px;line-height:1.6;max-width:260px}.vx-cart__items{display:flex;flex-direction:column;gap:20px}.vx-cart-item{display:grid;grid-template-columns:76px 1fr;gap:14px;padding-bottom:20px;border-bottom:1px solid rgba(247,244,238,.1)}.vx-cart-item__thumb{aspect-ratio:1;border-radius:0;background:#f7f4ee1a;overflow:hidden}.vx-cart-item__thumb img{width:100%;height:100%;object-fit:cover}.vx-cart-item__top{display:flex;justify-content:space-between;gap:10px}.vx-cart-item__name{font-family:var(--ff-d);font-size:20px;font-weight:400;line-height:1.2;color:var(--cream)}.vx-cart-item__meta{font-family:var(--ff-m);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#f7f4eed9;margin-top:4px}.vx-cart-item__price{color:var(--cream);white-space:nowrap;font-family:var(--ff-d);font-size:18px;font-weight:400}.vx-cart-item__fields{display:grid;gap:6px;margin-top:12px}.vx-cart-item__fields input,.vx-cart-item__fields select{width:100%;border:1px solid rgba(247,244,238,.15);border-radius:0;background:#f7f4ee08;color:var(--cream);font-family:var(--ff-b);font-size:16px;padding:10px 12px;outline:none}.vx-cart-item__fields input:focus,.vx-cart-item__fields select:focus{border-color:#f7f4ee80}.vx-cart-item__fields input::placeholder{color:#f7f4ee4d}.vx-cart-item__fields input[data-vux-cart-field=engraving]:placeholder-shown{border-color:#d4a5748c}.vx-cart-item__fields input[data-vux-cart-field=engraving]:placeholder-shown::placeholder{color:#d4a574bf}.vx-cart-item__fields select option{background:var(--forest);color:var(--cream)}.vx-cart-item__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.vx-cart-qty{display:inline-flex;align-items:center;border:1px solid rgba(247,244,238,.15);border-radius:0;background:#f7f4ee08;overflow:hidden;height:40px}.vx-cart-qty button{width:40px;height:100%;font-family:var(--ff-m);font-size:16px;color:var(--cream);background:transparent;border:none;cursor:pointer}.vx-cart-qty span{min-width:24px;text-align:center;font-family:var(--ff-m);font-size:13px;color:var(--cream)}.vx-cart-item__remove{position:relative;font-family:var(--ff-m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f7f4ee80;padding-bottom:2px;border-bottom:1px solid transparent;background:transparent;border-top:none;border-left:none;border-right:none;cursor:pointer}.vx-cart-item__remove:after{content:"";position:absolute;inset:-12px -10px}.vx-cart-item__remove:hover{color:#ef4444;border-bottom-color:#ef4444}.vx-cart__checkout{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:24px;padding-top:20px;border-top:1px solid rgba(247,244,238,.1)}.vx-cart__checkout label{display:grid;gap:6px;font-family:var(--ff-m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#f7f4eed9;grid-column:1 / -1}.vx-cart__checkout label:nth-child(1){grid-column:1}.vx-cart__checkout label:nth-child(2){grid-column:2}.vx-cart__checkout input,.vx-cart__checkout textarea{width:100%;border:1px solid rgba(247,244,238,.15);border-radius:0;background:#f7f4ee08;color:var(--cream);font-family:var(--ff-b);font-size:16px;padding:10px 12px;outline:none}.vx-cart__checkout textarea{min-height:60px;resize:vertical}.vx-cart__checkout input:focus,.vx-cart__checkout textarea:focus{border-color:#f7f4ee80;background:#f7f4ee0f}.vx-cart__sum{display:grid;gap:10px;margin-bottom:18px}.vx-cart__sum-item{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;border:1px solid rgba(247,244,238,.12);border-radius:0;padding:8px 10px}.vx-cart__sum-thumb{aspect-ratio:1;border-radius:0;overflow:hidden;background:#f7f4ee1a}.vx-cart__sum-thumb img{width:100%;height:100%;object-fit:cover}.vx-cart__sum-info{min-width:0}.vx-cart__sum-name{font-family:var(--ff-b);font-size:13px;font-weight:600;color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-cart__sum-meta{font-family:var(--ff-m);font-size:10.5px;letter-spacing:.04em;color:#f7f4eea6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.vx-cart__sum-side{display:grid;justify-items:end;gap:2px}.vx-cart__sum-price{font-family:var(--ff-b);font-size:13px;font-weight:600;color:var(--cream);white-space:nowrap}.vx-cart__sum-edit{position:relative;background:transparent;border:none;padding:0;cursor:pointer;font-family:var(--ff-m);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#d4a574}.vx-cart__sum-edit:after{content:"";position:absolute;inset:-10px -8px}.vx-cart__note-toggle{background:transparent;border:none;padding:0;cursor:pointer;text-align:left;font-family:var(--ff-b);font-size:12.5px;color:#d4a574;grid-column:1 / -1}.vx-cart__note-toggle[hidden]{display:none}.vx-cart__paywrap{grid-column:1 / -1;margin-top:4px}.vx-cart__pay-label{font-family:var(--ff-m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#f7f4eed9;margin-bottom:8px}.vx-cart__pay-pills{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vx-cart__pay-pill{min-height:44px;border-radius:0;border:1.5px solid rgba(247,244,238,.25);background:transparent;color:var(--cream);font-family:var(--ff-b);font-size:13px;font-weight:600;cursor:pointer;transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}.vx-cart__pay-pill.is-on{background:var(--cream);border-color:var(--cream);color:var(--ink)}.vx-cart__pay-pill[disabled]{opacity:.45;cursor:not-allowed}.vx-cart__pay-hint{font-family:var(--ff-b);font-size:12px;line-height:1.5;color:#f7f4ee99;margin:8px 0 0;text-align:justify}.vx-cart__ship{font-family:var(--ff-m);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#f7f4ee99;text-align:center;margin:0 0 10px}.vx-cart__upsell{margin-top:20px;padding-top:16px;border-top:1px solid rgba(247,244,238,.1);display:grid;gap:10px}.vx-cart__upsell-title{font-family:var(--ff-m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#f7f4eea6}.vx-cart__upsell-item{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center}.vx-cart__upsell-add{min-height:36px;padding:0 14px;border-radius:0;border:1px solid rgba(247,244,238,.25);background:transparent;color:var(--cream);font-family:var(--ff-b);font-size:12px;font-weight:600;cursor:pointer;transition:background .25s var(--ease),border-color .25s var(--ease)}.vx-cart__upsell-add:hover{background:#f7f4ee14}.vx-cart__foot{padding:20px 24px;border-top:1px solid rgba(247,244,238,.1);background:#f7f4ee05;flex-shrink:0}.vx-cart__totals{margin:0 0 12px;display:grid;gap:8px}.vx-cart__totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.vx-cart__totals dt{font-family:var(--ff-m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f7f4eed9}.vx-cart__totals dd{margin:0;font-family:var(--ff-m);font-size:13px;color:var(--cream);text-align:right}.vx-cart__totals-sum{padding-top:10px;border-top:1px solid rgba(247,244,238,.18)}.vx-cart__totals-sum{flex-wrap:wrap}.vx-cart__totals-sum dd{font-family:var(--ff-d);font-size:22px}.vx-cart__subtotal{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}.vx-cart__subtotal span{font-family:var(--ff-m);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f7f4eed9}.vx-cart__subtotal strong{font-family:var(--ff-d);font-size:28px;font-weight:400;color:var(--cream)}.vx-cart__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;border-radius:0;background:var(--vux-action);color:var(--ink)!important;font-family:var(--ff-b);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease),opacity .3s var(--ease);border:none;cursor:pointer;box-shadow:0 4px 12px #f7f4ee1a,inset 0 1px 1px #f7f4eee6;text-decoration:none}.vx-cart__submit:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000003d;background:var(--vux-olive-300)}.vx-cart__submit[disabled]{opacity:.5;cursor:wait;transform:none;box-shadow:none;filter:none}.vx-cart__status{margin-top:10px;font-family:var(--ff-b);font-size:12px;color:#f7f4eecc;text-align:center}.vx-cart__status.is-error{color:#f87171}.vx-cart__thanks{display:grid;gap:16px}.vx-cart__code{display:inline-flex;width:fit-content;border:1px solid rgba(212,165,116,.45);border-radius:0;color:#d4a574;font-family:var(--ff-m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px}.vx-cart__thanks h3{font-family:var(--ff-d);font-size:30px;font-weight:400;line-height:1.15;color:var(--cream)}.vx-cart__thanks p{font-family:var(--ff-b);font-size:14px;line-height:1.65;color:#f7f4eec7}.vx-cart__pay{display:grid;gap:16px;padding-top:4px}.vx-cart__pay-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(247,244,238,.1);padding-bottom:12px}.vx-cart__pay-row span{font-family:var(--ff-m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#f7f4eea6}.vx-cart__pay-row strong{font-family:var(--ff-b);font-size:16px;font-weight:600;color:var(--cream);text-align:right;word-break:break-word}.vx-cart__pay-note{border:1px solid rgba(247,244,238,.12);border-radius:0;background:#f7f4ee0a;padding:12px;font-family:var(--ff-b);font-size:14px;font-weight:600;color:var(--cream);word-break:break-word}.vx-cart__hold{border:1px solid rgba(212,165,116,.28);border-radius:0;padding:12px;background:#d4a57414;font-family:var(--ff-b);font-size:13px;line-height:1.55;color:#f7f4eed9}.vx-cart__copy-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vx-cart__copy{min-height:40px;border:1px solid rgba(247,244,238,.18);border-radius:0;background:transparent;color:var(--cream);font-family:var(--ff-b);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .25s var(--ease),border-color .25s var(--ease)}.vx-cart__copy:hover{background:#f7f4ee14}.vx-cart__qr-main,.vx-cart__qr{display:grid;gap:10px}.vx-cart__qr-main img,.vx-cart__qr img{width:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:0;background:var(--cream);padding:8px}.vx-cart__qr-main img{max-width:260px;justify-self:center}.vx-cart__qr-main span,.vx-cart__qr span{font-family:var(--ff-m);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f7f4eed9;text-align:center}.vx-cart__qr-options{display:grid;gap:12px;padding-top:4px}.vx-cart__pay-assure{font-family:var(--ff-b);font-size:13px;line-height:1.6;color:#d4a574f2;margin:0}.vx-cart__qr-options summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;border:1px solid rgba(247,244,238,.12);border-radius:0;padding:12px 14px;font-family:var(--ff-m);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#f7f4eec7}.vx-cart__qr-options summary::-webkit-details-marker{display:none}.vx-cart__qr-options summary:after{content:"+";color:#d4a574;font-size:16px;line-height:1}.vx-cart__qr-options[open] summary:after{content:"-"}.vx-cart__qr-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vx-cart__link{color:#d4a574;font-family:var(--ff-b);font-size:13px}.vx-cart__pay-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vx-cart__submit--ghost{background:transparent;color:var(--cream)!important;border:1px solid rgba(247,244,238,.18);box-shadow:none}.vx-cart__submit--ghost:hover{background:#f7f4ee14;box-shadow:none}.vx-cart__fallback{display:grid;gap:12px;margin-top:16px}.vx-cart__fallback textarea{width:100%;min-height:160px;border:1px solid rgba(247,244,238,.15);border-radius:0;background:#f7f4ee08;color:var(--cream);font-family:var(--ff-b);font-size:16px;padding:12px;resize:vertical}@media(min-width:641px){.vx-cart.is-checkout{width:480px}}@media(max-width:640px){.vx-cart{top:auto;right:0;bottom:0;width:100%;max-height:85vh;max-height:85dvh;border:none;border-top:1px solid rgba(247,244,238,.1);border-radius:0;transform:translateY(100%);opacity:1;transition:transform .45s cubic-bezier(.16,1,.3,1);will-change:transform}.vx-cart.is-open{transform:translateY(0)}.vx-cart__head,.vx-cart__body,.vx-cart__foot{padding-left:20px;padding-right:20px}.vx-cart__checkout label:nth-child(1),.vx-cart__checkout label:nth-child(2){grid-column:1 / -1}.vx-cart__title{font-size:24px}.vx-cart__thanks{gap:18px}.vx-cart__thanks h3{font-size:28px}.vx-cart__thanks p,.vx-cart__pay-note,.vx-cart__link{font-size:15px}.vx-cart__pay-row{align-items:flex-start}.vx-cart__pay-row strong{font-size:15px;line-height:1.45}.vx-cart__qr-main img{max-width:240px}.vx-cart__pay-actions{grid-template-columns:1fr}}.vx-pdp-backdrop[hidden],.vx-pdp-modal[hidden]{display:none!important}.vx-pdp-backdrop{position:fixed;inset:0;z-index:200;background:#0c0b09d1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.2,.85,.25,1)}.vx-pdp-backdrop.is-open{opacity:1;pointer-events:auto}.vx-pdp-modal{position:fixed;z-index:201;box-sizing:border-box;background:var(--vux-bg);color:var(--vux-text);border:1px solid var(--vux-line-strong);font-family:var(--vux-font-display);display:flex;flex-direction:column;overflow:hidden;max-width:100vw;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease}.vx-pdp-modal *,.vx-pdp-modal *:before,.vx-pdp-modal *:after{box-sizing:border-box}@media(min-width:993px){.vx-pdp-modal{top:88px;left:50%;transform:translate(-50%) scale(.97);opacity:0;width:92vw;max-width:1040px;height:auto;max-height:calc(100dvh - 128px);pointer-events:none;margin-bottom:32px}.vx-pdp-modal.is-open{transform:translate(-50%) scale(1);opacity:1;pointer-events:auto}}@media(max-width:992px){.vx-pdp-modal{bottom:0;left:0;right:0;top:8dvh;width:100%;max-width:100%;transform:translateY(100%);pointer-events:none;border-bottom:0}.vx-pdp-modal.is-open{transform:translateY(0);pointer-events:auto}}.vx-pdp-modal__head{flex:none;display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--vux-line)}.vx-pdp-modal__handle{display:none}@media(max-width:992px){.vx-pdp-modal__handle{display:block;position:absolute;left:50%;top:6px;transform:translate(-50%);width:40px;height:3px;background:var(--vux-line-strong)}}.vx-pdp-modal__title-sm{flex:1;font-family:var(--vux-font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--vux-label)}.vx-pdp-modal__close{flex:none;width:44px;height:44px;display:grid;place-items:center;background:none;border:1px solid var(--vux-line-strong);color:var(--vux-text);cursor:pointer;transition:border-color .3s ease,color .3s ease}.vx-pdp-modal__close:hover{border-color:var(--vux-cream);color:var(--vux-cream)}.vx-pdp-modal__close svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5}.vx-pdp-modal__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px 24px}.vx-pdp-modal__top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,3vw,32px);align-items:start}@media(max-width:860px){.vx-pdp-modal__top-grid{grid-template-columns:1fr}}.vx-pdp-modal__img-main{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--vux-bg-alt);border:1px solid var(--vux-line)}.vx-pdp-modal__img-main img{width:100%;height:100%;object-fit:cover;display:block}.vx-pdp-modal__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--vux-line);border-top:1px solid var(--vux-line)}.vx-pdp-modal__thumbs button,.vx-pdp-modal__thumbs img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;padding:0;border:0;background:var(--vux-bg-alt);cursor:pointer;opacity:.55;transition:opacity .3s ease}.vx-pdp-modal__thumbs .is-active,.vx-pdp-modal__thumbs button:hover{opacity:1}.vx-pdp-modal__title{margin:0;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.06;letter-spacing:-.035em;color:var(--vux-text)}.vx-pdp-modal__price{margin-top:10px;font-family:var(--vux-font-mono);font-size:24px;font-weight:700;color:var(--vux-text)}.vx-pdp-ksp{list-style:none;padding:14px 0 0;margin:14px 0 0;border-top:1px solid var(--vux-line);display:grid;grid-template-columns:1fr 1fr;gap:9px 14px}.vx-pdp-ksp li{display:flex;align-items:center;gap:8px;font-family:var(--vux-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--vux-text-muted)}.vx-pdp-ksp li svg{width:13px;height:13px;stroke:var(--vux-label);fill:none;stroke-width:1.6;flex:none}.vx-pdp-options{margin-top:18px;display:flex;flex-direction:column;gap:16px}.vx-pdp-opt-label{font-family:var(--vux-font-mono);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:var(--vux-label);margin-bottom:10px}.vx-pdp-opt-list{display:flex;flex-wrap:wrap;gap:8px}.vx-pdp-swatch{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 13px;background:var(--vux-surface);border:1px solid var(--vux-line);color:var(--vux-text);cursor:pointer;font-family:var(--vux-font-mono);font-size:11px;letter-spacing:.06em;transition:border-color .3s ease,transform .3s cubic-bezier(.2,.8,.25,1)}.vx-pdp-swatch.is-active{border-color:var(--vux-cream);outline:2px solid var(--vux-cream);outline-offset:-3px}.vx-pdp-swatch:hover{transform:translateY(-2px)}.vx-pdp-swatch.is-out{opacity:.45;cursor:not-allowed}.vx-pdp-swatch.is-out:hover{transform:none}.vx-pdp-swatch__dot{width:16px;height:16px;border:1px solid rgba(0,0,0,.35);flex:none}.vx-pdp-selected{margin-top:9px;font-family:var(--vux-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--vux-text-faint)}.vx-pdp-error{margin-top:8px;font-size:12px;color:#d98c6a}.vx-pdp-mini-bespoke{border-top:1px solid var(--vux-line);border-bottom:1px solid var(--vux-line)}.vx-pdp-mini-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;cursor:pointer;list-style:none;font-family:var(--vux-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--vux-text)}.vx-pdp-mini-summary::-webkit-details-marker{display:none}.vx-pdp-mini-summary span:last-child{color:var(--vux-label)}.vx-pdp-mini-summary:after{content:"+";display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--vux-line-strong);font-size:16px;color:var(--vux-label)}.vx-pdp-mini-bespoke[open] .vx-pdp-mini-summary:after{transform:rotate(45deg)}.vx-pdp-mini-content{display:grid;gap:8px;padding:4px 0 14px}.vx-pdp-mini-bespoke-title{display:block;font-family:var(--vux-font-mono);font-size:10px;letter-spacing:.1em;color:var(--vux-text-faint);margin-top:6px}.vx-pdp-mini-input{width:100%;min-height:50px;padding:0 14px;background:var(--vux-bg);color:var(--vux-text);border:1px solid var(--vux-line-strong);font-family:var(--vux-font-mono);font-size:14px;letter-spacing:.12em;outline:none;transition:border-color .3s ease}.vx-pdp-mini-input::placeholder{color:var(--vux-text-faint);text-transform:none;letter-spacing:.04em}.vx-pdp-mini-input:focus{border-color:var(--vux-label)}.vx-pdp-modal__bottom-wrap{margin-top:26px;display:flex;flex-direction:column}.vx-pdp-detail-block{padding:18px 0;border-top:1px solid var(--vux-line)}.vx-pdp-detail-title{margin:0 0 10px;font-family:var(--vux-font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--vux-label);font-weight:400}.vx-pdp-modal__desc{margin:0;font-size:14px;line-height:1.75;color:var(--vux-text-muted);text-wrap:pretty}.vx-pdp-story-box{margin-top:12px;padding:14px;background:var(--vux-surface);border:1px solid var(--vux-line)}.vx-pdp-story-title{font-size:14px;font-weight:700;color:var(--vux-text);margin-bottom:6px}.vx-pdp-story-text{font-size:13px;line-height:1.7;color:var(--vux-text-muted)}.vx-pdp-features{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:7px}.vx-pdp-features li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.6;color:var(--vux-text-muted)}.vx-pdp-features li svg{width:13px;height:13px;stroke:var(--vux-label);fill:none;stroke-width:1.6;flex:none;margin-top:4px}.vx-pdp-faq details{border-bottom:1px solid var(--vux-line)}.vx-pdp-faq summary{display:flex;align-items:center;min-height:48px;cursor:pointer;list-style:none;font-size:14px;font-weight:700;color:var(--vux-text)}.vx-pdp-faq summary::-webkit-details-marker{display:none}.vx-pdp-faq summary:after{content:"+";margin-left:auto;font-family:var(--vux-font-mono);font-size:16px;color:var(--vux-label)}.vx-pdp-faq details[open] summary:after{content:"−"}.vx-pdp-faq p{margin:0 0 14px;font-size:13px;line-height:1.75;color:var(--vux-text-muted)}.vx-pdp-related{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vx-pdp-related a{display:block;padding:12px;border:1px solid var(--vux-line);background:var(--vux-surface);transition:border-color .3s ease}.vx-pdp-related a:hover{border-color:var(--vux-line-strong)}.vx-pdp-related strong{display:block;font-size:14px;font-weight:700;line-height:1.3;color:var(--vux-text)}.vx-pdp-related span{display:block;margin-top:6px;font-family:var(--vux-font-mono);font-size:12px;color:var(--vux-text-muted)}@media(max-width:520px){.vx-pdp-related{grid-template-columns:1fr}}.vx-pdp-modal__foot{flex:none;display:flex;align-items:center;gap:12px;padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--vux-line-strong);background:var(--vux-bg)}.vx-pdp-modal__full{flex:none;min-height:50px;display:flex;align-items:center;padding:0 14px;border:1px solid var(--vux-line-strong);color:var(--vux-text);font-family:var(--vux-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:border-color .3s ease}.vx-pdp-modal__full:hover{border-color:var(--vux-cream);color:var(--vux-cream)}@media(max-width:700px){.vx-pdp-modal__foot{display:grid;grid-template-columns:114px minmax(0,1fr);gap:10px}.vx-pdp-modal__full{grid-column:1 / -1;min-height:44px;justify-content:center;order:3}.vx-pdp-qty{width:114px}.vx-pdp-qty-btn{width:36px}.vx-pdp-qty-val{width:40px}}.vx-pdp-qty{flex:none;display:flex;align-items:center;border:1px solid var(--vux-line-strong)}.vx-pdp-qty-btn{width:46px;height:46px;display:grid;place-items:center;background:none;border:0;color:var(--vux-text);cursor:pointer}.vx-pdp-qty-btn:hover{background:var(--vux-surface)}.vx-pdp-qty-val{width:42px;text-align:center;font-family:var(--vux-font-mono);font-size:15px;font-weight:700}.vx-btn-modal-add{flex:1;min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--vux-cream);color:#1c1b17;border:1px solid var(--vux-cream);cursor:pointer;font-family:var(--vux-font-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:transform .25s cubic-bezier(.2,.85,.25,1)}.vx-btn-modal-add:hover{transform:translateY(-2px)}.vx-btn-modal-add svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6}@media(prefers-reduced-motion:reduce){.vx-pdp-modal,.vx-pdp-backdrop,.vx-pdp-swatch,.vx-btn-modal-add{transition:none!important}}.vxbot-nut[data-astro-cid-auax2ibl]{position:fixed;right:20px;bottom:20px;z-index:900;display:inline-flex;align-items:center;gap:9px;min-height:45px;padding:11px 17px;background:var(--vux-olive-500);color:var(--vux-action-text);border:var(--vux-border-strong) solid var(--vux-olive-500);border-radius:var(--vux-radius);font:700 13px/1 var(--vux-font-display);cursor:pointer;box-shadow:0 12px 32px #00000061;transition:filter .2s var(--vux-ease),transform .25s var(--vux-ease),opacity .25s var(--vux-ease),bottom .32s var(--vux-ease)}.vxbot-nut[data-astro-cid-auax2ibl]:hover{filter:brightness(1.07);transform:translateY(-1px)}.vxbot-nut[data-astro-cid-auax2ibl]:focus-visible{outline:2px solid var(--vux-cream);outline-offset:3px}.vxbot-nut[data-astro-cid-auax2ibl][data-mo="1"]{transform:translateY(4px);opacity:0;pointer-events:none}.vxbot-nut__truc[data-astro-cid-auax2ibl]{position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:var(--vux-sage);border:2px solid var(--vux-bg);border-radius:50%}@media(prefers-reduced-motion:no-preference){.vxbot-nut[data-astro-cid-auax2ibl]:before{content:"";position:absolute;inset:-3px;border:1.5px solid var(--vux-olive-500);border-radius:var(--vux-radius);animation:vxbot-tho 3.2s var(--vux-ease) infinite;pointer-events:none}@keyframes vxbot-tho{0%{opacity:.65;transform:scale(1)}65%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}.vxbot-nut__dau[data-astro-cid-auax2ibl]{animation:vxbot-dap 5s var(--vux-ease) infinite}@keyframes vxbot-dap{0%,10%,to{transform:none}5%{transform:translateY(1.5px) scale(.9)}}.vxbot-nut__truc[data-astro-cid-auax2ibl]{animation:vxbot-truc 2.6s ease-in-out infinite}@keyframes vxbot-truc{0%,to{opacity:1}50%{opacity:.45}}}.vxbot-goiy[data-astro-cid-auax2ibl]{position:fixed;right:20px;bottom:76px;z-index:900;transition:bottom .32s var(--vux-ease);max-width:230px;padding:10px 14px;background:var(--vux-surface);color:var(--vux-text);border:1px solid var(--vux-line-strong);border-radius:var(--vux-radius);font:500 13px/1.4 var(--vux-font-display);text-align:left;cursor:pointer;box-shadow:0 10px 28px #0000004d}.vxbot-goiy[data-astro-cid-auax2ibl]:after{content:"";position:absolute;right:18px;bottom:-5px;width:8px;height:8px;background:var(--vux-surface);border-right:1px solid var(--vux-line-strong);border-bottom:1px solid var(--vux-line-strong);transform:rotate(45deg)}.vxbot-goiy[data-astro-cid-auax2ibl][hidden]{display:none}.vxbot-goiy[data-astro-cid-auax2ibl]:focus-visible{outline:2px solid var(--vux-sage);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.vxbot-goiy[data-astro-cid-auax2ibl]{animation:vxbot-goiy-vao .4s var(--vux-ease),vxbot-nho 2.4s ease-in-out .4s infinite}@keyframes vxbot-goiy-vao{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vxbot-nho{0%,to{transform:none}50%{transform:translateY(-4px)}}}.vxbot[data-astro-cid-auax2ibl]{position:fixed;right:20px;bottom:20px;z-index:901;width:min(376px,calc(100vw - 40px));height:min(600px,calc(100dvh - 40px));display:flex;flex-direction:column;background:var(--vux-bg);color:var(--vux-text);border:var(--vux-border-strong) solid var(--vux-line-strong);border-radius:var(--vux-radius);box-shadow:0 24px 64px #00000073}.vxbot[data-astro-cid-auax2ibl][hidden]{display:none}@media(prefers-reduced-motion:no-preference){.vxbot[data-astro-cid-auax2ibl]{animation:vxbot-len .3s var(--vux-ease)}@keyframes vxbot-len{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.vxbot__dau[data-astro-cid-auax2ibl]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--vux-line);background:var(--vux-bg-alt)}.vxbot__nhan[data-astro-cid-auax2ibl]{display:flex;align-items:center;gap:11px}.vxbot__avatar[data-astro-cid-auax2ibl]{position:relative;width:36px;height:36px;flex:none;display:grid;place-items:center;background:var(--vux-surface-warm);color:var(--vux-text);border:1px solid var(--vux-line-strong)}.vxbot__avatar[data-astro-cid-auax2ibl] .vxbot__truc[data-astro-cid-auax2ibl]{position:absolute;top:-3px;right:-3px;width:8px;height:8px;background:var(--vux-sage);border:2px solid var(--vux-bg-alt);border-radius:50%}@media(prefers-reduced-motion:no-preference){.vxbot__avatar[data-astro-cid-auax2ibl] .vxbot__truc[data-astro-cid-auax2ibl]{animation:vxbot-truc 2.6s ease-in-out infinite}}.vxbot__ten[data-astro-cid-auax2ibl]{margin:0;font:700 15px/1.2 var(--vux-font-display)}.vxbot__phu[data-astro-cid-auax2ibl]{margin:2px 0 0;font:400 11px/1.3 var(--vux-font-mono);color:var(--vux-text-faint)}.vxbot__dong[data-astro-cid-auax2ibl]{width:44px;height:44px;margin:-8px -10px -8px 0;display:grid;place-items:center;background:none;border:none;color:var(--vux-text-muted);cursor:pointer}.vxbot__dong[data-astro-cid-auax2ibl]:hover{color:var(--vux-text)}.vxbot__dong[data-astro-cid-auax2ibl]:focus-visible{outline:2px solid var(--vux-sage);outline-offset:-4px}.vxbot__cuon[data-astro-cid-auax2ibl]{flex:1;overflow-y:auto;padding:16px 14px 8px;scrollbar-width:thin}.vxbot__dong-chat[data-astro-cid-auax2ibl]{display:flex;flex-direction:column;gap:10px}.vxbot-bot,.vxbot-user{max-width:86%;padding:10px 13px;font:400 14px/1.55 var(--vux-font-display);border-radius:var(--vux-radius);overflow-wrap:break-word}.vxbot-bot{align-self:flex-start;background:var(--vux-bg-alt);border:1px solid var(--vux-line)}.vxbot-user{align-self:flex-end;background:#d7c9b5;color:#1c1b17;border:1px solid var(--vux-line)}.vxbot-bot a{color:var(--vux-action);text-decoration:underline;text-underline-offset:2px}.vxbot-cho{align-self:flex-start;padding:12px 13px 8px;display:flex;gap:4px}.vxbot-cho i{width:5px;height:5px;background:var(--vux-text-faint);border-radius:50%}@media(prefers-reduced-motion:no-preference){.vxbot-bot,.vxbot-user,.vxbot-sp{animation:vxbot-msg .35s var(--vux-ease)}@keyframes vxbot-msg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vxbot-cho i{animation:vxbot-nhay 1s ease-in-out infinite}.vxbot-cho i:nth-child(2){animation-delay:.15s}.vxbot-cho i:nth-child(3){animation-delay:.3s}@keyframes vxbot-nhay{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}}.vxbot-sp{align-self:stretch;display:flex;gap:11px;align-items:center;padding:10px;border:1px solid var(--vux-line-strong);background:var(--vux-surface)}.vxbot-sp img{width:52px;height:52px;object-fit:cover;flex:none;background:var(--vux-bg-alt)}.vxbot-sp-body{flex:1;min-width:0}.vxbot-sp-ten{margin:0;font:600 13.5px/1.3 var(--vux-font-display)}.vxbot-sp-gia{margin:3px 0 0;font:400 13px/1 var(--vux-font-mono)}.vxbot-sp-gia s{color:var(--vux-text-faint);margin-left:7px;font-size:11px}.vxbot-sp-nut{display:flex;flex-direction:column;gap:6px;flex:none}.vxbot-sp-nut button,.vxbot-sp-nut a{min-height:30px;padding:6px 11px;font:600 11.5px/1 var(--vux-font-display);background:none;border:1px solid var(--vux-line-strong);border-radius:var(--vux-radius);color:var(--vux-text);cursor:pointer;text-decoration:none;text-align:center;transition:border-color .2s var(--vux-ease),color .2s var(--vux-ease)}.vxbot-sp-nut button:hover,.vxbot-sp-nut a:hover{border-color:var(--vux-action);color:var(--vux-action)}.vxbot-sp-nut .vxbot-chinh{background:var(--vux-action);border-color:var(--vux-action);color:var(--vux-action-text)}.vxbot-sp-nut .vxbot-chinh:hover{color:var(--vux-action-text);filter:brightness(1.08)}.vxbot-danhgia{align-self:flex-start;display:flex;gap:6px;margin-top:-4px;font:400 11px/1 var(--vux-font-mono);color:var(--vux-text-faint)}.vxbot-danhgia button{min-height:26px;padding:5px 10px;font:500 11px/1 var(--vux-font-mono);background:none;color:var(--vux-text-faint);border:1px solid var(--vux-line);border-radius:var(--vux-radius-pill);cursor:pointer;transition:border-color .2s var(--vux-ease),color .2s var(--vux-ease)}.vxbot-danhgia button:hover{border-color:var(--vux-action);color:var(--vux-action)}.vxbot__chips[data-astro-cid-auax2ibl]{display:flex;flex-wrap:wrap;gap:7px;padding:12px 0 8px}.vxbot__chips[data-astro-cid-auax2ibl]:empty{display:none}.vxbot-chip{min-height:34px;padding:8px 13px;font:500 12.5px/1 var(--vux-font-display);background:none;color:var(--vux-text);border:1px solid var(--vux-line-strong);border-radius:var(--vux-radius-pill);cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:border-color .2s var(--vux-ease),color .2s var(--vux-ease)}.vxbot-chip:hover{border-color:var(--vux-action);color:var(--vux-action)}.vxbot-chip:focus-visible{outline:2px solid var(--vux-sage);outline-offset:2px}.vxbot-cham{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.25);flex:none}.vxbot__nhap[data-astro-cid-auax2ibl]{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--vux-line);background:var(--vux-bg-alt)}.vxbot__nhap[data-astro-cid-auax2ibl] input[data-astro-cid-auax2ibl]{flex:1;min-height:44px;padding:8px 12px;font:400 14px/1.4 var(--vux-font-display);background:var(--vux-bg);color:var(--vux-text);border:1px solid var(--vux-line-strong);border-radius:var(--vux-radius)}.vxbot__nhap[data-astro-cid-auax2ibl] input[data-astro-cid-auax2ibl]:focus-visible{outline:2px solid var(--vux-sage);outline-offset:-1px}.vxbot__nhap[data-astro-cid-auax2ibl] input[data-astro-cid-auax2ibl]::placeholder{color:var(--vux-text-faint)}.vxbot__nhap[data-astro-cid-auax2ibl] button[data-astro-cid-auax2ibl]{width:44px;min-height:44px;flex:none;display:grid;place-items:center;background:var(--vux-action);color:var(--vux-action-text);border:none;border-radius:var(--vux-radius);cursor:pointer}.vxbot__nhap[data-astro-cid-auax2ibl] button[data-astro-cid-auax2ibl]:focus-visible{outline:2px solid var(--vux-sage);outline-offset:2px}@media(max-width:780px){.vxbot[data-astro-cid-auax2ibl]{right:0;bottom:0;left:0;width:100vw;height:min(560px,82dvh);border-left:none;border-right:none;border-bottom:none}.vxbot-nut[data-astro-cid-auax2ibl]{right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}.vxbot-goiy[data-astro-cid-auax2ibl]{right:14px;bottom:calc(70px + env(safe-area-inset-bottom));display:none!important}.vxbot-nut[data-astro-cid-auax2ibl] span[data-astro-cid-auax2ibl]{display:none}.vxbot-nut[data-astro-cid-auax2ibl]{padding:12px;min-width:45px;justify-content:center}html[data-menu=mo] .vxbot-nut[data-astro-cid-auax2ibl],html[data-menu=mo] .vxbot-goiy[data-astro-cid-auax2ibl]{display:none!important}.vxbot-nut[data-astro-cid-auax2ibl].vxbot-ne-day{bottom:calc(76px + env(safe-area-inset-bottom))}.vxbot-goiy[data-astro-cid-auax2ibl].vxbot-ne-day{bottom:calc(132px + env(safe-area-inset-bottom))}.vxbot__nhap[data-astro-cid-auax2ibl] input[data-astro-cid-auax2ibl]{font-size:16px}.vxbot__nhap[data-astro-cid-auax2ibl]{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.vxs{width:min(680px,100%);max-width:100%;max-height:100dvh;height:100dvh;margin:0 auto;padding:0;border:0;border-inline:1px solid var(--vux-line);background:#1b1b19;color:#f2ede2}.vxs::backdrop{background:#0a0a09b8}.vxs[open]{display:flex;flex-direction:column}.vxs__dau{flex:none;padding:16px 18px;border-bottom:1px solid var(--vux-line-strong);background:var(--vux-olive-900)}.vxs__nhan{display:block;margin-bottom:10px;font-family:var(--vux-font-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vux-cream)}.vxs__hang{display:flex;gap:8px}.vxs__o{flex:1;min-width:0;min-height:52px;padding:0 14px;border:1px solid var(--vux-line-strong);border-radius:0;background:#1b1b19;color:#f2ede2;font-family:var(--vux-font-body);font-size:16px;-webkit-appearance:none;appearance:none}.vxs__o::placeholder{color:#9c978c}.vxs__dong{flex:none;min-height:52px;padding:0 14px;border:1px solid var(--vux-line-strong);background:transparent;color:#f2ede2;font-family:var(--vux-font-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.vxs__than{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 32px}.vxs__muc{margin:18px 0 10px;font-family:var(--vux-font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9c978c}.vxs__muc:first-child{margin-top:0}.vxs__kq{display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 0;border-bottom:1px solid var(--vux-line);color:#f2ede2;text-decoration:none}.vxs__kq:hover .vxs__ten{text-decoration:underline;text-underline-offset:3px}.vxs__anh{flex:none;width:56px;height:56px;object-fit:cover;background:#242424;border:1px solid var(--vux-line)}.vxs__chu{flex:1;min-width:0}.vxs__ten{display:block;font-size:15px;font-weight:700;line-height:1.35}.vxs__phu{display:block;margin-top:3px;font-family:var(--vux-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a8a499}.vxs__gia{flex:none;font-family:var(--vux-font-mono);font-size:13px;font-weight:700}.vxs__trong{margin:8px 0 16px;color:#a8a499;font-size:15px;line-height:1.6}.vxnav[data-astro-cid-vlafmski]{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--vux-line-strong);background:color-mix(in oklab,var(--vux-bg) 94%,transparent);backdrop-filter:blur(16px) saturate(1.08)}.vxnav__top[data-astro-cid-vlafmski]{max-height:31px;overflow:hidden;background:var(--vux-olive-800);opacity:1;transition:max-height .26s var(--vux-ease),opacity .2s ease}.vxnav__top-inner[data-astro-cid-vlafmski]{max-width:var(--vux-max);min-height:31px;display:flex;align-items:center;gap:24px;margin:0 auto;padding:0 var(--vux-gutter);color:var(--vux-neutral-300);font:700 .6875rem/1 var(--vux-font-mono);letter-spacing:.13em;text-transform:uppercase}.vxnav__promise[data-astro-cid-vlafmski]{flex:1;min-width:0;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vxnav__channels[data-astro-cid-vlafmski]{display:flex;align-items:center;gap:4px}.vxnav__channels[data-astro-cid-vlafmski] a[data-astro-cid-vlafmski]{width:32px;min-height:31px;display:grid;place-items:center;color:var(--vux-neutral-300);transition:color .2s var(--vux-ease),background-color .2s var(--vux-ease)}.vxnav__channels[data-astro-cid-vlafmski] svg[data-astro-cid-vlafmski]{width:15px;height:15px;display:block}.vxnav__channels[data-astro-cid-vlafmski] a[data-astro-cid-vlafmski]:hover{background:color-mix(in oklab,var(--vux-neutral-100) 9%,transparent);color:var(--vux-neutral-100)}.vxnav__channels[data-astro-cid-vlafmski] a[data-astro-cid-vlafmski]:focus-visible{outline:2px solid var(--vux-neutral-100);outline-offset:-3px;color:var(--vux-neutral-100)}.vxnav__main[data-astro-cid-vlafmski]{padding:0 var(--vux-gutter)}.vxnav__inner[data-astro-cid-vlafmski]{max-width:var(--vux-max);min-height:68px;display:flex;align-items:center;gap:clamp(20px,3vw,44px);margin:0 auto;transition:min-height .28s var(--vux-ease)}.vxnav__logo[data-astro-cid-vlafmski]{flex:none;display:flex;align-items:center;transform-origin:left center;transition:transform .28s var(--vux-ease)}.vxnav__logo[data-astro-cid-vlafmski] img[data-astro-cid-vlafmski]{width:clamp(80px,6vw,94px);height:auto;display:block;transition:width .28s var(--vux-ease),transform .28s var(--vux-ease)}.vxnav__links[data-astro-cid-vlafmski]{min-width:0;display:flex;align-items:center;gap:clamp(18px,2.2vw,32px)}.vxnav__links[data-astro-cid-vlafmski] a[data-astro-cid-vlafmski]{position:relative;min-height:46px;display:inline-flex;align-items:center;white-space:nowrap;color:var(--vux-text-faint);font:700 .6875rem/1 var(--vux-font-mono);letter-spacing:.12em;text-transform:uppercase;transition:color .24s var(--vux-ease)}.vxnav__links[data-astro-cid-vlafmski] a[data-astro-cid-vlafmski]:hover,.vxnav__links[data-astro-cid-vlafmski] a[data-astro-cid-vlafmski][data-active="1"]{color:var(--vux-text)}.vxnav__links[data-astro-cid-vlafmski] [data-astro-cid-vlafmski][data-muc-gach]{position:absolute;left:0;right:0;bottom:5px;height:2px;background:var(--vux-label);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--vux-ease)}.vxnav__links[data-astro-cid-vlafmski] a[data-astro-cid-vlafmski]:hover [data-astro-cid-vlafmski][data-muc-gach],.vxnav__links[data-astro-cid-vlafmski] a[data-astro-cid-vlafmski][data-active="1"] [data-astro-cid-vlafmski][data-muc-gach]{transform:scaleX(1)}.vxnav__links[data-astro-cid-vlafmski] a[data-astro-cid-vlafmski][data-muc] [data-astro-cid-vlafmski][data-muc-gach]{transform:scaleX(var(--muc-p, 0));opacity:.45;transition:transform .12s linear,opacity .24s var(--vux-ease)}.vxnav__links[data-astro-cid-vlafmski] a[data-astro-cid-vlafmski][data-muc][data-active="1"] [data-astro-cid-vlafmski][data-muc-gach]{opacity:1}.vxnav__links[data-astro-cid-vlafmski] a[data-astro-cid-vlafmski][data-muc]:hover [data-astro-cid-vlafmski][data-muc-gach]{transform:scaleX(1);opacity:1}.vxnav__current[data-astro-cid-vlafmski]{min-width:0;flex:1;display:none;overflow:hidden;color:var(--vux-text-muted);min-height:16px;font:700 .6875rem/1.35 var(--vux-font-mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vxnav__actions[data-astro-cid-vlafmski]{margin-left:auto;display:flex;align-items:center;gap:8px}.vxnav__search[data-astro-cid-vlafmski]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--vux-line);background:transparent;color:var(--vux-text);font:700 .6875rem/1 var(--vux-font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .2s}.vxnav__search[data-astro-cid-vlafmski]:hover{border-color:var(--vux-cream)}.vxnav__panel-search[data-astro-cid-vlafmski]{width:100%;max-width:420px;min-height:52px;display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--vux-line-strong);background:var(--vux-bg);color:var(--vux-text-muted);font-family:var(--vux-font-body);font-size:16px;text-align:left;cursor:pointer}.vxnav__panel-search[data-astro-cid-vlafmski]:hover{border-color:var(--vux-cream);color:var(--vux-text)}.vxnav__cart[data-astro-cid-vlafmski],.vxnav__menu-button[data-astro-cid-vlafmski]{min-height:46px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:700 .6875rem/1 var(--vux-font-mono);letter-spacing:.1em;text-transform:uppercase}.vxnav__cart[data-astro-cid-vlafmski]{gap:8px;padding:0 14px;border:1px solid var(--vux-line-strong);background:transparent;color:var(--vux-text);transition:border-color .24s var(--vux-ease),background-color .24s var(--vux-ease),color .24s var(--vux-ease)}.vxnav__cart[data-astro-cid-vlafmski]:hover{border-color:var(--vux-cream)}.vxnav__cart[data-astro-cid-vlafmski][data-has-items="1"]{border-color:var(--vux-cream);background:var(--vux-cream);color:var(--vux-dark-900)}.vxnav__cart-count[data-astro-cid-vlafmski]{min-width:14px;text-align:center}.vxnav__menu-button[data-astro-cid-vlafmski]{gap:9px;padding:0 8px 0 12px;border:0;background:transparent;color:var(--vux-label);transition:color .24s var(--vux-ease),background-color .24s var(--vux-ease)}.vxnav__menu-button[data-astro-cid-vlafmski]:hover,.vxnav__menu-button[data-astro-cid-vlafmski][aria-expanded=true]{background:var(--vux-bg-alt);color:var(--vux-cream)}.vxnav__menu-lines[data-astro-cid-vlafmski]{width:23px;display:flex;flex-direction:column;gap:5px}.vxnav__menu-lines[data-astro-cid-vlafmski]>span[data-astro-cid-vlafmski]{width:100%;height:1.5px;display:block;background:currentColor;transition:transform .28s var(--vux-ease),opacity .18s ease}.vxnav__menu-lines[data-astro-cid-vlafmski]>span[data-astro-cid-vlafmski]:nth-child(2){width:70%;align-self:flex-end}.vxnav__menu-button[data-astro-cid-vlafmski][aria-expanded=true] [data-astro-cid-vlafmski][data-vach]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.vxnav__menu-button[data-astro-cid-vlafmski][aria-expanded=true] [data-astro-cid-vlafmski][data-vach]:nth-child(2){opacity:0}.vxnav__menu-button[data-astro-cid-vlafmski][aria-expanded=true] [data-astro-cid-vlafmski][data-vach]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.vxnav__progress[data-astro-cid-vlafmski]{height:2px;display:block;background:var(--vux-line)}.vxnav__progress[data-astro-cid-vlafmski]>span[data-astro-cid-vlafmski]{width:0;height:100%;display:block;background:var(--vux-label)}.vxnav__panel[data-astro-cid-vlafmski]{max-height:min(72svh,590px);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--vux-line);background:var(--vux-olive-900);color:var(--vux-neutral-100)}.vxnav__panel[data-astro-cid-vlafmski]:not([hidden]){animation:vxnav-panel-in .28s var(--vux-ease) both}.vxnav__panel[data-astro-cid-vlafmski][hidden],.vxnav__scrim[data-astro-cid-vlafmski][hidden]{display:none!important}.vxnav__panel-inner[data-astro-cid-vlafmski]{max-width:var(--vux-max);display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr);gap:clamp(32px,5vw,80px);margin:0 auto;padding:28px var(--vux-gutter) 34px}.vxnav__panel-intro[data-astro-cid-vlafmski]{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.vxnav__panel-intro[data-astro-cid-vlafmski]>span[data-astro-cid-vlafmski],.vxnav__menu-heading[data-astro-cid-vlafmski]{color:var(--vux-neutral-500);font:700 .6875rem/1 var(--vux-font-mono);letter-spacing:.16em;text-transform:uppercase}.vxnav__panel-intro[data-astro-cid-vlafmski] strong[data-astro-cid-vlafmski]{max-width:28ch;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.2;letter-spacing:-.025em}.vxnav__panel-intro[data-astro-cid-vlafmski]>a[data-astro-cid-vlafmski]{min-height:48px;display:inline-flex;align-items:center;gap:28px;padding:0 16px;background:var(--vux-cream);color:var(--vux-olive-900);font:700 .6875rem/1 var(--vux-font-mono);letter-spacing:.11em;text-transform:uppercase}.vxnav__menu-grid[data-astro-cid-vlafmski]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.vxnav__menu-grid[data-astro-cid-vlafmski].has-sections{grid-template-columns:repeat(3,minmax(0,1fr))}.vxnav__menu-grid[data-astro-cid-vlafmski] nav[data-astro-cid-vlafmski]{min-width:0;display:flex;flex-direction:column}.vxnav__menu-heading[data-astro-cid-vlafmski]{min-height:30px;display:flex;align-items:flex-start}.vxnav__menu-link[data-astro-cid-vlafmski],.vxnav__channel-link[data-astro-cid-vlafmski]{min-height:46px;display:flex;align-items:center;border-bottom:1px solid color-mix(in oklab,var(--vux-neutral-500) 30%,transparent);color:var(--vux-neutral-100);transition:color .2s var(--vux-ease),padding-left .25s var(--vux-ease)}.vxnav__menu-link[data-astro-cid-vlafmski]{font-size:1rem;font-weight:700}.vxnav__menu-link--small[data-astro-cid-vlafmski]{font-size:.9rem}.vxnav__channel-link[data-astro-cid-vlafmski]{justify-content:space-between;font:700 .6875rem/1 var(--vux-font-mono);letter-spacing:.09em;text-transform:uppercase}.vxnav__menu-link[data-astro-cid-vlafmski]:hover,.vxnav__channel-link[data-astro-cid-vlafmski]:hover,.vxnav__menu-link[data-astro-cid-vlafmski][aria-current=page]{padding-left:6px;color:var(--vux-cream)}.vxnav__scrim[data-astro-cid-vlafmski]{position:fixed;inset:0;z-index:55;background:#0c0b09b8;backdrop-filter:blur(3px)}.vxnav__scrim[data-astro-cid-vlafmski]:not([hidden]){animation:vxnav-scrim-in .2s ease both}.vxnav[data-astro-cid-vlafmski][data-shrunk="1"] .vxnav__top[data-astro-cid-vlafmski]{max-height:0;opacity:0}.vxnav[data-astro-cid-vlafmski][data-shrunk="1"] .vxnav__inner[data-astro-cid-vlafmski]{min-height:60px}.vxnav[data-astro-cid-vlafmski][data-shrunk="1"] .vxnav__logo[data-astro-cid-vlafmski]{transform:scale(.9)}@keyframes vxnav-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes vxnav-scrim-in{0%{opacity:0}to{opacity:1}}@media(min-width:861px){[data-astro-cid-vlafmski][data-menu-muc]{display:none!important}.vxnav__menu-grid[data-astro-cid-vlafmski].has-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.vxnav__channels[data-astro-cid-vlafmski]{display:none}.vxnav__top-inner[data-astro-cid-vlafmski]{justify-content:center}.vxnav__promise[data-astro-cid-vlafmski]{flex:none;max-width:100%;text-align:center}}@media(max-width:860px){.vxnav__top[data-astro-cid-vlafmski],.vxnav__top-inner[data-astro-cid-vlafmski]{min-height:23px}.vxnav__top[data-astro-cid-vlafmski]{max-height:23px}.vxnav__top-inner[data-astro-cid-vlafmski]{font-size:.6875rem;letter-spacing:.06em}.vxnav__main[data-astro-cid-vlafmski]{padding-inline:clamp(14px,4vw,22px)}.vxnav__inner[data-astro-cid-vlafmski]{min-height:58px;gap:10px}.vxnav__logo[data-astro-cid-vlafmski] img[data-astro-cid-vlafmski]{width:70px}.vxnav__links[data-astro-cid-vlafmski]{display:none}.vxnav__current[data-astro-cid-vlafmski]{display:block}.vxnav__actions[data-astro-cid-vlafmski]{gap:6px}.vxnav__search[data-astro-cid-vlafmski]{box-sizing:border-box;flex:0 0 44px;width:44px;height:44px;padding:0;border-color:var(--vux-line-strong)}.vxnav__search[data-astro-cid-vlafmski] [data-astro-cid-vlafmski][data-timlabel]{display:none}.vxnav__cart[data-astro-cid-vlafmski]{position:relative;width:44px;min-height:44px;padding:0;border-color:var(--vux-line-strong)}.vxnav__cart[data-astro-cid-vlafmski][data-has-items="1"]{border-color:var(--vux-line-strong);background:transparent;color:var(--vux-text)}.vxnav__cart[data-astro-cid-vlafmski] [data-astro-cid-vlafmski][data-cartlabel]{display:none}.vxnav__cart-count[data-astro-cid-vlafmski]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 4px;border-radius:var(--vux-radius-pill);background:var(--vux-action);color:var(--vux-action-text);font-size:.6875rem;letter-spacing:0}.vxnav__cart-count[data-astro-cid-vlafmski][hidden]{display:none!important}.vxnav__menu-button[data-astro-cid-vlafmski]{width:44px;min-height:44px;padding:0;border:1px solid var(--vux-line-strong)}.vxnav__menu-lines[data-astro-cid-vlafmski]{width:20px}.vxnav__menu-label[data-astro-cid-vlafmski]{display:none}.vxnav__panel[data-astro-cid-vlafmski]{max-height:calc(100svh - 64px)}nav[data-astro-cid-vlafmski][aria-label="Nhắn cho shop"]{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}nav[data-astro-cid-vlafmski][aria-label="Nhắn cho shop"] .vxnav__menu-heading[data-astro-cid-vlafmski]{grid-column:1 / -1}.vxnav__panel-inner[data-astro-cid-vlafmski]{grid-template-columns:1fr;gap:26px;padding-top:22px}.vxnav__panel-intro[data-astro-cid-vlafmski] strong[data-astro-cid-vlafmski]{max-width:25ch}.vxnav__menu-grid[data-astro-cid-vlafmski],.vxnav__menu-grid[data-astro-cid-vlafmski].has-sections{grid-template-columns:1fr;gap:24px}.vxnav[data-astro-cid-vlafmski][data-shrunk="1"] .vxnav__top[data-astro-cid-vlafmski]{max-height:0}.vxnav[data-astro-cid-vlafmski][data-shrunk="1"] .vxnav__inner[data-astro-cid-vlafmski]{min-height:48px;height:48px;gap:6px}.vxnav[data-astro-cid-vlafmski][data-shrunk="1"] .vxnav__logo[data-astro-cid-vlafmski]{width:88px;height:40px;justify-content:center;transform:none;overflow:visible}.vxnav[data-astro-cid-vlafmski][data-shrunk="1"] .vxnav__logo[data-astro-cid-vlafmski] img[data-astro-cid-vlafmski]{width:86px;max-width:none;transform:scale(1.22)}.vxnav[data-astro-cid-vlafmski][data-shrunk="1"] .vxnav__current[data-astro-cid-vlafmski]{font-size:.6875rem}.vxnav[data-astro-cid-vlafmski][data-shrunk="1"] .vxnav__actions[data-astro-cid-vlafmski]{height:44px;gap:6px;align-items:center}.vxnav[data-astro-cid-vlafmski][data-shrunk="1"] .vxnav__cart[data-astro-cid-vlafmski],.vxnav[data-astro-cid-vlafmski][data-shrunk="1"] .vxnav__menu-button[data-astro-cid-vlafmski]{box-sizing:border-box;flex:0 0 44px;width:44px;height:44px;min-height:44px}}@media(max-width:380px){.vxnav__current[data-astro-cid-vlafmski]{font-size:.6875rem}.vxnav__promise[data-astro-cid-vlafmski]{font-size:.6875rem;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.vxnav__top[data-astro-cid-vlafmski],.vxnav__inner[data-astro-cid-vlafmski],.vxnav__logo[data-astro-cid-vlafmski],.vxnav__logo[data-astro-cid-vlafmski] img[data-astro-cid-vlafmski],.vxnav__panel[data-astro-cid-vlafmski],.vxnav__scrim[data-astro-cid-vlafmski]{animation:none;transition:none}}.vxf[data-astro-cid-bs277hdr]{border-top:1px solid var(--vux-line-strong);background:var(--vux-olive-900);color:var(--vux-neutral-100)}.vxf__inner[data-astro-cid-bs277hdr]{max-width:var(--vux-max);margin:0 auto;padding:0 var(--vux-gutter)}.vxf__main[data-astro-cid-bs277hdr]{min-height:112px;display:grid;grid-template-columns:minmax(330px,.82fr) minmax(560px,1.18fr);align-items:stretch}.vxf__brand[data-astro-cid-bs277hdr],.vxf__action[data-astro-cid-bs277hdr]{display:flex;align-items:center}.vxf__brand[data-astro-cid-bs277hdr]{gap:20px;padding:14px clamp(20px,2.5vw,34px) 14px 0}.vxf__brand-meta[data-astro-cid-bs277hdr]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.vxf__logo[data-astro-cid-bs277hdr]{width:max-content;display:flex;align-items:center}.vxf__logo[data-astro-cid-bs277hdr] img[data-astro-cid-bs277hdr]{width:82px;height:auto;display:block}.vxf__brand[data-astro-cid-bs277hdr] p[data-astro-cid-bs277hdr]{max-width:37ch;margin:0;color:var(--vux-neutral-400);font-size:.78rem;line-height:1.4;text-wrap:pretty}.vxf__nav[data-astro-cid-bs277hdr]{min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,28px)}.vxf__action[data-astro-cid-bs277hdr]{justify-content:space-between;gap:24px;padding:14px 0 14px clamp(28px,3.5vw,48px);border-left:1px solid color-mix(in oklab,var(--vux-neutral-500) 28%,transparent)}.vxf__action-copy[data-astro-cid-bs277hdr]{min-width:0;display:flex;flex-direction:column;gap:7px}.vxf__eyebrow[data-astro-cid-bs277hdr]{color:var(--vux-olive-300);font:700 .6rem/1 var(--vux-font-mono);letter-spacing:.15em;text-transform:uppercase}.vxf__action[data-astro-cid-bs277hdr] strong[data-astro-cid-bs277hdr]{color:var(--vux-neutral-100);font-size:clamp(1.45rem,2vw,1.9rem);line-height:1;letter-spacing:-.035em;text-transform:uppercase}.vxf__buttons[data-astro-cid-bs277hdr]{flex:none;display:flex;flex-wrap:nowrap;gap:8px}.vxf__primary[data-astro-cid-bs277hdr],.vxf__message[data-astro-cid-bs277hdr]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 17px;font:700 .64rem/1 var(--vux-font-mono);letter-spacing:.1em;text-transform:uppercase;transition:background-color .22s var(--vux-ease),border-color .22s var(--vux-ease),color .22s var(--vux-ease),transform .18s var(--vux-ease)}.vxf__primary[data-astro-cid-bs277hdr]{min-width:132px;background:var(--vux-neutral-500);color:var(--vux-olive-900)}.vxf__message[data-astro-cid-bs277hdr]{border:1px solid color-mix(in oklab,var(--vux-neutral-500) 45%,transparent);color:var(--vux-neutral-200)}.vxf__message[data-astro-cid-bs277hdr] svg[data-astro-cid-bs277hdr]{width:17px;height:17px;display:block}.vxf__primary[data-astro-cid-bs277hdr]:hover{background:var(--vux-neutral-100)}.vxf__message[data-astro-cid-bs277hdr]:hover{border-color:var(--vux-neutral-300);background:color-mix(in oklab,var(--vux-neutral-100) 8%,transparent)}.vxf__primary[data-astro-cid-bs277hdr]:active,.vxf__message[data-astro-cid-bs277hdr]:active{transform:translateY(1px)}.vxf__nav[data-astro-cid-bs277hdr] a[data-astro-cid-bs277hdr],.vxf__legal[data-astro-cid-bs277hdr] a[data-astro-cid-bs277hdr]{color:var(--vux-neutral-400);font:700 .59rem/1 var(--vux-font-mono);letter-spacing:.11em;text-transform:uppercase;transition:color .2s var(--vux-ease)}.vxf__nav[data-astro-cid-bs277hdr] a[data-astro-cid-bs277hdr]{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.vxf__nav[data-astro-cid-bs277hdr] a[data-astro-cid-bs277hdr]:hover,.vxf__legal[data-astro-cid-bs277hdr] a[data-astro-cid-bs277hdr]:hover{color:var(--vux-neutral-100)}.vxf__social[data-astro-cid-bs277hdr]{flex:none;display:flex;align-items:center;gap:1px}.vxf__social[data-astro-cid-bs277hdr] a[data-astro-cid-bs277hdr]{width:44px;height:44px;display:grid;place-items:center;border:1px solid transparent;color:var(--vux-neutral-400);font:700 .55rem/1 var(--vux-font-mono);letter-spacing:-.04em;transition:border-color .2s var(--vux-ease),background-color .2s var(--vux-ease),color .2s var(--vux-ease)}.vxf__social[data-astro-cid-bs277hdr] svg[data-astro-cid-bs277hdr]{width:16px;height:16px;display:block}.vxf__social[data-astro-cid-bs277hdr] a[data-astro-cid-bs277hdr]:hover{border-color:color-mix(in oklab,var(--vux-neutral-500) 45%,transparent);background:color-mix(in oklab,var(--vux-neutral-100) 7%,transparent);color:var(--vux-neutral-100)}.vxf__legal[data-astro-cid-bs277hdr]{min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.5vw,36px);border-top:1px solid color-mix(in oklab,var(--vux-neutral-500) 18%,transparent);color:var(--vux-neutral-600);font:400 .56rem/1.3 var(--vux-font-mono);letter-spacing:.08em;text-transform:uppercase}.vxf__legal[data-astro-cid-bs277hdr] nav[data-astro-cid-bs277hdr]{display:flex;align-items:center;gap:clamp(16px,2.3vw,30px)}.vxf__legal[data-astro-cid-bs277hdr] a[data-astro-cid-bs277hdr]{color:var(--vux-neutral-600);font-size:.54rem}.vxf[data-astro-cid-bs277hdr] a[data-astro-cid-bs277hdr]:focus-visible{outline:2px solid var(--vux-olive-300);outline-offset:3px}@media(max-width:980px){.vxf__main[data-astro-cid-bs277hdr]{min-height:0;grid-template-columns:1fr}.vxf__brand[data-astro-cid-bs277hdr]{gap:18px;padding:18px 0}.vxf__logo[data-astro-cid-bs277hdr] img[data-astro-cid-bs277hdr]{width:78px}.vxf__brand[data-astro-cid-bs277hdr] p[data-astro-cid-bs277hdr]{max-width:38ch;font-size:.78rem}.vxf__action[data-astro-cid-bs277hdr]{gap:20px;padding:18px 0;border-top:1px solid color-mix(in oklab,var(--vux-neutral-500) 28%,transparent);border-left:0}.vxf__action[data-astro-cid-bs277hdr] strong[data-astro-cid-bs277hdr]{font-size:clamp(1.4rem,6.7vw,1.8rem)}.vxf__primary[data-astro-cid-bs277hdr],.vxf__message[data-astro-cid-bs277hdr]{min-width:0;padding-inline:12px}.vxf__legal[data-astro-cid-bs277hdr]{display:flex;align-items:flex-start;flex-direction:column-reverse;gap:8px;padding:10px 0 16px}.vxf__nav[data-astro-cid-bs277hdr]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.vxf__legal[data-astro-cid-bs277hdr] nav[data-astro-cid-bs277hdr]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.vxf__legal[data-astro-cid-bs277hdr] a[data-astro-cid-bs277hdr]{min-height:44px;display:flex;align-items:center}}@media(max-width:600px){.vxf__main[data-astro-cid-bs277hdr]{display:block}.vxf__brand[data-astro-cid-bs277hdr]{min-height:88px;gap:16px;padding:12px 0}.vxf__logo[data-astro-cid-bs277hdr] img[data-astro-cid-bs277hdr]{width:66px}.vxf__brand-meta[data-astro-cid-bs277hdr]{flex:1}.vxf__brand[data-astro-cid-bs277hdr] p[data-astro-cid-bs277hdr]{max-width:29ch;font-size:.72rem;line-height:1.45}.vxf__social[data-astro-cid-bs277hdr],.vxf__action[data-astro-cid-bs277hdr],.vxf__legal[data-astro-cid-bs277hdr] nav[data-astro-cid-bs277hdr]{display:none}.vxf__legal[data-astro-cid-bs277hdr]{min-height:34px;display:flex;align-items:center;flex-direction:row;padding:0 0 8px;border-top-color:color-mix(in oklab,var(--vux-neutral-500) 14%,transparent);font-size:.52rem}}@media(max-width:350px){.vxf__brand[data-astro-cid-bs277hdr]{align-items:center;gap:12px}.vxf__logo[data-astro-cid-bs277hdr] img[data-astro-cid-bs277hdr]{width:62px}}@media(prefers-reduced-motion:reduce){.vxf[data-astro-cid-bs277hdr] a[data-astro-cid-bs277hdr]{transition:none}}
