html,body,.page-wrapper,.content-for-layout,main#MainContent{background-color:#080b10!important;color:#e8edf2!important}.shopify-section,.section-wrapper,.section-background,.section,[class*=color-custom-]{background-color:transparent!important}:root{--ff-base: #080b10;--ff-surface: #0f1520;--ff-surface-2: #161e2e;--ff-surface-3: #1e2a3e;--ff-surface-4: #263347;--ff-border: rgba(255, 255, 255, .07);--ff-border-2: rgba(255, 255, 255, .12);--ff-border-3: rgba(255, 255, 255, .18);--ff-blue: #2563eb;--ff-blue-2: #3b82f6;--ff-cyan: #06b6d4;--ff-grad: linear-gradient(135deg, #2563eb 0%, #06b6d4 100%);--ff-grad-glow: rgba(37, 99, 235, .35);--ff-text-1: #f1f5f9;--ff-text-2: #94a3b8;--ff-text-3: #4b5a70;--ff-text-accent: #38bdf8;--ff-r-sm: 6px;--ff-r-md: 10px;--ff-r-lg: 16px;--ff-r-xl: 22px;--ff-shadow-sm: 0 1px 4px rgba(0,0,0,.7);--ff-shadow-md: 0 4px 20px rgba(0,0,0,.6);--ff-shadow-lg: 0 16px 48px rgba(0,0,0,.7);--ff-shadow-glow: 0 0 30px rgba(37,99,235,.25);--ff-ease: cubic-bezier(.4, 0, .2, 1);--ff-t: all .22s cubic-bezier(.4, 0, .2, 1);--color-background: #080b10;--color-background-rgb: 8 11 16;--color-foreground: #e8edf2;--color-foreground-rgb: 232 237 242;--color-border: rgba(255,255,255,.07);--color-border-rgb: 255 255 255;--color-shadow: rgba(0,0,0,.8);--color-shadow-rgb: 0 0 0;--color-primary-button-background: #2563eb;--color-primary-button-text: #ffffff;--color-primary-button-border: #2563eb;--color-primary-button-hover-background: #3b82f6;--color-primary-button-hover-text: #ffffff;--color-primary-button-hover-border: #3b82f6;--color-secondary-button-background: transparent;--color-secondary-button-text: #e8edf2;--color-secondary-button-border: rgba(255,255,255,.16);--color-secondary-button-hover-background: rgba(255,255,255,.06);--color-secondary-button-hover-text: #38bdf8;--color-secondary-button-hover-border: #38bdf8;--color-input-background: rgba(255,255,255,.04);--color-input-border: rgba(255,255,255,.1);--color-input-text: #e8edf2;--color-input-text-rgb: 232 237 242;--color-variant-background: rgba(255,255,255,.04);--color-variant-border: rgba(255,255,255,.1);--color-variant-text: #94a3b8;--color-selected-variant-background: rgba(37,99,235,.12);--color-selected-variant-border: #2563eb;--color-selected-variant-text: #38bdf8;--shadow-popover: 0 12px 40px rgba(0,0,0,.7), 0 0 0 1px rgba(255,255,255,.06);--shadow-drawer: 0 0 60px rgba(0,0,0,.9);--style-border-popover: 1px solid rgba(255,255,255,.08);--style-border-drawer: 1px solid rgba(255,255,255,.06);--font-body--family: "Inter", system-ui, -apple-system, sans-serif;--font-heading--family: "Inter", system-ui, -apple-system, sans-serif;--font-subheading--family: "Inter", system-ui, -apple-system, sans-serif;--font-accent--family: "Inter", system-ui, -apple-system, sans-serif}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,system-ui,-apple-system,sans-serif!important;background-color:#080b10!important;color:#e8edf2!important;line-height:1.6}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Inter,system-ui,-apple-system,sans-serif!important;color:#f1f5f9!important;letter-spacing:-.025em;line-height:1.2;font-weight:700}p{font-family:Inter,system-ui,-apple-system,sans-serif!important;color:#94a3b8!important}a{font-family:Inter,system-ui,-apple-system,sans-serif!important;transition:color .18s ease;text-decoration:none}html{scrollbar-color:#1e2a3e #080b10;scrollbar-width:thin}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#080b10}::-webkit-scrollbar-thumb{background:#1e2a3e;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#263347}::selection{background:#2563eb59;color:#f1f5f9}.header__underlay-closed{background:#080b10eb!important;border-bottom:1px solid rgba(255,255,255,.06)!important;backdrop-filter:blur(24px) saturate(1.5)!important;-webkit-backdrop-filter:blur(24px) saturate(1.5)!important}.header__underlay-open{background:#080b10f7!important}.header__row,.header__row--top,.header__row--bottom,header-component.header,#header-component{background-color:transparent!important;--color-background-top-row: rgba(0,0,0,0) !important;--color-background-bottom-row: rgba(0,0,0,0) !important}.menu-list__link{font-family:Inter,sans-serif!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.01em!important;color:#94a3b8!important;transition:color .18s ease!important;position:relative;padding-bottom:2px;-webkit-tap-highlight-color:transparent!important;outline:none!important}.menu-list__link:after,.menu-list__link[data-safety-box]:after,.menu-list__link[data-safety-box=true]:after{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.menu-list__link-title{position:relative;display:inline-block}.menu-list__link-title:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1.5px;background:linear-gradient(90deg,#2563eb,#06b6d4);transition:width .28s cubic-bezier(.4,0,.2,1)}.menu-list__link:hover{color:#f1f5f9!important}.menu-list__link:hover .menu-list__link-title:after{width:100%}.menu-list__link:focus,.menu-list__link:focus-visible,.menu-list__link:active{outline:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}.header-actions__action,.header__icon--menu{color:#94a3b8!important;transition:color .18s ease!important}.header-actions__action:hover,.header__icon--menu:hover{color:#f1f5f9!important}.menu-list__submenu,.mega-menu__list{background:#0f1520!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:0 0 12px 12px!important;box-shadow:0 20px 60px #000000b3!important}.menu-list__submenu .menu-list__link,.mega-menu__list .menu-list__link{color:#94a3b8!important}.menu-list__submenu .menu-list__link:hover,.mega-menu__list .menu-list__link:hover{color:#38bdf8!important}cart-bubble,.cart-bubble{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;border:none!important;font-weight:700!important}.header-drawer,details#Details-menu-drawer-container,[id*=menu-drawer]{background:linear-gradient(135deg,#1a2332,#1e2839)!important;border-right:2px solid rgba(37,99,235,.3)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:inset 0 0 20px #2563eb14!important}.header-drawer,.header-drawer .menu-drawer,details#Details-menu-drawer-container,[id*=menu-drawer]{background:#fff!important;background-image:none!important;border-right:1px solid #dbeafe!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 20px 60px #0f172a2e!important}.header-drawer .menu-drawer__menu-item,.header-drawer details summary.menu-drawer__menu-item{color:#1d4ed8!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.header-drawer .menu-drawer__menu-item--child{color:#2563eb!important;background:#f8fbff!important}.header-drawer .menu-drawer__submenu{background:#f8fbff!important;border:1px solid #dbeafe!important}.header-drawer .menu-drawer__menu-item:hover,.header-drawer .menu-drawer__menu-item:active,.header-drawer details summary.menu-drawer__menu-item:hover,.header-drawer .menu-drawer__menu-item--child:hover{background:#2563eb!important;color:#fff!important;border-left:3px solid #1d4ed8!important;box-shadow:none!important}.hero-wrapper,.hero{background-color:#080b10!important}.hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#080b1026,#080b100d 35%,#080b108c 75%,#080b10d9);pointer-events:none;z-index:1}.hero__content-wrapper{z-index:2!important}.hero h1,.hero h2,.hero .h1,.hero .h2{color:#fff!important;font-weight:800!important;letter-spacing:-.04em!important;text-shadow:0 2px 20px rgba(0,0,0,.4)!important;line-height:1.05!important}.hero p,.hero .rte{color:#f1f5f9d1!important;text-shadow:0 1px 8px rgba(0,0,0,.3)!important;line-height:1.65!important}.hero .button,.hero a.button{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:.9375rem!important;font-weight:600!important;padding:.9375rem 2.25rem!important;box-shadow:0 4px 24px #2563eb66!important;transition:transform .22s ease,box-shadow .22s ease!important}.hero .button:hover,.hero a.button:hover{transform:translateY(-3px)!important;box-shadow:0 10px 40px #2563eb80,0 0 60px #06b6d433!important}.shopify-section>*,.section-wrapper>*,.section--page-width,.section--full-width,[class*=section--],.product-list,.featured-product,[class*=featured-product],.collection-list,.main-collection-list,[class*=collection-list],.grid,.gap-style,.spacing-style,.product-grid-container,.main-collection-grid,.collection-wrapper,.product-recommendations{background-color:transparent!important}.shopify-section:nth-child(2n)>.section{background-color:#0f152080!important}.section h2,.section h3{color:#f1f5f9!important}.section p,.section .rte{color:#94a3b8!important;line-height:1.75}.product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1rem!important;list-style:none!important;padding:0!important;margin:0!important;--product-grid-columns-desktop: repeat(4, 1fr) !important}@media screen and (min-width:640px){.product-grid{grid-template-columns:repeat(3,1fr)!important;gap:1.25rem!important}}.product-grid__item{border:none!important;display:flex!important;flex-direction:column!important}.product-card,product-card{background:#0f1520!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:16px!important;overflow:hidden!important;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease!important;display:flex!important;flex-direction:column!important;height:100%!important}.product-card:hover,product-card:hover{transform:translateY(-5px)!important;border-color:#2563eb59!important;box-shadow:0 16px 48px #00000080,0 0 32px #2563eb26!important}.product-grid__card{background:transparent!important;display:flex!important;flex-direction:column!important;height:100%!important}.product-card .product-media-container,.product-card .product-media,.product-card .product-card__image,.product-card .card-gallery,.product-card [class*=product-media],.product-grid__card [class*=product-media]{aspect-ratio:1 / 1!important;overflow:hidden!important;background:#161e2e!important;flex-shrink:0!important;width:100%!important}.product-card img,.product-card .product-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .5s cubic-bezier(.4,0,.2,1)!important;display:block!important}.product-card:hover img,product-card:hover img{transform:scale(1.06)!important}.product-grid__card h3,.product-grid__card h4,.product-grid__card .h3,.product-grid__card .h4{font-size:.9375rem!important;font-weight:600!important;color:#f1f5f9!important;letter-spacing:-.01em!important;line-height:1.35!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-grid__card .price,.product-grid__card [class*=price__sale],.product-grid__card [class*=price-item]{color:#38bdf8!important;font-size:1rem!important;font-weight:700!important;letter-spacing:-.01em!important;font-family:Inter,sans-serif!important}.product-grid__card [class*=price__compare],.product-grid__card s{color:#4b5a70!important;font-size:.875rem!important}.product-grid__card [class*=vendor],.product-grid__card .caption{font-size:.75rem!important;color:#4b5a70!important;text-transform:uppercase!important;letter-spacing:.06em!important}.quick-add__submit,.product-grid__card .button{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;border:none!important;border-radius:6px!important;font-weight:600!important;font-size:.8125rem!important;transition:transform .18s ease,box-shadow .18s ease!important}.quick-add__submit:hover,.product-grid__card .button:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #2563eb66!important}.product-badge,.badge{border-radius:99px!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:3px 10px!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;border:none!important}.product-badge--sold-out,.badge--sold-out{background:#1e2a3e!important;color:#4b5a70!important;border:1px solid rgba(255,255,255,.07)!important}.button:not(.button-secondary):not(.button-unstyled):not(.button-icon){background:linear-gradient(135deg,#2563eb,#06b6d4)!important;background-image:linear-gradient(135deg,#2563eb,#06b6d4)!important;background-color:#2563eb!important;color:#fff!important;border:none!important;border-radius:8px!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:.9375rem!important;letter-spacing:.01em!important;overflow:hidden!important;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 10px #2563eb4d!important;position:relative!important}.button:not(.button-secondary):not(.button-unstyled):not(.button-icon):hover{transform:translateY(-2px)!important;box-shadow:0 8px 30px #2563eb73,0 0 50px #06b6d426!important}.button:not(.button-secondary):not(.button-unstyled):not(.button-icon):active{transform:translateY(0)!important}.button-secondary{background:transparent!important;background-image:none!important;color:#e8edf2!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:8px!important;font-family:Inter,sans-serif!important;font-weight:500!important;transition:border-color .22s ease,color .22s ease,background-color .22s ease,transform .22s ease!important;box-shadow:none!important}.button-secondary:hover{background-color:#ffffff0d!important;border-color:#38bdf8!important;color:#38bdf8!important;transform:translateY(-1px)!important}.button[aria-disabled=true],.button:disabled,.button-secondary[aria-disabled=true]{opacity:.38!important;cursor:not-allowed!important;transform:none!important}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{background-color:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;color:#e8edf2!important;font-family:Inter,sans-serif!important;transition:border-color .18s ease,box-shadow .18s ease!important}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus,select:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb40!important;outline:none!important;background-color:#2563eb0f!important}input::placeholder,textarea::placeholder{color:#4b5a70!important}label{color:#94a3b8!important;font-size:.875rem!important;font-weight:500!important}.variant-input__label,.variant-button{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:6px!important;color:#94a3b8!important;font-size:.875rem!important;font-weight:500!important;font-family:Inter,sans-serif!important;transition:border-color .18s ease,color .18s ease,background .18s ease!important}.variant-input__label:hover,.variant-button:hover{border-color:#fff3!important;color:#e8edf2!important}.variant-input:checked+.variant-input__label,.variant-button[aria-pressed=true]{background:#2563eb1f!important;border-color:#2563eb!important;color:#38bdf8!important;box-shadow:0 0 0 1px #2563eb,0 0 16px #2563eb33!important}.quantity-selector,quantity-selector{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;overflow:hidden!important}.quantity-selector button,quantity-selector button{background:transparent!important;color:#94a3b8!important;border:none!important;transition:color .18s ease,background .18s ease!important}.quantity-selector button:hover,quantity-selector button:hover{background:#ffffff12!important;color:#e8edf2!important}.quantity-selector input,quantity-selector input{background:transparent!important;border:none!important;color:#f1f5f9!important;box-shadow:none!important;text-align:center!important}.product-information h1,.product-information .product-title{font-size:clamp(1.75rem,3vw,2.75rem)!important;font-weight:800!important;letter-spacing:-.04em!important;color:#f1f5f9!important;line-height:1.1!important}.product-information .price,.product-information [class*=price]{font-size:1.5rem!important;font-weight:700!important;color:#38bdf8!important}.product-information .rte,.product-information p{color:#94a3b8!important;line-height:1.75!important}.product-media-container,.product-media-gallery{background:#0f1520!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.07)!important}.product-media-gallery__thumbnail{border:1px solid rgba(255,255,255,.07)!important;border-radius:6px!important;background:#0f1520!important;transition:border-color .2s ease!important}.product-media-gallery__thumbnail:hover,.product-media-gallery__thumbnail[aria-selected=true]{border-color:#2563eb!important}cart-drawer,.cart-drawer,[class*=cart-drawer]{background:#0f1520!important;border-left:1px solid rgba(255,255,255,.06)!important}.cart-drawer__header,[class*=cart-drawer__header]{background:#0f1520!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.cart-drawer__title,[class*=cart-drawer] h2,[class*=cart-drawer] h3{color:#f1f5f9!important;font-weight:700!important}.cart-item,[class*=cart-item]{border-bottom:1px solid rgba(255,255,255,.05)!important}.cart-item__title,[class*=cart-item] h3,[class*=cart-item] h4{color:#e8edf2!important;font-weight:600!important;font-size:.9375rem!important}.cart-item__price,[class*=cart-item] [class*=price]{color:#38bdf8!important;font-weight:700!important}.cart-item__image,[class*=cart-item] img{border-radius:8px!important;background:#161e2e!important}.cart-summary__total,.cart-summary [class*=total]{color:#f1f5f9!important;font-weight:700!important;font-size:1.125rem!important}.theme-drawer,[class*=theme-drawer]{background:#0f1520!important;border-left:1px solid rgba(255,255,255,.06)!important}[class*=theme-drawer] header,[class*=theme-drawer] [class*=header]{background:#0f1520!important;border-bottom:1px solid rgba(255,255,255,.06)!important;color:#f1f5f9!important}.search-modal,predictive-search,[class*=search-modal]{background:#0f1520!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:20px!important;box-shadow:0 20px 60px #000000b3!important}.search-modal input,input[type=search]{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;color:#e8edf2!important;caret-color:#2563eb;font-family:Inter,sans-serif!important}.search-modal input:focus,input[type=search]:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb33!important;outline:none!important}.predictive-search-results{background:#0f1520!important}.predictive-search-results__card,.predictive-search-results__item{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.05)!important;transition:background .15s ease!important}.predictive-search-results__card:hover,.predictive-search-results__item:hover{background:#2563eb14!important}.color-custom-popover,[class*=popover],.localization-wrapper,floating-panel-component{background:#0f1520!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important;box-shadow:0 20px 60px #000000b3,0 0 0 1px #ffffff0d!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;--color-foreground: #e8edf2 !important;--color-foreground-rgb: 232 237 242 !important;--color-background: #0f1520 !important;--color-background-rgb: 15 21 32 !important;color:#e8edf2!important}footer,.shopify-section:has(footer){background-color:#04060a!important;border-top:1px solid rgba(255,255,255,.06)!important;position:relative}footer:before{content:"";position:absolute;top:-1px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,#2563eb 30%,#06b6d4 70%,transparent);opacity:.7;pointer-events:none}.footer-content{color:#94a3b8!important}.footer-content h1,.footer-content h2,.footer-content h3,.footer-content h4,.footer-content .menu__heading__default{color:#f1f5f9!important;font-size:.8125rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;margin-bottom:1rem!important}.footer-content a{color:#4b5a70!important;font-size:.875rem!important;transition:color .18s ease!important}.footer-content a:hover{color:#38bdf8!important}.footer-content p{color:#4b5a70!important;font-size:.875rem!important}.footer-content>:first-child h4,.footer-content>:first-child h3{font-size:1.125rem!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:#f1f5f9!important;margin-bottom:.5rem!important}.footer-content>:first-child p{font-size:.9375rem!important;color:#94a3b8!important;line-height:1.6!important;margin-bottom:0!important}.footer-content>:first-child .button,.footer-content>:first-child .button-secondary{margin-top:.25rem!important;padding:.625rem 1.5rem!important;font-size:.875rem!important;font-weight:600!important;border-radius:99px!important;border:1px solid rgba(255,255,255,.2)!important;background:transparent!important;background-image:none!important;color:#e8edf2!important;letter-spacing:.01em!important;box-shadow:none!important;transition:border-color .2s ease,color .2s ease,background-color .2s ease!important}.footer-content>:first-child .button:hover,.footer-content>:first-child .button-secondary:hover{border-color:#2563eb!important;color:#38bdf8!important;background-color:#2563eb14!important;transform:none!important;box-shadow:none!important}.footer-content>:last-child h4,.footer-content>:last-child h3,.footer-content>:last-child .email-signup__heading{font-size:1.125rem!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;color:#f1f5f9!important;margin-bottom:.5rem!important}.footer-content>:last-child p{font-size:.875rem!important;color:#94a3b8!important;line-height:1.6!important}@media screen and (max-width:749px){.footer-content>:first-child .button,.footer-content>:first-child .button-secondary{width:100%!important;text-align:center!important;justify-content:center!important}}.footer-utilities,.utilities{border-top:1px solid rgba(255,255,255,.05)!important;color:#4b5a70!important}.footer-utilities a,.utilities a{color:#4b5a70!important;font-size:.8125rem!important;transition:color .15s ease!important}.footer-utilities a:hover,.utilities a:hover{color:#94a3b8!important}.payment-icons svg,.payment-icons img{opacity:.45!important;filter:brightness(0) invert(1)!important;transition:opacity .18s ease!important}.social-links a,[class*=social] a{color:#4b5a70!important;transition:color .18s ease,transform .18s ease!important}.social-links a:hover,[class*=social] a:hover{color:#38bdf8!important;transform:translateY(-2px)!important}.facets,.facets__wrapper,floating-panel-component{background:#0f1520!important}.facets__summary{color:#94a3b8!important;border-color:#ffffff12!important}.facets__summary:hover,.facets__panel-content,.facets__inputs,.facets__panel,.facets__panel-content *,.facets__panel-content .checkbox,.facets__panel-content .checkbox__label,.facets__panel-content .checkbox__label-text,.facets__inputs-list-item,.facets__inputs-list-item label,.facets__inputs-list-item span,.facets__inputs-wrapper label,.facets__inputs-wrapper span{color:#e8edf2!important}.facets__inputs-list-item--disabled .checkbox__label-text,.facets__inputs-list-item--disabled label,.facets__inputs-list-item--disabled span{color:#4b5a70!important}.facets__pill-label{color:#94a3b8!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:99px!important;padding:4px 12px!important;transition:color .18s ease,border-color .18s ease,background .18s ease!important}.facets__pill-label:hover{color:#38bdf8!important;border-color:#2563eb!important;background:#2563eb1a!important}.facets__pill-input:checked+.facets__pill-label{color:#38bdf8!important;background:#2563eb26!important;border-color:#2563eb!important}.facets__panel-content .checkbox .icon-checkmark,.facets__panel-content .checkbox .icon-checkmark svg{border-color:#fff3!important}.facets__label,.facets__clear-all-link,.clear-filter{color:#94a3b8!important;font-size:.875rem!important}.facets__label:hover{color:#e8edf2!important}.sorting select,.collection-filters select,[class*=sort] select{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;color:#94a3b8!important;font-size:.875rem!important}.filter-remove-buttons button,.facets__pill{background:#2563eb1f!important;border:1px solid rgba(37,99,235,.3)!important;border-radius:99px!important;color:#38bdf8!important;font-size:.8125rem!important}.slideshow-control,.slideshow-arrow,[class*=slideshow-arrow]{background:#0f1520e0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:50%!important;color:#94a3b8!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease!important}.slideshow-control:hover,.slideshow-arrow:hover,[class*=slideshow-arrow]:hover{border-color:#2563eb!important;color:#f1f5f9!important;box-shadow:0 0 20px #2563eb4d!important}.slideshow-controls__button,[class*=slideshow-controls] button{background:#ffffff2e!important;border-radius:99px!important;border:none!important;transition:background .18s ease,transform .18s ease!important}.slideshow-controls__button[aria-current=true],[class*=slideshow-controls] button[aria-current=true]{background:#2563eb!important;transform:scaleX(2)!important}.marquee,marquee-component{background:#0f1520!important;border-top:1px solid rgba(255,255,255,.05)!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.marquee *,marquee-component *{color:#4b5a70!important}.pagination-controls a,.pagination-controls button,[class*=pagination] a,[class*=pagination] button{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;color:#94a3b8!important;font-family:Inter,sans-serif!important;padding:.5rem .875rem!important;transition:border-color .18s ease,color .18s ease,background .18s ease!important}.pagination-controls a:hover,.pagination-controls button:hover,[class*=pagination] a:hover{border-color:#2563eb!important;color:#38bdf8!important;background:#2563eb14!important}[class*=pagination] [aria-current=page],[class*=pagination] .active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;border-color:transparent!important;color:#fff!important}.quick-add-modal,[class*=quick-add-modal]{background:#0f1520!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:22px!important}hr,.divider{border-color:#ffffff0f!important}.breadcrumbs a,.breadcrumb a{color:#4b5a70!important}.breadcrumbs a:hover,.breadcrumb a:hover{color:#94a3b8!important}.breadcrumbs span,.breadcrumb span{color:#4b5a70!important}:focus-visible{outline:2px solid #2563eb!important;outline-offset:3px!important;border-radius:4px}@media screen and (max-width:749px){.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:.625rem!important}.product-card,product-card{border-radius:12px!important}.hero h1,.hero .h1{font-size:clamp(1.875rem,8vw,3rem)!important}.header__columns{padding-inline:.5rem!important}}@media screen and (min-width:750px)and (max-width:989px){.product-grid{grid-template-columns:repeat(3,1fr)!important;gap:1rem!important}}@media screen and (min-width:990px){.product-grid{grid-template-columns:repeat(4,1fr)!important;gap:1.5rem!important}}@media print{html,body{background:#fff!important;color:#000!important}.header-section,footer,.cart-drawer,.theme-drawer{display:none!important}}.header-drawer .menu-drawer__menu-item-text{color:inherit!important;display:block!important}.header-drawer .menu-drawer__menu-item:hover .menu-drawer__menu-item-text,.header-drawer .menu-drawer__menu-item:active .menu-drawer__menu-item-text{color:#38bdf8!important}.header-drawer .menu-drawer__menu-item .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;color:inherit!important;transition:transform .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1)!important}.header-drawer .menu-drawer__menu-item:hover .svg-wrapper,.header-drawer .menu-drawer__menu-item:active .svg-wrapper{color:#38bdf8!important}.header-drawer details[open]>summary .icon-plus{transform:rotate(45deg)!important}.header-drawer .menu-drawer__animated-element{animation-duration:.4s!important;animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.header-drawer .menu-drawer__menu-item:hover .menu-drawer__menu-item-text,.header-drawer .menu-drawer__menu-item:active .menu-drawer__menu-item-text,.header-drawer .menu-drawer__menu-item:hover .svg-wrapper,.header-drawer .menu-drawer__menu-item:active .svg-wrapper{color:#fff!important}.header-drawer,#Details-menu-drawer-container{background:transparent!important;border-right:none!important;box-shadow:none!important}.header-drawer .menu-drawer{background:#0f172aeb!important;border-right:1px solid rgba(59,130,246,.35)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.header-drawer .menu-drawer__navigation{margin:.75rem!important;border-radius:12px!important;background:#0f172a!important;border:1px solid rgba(59,130,246,.35)!important;overflow:hidden!important}.header-drawer .menu-drawer__menu-item,.header-drawer details summary.menu-drawer__menu-item{background:transparent!important;color:#eaf1ff!important;border-bottom:1px solid rgba(148,163,184,.25)!important}.header-drawer .menu-drawer__menu-item--child,.header-drawer .menu-drawer__submenu{background:#111c33!important;color:#dbeafe!important;border-color:#3b82f640!important}.header-drawer .menu-drawer__menu-item:hover,.header-drawer .menu-drawer__menu-item:active,.header-drawer details summary.menu-drawer__menu-item:hover,.header-drawer .menu-drawer__menu-item--child:hover{background:#1d4ed8!important;color:#fff!important}@media screen and (max-width:749px){.header-drawer>details>summary.header__icon--menu,.header-drawer summary.header__icon--menu{background:transparent!important;background-color:transparent!important;color:#1e3a8a!important;-webkit-text-fill-color:#1e3a8a!important;border:1px solid rgba(30,58,138,.18)!important;border-radius:8px!important}.header-drawer summary.header__icon--menu .header-drawer-icon,.header-drawer summary.header__icon--menu .header-drawer-icon svg,.header-drawer summary.header__icon--menu .header-drawer-icon svg path{color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faceforge.css.map */
