:root{--al-bg: #0A0A0A;--al-surface: #0F0F12;--al-surface-alt: #131317;--al-surface-2: #161619;--al-surface-3: #1E1E22;--al-surface-4: #26262B;--al-border: #2A2A30;--al-border-subtle: #1A1A1F;--al-border-bright: #3A3A42;--al-border-med: rgba(255, 255, 255, .08);--al-accent: #0066FF;--al-accent-bright: #0088FF;--al-accent-hover: #0052CC;--al-accent-dim: rgba(0, 102, 255, .1);--al-accent-glow: 0 0 40px rgba(0, 102, 255, .25);--al-accent-border: rgba(0, 102, 255, .3);--al-gold: #ffc043;--al-gold-dim: rgba(255, 192, 67, .12);--al-gold-border: rgba(255, 192, 67, .3);--al-green: #34D06A;--al-red: #FF4D40;--al-amber: #FFAA0A;--al-blue: #0066FF;--al-nav-height: 70px;--al-nav-height-mob: var(--sp-20);--al-radius-sm: 6px;--al-radius-md: 12px;--al-radius-lg: 18px;--al-text-primary: #F7F7F8;--al-text-secondary: #C8C8D0;--al-text-tertiary: #8A8A94;--al-text-base: 1rem;--al-text-hero: clamp(2.75rem, 6.5vw, 5rem);--al-text-h2: clamp(1.875rem, 3.8vw, 3rem);--al-text-h3: clamp(1.5rem, 2.4vw, 2rem);--al-text-h4: clamp(1.25rem, 1.6vw, 1.5rem);--al-text-body: 1rem;--al-text-sm: .9375rem;--al-text-xs: .8125rem;--al-sp-1: .25rem;--al-sp-2: .5rem;--al-sp-3: .75rem;--al-sp-4: 1rem;--al-sp-5: 1.25rem;--al-sp-6: 1.5rem;--al-sp-8: 2rem;--al-sp-10: 2.5rem;--al-sp-12: 3rem;--al-sp-16: 4rem;--al-sp-20: 5rem;--al-sp-24: 6rem;--al-max-w: 1280px;--al-r-sm: 6px;--al-r-md: 12px;--al-r-lg: 18px;--al-r-xl: 24px;--al-transition: .22s cubic-bezier(.2, 0, 0, 1);--al-nav-h: 64px;--al-shadow-sm: 0 1px 3px rgba(0,0,0,.5), 0 1px 2px rgba(0,0,0,.7);--al-shadow-md: 0 4px 20px rgba(0,0,0,.6);--al-shadow-lg: 0 16px 48px rgba(0,0,0,.75);--al-shadow-xl: 0 32px 80px rgba(0,0,0,.85);--al-shadow-accent: 0 4px 28px rgba(0, 102, 255, .22);--al-shadow-gold: 0 4px 28px rgba(255, 192, 67, .2);--al-glass-bg: rgba(15, 15, 18, .85);--al-glass-border: rgba(255, 255, 255, .06);--al-glass-blur: blur(20px)}:root{--color-background: var(--color-base-background);--color-foreground: var(--color-base-text);--al-text-1: rgb(var(--color-foreground));--al-text-2: rgb(var(--color-foreground));--al-text-3: rgb(var(--color-foreground));--al-text-4: rgb(var(--color-foreground))}body{font-family:var(--al-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.heading,.section-header__title,[class*=__title],[class*=__heading]{color:var(--al-text-1)!important;font-family:var(--al-font-display)!important;letter-spacing:-.02em}::selection{background:#06f;color:#fff}a{color:var(--al-accent);transition:color var(--al-transition)}a:hover{color:var(--al-accent-hover)}.al-em{color:var(--al-accent-bright)}.section--divider:before,.section--divider:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.section-header__subheading,.subtitle,[class*=__subheading]{color:var(--al-text-2)!important;font-size:var(--al-text-sm)!important;letter-spacing:.04em}.eyebrow,[class*=eyebrow],.label--tag{color:var(--al-accent)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.header--border-bottom,.header-wrapper,.header--has-transparent,.header{background-color:rgb(var(--color-base-background))!important;border-bottom:1px solid var(--al-border)!important}.mega-menu__container{background-color:rgb(var(--color-base-background))!important}.header__menu>ul .menu__item{height:var(--sp-16)!important}.menu__item,.menu__item a,.menu__item span{color:var(--al-text-1)!important;font-family:var(--al-font-display)!important;font-weight:500!important;font-size:.875rem!important;letter-spacing:.01em!important;background:transparent!important;transition:color var(--al-transition)!important}.menu__item:hover,.menu__item:hover a,.menu__item:hover span{color:var(--al-accent)!important;background:transparent!important}.header__icon svg,.header__icon path{stroke:var(--al-text-1)!important;fill:none!important}.search-drawer-button{display:none!important}.header-wrapper,.header,.header__inline-menu,[class*=header] nav{overflow:visible!important}.dropdown{color:rgb(var(--color-highlight))!important}.dropdown__container{position:relative!important;max-width:280px!important;background:var(--al-surface)!important;border:1px solid var(--al-border)!important;border-radius:var(--al-r-md)!important;box-shadow:var(--al-shadow-md)!important;padding:12px 0!important}.dropdown__nav a,.dropdown__nav summary a{color:var(--al-text-2)!important;padding:8px 20px!important;font-size:var(--al-text-sm)!important;transition:all var(--al-transition)!important;display:block!important}.dropdown__nav a:hover,.dropdown__nav summary a:hover{color:var(--al-accent)!important;background:transparent!important}.announcement-bar{background-color:rgb(var(--color-base-highlight))!important;border-bottom:none!important;border-radius:0!important}.announcement-bar a,.announcement-bar p,.announcement-bar span,.announcement-bar__message{color:rgb(var(--color-base-text))!important;font-weight:700!important}.js .shopify-section-group-header-group .section.section--first-rounded{background-color:rgb(var(--color-base-highlight))!important;border-radius:0!important}.topbar-section,[id*=announcement-bar] .announcement-bar{background:rgb(var(--color-base-highlight))!important}.topbar-section>*,.topbar__end,.topbar__start,.topbar-section .social-icons,.topbar-section .localization,.topbar-section .localization__item,.topbar-section .localization-form,.topbar-section .localization-selector{background:transparent!important}.announcement-bar *:not(.fader):not(.fader *),.announcement-bar-section *:not(.fader):not(.fader *),[class*=announcement-bar] *:not(.fader):not(.fader *){background:transparent!important;background-color:transparent!important}.announcement-bar .announcement__slides,.announcement-bar announcement-bar{padding-inline:48px!important}.button,.btn,button[type=submit],.shopify-payment-button__button{font-family:var(--al-font-display)!important;font-weight:600!important;letter-spacing:.01em!important;border-radius:9999px!important;transition:all var(--al-transition)!important;overflow:hidden!important;position:relative!important}.button .btn-fill,.btn .btn-fill,button .btn-fill{background:transparent!important}.button--primary,.btn-primary,.al-btn-primary{background:rgb(var(--color-base-button))!important;color:rgb(var(--color-base-button-text))!important;border:none!important;box-shadow:0 0 20px rgba(var(--color-base-button)/ .35),0 4px 16px rgba(var(--color-base-button)/ .18)!important;padding:14px 32px!important;font-size:.9375rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.button--primary:hover,.al-btn-primary:hover{background:rgba(var(--color-base-button)/ .85)!important;box-shadow:0 0 32px rgba(var(--color-base-button)/ .55),0 6px 24px rgba(var(--color-base-button)/ .3)!important;transform:translateY(-2px)!important;color:rgb(var(--color-base-button-text))!important}.js [data-button-hover=standard] .button--primary:hover:not([disabled],.self-button){color:rgb(var(--color-base-button-text))!important}@media screen and (max-width:767px){.product-sticky-form__cart-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:rgb(var(--color-base-button-text))!important}.product-sticky-form__cart-icon svg{width:1.25rem!important;height:1.25rem!important;flex-shrink:0!important;stroke:currentColor!important}}.product-sticky-form .button--primary .icon{color:rgb(var(--color-base-button-text))!important;stroke:currentColor!important}.button--secondary,.btn-secondary{background:transparent!important;color:var(--al-text-1)!important;border:1.5px solid rgba(255,255,255,.25)!important;padding:14px 28px!important}.button--secondary:hover{border-color:var(--al-accent)!important;color:var(--al-accent)!important;background:#3b8ef814!important}.button--close{border-color:#ffffff40!important;background:#ffffff12!important}.button--close svg{color:rgb(var(--color-base-text))!important}.shopify-payment-button__button--branded{border-radius:9999px!important}.product-form__submit,.shopify-payment-button__button{box-shadow:0 0 24px #3b8ef84d!important}.field__input,.field input,input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{background-color:var(--al-surface-2)!important;border:1px solid var(--al-border)!important;border-radius:var(--al-r-md)!important;color:var(--al-text-1)!important;font-family:var(--al-font-body)!important;font-size:var(--al-text-sm)!important;padding:14px 16px!important;transition:border-color var(--al-transition),box-shadow var(--al-transition)!important;-webkit-appearance:none!important}.field__input:focus,input[type=email]:focus,input[type=text]:focus{border-color:var(--al-accent)!important;box-shadow:0 0 0 3px var(--al-accent-dim)!important;outline:none!important;background-color:var(--al-surface-3)!important}.field__input::placeholder,input::placeholder{color:var(--al-text-4)!important}.input.is-floating::placeholder,.field .input.is-floating::placeholder{color:transparent!important}.newsletter__form,.email-form,[class*=newsletter] form{gap:8px!important;align-items:stretch!important;flex-wrap:wrap!important}.newsletter__form .field,.newsletter__form input{flex:1 1 220px!important}.newsletter__form .button,.newsletter__form button{flex-shrink:0!important;white-space:nowrap!important;min-width:140px!important;padding:14px 24px!important}.field__label,label{color:var(--al-text-2)!important;font-size:var(--al-text-xs)!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important}.newsletter-form label{display:none!important}.newsletter-form .field{position:relative!important}.newsletter-form .field input{padding-right:56px!important}.newsletter-form .self-submit-button{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important}.newsletter-form .self-submit-button button,.newsletter-form .self-submit-button .button{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:50%!important;background:var(--al-accent)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.newsletter-form .self-submit-button button .btn-fill{background:transparent!important}.accordion,.product__accordion,details[is=accordion-details]{background:transparent!important;margin-bottom:8px!important}.accordion__button,.product__accordion summary,.accordion summary,.accordion details summary,details[is=accordion-details] summary{background:rgba(var(--color-base-text)/ .04)!important;border:1px solid rgba(var(--color-base-text)/ .1)!important;border-radius:var(--al-r-md)!important;color:rgb(var(--color-base-text))!important;font-family:var(--al-font-display)!important;font-weight:600!important;font-size:.9375rem!important;padding:18px 20px!important;cursor:pointer!important;transition:all var(--al-transition)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;list-style:none!important}.accordion__button:hover,.product__accordion summary:hover,.accordion summary:hover,details[is=accordion-details] summary:hover{background:rgba(var(--color-base-text)/ .07)!important;border-color:rgba(var(--color-base-highlight)/ .35)!important;color:rgb(var(--color-base-text))!important}.product__accordion[open] summary,.accordion details[open] summary,details[is=accordion-details][open] summary,.accordion__button[aria-expanded=true],.accordion--open .accordion__button{background:rgba(var(--color-base-text)/ .07)!important;border-color:rgb(var(--color-base-highlight))!important;color:rgb(var(--color-base-text))!important;border-radius:var(--al-r-md) var(--al-r-md) 0 0!important}.accordion__button:after,.product__accordion summary:after,.accordion details summary:after,details[is=accordion-details] summary:after{content:"";display:inline-block;width:10px;height:10px;border-right:2px solid var(--al-text-3);border-bottom:2px solid var(--al-text-3);transform:rotate(45deg);transition:transform var(--al-transition);flex-shrink:0}.product__accordion[open] summary:after,.accordion details[open] summary:after,details[is=accordion-details][open] summary:after,.accordion--open .accordion__button:after{transform:rotate(-135deg);border-color:var(--al-accent)}.accordion summary::marker,.accordion summary::-webkit-details-marker,.product__accordion summary::marker,.product__accordion summary::-webkit-details-marker,details[is=accordion-details] summary::marker,details[is=accordion-details] summary::-webkit-details-marker{display:none!important;content:""!important;color:transparent!important}.product__accordion summary>svg.shrink-0,details.product__accordion summary>svg,.product__accordion .details__summary>svg.shrink-0,details[is=accordion-details] summary>svg.shrink-0,details[is=accordion-details] .details__summary>svg.shrink-0,.details summary>svg.shrink-0,.product-details details summary>svg.shrink-0{display:none!important}.accordion__content,.product__accordion>div:not(.dropdown),.accordion details>div:not(.dropdown),details[is=accordion-details]>div:not(.dropdown),details>.accordion__content{background:rgba(var(--color-base-text)/ .05)!important;border:1px solid rgba(var(--color-base-text)/ .1)!important;border-top:none!important;border-radius:0 0 var(--al-r-md) var(--al-r-md)!important;padding:20px 20px 24px!important;color:var(--al-text-2)!important;font-size:var(--al-text-sm)!important;line-height:1.7!important;border-left:1px solid var(--al-accent)!important;border-right:1px solid var(--al-accent)!important;border-bottom:1px solid var(--al-accent)!important}.accordion__content ul,.accordion__content ol,.product__accordion>div:not(.dropdown) ul,.product__accordion>div:not(.dropdown) ol,details[is=accordion-details]>div:not(.dropdown) ul,details[is=accordion-details]>div:not(.dropdown) ol{padding-left:1.25rem!important;margin:.5rem 0!important}.accordion__content li,.product__accordion>div:not(.dropdown) li,details[is=accordion-details]>div:not(.dropdown) li{color:var(--al-text-2)!important;margin-bottom:6px!important;line-height:1.65!important}.accordion__content strong,.product__accordion>div:not(.dropdown) strong,details[is=accordion-details]>div:not(.dropdown) strong{color:var(--al-text-1)!important;font-weight:600!important}.main-product{padding-top:24px!important}.main-product .product__media-container,.main-product .product__media-gallery{padding-top:0!important;margin-top:0!important}.product-media-container{gap:12px!important}.product-page,.product-template{padding-top:16px!important}.product__column-sticky,.product__info-container{padding-top:8px!important}.al-product-layout.product{gap:0!important;row-gap:0!important;column-gap:0!important;padding:8px!important;box-sizing:border-box!important}@media screen and (min-width:1024px){.al-product-layout.product.lg\:grid{column-gap:20px!important}}product-info.product__info>*+*,.product product-info.product__info>*+*,.product .animate-element.product__info>*+*{margin-block-start:8px!important}.product [id*=shopify-block-][id*=areviews_reviews_importer_areviews_title_rating],product-info [id*=shopify-block-][id*=areviews_reviews_importer_areviews_title_rating],.product .animate-element [id*=shopify-block-][id*=areviews_reviews_importer_areviews_title_rating]{margin:0!important}.product [id*=shopify-block-][id*=areviews_reviews_importer_areviews_title_rating]>div.areviews_main_header_container>span,product-info [id*=shopify-block-][id*=areviews_reviews_importer_areviews_title_rating]>div.areviews_main_header_container>span,.product .animate-element [id*=shopify-block-][id*=areviews_reviews_importer_areviews_title_rating]>div.areviews_main_header_container>span{margin:0!important;padding-top:10px!important;padding-bottom:4px!important}product-info.product__info>.product__title.grid,.product product-info.product__info>.product__title.grid,.product .animate-element.product__info>.product__title.grid{margin-block-start:0!important;margin-block-end:8px!important}.product .product__title .heading,.product .product__title .heading .word{font-size:32px;word-break:normal;overflow-wrap:normal}.product .product__title .product__price{font-size:24px}.product .product__title.with-price>.product__price{grid-column:1 / -1}@media screen and (min-width:768px){.product .product__title.with-price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:12px}.product .product__title.with-price>.heading{grid-column:1;grid-row:1}.product .product__title.with-price>.product__price{grid-column:2;grid-row:1;justify-self:end;align-self:end;margin-block-start:0!important}}.product .product__title.grid>*+*,.product .product__price.grid>*+*{margin-block-start:8px!important}.product .product__vendor+:is(.product__sku,.product__badges),.product .product__sku+:is(.product__vendor,.product__badges),.product .product__badges+:is(.product__sku,.product__vendor){margin-block-start:8px!important}.product .product__title+.product__rating{margin-block-start:8px!important}.main-product .product__info-wrapper .product-form,.main-product .product__info-wrapper .product-form__buttons{margin-top:0!important;padding-top:0!important}.product-media-gallery .media{border-radius:16px;overflow:hidden;background:var(--al-surface)}.product-media-gallery .thumbnail{border-radius:10px;overflow:hidden}.multicolumn-with-icons .column,.multicolumn-list__item,[class*=multicolumn] .card{background:rgba(var(--color-base-text)/ .04)!important;border:1px solid rgba(var(--color-base-text)/ .1)!important;border-radius:var(--al-r-lg)!important;padding:28px 24px!important;transition:all var(--al-transition)!important;position:relative!important;overflow:hidden!important}[class*=multicolumn] .card:before,.multicolumn-list__item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--al-accent-border),transparent);opacity:0;transition:opacity var(--al-transition)}[class*=multicolumn] .card:hover:before,.multicolumn-list__item:hover:before{opacity:1}[class*=multicolumn] .card:hover,.multicolumn-list__item:hover{border-color:rgba(var(--color-base-highlight)/ .3)!important;background:rgba(var(--color-base-text)/ .07)!important;transform:translateY(-3px)!important;box-shadow:var(--al-shadow-accent)!important}.multicolumn-list__item-icon,[class*=multicolumn] .icon-wrapper,[class*=multicolumn] .column-icon{color:var(--al-accent)!important;background:var(--al-accent-dim)!important;border-radius:var(--al-r-md)!important;padding:10px!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:16px!important}.multicolumn-list__item .heading,[class*=multicolumn] .card .heading{color:var(--al-text-1)!important;font-size:1.0625rem!important;font-weight:600!important;margin-bottom:8px!important}.multicolumn-list__item p,[class*=multicolumn] .card p,[class*=multicolumn] p{color:var(--al-text-2)!important;font-size:var(--al-text-sm)!important;line-height:1.65!important}.al-feature-strip{background:rgba(var(--color-base-text)/ .04)!important;border-top:1px solid var(--al-border-subtle)!important;border-bottom:1px solid var(--al-border-subtle)!important;padding:20px 0!important}.al-feature-strip__item{display:flex!important;align-items:center!important;gap:10px!important;padding:0 24px!important;border-right:1px solid var(--al-border-subtle)!important}.al-feature-strip__item:last-child{border-right:none!important}.al-feature-strip__icon{color:var(--al-accent)!important}.al-feature-strip__title{color:var(--al-text-1)!important;font-weight:600!important;font-size:.875rem!important}.al-feature-strip__subtitle{color:var(--al-text-3)!important;font-size:.8125rem!important}.product-comparison{background:rgba(var(--color-base-text)/ .03)!important;border-radius:var(--al-r-xl)!important;overflow:hidden!important;border:1px solid rgba(var(--color-base-text)/ .1)!important}.product-comparison__header,.product-comparison [class*=header],.comparison-table th{background:rgba(var(--color-base-text)/ .06)!important;color:rgb(var(--color-base-text))!important;font-family:var(--al-font-display)!important;font-weight:700!important;padding:20px 16px!important;border-bottom:1px solid rgba(var(--color-base-text)/ .1)!important}.product-comparison__row,.comparison-table tr{border-bottom:1px solid rgba(var(--color-base-text)/ .06)!important;transition:background var(--al-transition)!important}.product-comparison__row:hover,.comparison-table tr:hover{background:rgba(var(--color-base-text)/ .05)!important}.product-comparison__label,.comparison-table td:first-child{color:rgb(var(--color-base-text))!important;font-weight:500!important;font-size:var(--al-text-sm)!important;padding:16px!important}.product-comparison__value,.comparison-table td{color:rgb(var(--color-base-text))!important;padding:16px!important;text-align:center!important}.product-comparison p:has(\2713 ),.comparison-table td p:has(\2713 ){color:var(--al-green)!important;font-weight:700!important;font-size:1.1rem!important}.product-comparison p:has(\2717 ),.comparison-table td p:has(\2717 ){color:var(--al-text-4)!important}.testimonials-banner{position:relative!important}.testimonials-slider__item{background:var(--al-glass-bg)!important;backdrop-filter:var(--al-glass-blur)!important;-webkit-backdrop-filter:var(--al-glass-blur)!important;border:1px solid var(--al-glass-border)!important;border-radius:var(--al-r-xl)!important;padding:32px!important}.testimonials-slider__item p,.testimonials-slider__item blockquote{color:var(--al-text-1)!important;font-size:1.0625rem!important;line-height:1.7!important;font-style:italic!important}.testimonials-slider__item .author,.testimonials-slider__item [class*=author]{color:var(--al-text-3)!important;font-size:var(--al-text-xs)!important;margin-top:16px!important}.testimonials-slider__item .rating-star svg{color:var(--al-gold)!important;fill:var(--al-gold)!important}.number-counter{background:rgba(var(--color-base-text)/ .04)!important;border-top:1px solid rgba(var(--color-base-text)/ .1)!important;border-bottom:1px solid rgba(var(--color-base-text)/ .1)!important}.number-counter .heading{color:rgb(var(--color-base-highlight))!important;font-size:clamp(2.25rem,4.5vw,3.75rem)!important;font-weight:700!important;letter-spacing:-.03em!important;font-family:var(--al-font-display)!important}.number-counter p{color:rgb(var(--color-base-text))!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important}.number-counter__item{border-right:1px solid rgba(var(--color-base-text)/ .1)!important;padding:40px 0!important}.number-counter__item:last-child{border-right:none!important}.scrolling-text{background:rgba(var(--color-base-text)/ .04)!important;border-top:1px solid rgba(var(--color-base-text)/ .1)!important;border-bottom:1px solid rgba(var(--color-base-text)/ .1)!important}.scrolling-text__item{color:var(--al-text-2)!important;font-weight:500!important;font-family:var(--al-font-display)!important}.scrolling-text__icon{color:var(--al-accent)!important}.product__text-inner{padding:0!important}.product__text+.product__text,.product__text:has(+.product__text){padding:0!important}.product__text{margin-bottom:8px!important}.product__text:last-child,.product__text:last-of-type{margin-bottom:0!important}.product__text,.product__text-inner{background:transparent!important;background-color:transparent!important}.product__text .product__text-inner,.product__text p,.product__text span,.product__text .rte{color:#ffffffeb!important}.product__text svg,.product__text .icon{color:#3b8ef8!important;fill:none!important}.product__text-inner{align-items:flex-start!important}.product__text-inner figure,.product__text-inner .icon,.product__text-inner svg{flex-shrink:0!important;flex-grow:0!important;align-self:flex-start!important}.product__text-inner figure{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important}.product__text-inner figure img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.product__text-inner svg{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}.moonbundleCustomLoader{margin-top:0!important;margin-bottom:8px!important}@media(max-width:768px){.image-with-text .image-with-text__media,.image-with-text .image-with-text__media-item,.image-with-text img,.image-with-text .media{display:block!important;width:100%!important;height:auto!important;min-height:200px!important}}.image-with-text__content h2,.image-with-text__content .heading{color:var(--al-text-1)!important;font-size:var(--al-text-h2)!important;line-height:1.15!important;letter-spacing:-.025em!important}.image-with-text__content p,.image-with-text__content .rte{color:var(--al-text-2)!important;font-size:1.0625rem!important;line-height:1.7!important}.image-with-text img{border-radius:var(--al-r-xl)!important;overflow:hidden!important}.main-product{background:transparent!important}.product__title,.main-product .product__title{color:var(--al-text-1)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.15!important}.product__description,.main-product .product__description{color:var(--al-text-2)!important;font-size:1.0625rem!important;line-height:1.7!important}.price-item{color:var(--al-text-1)!important;font-weight:600!important}.price-item--sale{color:var(--al-red)!important;font-size:1.75rem!important;font-weight:800!important;letter-spacing:-.01em!important}.price-item--regular{color:#ffffff73!important;text-decoration:line-through!important;font-size:1.1rem!important;font-weight:700!important}.variant-input__label,.variant-input input[type=radio]+label{background:var(--al-surface-2)!important;border:1px solid var(--al-border)!important;border-radius:var(--al-r-sm)!important;color:var(--al-text-2)!important;font-weight:500!important;transition:all var(--al-transition)!important}.variant-input input[type=radio]:checked+label{border-color:var(--al-accent)!important;color:var(--al-text-1)!important;background:var(--al-accent-dim)!important}.product-form__trust p,.product__trust-badges p{color:var(--al-text-3)!important;font-size:var(--al-text-xs)!important}.product-form-wrapper .ultimate-badges,.al-pdp-info__form .ultimate-badges{width:100%;margin-top:.75rem}#ultimateTrustBadgeswidgetDiv{width:100%}.featured-product{padding:0!important}.featured-product__media-container{border-radius:var(--al-r-xl)!important;overflow:hidden!important}.featured-product h2,.featured-product .heading{color:var(--al-text-1)!important}.featured-product p{color:var(--al-text-2)!important}.rich-text{background:transparent!important}.rich-text .section-header__title{color:var(--al-text-1)!important}.rich-text p{color:var(--al-text-2)!important;line-height:1.75!important}.product-card__content{background:var(--al-accent)!important;padding:12px 14px!important}.product-card__title,.product-card__title a,.product-card__details,.product-card__content .price,.product-card__content .price *,.product-card__content .vendor,.product-card__content span,.product-card__bottom,.product-card__bottom *{color:rgb(var(--color-base-text))!important}.product-card__content .price--on-sale .price__regular,.product-card__content .price__compare{color:#fff9!important}.collection-list .card,.collection-list-item{border-radius:var(--al-r-xl)!important;overflow:hidden!important;border:1px solid var(--al-border)!important;transition:all var(--al-transition)!important}.collection-list .card:hover,.collection-list-item:hover{border-color:var(--al-accent-border)!important;transform:translateY(-4px)!important;box-shadow:var(--al-shadow-accent)!important}.collection-list .card__heading,.collection-card__title{color:var(--al-text-1)!important;font-family:var(--al-font-display)!important;font-weight:600!important}.product-recommendations .card{background:rgba(var(--color-base-text)/ .04)!important;border:1px solid var(--al-border)!important;border-radius:var(--al-r-lg)!important;transition:all var(--al-transition)!important}.product-recommendations .card:hover{border-color:var(--al-accent-border)!important;transform:translateY(-3px)!important;box-shadow:var(--al-shadow-md)!important}.product-recommendations .card__heading,.product-recommendations .price{color:var(--al-text-1)!important}.drawer__menu-item{color:rgb(var(--color-base-text))!important;font-family:var(--al-font-display)!important;transition:color var(--al-transition)!important}.drawer__menu-item:hover{color:var(--al-accent)!important}.drawer__submenu{background:rgb(var(--color-drawer-background))!important}.drawer__submenu button[data-close]{color:var(--al-text-2)!important}.drawer__scrollable,.drawer__content,.drawer__header,.drawer__footer,.drawer__footer-top,.drawer__footer-bottom{background:rgb(var(--color-drawer-background))!important}.drawer__menu-group{border:none!important}@media screen and (max-width:639px){.js .drawer__header:before{background-color:rgb(var(--color-base-text))}}#CartDrawer>.drawer__inner{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background);background-color:var(--al-surface)!important;border-left:1px solid var(--al-border)!important;color:var(--al-text-1)!important}#CartDrawer .drawer__inner .heading,#CartDrawer .drawer__inner .drawer__title,#CartDrawer .drawer__inner .horizontal-product__title,#CartDrawer .drawer__inner .price{color:var(--al-text-1)!important}#CartDrawer .drawer__inner .text-opacity,#CartDrawer .drawer__inner .cart-item__details,#CartDrawer .drawer__inner .tax-note,#CartDrawer .drawer__inner .unit-price{color:var(--al-text-3)!important}#CartDrawer .drawer__inner .link{color:var(--al-accent)!important}#CartDrawer .drawer__close{border:none!important;background:none!important;box-shadow:none!important;padding:0!important;width:40px!important;height:40px!important}#CartDrawer .drawer__close .btn-fill{display:none!important}#CartDrawer .drawer__close .btn-text,#CartDrawer .drawer__close svg,#CartDrawer .drawer__close .icon{color:var(--al-text-1)!important;width:18px!important;height:18px!important}#CartDrawer .drawer__close:hover svg{color:var(--al-accent)!important}#CartDrawer .horizontal-product{border:1px solid var(--al-border)!important;border-radius:12px!important;padding:12px!important}#CartDrawer .horizontal-product__media{border-radius:8px!important;overflow:hidden!important}#CartDrawer .cart-quantity{border:1px solid var(--al-border)!important;border-radius:8px!important}#CartDrawer .quantity__input{background:transparent!important;border:none!important;color:var(--al-text-1)!important}#CartDrawer .quantity__button{color:var(--al-text-1)!important}#CartDrawer .quantity__button svg{color:var(--al-text-1)!important}#CartDrawer .drawer__inner input,#CartDrawer .drawer__inner textarea,#CartDrawer .drawer__inner select{background-color:var(--al-surface-2)!important;border:1px solid var(--al-border)!important;color:var(--al-text-1)!important}#CartDrawer .drawer__footer{border-top:1px solid var(--al-border)!important}#CartDrawer .drawer__footer-top{border-bottom:1px solid var(--al-border)!important}#CartDrawer .drawer__footer-top button{color:var(--al-text-1)!important}#CartDrawer .drawer__footer-top svg,#CartDrawer .drawer__footer-top .icon{color:var(--al-text-1)!important}#CartDrawer .totals__subtotal{color:var(--al-text-3)!important}#CartDrawer .totals__subtotal-value{color:var(--al-text-1)!important}#CartDrawer .button--primary{background:rgb(var(--color-base-button))!important;color:rgb(var(--color-base-button-text))!important;border:none!important}#CartDrawer .button--primary .btn-fill{background:transparent!important}#CartDrawer .button--primary:hover{background:rgba(var(--color-base-button)/ .85)!important}#CartDrawer .button--secondary{border-color:var(--al-border)!important;color:var(--al-text-1)!important;background:transparent!important}#CartDrawer .button--secondary .btn-fill{background:transparent!important}#CartDrawer .indicators{display:none!important}#CartDrawer .complementary-products .flickity-page-dots{display:flex!important;justify-content:center!important;margin-top:12px!important;gap:6px!important}#CartDrawer .flickity-page-dot:before{background-color:var(--al-surface-4)!important;box-shadow:none!important;width:7px!important;height:7px!important;border-radius:50%!important}#CartDrawer .flickity-page-dot.is-selected:before,#CartDrawer .flickity-page-dot[aria-current=true]:before{background-color:var(--al-accent)!important}#CartDrawer .recommend__title{color:var(--al-text-1)!important}#CartDrawer .badge{background:var(--al-accent-dim)!important;border-color:var(--al-accent-border)!important;color:var(--al-accent)!important}#CartDrawer .drawer__scrollable::-webkit-scrollbar{width:4px}#CartDrawer .drawer__scrollable::-webkit-scrollbar-track{background:transparent}#CartDrawer .drawer__scrollable::-webkit-scrollbar-thumb{background:var(--al-surface-4);border-radius:4px}#CartDrawer .modal__container{background:rgb(var(--color-drawer-background))!important;border-top:1px solid var(--al-border)!important}#CartDrawer .modal__header{color:var(--al-text-1)!important}#CartDrawer .modal__header .close svg{color:var(--al-text-1)!important}@media screen and (min-width:768px){.footer__accordions .details{border:none!important;padding-inline:0!important}}[id^=shopify-section-sections] .footer-wrapper,[class*=shopify-section] .footer-wrapper{padding:0!important}.footer{background:rgb(var(--color-base-background))!important;border-top:1px solid rgba(var(--color-base-text)/ .1)!important;padding:48px 40px!important}.footer__content-top,.footer__content-bottom{color:rgb(var(--color-base-text))!important}.footer .heading,.footer h2,.footer h3,.footer h4{color:rgb(var(--color-base-text))!important;font-family:var(--al-font-display)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.footer a,.footer__list a{color:rgb(var(--color-base-text))!important;text-decoration:none!important;font-size:var(--al-text-sm)!important;transition:color var(--al-transition)!important}.footer a:hover,.footer__list a:hover{color:rgb(var(--color-base-text))!important}.footer__content-bottom{border-top:1px solid rgba(var(--color-base-text)/ .06)!important}.footer__copyright{color:rgb(var(--color-base-text))!important;font-size:var(--al-text-xs)!important}.footer .social-icons a,.footer .list-social a,.footer .social-icons a:hover,.footer .list-social a:hover{color:rgb(var(--color-base-text))!important}.footer .payment-icons{filter:brightness(.7)!important}.al-brand-hero{position:relative;overflow:hidden;background:rgb(var(--color-base-background));min-height:700px;display:flex;align-items:center}.al-brand-hero__eyebrow{color:var(--al-accent)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:16px!important}.al-brand-hero__heading{color:var(--al-text-1)!important;font-size:var(--al-text-hero)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.08!important}.al-brand-hero__subheading{color:var(--al-text-2)!important;font-size:clamp(1rem,1.8vw,1.25rem)!important;line-height:1.65!important;max-width:56ch!important;margin-top:20px!important}.al-brand-hero__stats{display:flex;gap:32px;margin-top:40px;flex-wrap:wrap}.al-stat__value{color:var(--al-text-1)!important;font-size:1.75rem!important;font-weight:700!important;letter-spacing:-.02em!important;font-family:var(--al-font-display)!important}.al-stat__label{color:var(--al-text-3)!important;font-size:.8125rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.06em!important}.al-video-wrap{position:relative;width:100%;background:#000;border-radius:var(--al-r-xl);overflow:hidden;box-shadow:none;border:1px solid var(--al-border)}.al-video-wrap video{width:100%;height:auto;display:block}.al-video-section .al-eyebrow{color:rgb(var(--color-base-highlight))!important}.al-video-section .al-heading,.al-video-section .al-sub{color:rgb(var(--color-base-text))!important}.al-step{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding:28px 24px;background:rgba(var(--color-base-text)/ .04)!important;border:1px solid rgba(var(--color-base-text)/ .1)!important;border-radius:var(--al-r-xl)!important;transition:all var(--al-transition)!important;position:relative;overflow:hidden}.al-step:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--al-accent),transparent);opacity:0;transition:opacity var(--al-transition)}.al-step:hover:before{opacity:1}.al-step:hover{border-color:rgba(var(--color-base-highlight)/ .3)!important;background:rgba(var(--color-base-text)/ .07)!important;transform:translateY(-3px)!important;box-shadow:none!important}.al-step__num{width:44px;height:44px;border-radius:50%;background:var(--al-accent-dim);border:1.5px solid var(--al-accent-border);color:var(--al-accent)!important;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--al-font-display)}.al-step__heading{color:var(--al-text-1)!important;font-weight:600!important;font-size:1.0625rem!important;margin-bottom:6px!important}.al-step__body{color:var(--al-text-2)!important;font-size:var(--al-text-sm)!important;line-height:1.65!important}.al-step__badge{display:inline-block;margin-top:8px;padding:3px 10px;background:var(--al-accent-dim);border:1px solid var(--al-accent-border);border-radius:100px;color:var(--al-accent)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.04em!important}.section-header__title,.section-header .heading{color:var(--al-text-1)!important;font-family:var(--al-font-display)!important;font-weight:700!important;letter-spacing:-.025em!important}.section-header__description,.section-header p{color:var(--al-text-2)!important;font-size:1.0625rem!important;line-height:1.65!important;max-width:60ch!important}.announcement-bar a{color:rgb(var(--color-base-background))!important;font-weight:700!important}.header--border-bottom,.header-wrapper,.header--has-transparent{background-color:rgb(var(--color-base-background))!important;border-bottom-color:var(--al-border)!important}[style*="background-color: white"],[style*="background-color: #fff"],[style*="background-color: #ffffff"],[style*="background: white"],[style*="background: #fff"]{background-color:rgb(var(--color-base-background))!important}.badge,.product-badge{background:var(--al-accent-dim)!important;border:1px solid var(--al-accent-border)!important;color:var(--al-accent)!important;border-radius:100px!important;font-size:var(--al-text-badge, .6875rem)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:4px 10px!important}.price-item--sale{color:var(--al-red)!important}.price-item--regular{color:var(--al-text-3)!important;text-decoration:line-through!important}.price--on-sale .price__regular{color:rgb(var(--color-base-text))!important}.unit-price{color:#3b8ef899!important}.price__sale{color:rgb(var(--color-base-text))!important;opacity:.6}.price__sale:before{border-block-end:1px solid var(--al-red)!important}.sticky_buy_button,[class*=sticky-buy],[class*=sticky_buy]{background:var(--al-surface-2)!important;border-top:1px solid var(--al-border)!important;-webkit-backdrop-filter:var(--al-glass-blur)!important;backdrop-filter:var(--al-glass-blur)!important}.page-width>h1,.page-width>.heading,.main-page-title{margin-bottom:0!important;padding-bottom:0!important}.breadcrumb,.breadcrumbs{margin-bottom:8px!important;padding-top:0!important}.breadcrumb a,.breadcrumbs a{color:var(--al-text-3)!important;font-size:var(--al-text-xs)!important}.breadcrumb span,.breadcrumbs span{color:var(--al-text-4)!important;font-size:var(--al-text-xs)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--al-bg)}::-webkit-scrollbar-thumb{background:var(--al-surface-3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--al-border)}@media(max-width:768px){.header{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important}.header__heading{justify-self:center!important}.header__icons--end{justify-self:end!important}.al-brand-hero{min-height:540px!important}.number-counter__item{border-right:none!important;border-bottom:1px solid var(--al-border)!important}.number-counter__item:last-child{border-bottom:none!important}[class*=multicolumn] .card{padding:20px 16px!important}.accordion__button,.product__accordion summary,details[is=accordion-details] summary{padding:16px!important;font-size:.875rem!important}.accordion__content,.product__accordion>div:not(.dropdown),details[is=accordion-details]>div:not(.dropdown){padding:16px!important}.newsletter__form{flex-direction:column!important}.newsletter__form .button{width:100%!important}}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.025}::selection{background:var(--al-accent-dim);color:var(--al-accent)}:focus-visible{outline:2px solid var(--al-accent)!important;outline-offset:3px!important;border-radius:var(--al-r-sm)!important}.fader.left{position:absolute!important;left:0!important}.fader.right{position:absolute!important;right:0!important}.al-bh__content{padding:var(--al-sp-10) var(--al-sp-4) var(--al-sp-10)!important}.product__info-container [id*=bullet] .icon-wrapper,.product__info-container .product-block-list__item:has([data-block-id*=bullet]) .icon-wrapper{color:var(--al-accent)!important}.product-block-list .product-block-list__item--text .icon{color:#3b8ef8!important;flex-shrink:0}.main-product .product-block-list__item--text svg,.product__info-container .product-block-list__item--text svg{color:#3b8ef8!important;fill:none}.product__info-container .product-block-list__item--text{padding-top:0!important;padding-bottom:0!important}.product-block-list__item--text+.product-block-list__item--text{margin-top:2px!important}comparison-table.comparison-table{border:1.5px solid rgba(59,142,248,.4)!important;border-radius:20px!important;overflow:hidden!important;background:#0f0f12!important}.comparison-table__row.thead{background:#131318!important;border-bottom:1px solid rgba(59,142,248,.15)!important;padding:24px 20px!important;gap:0!important}.comparison-table__row.sticky{background:#131318!important;border-bottom:1px solid rgba(59,142,248,.15)!important}.comparison-table__row.thead .horizontal-product,.comparison-table__row.sticky .horizontal-product{flex-direction:column!important;align-items:center!important;text-align:center!important}.comparison-table__row.thead .horizontal-product__details,.comparison-table__row.sticky .horizontal-product__details{align-items:center!important;text-align:center!important;width:100%!important}.comparison-table__row.thead .horizontal-product__media,.comparison-table__row.sticky .horizontal-product__media{width:72px!important;height:72px!important;min-width:72px!important;border-radius:12px!important;background:#1e1e22!important;border:1px solid rgba(59,142,248,.2)!important;overflow:hidden!important;flex-shrink:0!important}.comparison-table__row.thead .horizontal-product__media img,.comparison-table__row.sticky .horizontal-product__media img{width:100%!important;height:100%!important;object-fit:contain!important}.comparison-table .horizontal-product__title{font-family:var(--al-font-display,"General Sans",sans-serif)!important;font-weight:700!important;font-size:1rem!important;color:rgb(var(--color-base-text))!important}.comparison-table__row.odd,.comparison-table__row.even{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.05)!important;gap:0!important}.comparison-table__row.odd{background:#ffffff04!important}.comparison-table__row.even{background:transparent!important}.comparison-table__column{padding:14px 20px!important;border-right:1px solid rgba(255,255,255,.05)!important;font-size:.875rem!important;color:#ffffffa6!important}.comparison-table__column:last-child{border-right:none!important}.comparison-table__column .h6{font-size:.75rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#ffffffe6!important;margin-bottom:4px!important}.comparison-table__column .icon--check-circle-filled,.comparison-table__column svg[class*=check]{color:rgb(var(--color-highlight))!important;width:20px!important;height:20px!important}.comparison-table__column .icon--close-circle-filled,.comparison-table__column svg[class*=close]{color:rgb(var(--color-error-text, 176 0 32))!important;width:20px!important;height:20px!important}.comparison-table__column p:not(.h6){color:#ffffffbf!important;font-weight:500!important}.comparison-table__row.info:not(.thead):not(.tfoot){border:none!important;box-shadow:none!important;border-radius:0!important}.comparison-table__row.info:not(.thead):not(.tfoot) .comparison-table__column{background:#dbeafe8c!important}.comparison-table__row.info:not(.thead):not(.tfoot) .comparison-table__column p:not(.h6),.comparison-table__row.info:not(.thead):not(.tfoot) .comparison-table__column .col-span-full{color:#0d0d0d!important}.comparison-table__row.info:not(.thead):not(.tfoot) .comparison-table__column .h6{color:#141414!important}.comparison-table__row.info:not(.thead):not(.tfoot) .comparison-table__column .icon--check-circle-filled,.comparison-table__row.info:not(.thead):not(.tfoot) .comparison-table__column svg[class*=check]{color:rgb(var(--color-highlight))!important}.comparison-table__row.info:not(.thead):not(.tfoot) .comparison-table__column .icon--close-circle-filled,.comparison-table__row.info:not(.thead):not(.tfoot) .comparison-table__column svg[class*=close]{color:rgb(var(--color-error-text, 176 0 32))!important}.comparison-table__head{background:#3b8ef80f!important;border-top:1px solid rgba(59,142,248,.15)!important;border-bottom:1px solid rgba(59,142,248,.15)!important;padding:10px 20px!important}.comparison-table__head .comparison-table__column{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#3b8ef8cc!important;padding:0!important;border-right:none!important}.comparison-table__row.tfoot{background:#131318!important;border-top:1px solid rgba(59,142,248,.15)!important;gap:0!important;padding:20px!important}.comparison-table__row.tfoot .comparison-table__column{border-right:none!important;padding:0 8px!important}.comparison-table__row.tfoot .button--primary{box-shadow:none!important}.js [data-button-hover=standard] .comparison-table__row.tfoot .button--primary:hover:not([disabled],.self-button){box-shadow:none!important;transform:none!important}.comparison-table .price{color:#3b8ef8!important;font-weight:700!important}.comparison-table .price--compare{color:#ffffff4d!important}@media(max-width:749px){comparison-table.comparison-table{border-radius:14px!important}.comparison-table__row.thead,.comparison-table__row.sticky,.comparison-table__row.tfoot{padding:16px 14px!important}.comparison-table__column{padding:12px 14px!important;font-size:.8125rem!important}.comparison-table__row.thead .horizontal-product__media,.comparison-table__row.sticky .horizontal-product__media{width:52px!important;height:52px!important;min-width:52px!important}.comparison-table .horizontal-product__title{font-size:.875rem!important}.comparison-table__row.thead .comparison-table__column{padding:12px 10px!important}}[data-block-id=upsell-eyebrow] .product__text-inner,[data-block-id=upsell-eyebrow] p,[data-block-id=upsell-eyebrow] span{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#3b8ef8d9!important;margin-bottom:2px!important}#shopify-block-upsell-1 .product__text-inner,#shopify-block-upsell-2 .product__text-inner,#shopify-block-upsell-3 .product__text-inner,#shopify-block-upsell-4 .product__text-inner{display:flex!important;align-items:flex-start!important;gap:10px!important;color:#ffffffe0!important;font-size:.9375rem!important;line-height:1.55!important}#shopify-block-upsell-1 .product__text-inner:before,#shopify-block-upsell-2 .product__text-inner:before,#shopify-block-upsell-3 .product__text-inner:before,#shopify-block-upsell-4 .product__text-inner:before{content:"\2713"!important;color:#3b8ef8!important;font-weight:800!important;font-size:1rem!important;line-height:1.55!important;flex-shrink:0!important}#shopify-block-upsell-1,#shopify-block-upsell-2,#shopify-block-upsell-3,#shopify-block-upsell-4{margin-bottom:4px!important}#shopify-block-upsell-4{margin-bottom:0!important}.shopify-section [id*=youtube-review] .al-vid-section__heading strong,.shopify-section [id*=youtube-review] .al-vid-section__heading em,.shopify-section [id*=youtube-review] .al-vid-section__heading b{color:#3b8ef8!important;font-style:italic!important}.al-step{border:2px solid rgba(59,142,248,.45)!important}.al-step:hover{border-color:#3b8ef8e6!important;box-shadow:none!important}.al-step__heading{color:rgb(var(--color-base-text))!important}.al-label{display:inline-block;color:#3b8ef8d9!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important}.faq,.accordion,.details{border:none!important;background:transparent!important;overflow:visible!important}@media screen and (max-width:767px){.footer__accordions .details{border:0 solid rgb(var(--color-foreground)/ .115)!important;border-block-start-width:1px!important;border-inline-end-width:1px!important;border-inline-start-width:1px!important;padding-inline:var(--sp-5)!important;background:transparent!important}[data-rounded-block=round] .footer__accordions .details:last-of-type{border-bottom:1px solid rgb(var(--color-foreground)/ .115)!important}}.faq .accordion,.faq .details{width:100%!important;display:block!important}.accordion+.accordion{margin-top:8px!important}.faq .details__summary,.accordion .details__summary{border:1px solid rgba(59,142,248,.5)!important;border-radius:10px!important;width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.details__summary,.details__summary *,.details__content,.details__content *{color:inherit!important}.faq .details[open] .details__summary,.accordion .details[open] .details__summary{border-color:#3b8ef880!important;border-bottom-color:transparent!important;border-radius:10px 10px 0 0!important}.faq .details[open] .details__content,.accordion .details[open] .details__content{border:1px solid rgba(59,142,248,.5)!important;border-top:none!important;border-radius:0 0 10px 10px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-top:0!important}@media screen and (min-width:1024px){.accordion .details__content{max-width:100%!important}}@media screen and (min-width:768px){.footer__accordions .details .details__summary,.footer__accordions .details[open] .details__content{border:none!important}}.comparison-table__row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}comparison-table.comparison-table{width:100%!important;overflow:hidden!important}.comparison-table__column .h6{color:#ffffffe6!important}.comparison-table__row:not(.thead):not(.tfoot) .comparison-table__column p:not(.h6),.comparison-table__row:not(.thead):not(.tfoot) .comparison-table__column .col-span-full{color:var(--al-col-value-color, rgb(var(--color-highlight)))!important;font-weight:600!important}.comparison-table__row:not(.thead):not(.tfoot) .comparison-table__column p:not(.h6)[data-value=\2715],.comparison-table__row:not(.thead):not(.tfoot) .comparison-table__column p:not(.h6)[data-value=\2717],.comparison-table__row:not(.thead):not(.tfoot) .comparison-table__column p:not(.h6)[data-value=x],.comparison-table__row:not(.thead):not(.tfoot) .comparison-table__column p:not(.h6)[data-value=X]{color:rgb(var(--color-error-text, 176 0 32))!important}.comparison-table__row:not(.thead):not(.tfoot) .comparison-table__column .al-x{color:rgb(var(--color-error-text, 176 0 32))!important}.comparison-table__column{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.comparison-table__row.thead .comparison-table__column{align-items:center!important}.shopify-section [id*=product-recommendations] .card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.shopify-section [id*=product-recommendations] .badge--sale,.shopify-section [id*=product-recommendations] .badge--percent,.shopify-section [id*=product-recommendations] .card__badge,.shopify-section [id*=product-recommendations] .rating{display:none!important}.shopify-section [id*=product-recommendations] .card{border:1px solid rgba(59,142,248,.2)!important;border-radius:16px!important;overflow:hidden!important;background:#0f0f12!important;transition:border-color .2s ease,box-shadow .2s ease!important}.shopify-section [id*=product-recommendations] .card:hover{border-color:#3b8ef88c!important;box-shadow:0 0 24px #3b8ef81a!important}.shopify-section [id*=product-recommendations] .card__media{background:#131318!important}.shopify-section [id*=product-recommendations] .card__content,.shopify-section [id*=product-recommendations] .card__information{background:#0f0f12!important;padding:14px 16px!important;border-top:1px solid rgba(59,142,248,.1)!important}.shopify-section [id*=product-recommendations] .card__heading a{color:rgb(var(--color-base-text))!important;font-weight:600!important}.shopify-section [id*=product-recommendations] .price__regular .price-item{color:#3b8ef8!important;font-weight:700!important}.shopify-section [id*=product-recommendations] .price__compare .price-item{color:#ffffff4d!important}@media screen and (max-width:767px){.header-sticky .header{height:52px!important}.header__heading-logo img,.header__heading-logo svg,.site-header__logo img,.header__logo img{max-height:42px!important;width:auto!important;max-width:120px!important}}html:has(body.has-modal-open),html:has(body.has-modal-opening){overflow:hidden;overscroll-behavior:none}#MenuDrawer.menu-drawer .drawer__scrollable{overscroll-behavior:contain}@media screen and (max-width:639px){#MenuDrawer.menu-drawer.drawer[active]>.overlay{right:0;left:0;top:0;bottom:0;height:100%;min-height:100dvh;touch-action:none}}@media(prefers-reduced-motion:no-preference){body.loaded .drawer .overlay{transition-duration:.72s!important}body.loaded .drawer__inner{transition:transform .54s cubic-bezier(.7,0,.2,1)!important}body.loaded .drawer[active]>.drawer__inner>:is(.drawer__content,.drawer__header){transition:opacity .45s cubic-bezier(.3,1,.3,1),visibility .45s cubic-bezier(.3,1,.3,1)!important;transition-delay:0s!important}}.horizontal-product__bundle-features{list-style:disc;list-style-position:outside;margin:.125rem 0 0;padding-inline-start:1.15em;color:rgb(var(--color-base-text));font-size:var(--text-xs);line-height:1.35}.horizontal-product__bundle-features li{padding-inline-start:.15em}#CartDrawer .free-shipping-bar progress-bar:before,.cart__sidebar .free-shipping-bar progress-bar:before{background-color:rgb(var(--color-base-highlight))}
/*# sourceMappingURL=/cdn/shop/t/19/assets/autolinkr-tokens.css.map */
