:root{--vx-hl:inset 0 1px 0 rgba(255,255,255,.06);--vx-d1:0 1px 2px rgba(0,0,0,.35),0 8px 18px -10px rgba(0,0,0,.6);--vx-d2:0 2px 4px rgba(0,0,0,.3),0 22px 44px -22px rgba(0,0,0,.8);--vx-d3:0 4px 10px rgba(0,0,0,.3),0 40px 70px -30px rgba(0,0,0,.85);--vx-ease:cubic-bezier(.2,.7,.2,1);--vx-bnav-h:64px}.vx-calm .hero-title .grad{animation:none;background-size:100% 100%;background-image:linear-gradient(100deg,var(--accent-hi),var(--accent-2))}.vx-calm .hero-floor,.vx-calm .scroll-cue{display:none}.vx-calm .marquee--skew{transform:none}.vx-calm .spot *{animation:none!important}.vx-calm .cat-tile{background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--c) 10%,transparent),transparent 60%),var(--surface)}.vx-calm .cat-tile .ring{opacity:.45}.vx-calm .glare{background:radial-gradient(60% 50% at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.08),transparent 60%)}.vx-calm .card-hover-tilt .card-media:hover .cover{box-shadow:var(--vx-hl),var(--vx-d3)}.vx-calm .btn-ghost{box-shadow:none}.vx-calm .hero-cats .pill i,.vx-calm .opt i{opacity:.75}.vx-calm .cover{box-shadow:var(--vx-hl),var(--vx-d2);border-color:color-mix(in srgb,var(--line) 80%,#fff 4%)}.vx-calm .cat-tile,.vx-calm .spot,.vx-calm .meta li,.vx-calm .in-bundle a,.vx-calm .faq details{box-shadow:var(--vx-hl),var(--vx-d1)}.vx-calm .cat-tile{transition:transform .35s var(--vx-ease),box-shadow .35s var(--vx-ease),border-color .25s}@media(hover:hover)and (pointer:fine){.vx-calm .cat-tile:hover{box-shadow:var(--vx-hl),var(--vx-d3)}}@media(max-width:860px){.m-depth .card-media .cover,.m-depth .cat-tile,.m-depth .hs-card .cover{transition:transform .14s var(--vx-ease),box-shadow .14s var(--vx-ease)}.m-depth .card-media:active .cover,.m-depth .cat-tile:active,.m-depth .hs-card:active .cover{transform:translateY(1px) scale(.975);box-shadow:var(--vx-hl),var(--vx-d1)}.m-depth .p-main .cover{box-shadow:var(--vx-hl),var(--vx-d3)}.p-media{width:100%;max-width:min(100%,37.5svh);margin-inline:auto}}.hero-stack{display:none}@media(max-width:860px){.m-depth .hero-stack{display:flex;justify-content:center;align-items:flex-end;height:min(62vw,280px);margin:34px auto 6px;perspective:900px;perspective-origin:50% 30%}.hero-stack .hs-card{position:relative;flex:none;width:min(31vw,150px);display:block;transform-style:preserve-3d;--rx:8deg;--ry:0deg;--tz:40px;--tx:0;--ty:0;transform:translate3d(var(--tx),var(--ty),var(--tz)) rotateX(var(--rx)) rotateY(var(--ry));z-index:3}.hero-stack .hs-card:nth-child(1){--ry:26deg;--tz:-30px;--tx:22%;--ty:6%;z-index:1}.hero-stack .hs-card:nth-child(3){--ry:-26deg;--tz:-30px;--tx:-22%;--ty:6%;z-index:1}.hero-stack .hs-card .cover{display:block;box-shadow:var(--vx-hl),var(--vx-d3),0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}.hero-stack .hs-card:nth-child(2) .cover{box-shadow:var(--vx-hl),var(--vx-d3),0 24px 60px -24px color-mix(in srgb,var(--c) 70%,transparent)}.anim-on .hero-stack .hs-card{animation:vxFloat 7s ease-in-out infinite;animation-delay:calc(var(--i) * -2.2s)}.hero{padding-bottom:28px}}@keyframes vxFloat{50%{transform:translate3d(var(--tx),calc(var(--ty) - 8px),var(--tz)) rotateX(calc(var(--rx) - 3deg)) rotateY(calc(var(--ry) * .85))}}.bnav{display:none}@media(max-width:860px){.bnav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:46;height:calc(var(--vx-bnav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-top:1px solid var(--line);box-shadow:0 -12px 30px -18px #000c;transition:transform .3s var(--vx-ease)}.bnav-i{display:grid;place-items:center;align-content:center;gap:4px;min-height:44px;color:var(--muted);font-size:11.5px;font-weight:500;text-decoration:none;-webkit-tap-highlight-color:transparent}.bnav-i svg.i{width:22px;height:22px}.bnav-i[aria-current=page]{color:var(--text)}.bnav-i[aria-current=page] svg.i{color:var(--accent)}.bnav-i:active{transform:scale(.94)}.bnav-ic{position:relative;display:grid}.bnav-count{position:absolute;top:-6px;right:-10px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:var(--accent);color:var(--btn-text);font:600 10.5px/1 var(--font-body)}.bnav-count[data-count="0"]{display:none}body.has-bnav{padding-bottom:calc(var(--vx-bnav-h) + env(safe-area-inset-bottom,0px))}.has-bnav .to-top{bottom:calc(var(--vx-bnav-h) + 14px + env(safe-area-inset-bottom,0px))}.has-bnav .toast{bottom:calc(var(--vx-bnav-h) + 16px + env(safe-area-inset-bottom,0px))}.has-bnav .header .header-tools [data-open-search],.has-bnav .header .header-tools [data-open-cart]{display:none}.has-bnav.has-sticky-buy .bnav{transform:translateY(110%)}}.vx-fbar,.vx-sheet-head,.vx-sort-group,.vx-sheet-foot{display:none}.vx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;background:#03050c99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vx-scrim[hidden]{display:none}.vx-sheet-body{display:grid;gap:4px}.vx-facet{border-top:1px solid var(--line);padding:2px 0}.vx-facet>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:44px}.vx-facet>summary::-webkit-details-marker{display:none}.vx-facet>summary .f-title{margin:0;display:flex;align-items:center;gap:8px;color:var(--text)}.vx-facet>summary svg.i{width:16px;height:16px;color:var(--muted);transition:rotate .2s}.vx-facet[open]>summary svg.i{rotate:180deg}.vx-facet .facet-values{margin:0 0 12px}.vx-facet .check.is-empty{opacity:.45}.vx-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--btn-text);font:600 11.5px/1 var(--font-body)}.vx-price{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--muted);font-size:14px}.vx-price label{position:relative;flex:1}.vx-price .vx-cur{position:absolute;left:12px;top:50%;translate:0 -50%;color:var(--muted-2);font-size:13px;pointer-events:none}.vx-price .input{padding-left:40px;height:44px;width:100%}.vx-radio-list{display:grid;gap:2px;margin-top:6px}.vx-radio{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:15px}.vx-radio input{width:18px;height:18px;accent-color:var(--accent)}.vx-qchips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.vx-qchip{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:color-mix(in srgb,var(--surface) 70%,transparent);font-size:14px;color:color-mix(in srgb,var(--text) 86%,var(--muted));text-decoration:none;white-space:nowrap;box-shadow:var(--vx-hl);transition:border-color .2s,background .2s,transform .12s}.vx-qchip em{font-style:normal;font-size:12.5px;color:var(--muted-2)}.vx-qchip svg.i{width:14px;height:14px}.vx-qchip:hover{border-color:var(--muted-2)}.vx-qchip.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text)}.vx-qchip:active{transform:scale(.96)}.active-filters .af-clear{border-style:dashed}.vx-seo-text{margin-top:56px;max-width:72ch;color:var(--muted);font-size:15px}.vx-coll-desc{color:var(--muted);margin-top:14px;max-width:62ch;font-size:17px}@media(min-width:861px){.vx-sheet .vx-facet:first-of-type{border-top:0}.shop-side .vx-sheet{display:block}}@media(max-width:860px){.template-collection .cat-head .glyph{display:none}.template-collection .page-head{padding-bottom:8px}.shop-side .vx-desk{display:none}.shop-main{min-width:0}.vx-fbar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:2;margin:0 0 12px;padding:4px 0}.vx-fbtn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--text);font:600 14.5px var(--font-body);cursor:pointer;box-shadow:var(--vx-hl),var(--vx-d1)}.vx-fbtn svg.i{width:18px;height:18px}.vx-fbtn:active{transform:scale(.97)}.vx-fbar .count{color:var(--muted);font-size:14px}.shop-bar{display:none}.vx-qchips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--m-gut,16px) * -1) 16px;padding:2px var(--m-gut,16px) 4px;scroll-snap-type:x proximity}.vx-qchips::-webkit-scrollbar{display:none}.vx-qchip{scroll-snap-align:start}.active-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--m-gut,16px) * -1) 14px;padding:0 var(--m-gut,16px)}.active-filters a{white-space:nowrap;min-height:36px}.vx-sheet{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;flex-direction:column;max-height:86svh;background:var(--surface);border:1px solid var(--line-2);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -30px 60px -20px #000000d9,var(--vx-hl);transform:translateY(105%);visibility:hidden;transition:transform .32s var(--vx-ease),visibility 0s linear .32s}.vx-sheet.is-open{transform:none;visibility:visible;transition:transform .32s var(--vx-ease),visibility 0s}.vx-sheet-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:18px var(--m-gut,16px) 10px;position:relative}.vx-grab{position:absolute;top:8px;left:50%;width:40px;height:4px;border-radius:9px;background:var(--line-2);translate:-50% 0}.vx-sheet-title{margin:0;font:600 18px var(--font-body)}.vx-sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:0 var(--m-gut,16px);flex:1;gap:0}.vx-sort-group{display:block;border:0;border-top:1px solid var(--line);margin:0;padding:12px 0 8px}.vx-sort-group legend{padding:0;margin-bottom:0}.vx-sheet-foot{display:grid;grid-template-columns:auto 1fr;gap:10px;position:sticky;bottom:0;margin:8px calc(var(--m-gut,16px) * -1) 0;padding:12px var(--m-gut,16px) calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line)}.vx-sheet-foot .btn{min-height:48px}[data-vx-apply].is-loading{opacity:.7}.vx-sheet .facet-values .check{min-height:40px}html.vx-lock,html.vx-lock body{overflow:hidden}html.vx-lock .main{z-index:auto}}@media(prefers-reduced-motion:reduce){.vx-sheet,.vx-sheet.is-open{transition:none}}.vx-chips{margin:22px 0 4px}.vx-chips-head{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--muted)}.block .vx-chips{margin-top:12px}.vx-chips-row{display:flex;flex-wrap:wrap;gap:8px}.vx-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:color-mix(in srgb,var(--surface) 70%,transparent);font-size:14px;color:var(--text);text-decoration:none;box-shadow:var(--vx-hl);transition:border-color .2s,background .2s,transform .12s}.vx-chip-k{font-size:11.5px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em}.vx-chip:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.vx-chip:active{transform:scale(.96)}.vx-chip--tool{border-color:color-mix(in srgb,var(--accent) 35%,var(--line-2))}@media(max-width:860px){.vx-chips-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--m-gut,16px) * -1);padding:2px var(--m-gut,16px) 4px}.vx-chips-row::-webkit-scrollbar{display:none}.vx-chip{flex:none}}.js .vx-desc .vx-desc-body{--lh:1.7em;max-height:calc(var(--lh) * var(--lines,4));overflow:hidden;position:relative;transition:max-height .35s var(--vx-ease);-webkit-mask-image:linear-gradient(#000 calc(100% - 2.2em),transparent);mask-image:linear-gradient(#000 calc(100% - 2.2em),transparent)}.js .vx-desc.is-open .vx-desc-body,.js .vx-desc.is-short .vx-desc-body{-webkit-mask-image:none;mask-image:none}.js .vx-desc.is-short .vx-desc-body{max-height:none}.vx-desc .vx-desc-body{line-height:1.7}.vx-more{display:inline-flex;align-items:center;gap:6px;margin-top:10px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--accent-hi);font:600 14.5px var(--font-body);cursor:pointer}.vx-more[hidden]{display:none}.vx-more svg.i{width:16px;height:16px;transition:rotate .25s var(--vx-ease)}.vx-more[aria-expanded=true] svg.i{rotate:180deg}.vx-more:focus-visible{outline:2px solid var(--accent-hi);outline-offset:2px;border-radius:8px}@media(prefers-reduced-motion:reduce){.js .vx-desc .vx-desc-body{transition:none}}@property --vx-a{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-canvas--still{opacity:1}.vx-orbit{--w:128px;--r:252px;--rise:15px;--px:0;--py:0;--drag:0deg;--s:var(--scroll,0);position:absolute;z-index:-1;right:clamp(-40px,2vw,40px);top:50%;width:min(660px,52vw);aspect-ratio:1;translate:0 -50%;perspective:1100px;perspective-origin:50% 42%;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;opacity:calc(1 - var(--s) * .55)}.vx-orbit.is-dragging{cursor:grabbing}.vx-orbit-tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:translateZ(calc(var(--s) * 120px)) rotateX(calc(-16deg - var(--s) * 22deg + var(--py) * 10deg)) rotate(calc(-9deg + var(--px) * 7deg));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.vx-orbit-spin{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotateY(calc(var(--vx-a) + var(--drag)));animation:vxSpin var(--spin,56s) linear infinite}@keyframes vxSpin{to{--vx-a:-360deg}}.vx-oc{position:absolute;left:calc(var(--w) / -2);top:calc(var(--w) * -.667);width:var(--w);transform-style:preserve-3d;transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(calc(var(--r) - var(--i) * 7px)) translateY(calc((var(--i) - var(--n) / 2) * var(--rise)));animation:vxEmerge 1.1s cubic-bezier(.16,.84,.3,1) both;animation-delay:calc(.25s + var(--i) * 70ms);-webkit-tap-highlight-color:transparent}@keyframes vxEmerge{0%{scale:.05;opacity:0}to{scale:1;opacity:1}}.vx-oc .cover{display:block;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 40px -16px #000000e6,0 0 0 1px color-mix(in srgb,var(--c) 32%,transparent),0 0 36px -10px color-mix(in srgb,var(--c) 55%,transparent)}.vx-oc .cover-title{font-size:12px;left:10px;right:10px;bottom:26px}.vx-oc .cover-format,.vx-oc .cover-brand{font-size:10px}.vx-oc .cover-format{left:10px;bottom:9px}.vx-oc .cover-brand,.vx-oc .cover-icon{display:none}.vx-oc-back{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:var(--card-ratio);border-radius:var(--radius);transform:rotateY(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:radial-gradient(70% 55% at 50% 45%,color-mix(in srgb,var(--c) 34%,transparent),transparent 70%),linear-gradient(160deg,var(--surface-2),var(--bg));border:1px solid color-mix(in srgb,var(--c) 26%,var(--line));opacity:.55}.vx-oc-back:after{content:"";position:absolute;top:32%;right:28%;bottom:32%;left:28%;border-radius:50%;border:2px solid color-mix(in srgb,var(--c) 60%,transparent);border-left-color:transparent;rotate:-30deg}.vx-disc{position:absolute;left:50%;top:50%;width:calc(var(--r) * 2.3);aspect-ratio:1;translate:-50% -50%;transform:rotateX(90deg);transform-style:preserve-3d;pointer-events:none}.vx-disc i{position:absolute;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 20%,color-mix(in srgb,var(--accent) 80%,transparent) 42%,color-mix(in srgb,var(--accent-2) 85%,transparent) 58%,transparent 80%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:spin 9s linear infinite}.vx-disc i:nth-child(1){top:0;right:0;bottom:0;left:0;opacity:.55}.vx-disc i:nth-child(2){top:17%;right:17%;bottom:17%;left:17%;opacity:.8;animation-duration:6s;animation-direction:reverse}.vx-disc i:nth-child(3){top:33%;right:33%;bottom:33%;left:33%;opacity:1;animation-duration:4s}.vx-disc b{position:absolute;top:40%;right:40%;bottom:40%;left:40%;border-radius:50%;background:radial-gradient(closest-side,#fff,color-mix(in srgb,var(--accent) 80%,#fff) 30%,color-mix(in srgb,var(--accent-2) 60%,transparent) 62%,transparent);filter:blur(2px);animation:vxPulse 4.5s ease-in-out infinite}@keyframes vxPulse{50%{scale:1.18;opacity:.75}}.vx-orbit:before{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 28%,transparent),color-mix(in srgb,var(--accent-2) 14%,transparent) 55%,transparent);filter:blur(30px)}.vx-orbit-hint{position:absolute;left:50%;bottom:4%;translate:-50% 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);transition:opacity .4s;pointer-events:none}.vx-orbit.is-used .vx-orbit-hint{opacity:0}.vx-orbit.is-paused .vx-orbit-spin,.vx-orbit.is-paused .vx-disc i,.vx-orbit.is-paused .vx-disc b{animation-play-state:paused}@media(max-width:1100px)and (min-width:861px){.vx-orbit{--w:112px;--r:210px;opacity:calc(.75 - var(--s) * .5)}}@media(max-width:860px){.section-hero .hero{overflow:hidden}.vx-orbit{--w:84px;--r:142px;--rise:10px;position:relative;right:auto;top:auto;translate:none;width:100%;height:min(88vw,360px);aspect-ratio:auto;margin:6px 0 -10px;opacity:1}.vx-orbit-tilt{transform:rotateX(calc(-15deg + var(--py) * 8deg)) rotate(-7deg)}.vx-oc .cover-title{font-size:10px;left:7px;right:7px;bottom:20px}.vx-oc .cover-format{display:none}.vx-oc .cover,.vx-oc-back{border-radius:12px}}@media(prefers-reduced-motion:reduce){.vx-orbit-spin{animation:none;--vx-a:-24deg}.vx-oc,.vx-disc i,.vx-disc b{animation:none}.vx-orbit-tilt{transition:none}}.vx-motion.anim-on [data-reveal]{transition:none}@supports (animation-timeline:view()){.vx-motion .grid,.vx-motion .cat-grid,.vx-motion .rail,.vx-motion .flag,.vx-motion .p-media{perspective:1400px}.vx-motion .grid>.card,.vx-motion .rail>*,.vx-motion .cat-grid>*,.vx-motion .sec-head,.vx-motion .flag>*,.vx-motion .steps>li,.vx-motion .faq>details,.vx-motion .spot,.vx-motion .ww-list{animation:vxDepthIn linear both;animation-timeline:view();animation-range:entry 0% cover 28%}.vx-motion .grid>.card:nth-child(4n+2),.vx-motion .cat-grid>:nth-child(4n+2),.vx-motion .steps>li:nth-child(2){animation-range:entry 6% cover 32%}.vx-motion .grid>.card:nth-child(4n+3),.vx-motion .cat-grid>:nth-child(4n+3),.vx-motion .steps>li:nth-child(3){animation-range:entry 12% cover 36%}.vx-motion .grid>.card:nth-child(4n+4),.vx-motion .cat-grid>:nth-child(4n+4){animation-range:entry 18% cover 40%}@keyframes vxDepthIn{0%{opacity:0;translate:0 56px;scale:.94;rotate:x 16deg}to{opacity:1;translate:0 0;scale:1;rotate:x 0deg}}.vx-motion .p-main{animation:vxCoverOut linear both;animation-timeline:view();animation-range:exit 0% exit 90%;transform-origin:50% 100%}@keyframes vxCoverOut{to{rotate:x 22deg;scale:.9;opacity:.35;translate:0 -24px}}}@media(prefers-reduced-motion:reduce){.vx-motion [data-reveal],.vx-motion .grid>.card,.vx-motion .cat-grid>*,.vx-motion .sec-head,.vx-motion .flag>*,.vx-motion .p-main,.vx-motion .rail>*,.vx-motion .steps>li,.vx-motion .faq>details,.vx-motion .spot,.vx-motion .ww-list{animation:none!important}}.hero:has(.vx-orbit) .hero-inner{pointer-events:none}.hero:has(.vx-orbit) .hero-inner .hero-actions{pointer-events:auto;width:fit-content;max-width:100%}@media(max-width:860px){.hero:has(.vx-orbit){padding-top:4px}.hero:has(.vx-orbit) .vx-orbit{order:-1;height:min(78vw,320px);margin:0 0 4px}.hero:has(.vx-orbit) .hero-title{font-size:calc(31px * var(--hs))}}@media(min-width:861px){.shop-side{position:sticky;top:calc(var(--header-real,72px) + 16px);align-self:start;max-height:calc(100vh - var(--header-real,72px) - 32px);overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.shop-side::-webkit-scrollbar{width:6px}.shop-side::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:9px}.no-sticky .shop-side{top:16px;max-height:calc(100vh - 32px)}}.vx-mdrawer{padding:calc(14px + env(safe-area-inset-top,0px)) 18px calc(18px + env(safe-area-inset-bottom,0px))}.vx-msearch{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;margin:4px 0 10px;border-radius:12px;border:1px solid var(--line-2);background:color-mix(in srgb,var(--surface) 80%,transparent)}.vx-msearch svg.i{width:18px;height:18px;color:var(--muted)}.vx-msearch input[type=search]{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--text);font:16px var(--font-body);outline:none}.vx-mnav{display:grid}.vx-mlink,.vx-mgroup>summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 4px;border-bottom:1px solid var(--line);font:500 17px var(--font-body);color:var(--text);text-decoration:none;cursor:pointer;list-style:none}.vx-mgroup>summary::-webkit-details-marker{display:none}.vx-mgroup>summary svg.i{width:18px;height:18px;color:var(--muted);transition:rotate .2s}.vx-mgroup[open]>summary svg.i{rotate:180deg}.vx-mlink[aria-current=page]{color:var(--accent-hi)}.vx-mcats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0 14px;border-bottom:1px solid var(--line)}.vx-mcats a{display:grid;gap:8px;align-content:start;padding:12px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);text-decoration:none;color:var(--text);min-height:92px}.vx-mcats a:active{transform:scale(.98)}.vx-mcats .glyph{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}.vx-mcats .glyph svg.i{width:18px;height:18px}.vx-mcat-t{font-size:14px;font-weight:600;line-height:1.25;display:flex;justify-content:space-between;gap:6px}.vx-mcat-t em{font:400 12px var(--font-body);font-style:normal;color:var(--muted)}.vx-msub{display:grid;padding:4px 0 10px;border-bottom:1px solid var(--line)}.vx-msub a{padding:11px 4px 11px 14px;color:var(--muted);text-decoration:none;font-size:15.5px}.vx-mfoot{display:flex;flex-wrap:wrap;gap:6px 16px;padding:10px 4px 14px;border-bottom:1px solid var(--line)}.vx-mfoot a{font-size:14px;color:var(--muted);text-decoration:none}.vx-mextra{display:grid;margin-top:8px}.vx-mextra a{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 4px;color:var(--text);text-decoration:none;font-size:16px;border-bottom:1px solid var(--line)}.vx-mextra svg.i{width:19px;height:19px;color:var(--muted)}.vx-mextra .count-pill{margin-left:auto}.vx-bp .vx-mdrawer{background:var(--bg);background-image:linear-gradient(var(--bp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--bp-grid) 1px,transparent 1px);background-size:24px 24px}.vx-bp .vx-mlink,.vx-bp .vx-mgroup>summary{font-family:var(--font-body)}.vx-bp .vx-mcat-t em{font-family:var(--font-mono)}.vx-mdrawer .vx-mnav .vx-mcats a,.vx-mdrawer .vx-mnav .vx-msub a,.vx-mdrawer .vx-mnav .vx-mfoot a{border-bottom:0;font-weight:500}.vx-mdrawer .vx-mnav .vx-mcats a{border:1px solid var(--line);padding:12px;font-size:14px}.vx-mdrawer .vx-mnav .vx-msub a{padding:11px 4px 11px 14px;font-size:15.5px}.vx-mdrawer .vx-mnav .vx-mfoot a{padding:6px 12px;border:1px solid var(--line-2);border-radius:999px;font-size:13.5px}.vx-mdrawer .vx-mnav .vx-mlink{padding:0 4px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/vx-redesign.css.map */
