:root{--auto-bg-deep: #090a0d;--auto-bg-surface: #0e1017;--auto-bg-elevated: #141722;--auto-bg-card: #12141c;--auto-glass-bg: rgba(14, 16, 23, .72);--auto-glass-bg-hover: rgba(20, 23, 34, .85);--auto-glass-bg-subtle: rgba(18, 20, 29, .55);--auto-glass-border: rgba(255, 255, 255, .08);--auto-glass-border-hover: rgba(255, 255, 255, .25);--auto-glass-border-focus: rgba(255, 255, 255, .45);--auto-glass-blur: 16px;--auto-glass-highlight: rgba(255, 255, 255, .04);--auto-text-main: #f3f4f8;--auto-text-muted: #9598a6;--auto-text-dim: #636675;--auto-accent: #ffffff;--auto-accent-hover: #e0e4ec;--auto-accent-glow: rgba(255, 255, 255, .15);--auto-shadow-ambient: 0 24px 48px -12px rgba(0, 0, 0, .75);--auto-shadow-card: 0 16px 32px -8px rgba(0, 0, 0, .6);--auto-shadow-glow: 0 0 24px rgba(255, 255, 255, .08);--auto-ease-out: cubic-bezier(.16, 1, .3, 1);--auto-ease-in-out: cubic-bezier(.65, 0, .35, 1);--auto-transition: .35s var(--auto-ease-out)}body.template-index-dark{background-color:#060709!important;background-image:url(bg.png)!important;background-size:100% auto!important;background-position:center top!important;background-repeat:repeat-y!important;color:var(--auto-text-main)!important;overflow-x:hidden}body.template-index-dark #MainContent{background:transparent!important;position:relative;padding-top:110px!important}@media screen and (max-width:749px){body.template-index-dark #MainContent{padding-top:90px!important}}body.template-index-dark.template-index-dark--home #MainContent,body.template-index-dark.template-index #MainContent{padding-top:0!important}.template-index-dark .section,.template-index-dark .section-trust-features,.template-index-dark .section-footer{background-color:transparent!important;position:relative}.auto-section-divider{width:100%;height:1px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.16) 0%,rgba(255,255,255,.02) 60%,transparent 100%);margin:0;border:none;pointer-events:none}body.template-index-dark::-webkit-scrollbar{width:8px}body.template-index-dark::-webkit-scrollbar-track{background:var(--auto-bg-deep)}body.template-index-dark::-webkit-scrollbar-thumb{background:#252836;border-radius:0}body.template-index-dark::-webkit-scrollbar-thumb:hover{background:#4a4d5e}body.template-index-dark .section-header{position:fixed!important;top:1rem!important;left:0!important;right:0!important;width:100%!important;z-index:100000!important;background:transparent!important;background-color:transparent!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important;pointer-events:none!important;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease!important;transform:translateY(0)!important;opacity:1!important;visibility:visible!important}body.template-index-dark .section-header.header-hidden,body.template-index-dark .header-wrapper.header-hidden{transform:translateY(-160%)!important;opacity:0!important;pointer-events:none!important}body.template-index-dark .section-header.shopify-section-header-hidden:not(.header-hidden){transform:translateY(0)!important;opacity:1!important;visibility:visible!important}body.template-index-dark sticky-header.header-wrapper,body.template-index-dark .header-wrapper{pointer-events:auto!important;width:calc(100% - 32px)!important;max-width:1400px!important;margin:0 auto!important;background:#0e121ca6!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9999px!important;padding:.4rem 1.6rem!important;box-shadow:0 16px 36px -10px #000000bf,inset 0 1px #ffffff24!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}body.template-index-dark .header-wrapper.scrolled-past-header,body.template-index-dark .scrolled-past-header .header-wrapper{background:#0a0e16f0!important;border-color:#fff3!important;box-shadow:0 20px 40px #000000d9,inset 0 1px #ffffff29!important}body.template-index-dark .header{padding:.2rem 0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:100%!important}body.template-index-dark .header__inline-menu{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;display:inline-flex;align-items:center;flex-shrink:1;min-width:0}body.template-index-dark .header__inline-menu ul.list-menu--inline{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:0px!important;margin:0!important;padding:0!important;list-style:none!important}body.template-index-dark .header__inline-menu ul.list-menu--inline>li{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;position:relative!important;flex-shrink:0}body.template-index-dark .header__inline-menu ul.list-menu--inline>li:not(:last-child):after{content:"";display:inline-block;width:1px;height:16px;background:#ffffff2e;margin:0 2px;vertical-align:middle}body.template-index-dark .header__inline-menu details{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important}body.template-index-dark .header__menu-item,body.template-index-dark a.header__menu-item,body.template-index-dark summary.header__menu-item{color:#fffffff2!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:clamp(1.15rem,1.1vw,1.45rem)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;height:42px!important;padding:0 clamp(.55rem,.85vw,1.25rem)!important;border-radius:9999px!important;border:1px solid transparent!important;background:transparent!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important;white-space:nowrap!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}body.template-index-dark .header__menu-item:hover,body.template-index-dark a.header__menu-item:hover,body.template-index-dark summary.header__menu-item:hover{color:#fff!important;background:#ffffff29!important;border-color:#ffffff40!important}body.template-index-dark .header__menu-item[aria-current=page],body.template-index-dark a.header__menu-item[aria-current=page],body.template-index-dark .header__menu-item.list-menu__item--active{background:#fff!important;color:#000!important;border-color:#fff!important;font-weight:800!important;box-shadow:0 4px 14px #0006!important}body.template-index-dark .header__menu-caret{transition:transform .25s ease;margin-left:3px;display:inline-block}body.template-index-dark .header-menu-categories:hover .header__menu-caret,body.template-index-dark .header-menu-categories.is-open .header__menu-caret,body.template-index-dark details[open] .header__menu-caret{transform:rotate(180deg)}body.template-index-dark .header-menu-categories details[open] summary.header__menu-item,body.template-index-dark .header-menu-categories.is-open summary.header__menu-item{background:#fff3!important;border-color:#ffffff59!important;color:#fff!important;box-shadow:0 0 16px #ffffff1a!important}body.template-index-dark .header__icons{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-shrink:0}body.template-index-dark .header__icon{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:9999px!important;color:#fff!important;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease;flex-shrink:0}body.template-index-dark .header__icon:hover{background:#ffffff26!important;border-color:#ffffff40!important;transform:translateY(-1px)}body.template-index-dark .header__heading-link{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.8);flex-shrink:0}body.template-index-dark .header__mega-menu{background:#0e121cf5!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(255,255,255,.12)!important;border-top:2px solid rgba(255,255,255,.3)!important;border-radius:16px!important;box-shadow:0 24px 48px #000c!important}body.template-index-dark .header__heading-logo{max-height:clamp(34px,2.6vw,44px)!important;width:auto!important;flex-shrink:0}@media screen and (max-width:989px){body.template-index-dark{padding-top:calc(58px + env(safe-area-inset-top,0px))!important}body.template-index-dark .section-header{display:flex!important;position:fixed!important;top:.5rem!important;left:0!important;right:0!important;width:100%!important;z-index:100000!important;justify-content:center!important;padding:0 .8rem!important;margin:0!important;pointer-events:none!important;visibility:visible!important;opacity:1!important;transform:translateY(0)!important}body.template-index-dark sticky-header.header-wrapper,body.template-index-dark .header-wrapper{pointer-events:auto!important;width:100%!important;max-width:600px!important;margin:0 auto!important;padding:.35rem .9rem!important;border-radius:9999px!important;background:#0a0e16eb!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 8px 24px #000000bf,inset 0 1px #ffffff24!important;box-sizing:border-box!important}body.template-index-dark .header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:0!important}body.template-index-dark .header__inline-menu{display:none!important}body.template-index-dark header-drawer{display:flex!important;align-items:center!important;margin:0!important;justify-self:auto!important}body.template-index-dark header-drawer .header__icon--menu{width:38px!important;height:38px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:9999px!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}body.template-index-dark .header__heading{margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}body.template-index-dark .header__heading-logo-wrapper{padding:0!important;display:flex!important;align-items:center!important}body.template-index-dark .header__heading-logo{max-height:32px!important;width:auto!important}body.template-index-dark .header__icons{display:inline-flex!important;align-items:center!important;gap:6px!important}body.template-index-dark .header__icon{width:38px!important;height:38px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important}body.template-index-dark .header__icon svg{width:18px!important;height:18px!important}}.auto-glass-panel{background:var(--auto-glass-bg);backdrop-filter:blur(var(--auto-glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--auto-glass-blur)) saturate(160%);border:1px solid var(--auto-glass-border);box-shadow:var(--auto-shadow-card);transition:border-color var(--auto-transition),transform var(--auto-transition),box-shadow var(--auto-transition);position:relative;overflow:hidden}.auto-glass-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);pointer-events:none}.auto-glass-panel:hover{border-color:var(--auto-glass-border-hover);box-shadow:var(--auto-shadow-ambient),var(--auto-shadow-glow)}.auto-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:#fff;color:#000!important;font-family:var(--font-heading, "Barlow", sans-serif);font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1.1rem 2.6rem;border:1px solid #ffffff;border-radius:0;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:all var(--auto-transition);box-shadow:0 4px 16px #ffffff1f}.auto-btn-primary:hover{background-color:#e0e4ec;border-color:#e0e4ec;color:#000!important;transform:translateY(-2px);box-shadow:0 8px 24px #fff3}.auto-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--auto-text-main)!important;font-family:var(--font-heading, "Barlow", sans-serif);font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1.1rem 2.6rem;border:1px solid var(--auto-glass-border);border-radius:0;text-decoration:none;cursor:pointer;transition:all var(--auto-transition)}.auto-btn-outline:hover{background:#ffffff14;border-color:#ffffff59;color:#fff!important;transform:translateY(-2px)}.auto-btn-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading, "Barlow", sans-serif);font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--auto-text-main)!important;text-decoration:none;border-bottom:2px solid rgba(255,255,255,.4);padding-bottom:3px;transition:all .25s ease}.auto-btn-link:hover{color:#fff!important;border-bottom-color:#fff;padding-left:4px}.auto-badge-hud{display:inline-flex;align-items:center;gap:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.4rem .9rem;font-family:var(--font-heading, "Barlow", sans-serif);font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem}.auto-badge-hud__dot{width:6px;height:6px;border-radius:50%;background-color:#fff;box-shadow:0 0 8px #ffffff80;animation:pulseDot 2.2s infinite ease-in-out}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .75s var(--auto-ease-out),transform .75s var(--auto-ease-out);will-change:opacity,transform}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}[data-reveal-delay="1"]{transition-delay:.1s}[data-reveal-delay="2"]{transition-delay:.2s}[data-reveal-delay="3"]{transition-delay:.3s}[data-reveal-delay="4"]{transition-delay:.4s}[data-reveal-delay="5"]{transition-delay:.5s}.auto-parallax-wrap{overflow:hidden;position:relative}.auto-parallax-img{transition:transform .8s var(--auto-ease-out);will-change:transform}body.template-index-dark .collection,body.template-index-dark .collection-quick-add-bulk,body.template-index-dark .product-grid,body.template-index-dark .card-wrapper{background:transparent!important;background-color:transparent!important}body.template-index-dark .card-wrapper{border-radius:20px!important;display:flex!important;flex-direction:column!important;height:100%!important}body.template-index-dark .card--media,body.template-index-dark .card--standard,body.template-index-dark .card.card--card{background:#0e121ce0!important;background-color:#0e121ce0!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 16px 40px -10px #000000d9,inset 0 1px #ffffff24!important;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease!important;display:flex!important;flex-direction:column!important;height:100%!important}body.template-index-dark .card-wrapper:hover .card--media,body.template-index-dark .card-wrapper:hover .card--standard,body.template-index-dark .card-wrapper:hover .card.card--card{border-color:#ffffff59!important;transform:translateY(-5px)!important;box-shadow:0 24px 50px -12px #000000f2,inset 0 1px #ffffff40!important}body.template-index-dark .card__inner,body.template-index-dark .card__inner.ratio{background:radial-gradient(circle at 50% 50%,#1c2432f2,#0c1018fa)!important;background-color:#0e121cf2!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;overflow:hidden!important;position:relative!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;padding-bottom:0!important;margin:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}body.template-index-dark .card__inner:before,body.template-index-dark .card__inner.ratio:before{display:none!important;content:none!important;padding-bottom:0!important;height:0!important}body.template-index-dark .card__inner>.card__content{display:none!important}body.template-index-dark .card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;background:transparent!important}body.template-index-dark .card__media .media{position:relative!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}body.template-index-dark .card__media img{mix-blend-mode:normal!important;filter:contrast(1.04) brightness(1.02) drop-shadow(0 8px 20px rgba(0,0,0,.65))!important;max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;margin:auto!important;transform:scale(1.18)!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important}body.template-index-dark .card-wrapper:hover .card__media img{transform:scale(1.28)!important}body.template-index-dark .card__content{background:transparent!important;background-color:transparent!important;padding:1.3rem 1.4rem 1.4rem!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;justify-content:space-between!important;box-sizing:border-box!important;gap:.6rem!important}body.template-index-dark .card__information{padding:0!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;margin:0!important}body.template-index-dark .card-information{display:flex!important;flex-direction:column!important;flex-grow:1!important;padding:0!important;margin:0!important}body.template-index-dark .card__heading{margin:0 0 .4rem!important}.card__heading a,body.template-index-dark .card__heading a{color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.58rem!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;line-height:1.18!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:3.2rem!important;transition:color .2s ease!important}.card__heading a:hover,body.template-index-dark .card__heading a:hover{color:#fffc!important}.price,body.template-index-dark .price{margin:.3rem 0 .9rem!important}.price__regular .price-item--regular,.price__sale .price-item--sale,body.template-index-dark .price__regular .price-item--regular,body.template-index-dark .price__sale .price-item--sale{color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.75rem!important;font-weight:800!important;letter-spacing:.02em!important}.price__sale .price-item--regular,body.template-index-dark .price__sale .price-item--regular{color:#ffffff80!important;font-size:1.35rem!important}.card-ecommerce-action,body.template-index-dark .card-ecommerce-action{margin-top:auto!important;width:100%!important}.card-ecommerce-btn,body.template-index-dark .card-ecommerce-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;background:#fff!important;color:#000!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.28rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:.92rem 1.8rem!important;border-radius:9999px!important;text-decoration:none!important;box-shadow:0 10px 24px #0009!important;transition:all .25s ease!important;box-sizing:border-box!important}.card-ecommerce-btn:hover,body.template-index-dark .card-ecommerce-btn:hover{background:#e2e8f0!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 14px 30px #ffffff40!important}.badge,body.template-index-dark .badge{border-radius:9999px!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:6px 16px!important;background:#060709!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;font-size:1.1rem!important;font-weight:800!important}body.template-index-dark .collection__view-all .button,body.template-index-dark .collection__view-all a.button,body.template-index-dark .collection__view-all .button--secondary,body.template-index-dark #collection-featured_collection .collection__view-all .button,body.template-index-dark [id^=collection-] .collection__view-all .button{background:#fff!important;background-color:#fff!important;color:#000!important;border-radius:9999px!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.15rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:.85rem 2.6rem!important;border:none!important;box-shadow:0 10px 24px #00000080!important;transition:all .25s ease!important;position:relative!important;overflow:hidden!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.template-index-dark .collection__view-all .button:hover,body.template-index-dark .collection__view-all a.button:hover,body.template-index-dark .collection__view-all .button--secondary:hover,body.template-index-dark [id^=collection-] .collection__view-all .button:hover{background:#e2e8f0!important;background-color:#e2e8f0!important;color:#000!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 14px 30px #fff3!important}body.template-index-dark .collection__view-all .button:before,body.template-index-dark .collection__view-all .button:after,body.template-index-dark .collection__view-all a.button:before,body.template-index-dark .collection__view-all a.button:after,body.template-index-dark [id^=collection-] .collection__view-all .button:before,body.template-index-dark [id^=collection-] .collection__view-all .button:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important}body.template-index-dark .slider-button{background:#ffffff14!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;border-radius:9999px!important;width:44px!important;height:44px!important;transition:all .25s ease}body.template-index-dark .slider-button:hover{background:#fff!important;border-color:#fff!important;color:#000!important;transform:translateY(-2px)}body.template-index-dark .slider-counter{color:#fff9!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.15rem;font-weight:500}body.template-index-dark .footer,body.template-index-dark footer,.footer,footer{background-color:#060709!important;background:#060709!important;border:none!important;border-top:none!important;border-bottom:none!important}body.template-index-dark .footer-bottom-bar,.footer-bottom-bar{border:none!important;border-top:none!important;border-bottom:none!important}body.template-index-dark .footer *,body.template-index-dark .footer__content-top,body.template-index-dark .footer__content-bottom,body.template-index-dark .footer-block,body.template-index-dark .footer-block__brand-info,body.template-index-dark .footer-block__details-content{background-color:transparent!important;background:transparent!important}body.template-index-dark .utility-bar,body.template-index-dark .color-scheme-1,body.template-index-dark .color-scheme-2,body.template-index-dark .color-scheme-3,body.template-index-dark .color-scheme-4,body.template-index-dark .color-scheme-5,body.template-index-dark .isolate.gradient,body.template-index-dark .gradient{background:transparent!important;background-color:transparent!important}body.template-index-dark .collection-hero{background:transparent!important;color:#fff!important;padding:clamp(2rem,4vh,4rem) 0!important}body.template-index-dark .collection-hero__title{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:clamp(3rem,5.5vw,4.8rem)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#fff!important;line-height:1.05!important}body.template-index-dark .collection-hero__description{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.3rem!important;color:#f0f5ffd9!important;max-width:900px!important;line-height:1.6!important}body.template-index-dark .facets-vertical-sort,body.template-index-dark .facets__form,body.template-index-dark .facets__wrapper,body.template-index-dark .facet-filters__label{color:#fff!important}body.template-index-dark .facet-filters__sort{background:#0e121cd9!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;border-radius:9999px!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.15rem!important;padding:.6rem 1.6rem!important}.facets__display,.facets__display-vertical,body.template-index-dark .facets__display{background:#0e121cf7!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;box-shadow:0 20px 50px #000000e6!important;color:#fff!important}.facets__header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;letter-spacing:.03em!important}.facets__selected,.facets__header facet-remove a,.facets__header .facets__reset{color:#f0f5ffd9!important;font-family:var(--font-heading, "Barlow", sans-serif)!important}.facets__header facet-remove a:hover,.facets__header .facets__reset:hover{color:#fff!important;text-decoration:underline!important}.facets__item{color:#fff!important}.facet-checkbox{color:#f0f5ffe6!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.2rem!important;letter-spacing:.02em!important}.facet-checkbox:hover{color:#fff!important}.facet-checkbox .facet-checkbox__text-label{color:inherit!important}.facet-checkbox>svg,.facet-checkbox>.svg-wrapper{background-color:#ffffff14!important;border:1.5px solid rgba(255,255,255,.3)!important;border-radius:6px!important;transition:all .2s ease!important}.facet-checkbox:hover>svg{border-color:#ffffffb3!important;background-color:#ffffff26!important}.facet-checkbox>input[type=checkbox]:checked~svg{background-color:#fff!important;border-color:#fff!important}.facet-checkbox .svg-wrapper>.icon-checkmark,.facet-checkbox svg rect{color:#000!important;fill:#fff!important}.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{color:#000!important;stroke:#000!important}.facets__price{background:transparent!important;color:#fff!important;padding:1.6rem 2rem!important}.facets__price .field-currency{color:#ffffffbf!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.35rem!important;font-weight:600!important}.facets__price .field{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;transition:border-color .2s ease!important}.facets__price .field:focus-within{border-color:#fff9!important;box-shadow:0 0 12px #ffffff26!important}.facets__price .field__input{background:transparent!important;color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.25rem!important;font-weight:600!important;border:none!important;box-shadow:none!important;padding:.8rem 1.2rem!important}.facets__price .field__label{color:#ffffff80!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.05rem!important;text-transform:uppercase!important;letter-spacing:.04em!important}.facets__summary,body.template-index-dark .facets__summary{color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.25rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.03em!important}.facets__summary:hover,.facets__summary .icon-caret{color:#fff!important}.facet-filters__sort{background:#0e121ce0!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:9999px!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.15rem!important;font-weight:600!important;padding:.6rem 2.8rem .6rem 1.4rem!important}.facet-filters__sort:focus{border-color:#ffffff80!important;box-shadow:0 0 12px #ffffff26!important}.facet-filters__sort option{background:#0e121c!important;color:#fff!important}.mobile-facets__inner{background:#0a0e16fa!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;color:#fff!important}.mobile-facets__header,.mobile-facets__footer{background:#0e121cf2!important;border-color:#ffffff26!important}.mobile-facets__heading{color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;text-transform:uppercase!important}.mobile-facets__summary{color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important}.mobile-facets__close-button{color:#fff!important}body.template-index-dark .product__title h1{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:clamp(2.4rem,4vw,3.6rem)!important;font-weight:700!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.02em!important}body.template-index-dark .product__text,body.template-index-dark .product__description{color:#f0f5ffe0!important;font-size:1.25rem!important;line-height:1.7!important}body.template-index-dark .product-form__submit{background:#fff!important;color:#000!important;border-radius:9999px!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.25rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:1.2rem 2.8rem!important;border:none!important;box-shadow:0 10px 24px #00000080!important}body.template-index-dark .product-form__submit:hover{background:#e2e8f0!important;color:#000!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 14px 30px #ffffff40!important}body.template-index-dark .product-form__submit:before,body.template-index-dark .product-form__submit:after{display:none!important;box-shadow:none!important;border:none!important}body.template-index-dark .quantity__input{background:#ffffff14!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.2rem!important;border-radius:9999px!important}body.template-index-dark .quantity__button{color:#fff!important}body.template-index-dark .main-page-title{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:clamp(3rem,5.5vw,4.8rem)!important;font-weight:700!important;color:#fff!important;text-transform:uppercase!important;text-align:center!important;margin-bottom:2.5rem!important;letter-spacing:.03em!important}body.template-index-dark .page-width .rte,body.template-index-dark .rte p{color:#f0f5ffe0!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.3rem!important;line-height:1.8!important;letter-spacing:.02em!important}body.template-index-dark .product__media-wrapper .product-media-container{background:#0e121ce0!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 20px 48px -10px #000000d9!important;padding:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}body.template-index-dark .product__media img{width:100%!important;height:100%!important;object-fit:contain!important;max-height:580px!important;filter:drop-shadow(0 15px 30px rgba(0,0,0,.8))!important}body.template-index-dark .thumbnail-list .thumbnail{background:#0e121ccc!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:14px!important;overflow:hidden!important;transition:all .25s ease!important}body.template-index-dark .thumbnail[aria-current=true],body.template-index-dark .thumbnail:hover{border-color:#fff!important;box-shadow:0 0 16px #fff6!important}body.template-index-dark .thumbnail img{object-fit:contain!important;padding:4px!important}body.template-index-dark .product__info-container{color:#fff!important}body.template-index-dark .product__text{color:#f0f5ffcc!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.2rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:.5rem!important}body.template-index-dark .product__category-badge a,body.template-index-dark .product__category-badge span{color:#fff!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:9999px!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-weight:600!important;font-size:1.05rem!important;padding:5px 16px!important;display:inline-block!important;text-decoration:none!important}body.template-index-dark .product__tax{color:#f0f5ffbf!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.15rem!important}body.template-index-dark .product__tax a{color:#fff!important;text-decoration:underline!important}body.template-index-dark .product__inventory{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.2rem!important;color:#f0f5ffe6!important;letter-spacing:.03em!important}body.template-index-dark .product__sku{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.15rem!important;color:#f0f5ffbf!important}body.template-index-dark variant-radios fieldset,body.template-index-dark .product-form__input{border:none!important;margin-bottom:1.5rem!important}body.template-index-dark variant-radios legend,body.template-index-dark .product-form__input .form__label{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.3rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#fff!important;margin-bottom:.8rem!important}body.template-index-dark .product-form__input input[type=radio]+label{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:9999px!important;color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.15rem!important;font-weight:600!important;padding:8px 22px!important;margin-right:8px!important;margin-bottom:8px!important;transition:all .2s ease!important}body.template-index-dark .product-form__input input[type=radio]:checked+label{background:#fff!important;color:#000!important;font-weight:700!important;border-color:#fff!important;box-shadow:0 4px 16px #ffffff4d!important}body.template-index-dark .select__select{background:#0e121ce6!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:14px!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.25rem!important;padding:12px 20px!important}body.template-index-dark .select .svg-wrapper{color:#fff!important}body.template-index-dark .quantity{background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:9999px!important;min-height:50px!important}body.template-index-dark .quantity__input{background:transparent!important;color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.3rem!important;font-weight:700!important}body.template-index-dark .quantity__button{color:#fff!important;opacity:.9!important}body.template-index-dark .quantity__button:hover{color:#fff!important;opacity:1!important}body.template-index-dark .share-button__button{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.15rem!important;font-weight:600!important;color:#fff!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:9999px!important;padding:8px 22px!important}body.template-index-dark .product__accordion{border-top:1px solid rgba(255,255,255,.15)!important;border-bottom:1px solid rgba(255,255,255,.15)!important}body.template-index-dark .accordion summary{color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.25rem!important;font-weight:700!important;text-transform:uppercase!important}body.template-index-dark .accordion__content{color:#f0f5ffe0!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.3rem!important;line-height:1.8!important}body.template-index-dark .related-products__heading{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:clamp(2.4rem,4vw,3.4rem)!important;font-weight:700!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.02em!important}body.template-index-dark .pagination-wrapper,.pagination-wrapper{margin-top:4rem!important;margin-bottom:2rem!important;display:flex!important;justify-content:center!important}body.template-index-dark .pagination__list,.pagination__list{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;list-style:none!important;padding:0!important;margin:0!important}body.template-index-dark .pagination__list>li,.pagination__list>li{flex:none!important;max-width:none!important;margin:0!important}body.template-index-dark .pagination__item,.pagination__item{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:46px!important;height:46px!important;padding:0 14px!important;background:#0e121cd9!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:9999px!important;color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.25rem!important;font-weight:600!important;text-decoration:none!important;transition:all .25s ease!important;box-shadow:0 8px 20px #00000080!important;cursor:pointer!important}body.template-index-dark a.pagination__item:hover,a.pagination__item:hover{background:#ffffff2e!important;border-color:#ffffff59!important;color:#fff!important;transform:translateY(-2px)!important}body.template-index-dark .pagination__item--current,.pagination__item--current{background:#fff!important;color:#000!important;font-weight:700!important;border-color:#fff!important;box-shadow:0 0 18px #fff6!important}body.template-index-dark .pagination__item:after,body.template-index-dark .pagination__item--current:after,body.template-index-dark a.pagination__item:hover:after,.pagination__item:after,.pagination__item--current:after,a.pagination__item:hover:after{display:none!important;content:none!important}body.template-index-dark .pagination__item .svg-wrapper,body.template-index-dark .pagination__item .icon-caret,.pagination__item .svg-wrapper,.pagination__item .icon-caret{color:#fff!important;width:14px!important;height:14px!important}body.template-index-dark .search-modal,.search-modal{background:#0a0e16f5!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.15)!important;box-shadow:0 24px 60px #000000f2!important}body.template-index-dark .search-modal__content,.search-modal__content{background:transparent!important}body.template-index-dark .search__input.field__input,.search__input.field__input,.template-search__search .search__input.field__input{background:#ffffff14!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:9999px!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.35rem!important;letter-spacing:.03em!important;padding:0 9.8rem 0 2.2rem!important;height:52px!important;line-height:52px!important;box-shadow:none!important}body.template-index-dark .search__input.field__input:focus,.search__input.field__input:focus,.template-search__search .search__input.field__input:focus{border-color:#e60000!important;box-shadow:0 0 16px #e600004d!important}.search .field__label,.search-modal__form .field__label,.template-search__search .field__label,predictive-search .field__label{display:none!important;opacity:0!important;visibility:hidden!important}body.template-index-dark .search__button,body.template-index-dark .search-modal__close-button,.search__button,.search-modal__close-button{color:#fff!important}body.template-index-dark .predictive-search,.predictive-search{background:#0e121cf7!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:20px!important;box-shadow:0 24px 60px #000000f2!important;margin-top:1rem!important}body.template-index-dark .predictive-search__item,.predictive-search__item{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.08)!important}body.template-index-dark .predictive-search__item-heading,.predictive-search__item-heading{color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.25rem!important;text-transform:uppercase!important}body.template-index-dark .customer,.customer{max-width:600px!important;margin:4rem auto!important;padding:3rem!important;background:#0e121ceb!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:24px!important;box-shadow:0 24px 60px -10px #000000e6!important;color:#fff!important;text-align:center!important}body.template-index-dark .customer h1,body.template-index-dark .customer h2,.customer h1,.customer h2{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:clamp(2.4rem,4vw,3.4rem)!important;font-weight:700!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:1.5rem!important;letter-spacing:.03em!important}body.template-index-dark .customer .field,.customer .field{margin-bottom:1.2rem!important}body.template-index-dark .customer .field input,.customer .field input{background:#ffffff14!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:9999px!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.2rem!important;padding:1rem 1.6rem!important}body.template-index-dark .customer button,.customer button{background:#fff!important;color:#000!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.25rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:1rem 2.8rem!important;border-radius:9999px!important;border:none!important;cursor:pointer!important;box-shadow:0 10px 24px #00000080!important;transition:all .25s ease!important;margin-top:1rem!important}body.template-index-dark .customer button:hover,.customer button:hover{background:#e2e8f0!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 14px 30px #ffffff40!important}body.template-index-dark .customer a,.customer a{color:#f0f5ffd9!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.15rem!important;text-transform:uppercase!important;letter-spacing:.03em!important;text-decoration:underline!important;transition:color .2s ease!important}body.template-index-dark .customer a:hover,.customer a:hover{color:#fff!important}body.template-index-dark .footer,body.template-index-dark footer,.footer,footer,.footer__content-top,.footer__content-bottom,.footer-bottom-bar{border:none!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important}body.template-index-dark .footer:before,body.template-index-dark .footer:after,.footer:before,.footer:after{display:none!important;content:none!important}.product,body.template-product .product{margin-top:1.5rem;margin-bottom:4rem;gap:clamp(30px,4vw,60px);align-items:flex-start!important}.product__media-wrapper,body.template-product .product__media-wrapper{background:radial-gradient(circle at 50% 50%,#1c2432f2,#0c1018fa)!important;background-color:#0e121cf2!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:20px!important;padding:1.25rem!important;box-shadow:0 20px 50px -10px #000000d9!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;align-self:flex-start!important;box-sizing:border-box!important;width:100%!important}media-gallery,.product__media-wrapper media-gallery,.product__media-wrapper slider-component,.product__media-wrapper .slider-mobile-gutter{width:100%!important;display:block!important;position:relative!important}.product__media-wrapper .product__media-list{position:relative!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;list-style:none!important}.product__media-wrapper .product__media-item{display:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;opacity:0;transition:opacity .25s ease-in-out}.product__media-wrapper .product__media-item.is-active,.product__media-wrapper .product__media-item:first-child.is-active{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}.product__media-wrapper .product-media-container,.product__media-wrapper .product__modal-opener,.product__media-wrapper .product__media{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;position:relative!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.product__media-wrapper img,.product__media-wrapper .product__media img{position:relative!important;top:0!important;left:0!important;width:100%!important;height:auto!important;max-height:520px!important;object-fit:contain!important;filter:contrast(1.04) brightness(1.02) drop-shadow(0 12px 28px rgba(0,0,0,.75))!important;opacity:1!important;visibility:visible!important;display:block!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}.thumbnail-slider{width:100%!important;margin-top:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.thumbnail-list{display:flex!important;flex-wrap:wrap!important;gap:14px!important;justify-content:center!important;padding:0!important;margin:0!important;list-style:none!important}.thumbnail-list__item{flex:0 0 auto!important;width:88px!important;height:88px!important}.thumbnail{width:88px!important;height:88px!important;padding:4px!important;border-radius:14px!important;border:2px solid rgba(255,255,255,.24)!important;background:#ffffff14!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.thumbnail:hover,.thumbnail[aria-current=true]{border-color:#fff!important;background:#ffffff38!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 8px 24px #0009,0 0 16px #ffffff73!important}.thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:10px!important;display:block!important}.product__media-icon,.product__media-toggle,.product__modal-opener .product__media-icon{display:none!important}.product__info-container,body.template-product .product__info-container{background:#0e121ce6!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:24px!important;padding:clamp(2rem,3.5vw,3rem)!important;box-shadow:0 24px 60px -10px #000000e6!important}.product__title h1,body.template-product .product__title h1{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:clamp(2.4rem,4vw,3.4rem)!important;font-weight:700!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.02em!important;line-height:1.1!important;margin:0 0 1.2rem!important}.price,.price .price-item,body.template-product .price,body.template-product .price .price-item{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:clamp(2rem,3.2vw,2.6rem)!important;font-weight:700!important;color:#fff!important;letter-spacing:.02em!important}.price--on-sale .price-item--regular{color:#f0f5ff80!important;text-decoration:line-through!important;font-size:1.6rem!important}.product__description,.product__description p,.product__description span,.product__description-preview,.product__info-container,.product__info-container p,.product__info-container span,.product__info-container li,.product__info-container strong,.product__info-container h2,.product__info-container h3,.product__info-container h4,.product__info-container .caption,.product__info-container .form__label,.product__info-container .summary__title,.product__info-container summary,.product__info-container .accordion__title,.product__accordion,.product__accordion summary,.product__accordion .accordion__title,.product__accordion .accordion__content,.product__accordion .accordion__content p,.product__accordion .accordion__content li,.product__accordion .accordion__content span,.product__accordion .accordion__content strong,.disclosures,.disclosures__heading,.disclosures__summary,.disclosures__details,.disclosures-item,.disclosures-item__header,.disclosures-item__content,.disclosures-summary-item,.disclosures-summary-item__title,.rte,.rte p,.rte li,.rte span,.rte strong{color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important}.product__description-preview,.accordion__content,.rte{font-size:1.35rem!important;line-height:1.8!important;color:#f0f5ffe6!important}.product__accordion .accordion__content li,.rte li{margin-bottom:.6rem!important;font-size:1.25rem!important;line-height:1.7!important;color:#fff!important}.quantity__label,.form__label,body.template-product .quantity__label,body.template-product .form__label{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.2rem!important;font-weight:600!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:.6rem!important;display:block!important}.quantity:before,.quantity:after,body.template-product .quantity:before,body.template-product .quantity:after,quantity-input:before,quantity-input:after,quantity-input.quantity:before,quantity-input.quantity:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important;background:transparent!important}.quantity,body.template-product .quantity,quantity-input.quantity,.product-form__quantity .quantity{background:#ffffff14!important;background-color:#ffffff14!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:9999px!important;color:#fff!important;min-height:48px!important;height:48px!important;width:140px!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;overflow:hidden!important;box-shadow:none!important;padding:0!important;box-sizing:border-box!important}.quantity__button,body.template-product .quantity__button,quantity-input .quantity__button{color:#fff!important;background:transparent!important;background-color:transparent!important;cursor:pointer!important;width:44px!important;height:48px!important;min-width:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;outline:none!important;box-shadow:none!important;transition:background-color .2s ease!important;opacity:1!important;padding:0!important;margin:0!important}.quantity__button:hover{background:#ffffff29!important;color:#fff!important}.quantity__button svg,.quantity__button .svg-wrapper,.quantity__button .svg-wrapper svg,quantity-input .quantity__button svg{stroke:#fff!important;fill:#fff!important;color:#fff!important;width:14px!important;height:14px!important;display:block!important;pointer-events:none!important}.quantity__input,body.template-product .quantity__input,quantity-input .quantity__input{color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.45rem!important;font-weight:700!important;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important;text-align:center!important;width:48px!important;flex:1!important;padding:0!important;margin:0!important;-webkit-appearance:none!important;appearance:none!important}.product-form__submit,.product-form__buttons .button,.product-form__buttons .button--primary,body.template-product .product-form__submit{background:#fff!important;background-color:#fff!important;color:#000!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.35rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:9999px!important;padding:1.15rem 3.5rem!important;box-shadow:0 10px 28px #0009!important;border:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;width:100%!important;margin-top:1rem!important;display:block!important;text-align:center!important}.product-form__submit span,.product-form__submit *,.product-form__buttons .button *,.product-form__buttons .button--primary *{color:#000!important}.product-form__submit:hover,.product-form__buttons .button:hover,body.template-product .product-form__submit:hover{background:#e2e8f0!important;color:#000!important;transform:translateY(-2px) scale(1.01)!important;box-shadow:0 14px 34px #ffffff40!important}.product-form__submit:before,.product-form__submit:after,.product-form__buttons .button:before,.product-form__buttons .button:after{display:none!important;content:none!important}.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__more-options,.shopify-payment-button__more-options:hover,.shopify-payment-button__more-options:focus{color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important}.shopify-payment-button__more-options{color:#fff!important;font-size:1.15rem!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-top:1rem!important;text-decoration:underline!important;display:block!important;text-align:center!important;background:transparent!important;border:none!important;cursor:pointer!important}.product__accordion .accordion__title{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.35rem!important;font-weight:700!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.03em!important}.product__accordion summary{border-top:1px solid rgba(255,255,255,.15)!important;padding:1.2rem 0!important;color:#fff!important}.product__accordion .accordion__content{color:#f0f5ffe0!important;font-size:1.25rem!important;line-height:1.8!important;padding-bottom:1.5rem!important}@media screen and (max-width:989px){.mobile-bottom-nav,#mobile-bottom-nav,nav.mobile-bottom-nav{display:block!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100vw!important;z-index:9999999!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important;box-sizing:border-box!important}.mobile-bottom-nav button,.mobile-bottom-nav a,.mobile-bottom-nav .mobile-bottom-nav__item{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.mobile-bottom-nav__badge,span.mobile-bottom-nav__badge{background:#e60000!important;background-color:#e60000!important;color:#fff!important;border-radius:9999px!important;border:1.5px solid #090a0f!important}}body.template-index-dark .article-template__content,body.template-index-dark .article-template__content p,body.template-index-dark .article-template__content li,body.template-index-dark .article-template__content span,.article-template__content,.article-template__content p,.article-template__content li,.article-template__content span{font-size:clamp(1.45rem,2.2vw,1.95rem)!important;line-height:2!important;color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;letter-spacing:.02em!important}body.template-index-dark .article-template__content h1,body.template-index-dark .article-template__content h2,body.template-index-dark .article-template__content h3,body.template-index-dark .article-template__content h4,.article-template__content h1,.article-template__content h2,.article-template__content h3,.article-template__content h4{font-size:clamp(2.4rem,4vw,3.4rem)!important;font-weight:700!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.02em!important;margin-top:2.5rem!important;margin-bottom:1.2rem!important;border-left:4px solid #ffffff!important;padding-left:18px!important}.customer,.customer:not(.account):not(.order),body.template-customers-login .customer,body.template-customers-register .customer{max-width:620px!important;margin:3rem auto 6rem!important;padding:clamp(2.5rem,5vw,4rem)!important;background:#0e121ceb!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:28px!important;box-shadow:0 24px 60px -10px #000000e6!important;color:#fff!important}.customer h1,.customer h2{font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:clamp(2.6rem,4.5vw,3.6rem)!important;font-weight:700!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.03em!important;text-align:center!important;margin-bottom:1.5rem!important}.customer .field{margin-bottom:1.5rem!important}.customer .field input{background:#ffffff14!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:9999px!important;color:#fff!important;padding:1rem 1.6rem!important;font-size:1.2rem!important}.customer .field input:focus{border-color:#fff!important;box-shadow:0 0 16px #ffffff4d!important;outline:none!important}.customer .field label{color:#f0f5ffb3!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.15rem!important;text-transform:uppercase!important;letter-spacing:.03em!important;left:1.6rem!important}.customer button,.customer .button{background:#fff!important;color:#000!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.3rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:9999px!important;padding:1.1rem 3rem!important;box-shadow:0 10px 24px #00000080!important;border:none!important;cursor:pointer!important;transition:all .25s ease!important;width:100%!important;margin-top:1rem!important}.customer button:hover,.customer .button:hover{background:#e2e8f0!important;color:#000!important;transform:translateY(-2px) scale(1.01)!important;box-shadow:0 14px 30px #ffffff40!important}.customer a{color:#fff!important;font-family:var(--font-heading, "Barlow", sans-serif)!important;font-size:1.15rem!important;text-transform:uppercase!important;letter-spacing:.03em!important;transition:opacity .2s ease!important}.customer a:hover{opacity:.8!important;text-decoration:underline!important}.header-account-disclosure{position:relative}.header-account-disclosure summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.header-account-disclosure summary::-webkit-details-marker{display:none}.header-account-popup{position:absolute;top:calc(100% + 14px);right:-10px;width:270px;background:#0e121cf2;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.18);border-radius:20px;padding:1.6rem;box-shadow:0 20px 50px #000000e6;z-index:99999;display:flex;flex-direction:column;gap:.8rem;text-align:center}.header-account-popup__title{font-family:var(--font-heading, "Barlow", sans-serif);font-size:1.35rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.04em}.header-account-popup__desc{font-family:var(--font-heading, "Barlow", sans-serif);font-size:1.05rem;color:#f0f5ffbf;margin:0 0 .4rem;line-height:1.4;text-transform:uppercase}.header-account-popup__btn{font-family:var(--font-heading, "Barlow", sans-serif);font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1.4rem;border-radius:9999px;text-decoration:none;transition:all .2s ease;display:block}.header-account-popup__btn--login{background:#fff;color:#000!important;box-shadow:0 6px 16px #0006}.header-account-popup__btn--login:hover{background:#e2e8f0;transform:translateY(-2px);box-shadow:0 10px 22px #fff3}.header-account-popup__btn--register{background:#ffffff1a;color:#fff!important;border:1px solid rgba(255,255,255,.25)}.header-account-popup__btn--register:hover{background:#fff3;transform:translateY(-2px)}.menu-drawer{background:#07080d!important;border-right:1px solid rgba(255,255,255,.15)!important;box-shadow:10px 0 40px #000000f2!important}.menu-drawer__navigation-container{background:#07080d!important}.menu-drawer__navigation{padding:1.2rem 0!important}.menu-drawer__utility-links{background:#040508!important;border-top:1px solid rgba(255,255,255,.1)!important;padding:1.5rem!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/homepage-dark.css.map */
