:root{--vs-ink: #0b0b0b;--vs-paper: #f4f3ef;--vs-mute: #8a8a86;--vs-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--vs-spring: linear(0, .1386, .4167, .6927, .8996, 1.0226, 1.0755, 1.0821, 1.0649, 1.0408, 1.0193, 1.0043, .9961, .9932, .9935, .9952, .9972, .9989, .9999, 1.0004, 1.0006, 1.0005, 1.0003, 1.0002, 1);--vs-ease: cubic-bezier(.22, 1, .36, 1);--vs-ease-in-out: cubic-bezier(.65, 0, .35, 1);--vs-t-fast: .18s;--vs-t: .42s;--vs-t-slow: .8s;--vs-blur: 26px;--vs-tint: 12%;--vs-glass-bg: rgb(28 28 28 / calc(var(--vs-tint) + 38%));--vs-glass-bg-strong: rgb(11 11 11 / .62);--vs-glass-border: rgb(255 255 255 / .16);--vs-glass-shadow: 0 1px 0 rgb(255 255 255 / .18) inset, 0 -1px 0 rgb(255 255 255 / .04) inset, 0 14px 44px -10px rgb(0 0 0 / .7)}.color-scheme-2,.color-scheme-3,.color-scheme-6,[class*=color-scheme-2]{--vs-glass-bg: rgb(20 20 20 / calc(var(--vs-tint) + 28%));--vs-glass-border: rgb(255 255 255 / .16)}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}body{-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}::selection{background:var(--vs-accent, #d7ff3f);color:var(--vs-ink)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.015em;font-weight:700}.vs-eyebrow,.vs-mono{font-family:var(--vs-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.vs-glass{position:relative;background:var(--vs-glass-bg);-webkit-backdrop-filter:blur(var(--vs-blur)) saturate(1.9) brightness(1.04);backdrop-filter:blur(var(--vs-blur)) saturate(1.9) brightness(1.04);border:1px solid var(--vs-glass-border);box-shadow:var(--vs-glass-shadow);isolation:isolate}.vs-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff6b,#fff0 38% 62%,#ffffff29);mix-blend-mode:soft-light;z-index:-1}header-component .header__row{position:relative;isolation:isolate;transition:box-shadow var(--vs-t) var(--vs-ease),border-color var(--vs-t) var(--vs-ease)}header-component .header__row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;background:var(--vs-glass-bg-strong);-webkit-backdrop-filter:blur(var(--vs-blur)) saturate(1.9);backdrop-filter:blur(var(--vs-blur)) saturate(1.9);transition:opacity var(--vs-t) var(--vs-ease)}html[data-vs-scrolled] header-component .header__row,header-component[data-sticky-state=active] .header__row{background:transparent!important;box-shadow:0 1px #ffffff0f,0 8px 30px -12px #00000080}html[data-vs-scrolled] header-component .header__row:before,header-component[data-sticky-state=active] .header__row:before{opacity:1}.button,button.button,a.button,.button-secondary,.shopify-payment-button__button{transition:transform var(--vs-t) var(--vs-spring),background-color var(--vs-t-fast) ease,color var(--vs-t-fast) ease,border-color var(--vs-t-fast) ease,box-shadow var(--vs-t) var(--vs-ease);will-change:transform;letter-spacing:-.01em;font-weight:500}.button:active,.button-secondary:active,.vs-press:active{transform:scale(.96);transition-duration:90ms}@media(hover:hover){.button:hover,.button-secondary:hover{transform:translateY(-1px)}}.button-secondary{-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6)}.product-card,product-card{--vs-card-radius: 20px}.card-gallery{border-radius:20px;overflow:hidden;background:color-mix(in srgb,var(--color-foreground) 5%,transparent)}.card-gallery img,.card-gallery video{transition:transform 1.1s var(--vs-ease),filter .6s ease}@media(hover:hover){.card-gallery:hover img:first-child{transform:scale(1.045)}}.product-badges__badge{color:#fff;background:#1414148c;-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8);font-family:var(--vs-mono);font-size:.66rem!important;letter-spacing:.06em;text-transform:uppercase;padding:.42em .85em!important;border:1px solid rgb(255 255 255 / .35);box-shadow:0 1px #ffffff80 inset}.product-badges__badge.vs-badge--low{background:var(--vs-accent, #d7ff3f);color:var(--vs-ink);border-color:transparent}.product-badges__badge.vs-badge--low:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;margin-inline-end:.5em;animation:vs-pulse 1.6s ease-in-out infinite}.product-badges{display:flex;flex-direction:column;gap:6px;align-items:flex-start}@keyframes vs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.card-gallery:has(.vs-badge--gone) img{filter:grayscale(1) contrast(.95);opacity:.6}.vs-heart{--vs-glass-bg: rgb(255 255 255 / .28);--vs-glass-border: rgb(255 255 255 / .4);position:absolute;bottom:10px;right:10px;z-index:3;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--vs-ink);cursor:pointer;padding:0;transition:transform var(--vs-t) var(--vs-spring),background-color var(--vs-t-fast) ease}.vs-heart svg{width:18px;height:18px;fill:transparent;stroke:currentColor;stroke-width:1.6;transition:fill var(--vs-t-fast) ease,transform var(--vs-t) var(--vs-spring)}.vs-heart:active{transform:scale(.85)}.vs-heart[aria-pressed=true] svg{fill:var(--vs-ink);transform:scale(1.12)}.vs-heart[aria-pressed=true]{background:var(--vs-accent, #d7ff3f)}.cart-drawer__dialog,.dialog-drawer,.quick-add-modal__content,.search-modal__content,.predictive-search-dropdown{-webkit-backdrop-filter:blur(calc(var(--vs-blur) + 8px)) saturate(1.8);backdrop-filter:blur(calc(var(--vs-blur) + 8px)) saturate(1.8)}.cart-drawer__dialog{background:color-mix(in srgb,var(--color-background) 72%,transparent)!important;border-inline-start:1px solid var(--vs-glass-border);box-shadow:-30px 0 80px -20px #00000059}dialog::backdrop{background:#00000052;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity var(--vs-t) ease}.cart-drawer__dialog[open]{animation:vs-drawer-in .62s var(--vs-spring) both}@keyframes vs-drawer-in{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.vs-wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;width:100%;min-height:52px;padding:0 1.6em;border:0;border-radius:999px;background:#25d366;color:#04210f;font:inherit;font-weight:600;letter-spacing:-.01em;cursor:pointer;position:relative;overflow:hidden;transition:transform var(--vs-t) var(--vs-spring),box-shadow var(--vs-t) var(--vs-ease),filter .2s ease;box-shadow:0 10px 30px -10px #25d366a6,0 1px #ffffff73 inset}.vs-wa-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.vs-wa-btn:active{transform:scale(.97)}.vs-wa-btn svg{width:20px;height:20px;flex:none}.vs-wa-btn[disabled],.vs-wa-btn[aria-busy=true]{opacity:.6;pointer-events:none}.vs-wa-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .45) 50%,transparent 70%);transform:translate(-120%);animation:vs-shine 4.5s var(--vs-ease-in-out) infinite}@keyframes vs-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.vs-wa-note{font-size:.78rem;opacity:.65;text-align:center;margin:.6rem 0 0}.vs-wa-float{position:fixed;inset-inline-end:16px;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#0a2e18;background:#25d366d1;-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8);border:1px solid rgb(255 255 255 / .5);box-shadow:0 12px 30px -8px #25d36699,0 1px #fff9 inset;transition:transform var(--vs-t) var(--vs-spring),opacity var(--vs-t) ease;animation:vs-float-in .9s var(--vs-spring) 1.2s both}.vs-wa-float svg{width:26px;height:26px}.vs-wa-float:hover{transform:scale(1.08)}.vs-wa-float:active{transform:scale(.92)}@keyframes vs-float-in{0%{transform:translateY(40px) scale(.6);opacity:0}to{transform:none;opacity:1}}body[data-template^=product] .vs-wa-float{inset-block-end:calc(88px + env(safe-area-inset-bottom,0px))}.vs-extras{display:grid;gap:12px;margin-block:8px}.vs-stock{display:inline-flex;align-items:center;gap:.55em;width:fit-content;padding:.5em 1em;border-radius:999px;font-family:var(--vs-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;background:var(--vs-accent, #d7ff3f);color:var(--vs-ink)}.vs-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:vs-pulse 1.6s ease-in-out infinite}.vs-stock--gone{background:var(--vs-paper);color:var(--vs-ink)}.vs-stock--ok{background:color-mix(in srgb,var(--color-foreground) 8%,transparent);color:var(--color-foreground)}.vs-extras__row{display:flex;gap:8px;flex-wrap:wrap}.vs-chip{display:inline-flex;align-items:center;gap:.5em;padding:.7em 1.1em;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-foreground) 18%,transparent);background:transparent;color:inherit;font:inherit;font-size:.85rem;cursor:pointer;text-decoration:none;transition:transform var(--vs-t) var(--vs-spring),background-color .2s ease}.vs-chip:hover{background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}.vs-chip:active{transform:scale(.95)}.vs-chip[aria-pressed=true]{background:var(--vs-accent, #d7ff3f);color:var(--vs-ink);border-color:transparent}.vs-chip svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.vs-chip[aria-pressed=true] svg{fill:currentColor}.vs-info details{border-block-start:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}.vs-info details:last-child{border-block-end:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}.vs-info summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding-block:1em;cursor:pointer;font-weight:500}.vs-info summary::-webkit-details-marker{display:none}.vs-info summary:after{content:"+";font-family:var(--vs-mono);transition:transform var(--vs-t) var(--vs-spring)}.vs-info details[open] summary:after{transform:rotate(45deg)}.vs-info .vs-info__body{padding-block-end:1em;opacity:.75;font-size:.92rem;line-height:1.6}.vs-reveal{opacity:0;transform:translateY(26px) scale(.985);filter:blur(6px);transition:opacity .9s var(--vs-ease),transform 1.1s var(--vs-ease),filter .9s var(--vs-ease);transition-delay:calc(var(--vs-i, 0) * 70ms)}.vs-reveal.vs-in{opacity:1;transform:none;filter:none}.shopify-design-mode .vs-reveal,html:not(.vs-js) .vs-reveal{opacity:1;transform:none;filter:none}html.vs-intro-pending .shopify-section:first-child [class*=hero],html.vs-intro-pending #MainContent>.shopify-section:first-child{opacity:0}html.vs-intro-done #MainContent>.shopify-section:first-child{animation:vs-hero-in 1.4s var(--vs-ease) both}@keyframes vs-hero-in{0%{opacity:0;transform:scale(1.04);filter:blur(14px)}to{opacity:1;transform:none;filter:none}}@supports (view-transition-name: none){@view-transition{navigation:auto}::view-transition-old(root){animation:vs-vt-out .26s var(--vs-ease-in-out) both}::view-transition-new(root){animation:vs-vt-in .52s var(--vs-ease) both}@keyframes vs-vt-out{to{opacity:0;transform:translateY(-8px);filter:blur(4px)}}@keyframes vs-vt-in{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}}.marquee__content,marquee-component{font-family:var(--vs-mono);text-transform:uppercase;letter-spacing:.04em}input,textarea,select{transition:box-shadow var(--vs-t-fast) ease,border-color var(--vs-t-fast) ease}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--vs-accent, #d7ff3f) 55%,transparent);outline:none}.vs-link{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--vs-ease)}.vs-link:hover{background-size:100% 1px}sticky-add-to-cart .sticky-add-to-cart__bar,.sticky-add-to-cart__bar{background:var(--vs-glass-bg-strong)!important;-webkit-backdrop-filter:blur(var(--vs-blur)) saturate(1.9);backdrop-filter:blur(var(--vs-blur)) saturate(1.9);border-top:1px solid var(--vs-glass-border)}.vs-top{position:fixed;inset-inline-start:16px;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));z-index:39;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--color-foreground);opacity:0;transform:translateY(20px) scale(.8);pointer-events:none;transition:opacity var(--vs-t) ease,transform var(--vs-t) var(--vs-spring);cursor:pointer}html[data-vs-scrolled] .vs-top{opacity:1;transform:none;pointer-events:auto}.vs-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.vs-feature{border-radius:24px;padding:28px 24px;display:grid;gap:10px;align-content:start;background:color-mix(in srgb,var(--color-foreground) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent);transition:transform var(--vs-t) var(--vs-spring),background-color .3s ease}@media(hover:hover){.vs-feature:hover{transform:translateY(-4px);background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.vs-feature__num{font-family:var(--vs-mono);font-size:.72rem;letter-spacing:.08em;opacity:.55}.vs-feature h3{font-size:1.15rem;margin:0}.vs-feature p{margin:0;opacity:.7;font-size:.92rem;line-height:1.55}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.vs-reveal{opacity:1;transform:none;filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.vs-glass,.cart-drawer__dialog{background:color-mix(in srgb,var(--color-background) 92%,transparent)!important}}.card-gallery.vs-tilt{transition:transform .12s linear;will-change:transform}.card-gallery:not(.vs-tilt){transition:transform .7s var(--vs-spring)}.card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(260px circle at var(--vs-mx, 50%) var(--vs-my, 50%),rgb(255 255 255 / .35),transparent 60%);mix-blend-mode:soft-light;z-index:2}.card-gallery.vs-tilt:after{opacity:1}.button,.vs-wa-btn,.vs-chip,.vs-wa-float{translate:0 0;transition-property:transform,translate,background-color,color,border-color,box-shadow,filter}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(h1,h2){font-size:clamp(2.6rem,9vw,8rem);line-height:.92;letter-spacing:-.02em;font-weight:800;text-transform:none;font-family:var(--vs-display);-webkit-text-stroke:.4px currentColor;text-shadow:0 2px 30px rgb(0 0 0 / .35)}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(h1,h2,h3,p,span,a:not(.button)),#MainContent>.shopify-section:first-child:has(.vs-hv) [class*=text]{color:#fff!important}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button){background:#fff!important;color:#0b0b0b!important;border:0!important;padding:1em 2em;font-weight:600}.vs-wish-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px}.vs-wish-card{display:grid;gap:10px;color:inherit;text-decoration:none}.vs-wish-card__img{position:relative;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}.vs-wish-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--vs-ease)}.vs-wish-card:hover img{transform:scale(1.05)}.vs-wish-card__sold{position:absolute;top:10px;left:10px;background:var(--vs-ink);color:var(--vs-paper);border:0}.vs-wish-card__meta{display:flex;justify-content:space-between;gap:12px;font-size:.92rem}.vs-faq details{border-block-end:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}.vs-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:1.2em;font-size:1.1rem;font-weight:500;letter-spacing:-.02em}.vs-faq summary::-webkit-details-marker{display:none}.vs-faq summary:after{content:"+";font-family:var(--vs-mono);font-size:1.4rem;transition:transform var(--vs-t) var(--vs-spring)}.vs-faq details[open] summary:after{transform:rotate(45deg)}.vs-faq__a{padding-block-end:1.2em;opacity:.72;line-height:1.65;max-width:62ch}:root,.color-scheme-1,.color-scheme-2,.color-scheme-4{--color-background: rgb(11 11 11);--color-background-rgb: 11 11 11;--color-foreground: rgb(230 229 224);--color-foreground-rgb: 230 229 224;--color-foreground-heading: rgb(255 255 255);--color-foreground-heading-rgb: 255 255 255;--color-primary: rgb(255 255 255);--color-primary-rgb: 255 255 255;--color-primary-hover: rgb(215 255 63);--color-primary-hover-rgb: 215 255 63;--color-border: rgb(38 38 38);--color-border-rgb: 38 38 38;--color-shadow: rgb(0 0 0);--color-shadow-rgb: 0 0 0;--color-primary-button-background: rgb(244 243 239);--color-primary-button-text: rgb(11 11 11);--color-primary-button-border: rgb(244 243 239);--color-primary-button-hover-background: rgb(215 255 63);--color-primary-button-hover-text: rgb(11 11 11);--color-primary-button-hover-border: rgb(215 255 63);--color-secondary-button-background: transparent;--color-secondary-button-text: rgb(244 243 239);--color-secondary-button-border: rgb(244 243 239);--color-secondary-button-hover-background: rgb(244 243 239);--color-secondary-button-hover-text: rgb(11 11 11);--color-secondary-button-hover-border: rgb(244 243 239);--color-input-background: rgb(21 21 21);--color-input-text: rgb(244 243 239);--color-input-border: rgb(51 51 51)}.color-scheme-2{--color-background: rgb(20 20 20);--color-background-rgb: 20 20 20}.color-scheme-4{--color-background: rgb(26 26 26);--color-background-rgb: 26 26 26}html{color-scheme:dark;background:#0b0b0b}body{background:var(--color-background, #0b0b0b);color:var(--color-foreground, #e6e5e0);overflow-x:clip}.card-gallery{background:#151515}hr,.divider{border-color:#262626}.menu-drawer{top:max(12px,env(safe-area-inset-top,0px))!important;left:max(12px,env(safe-area-inset-left,0px))!important;height:auto!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;width:min(420px,calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)))!important;max-width:none!important;border-radius:30px!important;border:1px solid rgb(255 255 255 / .16)!important;background:linear-gradient(145deg,#ffffff1a,#fff0 40%),#101010db!important;-webkit-backdrop-filter:blur(34px) saturate(1.9);backdrop-filter:blur(34px) saturate(1.9);box-shadow:0 1px #ffffff38 inset,0 -1px #ffffff0a inset,0 30px 80px -10px #000c!important;transform:translate(calc(-100% - 28px));transition:transform .65s var(--vs-spring),visibility 0s linear .65s;overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px}details[open]>.menu-drawer,.menu-open .menu-drawer{transform:none;transition-delay:0s}.menu-drawer__navigation{padding:8px 8px 16px}.menu-drawer__menu-item{border-radius:16px;padding-inline:14px!important;min-height:48px;align-items:center;font-weight:600;letter-spacing:-.01em;transition:background-color .2s ease,transform .4s var(--vs-spring)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible{background:#ffffff14}.menu-drawer__menu-item:active{transform:scale(.98)}.menu-drawer__menu-item--child{font-weight:400;opacity:.88}.menu-drawer__menu-item--child:hover{background:#d7ff3f24;color:#d7ff3f;opacity:1}.vs-catalog>* summary{font-size:1.15rem}.menu-drawer__close-button{top:12px!important;inset-inline-end:12px!important;border-radius:50%!important;background:#ffffff1a!important}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header-menu{display:none!important}#header-component[data-menu-style=menu] .header__drawer{display:block!important}}:root{--page-margin: max(20px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--vs-edge: max(20px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}@media screen and (min-width:750px){:root{--page-margin: max(40px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}}@media screen and (min-width:1400px){:root{--page-margin: 56px}}img,video,svg{max-width:100%}h1,h2,h3,p,a,button,.button{overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}#header-component .header__columns,header-component .header__columns{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}#header-component .header__row{padding-top:env(safe-area-inset-top,0px)}.header__icon,.header-actions__action,.header__icon--summary{min-width:44px;min-height:44px}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.hero__content,.section-content-wrapper,.hero__content-wrapper),#MainContent>.shopify-section:first-child:has(.vs-hv) [class*=content]{padding-inline:var(--vs-edge)}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(h1,h2){font-size:clamp(2.3rem,10.5vw,7rem);max-width:14ch;margin-inline:auto;text-wrap:balance}#MainContent>.shopify-section:first-child:has(.vs-hv) p{font-size:clamp(.9rem,3.4vw,1.15rem);max-width:34ch;margin-inline:auto;text-wrap:balance}.button,button.button,a.button,.vs-wa-btn{min-height:48px;max-width:100%;text-align:center}.product-grid,.resource-list{gap:clamp(10px,2.4vw,24px)}.vs-wa-float{inset-inline-end:max(16px,env(safe-area-inset-right,0px))}.vs-top{inset-inline-start:max(16px,env(safe-area-inset-left,0px))}footer,.footer{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.cart-drawer__dialog{padding-bottom:env(safe-area-inset-bottom,0px)}section,.shopify-section{max-width:100vw}.vs-features,.vs-faq,.vs-wish-grid{padding-inline:0}@media screen and (max-width:749px){.vs-feature{padding:22px 20px}.vs-intro__top{padding-inline:max(20px,env(safe-area-inset-left,0px))!important}.vs-wa-btn{font-size:.95rem}.product-badges__badge{font-size:.6rem!important;max-width:calc(100% - 52px)}}@media screen and (min-width:1100px){.vs-features{gap:20px}}.vs-glass-card{border-radius:22px;border:1px solid rgb(255 255 255 / .16);background:linear-gradient(145deg,#ffffff17,#ffffff05);box-shadow:0 1px #ffffff1f inset}:root{--vs-display: "Barlow Condensed", "Oswald", "Arial Narrow", Impact, "Helvetica Neue", Arial, sans-serif}h1,h2,h3,.h1,.h2,.h3,.vs-sec__title,.vs-pdp__title,.vs-intro__word{font-family:var(--vs-display);font-weight:700;letter-spacing:0}h1,.h1,.vs-pdp__title{letter-spacing:-.005em}.vs-stock{color:#0b0b0b}.vs-stock--ok{background:#ffffff1a;color:#f4f3ef}.vs-stock--gone{background:#f4f3ef;color:#0b0b0b}.vs-pdp__atc,.vs-pdp__atc span{color:#0b0b0b!important}.vs-pdp__atc[disabled],.vs-pdp__atc[disabled] span{color:#fff9!important}product-card :is(.product-title,[class*=title]),.product-card :is(.product-title,[class*=title]){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vs-theme.css.map */
