:root{--fx-bg-card: var(--fx-bg-elevated);--fx-bg-card-hover: var(--fx-bg-elevated-hover);--fx-bg-input: var(--fx-bg-2)}@font-face{font-family:Manrope;src:url(manrope-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(manrope-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(manrope-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(manrope-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(manrope-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(manrope-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px;background-color:#0a0a0a}body{background-color:var(--fx-bg-0);color:var(--fx-text-primary);font-family:var(--fx-font);font-weight:var(--fx-weight-regular);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.template-index{overflow-x:visible!important;overflow-y:auto!important}html:has(body.template-index){overflow-x:hidden;overflow-y:auto}body,body.template-index,body.template-page,body.template-product,body.template-collection,body.template-cart,body.template-blog,body.template-article,body.template-search,body.template-list-collections{background:transparent!important;background-color:transparent!important;background-image:none!important}body:not(.template-index) .gradient,body:not(.template-index) .color-scheme-1,body:not(.template-index) .color-background-1,body:not(.template-index) [class*=color-scheme]{background-image:none!important}.fx-container{max-width:var(--fx-container-max);margin-inline:auto;padding-inline:var(--fx-container-padding)}.fx-section{padding-block:var(--fx-section)}.fx-glass{background:var(--fx-glass-bg);border:1px solid var(--fx-glass-border);backdrop-filter:blur(var(--fx-glass-blur));-webkit-backdrop-filter:blur(var(--fx-glass-blur))}.fx-glass-panel{background:var(--fx-glass-bg);border:1px solid var(--fx-glass-border);backdrop-filter:blur(var(--fx-glass-blur));-webkit-backdrop-filter:blur(var(--fx-glass-blur));border-radius:var(--fx-radius-xl);padding:var(--fx-space-lg)}.fx-gradient-text{background:linear-gradient(120deg,var(--fx-text-primary) 0%,var(--fx-accent-neon) 50%,var(--fx-accent-ultra) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fx-glow-wrap{position:relative}.fx-glow-wrap:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,var(--fx-accent) 0%,var(--fx-accent-neon) 100%);border-radius:inherit;opacity:0;filter:blur(14px);transition:opacity var(--fx-dur-md) var(--fx-ease-out);z-index:-1}.fx-glow-wrap:hover:before{opacity:.65}@keyframes fx-float{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-18px) translateZ(0)}}@keyframes fx-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes fx-beam-sweep{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(200%) translateY(200%) rotate(45deg)}}@keyframes fx-pulse-glow{0%,to{box-shadow:0 0 20px var(--fx-glow-sm)}50%{box-shadow:0 0 50px var(--fx-glow-lg),0 0 80px var(--fx-glow-md)}}@keyframes fx-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fx-blur-in{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes fx-bounce-subtle{0%,to{transform:translateY(0) translate(-50%)}50%{transform:translateY(-10px) translate(-50%)}}@keyframes fx-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fx-shimmer-line{0%,to{opacity:.25}50%{opacity:.85}}@keyframes fx-scale-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes fx-text-appear{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fx-neon-pulse{0%,to{box-shadow:0 0 8px var(--fx-glow-sm),0 0 20px var(--fx-glow-xs)}50%{box-shadow:0 0 20px var(--fx-glow-md),0 0 50px var(--fx-glow-sm)}}@keyframes fx-scan-line{0%{top:-2px}to{top:100%}}@keyframes fx-particle-drift{0%{transform:translateY(0) translate(0) scale(1);opacity:.6}50%{transform:translateY(-30px) translate(10px) scale(1.2);opacity:1}to{transform:translateY(-60px) translate(-5px) scale(.8);opacity:0}}@keyframes fx-border-rotate{0%{--fx-border-angle: 0deg}to{--fx-border-angle: 360deg}}@keyframes fx-ig-enter{0%{opacity:0;transform:scale(0) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%,to{opacity:.25}50%{opacity:.8}}.section-header{position:sticky!important;top:0!important;z-index:1000!important;will-change:transform;background:transparent!important}sticky-header,.header-wrapper{position:relative;z-index:1000}.header-wrapper,.header-wrapper.gradient,[class*=color-scheme].header-wrapper{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important}@media screen and (max-width:989px){.section-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;background:transparent!important;pointer-events:none!important;padding:0!important;transform:none!important;transition:none!important;z-index:1000!important}.section-header.shopify-section-header-hidden,.section-header.shopify-section-header-sticky,.section-header.animate{transform:none!important;top:0!important}.section-header:after,.section-header:before,sticky-header:after,.header-wrapper:before{display:none!important}.fx-header .header__icon,.fx-header summary.header__icon,.fx-header .header__icon--menu,.fx-header .menu-drawer-container summary{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}body.template-index #MainContent{padding-top:0!important}body:not(.template-index) #MainContent{padding-top:56px!important}}@media screen and (min-width:990px){body:not(.template-index) #MainContent{padding-top:76px!important}}.fx-header a,.fx-header button,.fx-header summary{font-family:var(--fx-font-ui, var(--fx-font))}.header__menu-item.header__active-menu-item,.header__menu-item[aria-current=page]{color:var(--fx-accent-ultra)!important}.fx-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:1.15rem 2.75rem;min-width:200px;background:linear-gradient(135deg,var(--fx-accent) 0%,var(--fx-accent-light) 60%,var(--fx-accent-neon) 100%);background-size:200% 200%;color:var(--fx-text-primary);font-family:var(--fx-font);font-weight:var(--fx-weight-bold);font-size:.9375rem;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:6px;cursor:pointer;text-decoration:none;transition:all var(--fx-dur-sm) var(--fx-ease-out);position:relative;overflow:hidden;box-shadow:0 6px 28px var(--fx-glow-md);box-shadow:0 4px 20px var(--fx-glow-sm),0 0 40px var(--fx-glow-xs);letter-spacing:.01em}.fx-btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--fx-accent-neon) 0%,var(--fx-accent-light) 100%);opacity:0;transition:opacity var(--fx-dur-sm) var(--fx-ease-out)}.fx-btn-primary:hover:before{opacity:1}.fx-btn-primary:hover{box-shadow:0 6px 32px var(--fx-glow-md),0 0 60px var(--fx-glow-sm);transform:translateY(-3px)}.fx-btn-primary:active{transform:translateY(0)}.fx-btn-primary>*{position:relative;z-index:1}.fx-btn-primary .arrow{transition:transform var(--fx-dur-sm) var(--fx-ease-out)}.fx-btn-primary:hover .arrow{transform:translate(5px)}.fx-btn-primary:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:calc(var(--fx-radius-lg) + 4px);border:2px solid var(--fx-accent-neon);opacity:0;transition:opacity var(--fx-dur-sm) ease,transform var(--fx-dur-md) ease;transform:scale(.96)}.fx-btn-primary:hover:after{opacity:.4;transform:scale(1)}.fx-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:1.05rem 2.25rem;min-width:180px;background:var(--fx-glass-bg);color:var(--fx-text-primary);font-family:var(--fx-font);font-weight:var(--fx-weight-semibold);font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--fx-border-soft);border-radius:6px;cursor:pointer;text-decoration:none;backdrop-filter:blur(var(--fx-glass-blur));-webkit-backdrop-filter:blur(var(--fx-glass-blur));transition:all var(--fx-dur-sm) var(--fx-ease-out)}.fx-btn-secondary:hover{border-color:var(--fx-border-active);background:#09101ee6;box-shadow:0 4px 20px var(--fx-glow-sm);transform:translateY(-2px)}.fx-btn-secondary:active{transform:scale(.98)}.fx-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:1.05rem 2.25rem;min-width:160px;background:transparent;color:var(--fx-text-primary);font-family:var(--fx-font);font-weight:var(--fx-weight-semibold);font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.22);border-radius:6px;cursor:pointer;text-decoration:none;transition:all var(--fx-dur-sm) var(--fx-ease-out)}.fx-btn-ghost:hover{border-color:var(--fx-accent-neon);color:var(--fx-accent-neon);background:#1d6aff0f;box-shadow:0 0 20px var(--fx-glow-xs)}.fx-card{background:var(--fx-bg-card);border:1px solid var(--fx-border-subtle);border-radius:var(--fx-radius-lg);padding:var(--fx-space-lg);transition:all var(--fx-dur-md) var(--fx-ease-out)}.fx-card:hover{transform:translateY(-6px);border-color:var(--fx-border-soft);box-shadow:0 12px 40px var(--fx-glow-sm)}.fx-card-product{background:var(--fx-bg-card);border:1px solid var(--fx-border-subtle);border-radius:var(--fx-radius-md);padding:var(--fx-space-md);cursor:pointer;transition:all var(--fx-dur-sm) var(--fx-ease-out);position:relative}.fx-card-product:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:linear-gradient(180deg,var(--fx-accent-neon),var(--fx-accent));transition:height var(--fx-dur-sm) var(--fx-ease-out);border-radius:0 2px 2px 0}.fx-card-product:hover{border-color:var(--fx-border-soft);background:var(--fx-bg-card-hover)}.fx-card-product.selected{border-color:var(--fx-border-active);box-shadow:0 4px 20px var(--fx-glow-sm);transform:scale(1.02)}.fx-card-product.selected:before{height:70%}.fx-reveal{opacity:0;transform:translateY(var(--fx-reveal-y));filter:blur(var(--fx-reveal-blur));transition:opacity var(--fx-dur-lg) var(--fx-ease-out),transform var(--fx-dur-lg) var(--fx-ease-out),filter var(--fx-dur-lg) var(--fx-ease-out);transition-delay:calc(var(--fx-order, 0) * var(--fx-stagger))}.fx-reveal--active{opacity:1;transform:translateY(0);filter:blur(0)}[data-fx-reveal]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}[data-fx-reveal].fx-in-view{opacity:1!important;transform:none!important;filter:none!important}[data-fx-reveal][data-fx-stagger]>*{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}[data-fx-reveal=scale],[data-fx-reveal=scale].fx-in-view,[data-fx-reveal=left],[data-fx-reveal=left].fx-in-view,[data-fx-reveal=right],[data-fx-reveal=right].fx-in-view{transform:none!important;filter:none!important}.fx-fade-scroll{opacity:1!important;transform:none!important;transition:none!important}.fx-fade-scroll.visible{opacity:1!important;transform:none!important}.fx-fade-delay-1,.fx-fade-delay-2,.fx-fade-delay-3{transition-delay:0s!important}.scroll-trigger,.animate--fade-in,.animate--slide-in,.animate--zoom-in{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.shopify-section+.shopify-section>*:first-child{border-top:1px solid var(--fx-border-subtle)}body.template-index .shopify-section+.shopify-section>*:first-child,body.template-index .shopify-section:has(.fx-comparison)>*:first-child,body.template-index .fx-comparison,body.template-index .fx-comparison>*:first-child{border-top:none!important}.fx-announcement-bar,.section-announcement-bar{background:linear-gradient(90deg,var(--fx-bg-0) 0%,rgba(9,16,30,.95) 30%,rgba(14,25,50,.95) 70%,var(--fx-bg-0) 100%);border-bottom:1px solid var(--fx-border-subtle);color:var(--fx-text-secondary);font-family:var(--fx-font);font-size:var(--fx-text-sm);position:relative;overflow:hidden}.fx-announcement-bar:before,.section-announcement-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--fx-accent) 30%,var(--fx-accent-neon) 50%,var(--fx-accent) 70%,transparent 100%);animation:shimmer 3s ease-in-out infinite}.fx-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--fx-bg-0);isolation:isolate;contain:layout style}.fx-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 25% 40%,rgba(29,106,255,.16) 0%,transparent 55%),radial-gradient(ellipse at 75% 60%,rgba(0,212,255,.08) 0%,transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(14,165,233,.06) 0%,transparent 50%);z-index:1;pointer-events:none}.fx-hero:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,var(--fx-beam) 50%,transparent 60%);animation:fx-beam-sweep 35s linear 4s infinite;z-index:2;pointer-events:none}.fx-hero__content{position:relative;z-index:10;text-align:center;max-width:1200px;padding:2rem}.fx-hero__title{font-size:var(--fx-text-hero);font-weight:var(--fx-weight-black);letter-spacing:var(--fx-tracking-tight);line-height:1.08;margin-bottom:1.5rem;color:var(--fx-text-primary);font-family:var(--fx-font-en)}.fx-hero__subtitle{font-size:var(--fx-text-xl);font-weight:var(--fx-weight-regular);color:var(--fx-text-secondary);margin-bottom:2.5rem;max-width:620px;margin-inline:auto;line-height:1.7}.fx-hero__product-image{position:relative;animation:fx-float 7s ease-in-out 2s both infinite;max-width:520px;margin:0 auto}.fx-hero__product-image img{width:100%;height:auto;display:block}.fx-hero__orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.fx-hero__orb--1{width:400px;height:400px;background:radial-gradient(circle,rgba(29,106,255,.25) 0%,transparent 70%);top:5%;left:5%;z-index:3;opacity:.18;animation:fx-scale-pulse 12s ease-in-out 3s infinite}.fx-hero__orb--2{width:280px;height:280px;background:radial-gradient(circle,rgba(0,212,255,.2) 0%,transparent 70%);bottom:10%;right:8%;z-index:3;opacity:.15;animation:fx-scale-pulse 14s ease-in-out 5s infinite}.fx-hero__scroll-indicator{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);z-index:10;animation:fx-bounce-subtle 2.5s ease-in-out infinite}.fx-hero__scroll-indicator svg{width:26px;height:26px;color:var(--fx-text-muted)}.section-featured-product,.fx-product-section,.shopify-section:has(.featured-product){background:var(--fx-bg-0)!important;position:relative;overflow:hidden;padding-block:clamp(4rem,10vw,8rem)!important}.section-featured-product:before,.fx-product-section:before{content:"";position:absolute;width:min(900px,90vw);height:min(900px,90vw);background:radial-gradient(circle,rgba(29,106,255,.12) 0%,transparent 68%);top:40%;left:30%;transform:translate(-50%,-50%);pointer-events:none;z-index:0;filter:blur(90px)}.featured-product.product,.section-featured-product .product{position:relative;z-index:1;gap:clamp(2rem,5vw,4.5rem)!important;align-items:center!important;max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}@media screen and (min-width:990px){.featured-product .product__media-wrapper,.section-featured-product .product__media-wrapper{max-width:58%!important;width:58%!important}.featured-product .product__info-wrapper,.section-featured-product .product__info-wrapper,.lm-feature.product__info-wrapper{max-width:38%!important;width:38%!important}}.featured-product .product__info-container,.section-featured-product .product__info-container,.lm-feature .product__info-container{background:#0e16258c;border:1px solid rgba(125,249,255,.1);border-radius:16px;padding:clamp(1.5rem,3vw,2.25rem)!important;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 24px 64px #00000073,inset 0 1px #ffffff0a}.fx-product-section .product__media-wrapper,.fx-product-section .media-gallery,.fx-product-section .product-single__media,.featured-product .product__media-wrapper{position:relative;z-index:1}.fx-product-section .product__media img,.fx-product-section .media-gallery img,.featured-product .product__media img,.featured-product .product__media-item img{filter:drop-shadow(0 28px 90px var(--fx-glow-md)) drop-shadow(0 0 140px var(--fx-glow-sm));transition:filter var(--fx-dur-md) var(--fx-ease-out),transform .5s var(--fx-ease-out)}.fx-product-section .product__media img:hover,.featured-product .product__media img:hover{filter:drop-shadow(0 32px 110px var(--fx-glow-lg)) drop-shadow(0 0 180px var(--fx-glow-md));transform:scale(1.02)}.fx-product-section h1,.fx-product-section .product__title,.featured-product .product__title,.featured-product h1{font-family:var(--fx-font-en);font-weight:var(--fx-weight-black);font-size:clamp(1.75rem,3.5vw,2.75rem)!important;color:var(--fx-text-primary);letter-spacing:var(--fx-tracking-tight);line-height:1.12;margin-bottom:1rem!important}.fx-product-section .price__regular .price-item,.fx-product-section .price__sale .price-item--sale,.fx-product-section .floorx-top-price,.floorx-top-price{font-family:var(--fx-font);font-weight:var(--fx-weight-black);font-size:clamp(1.75rem,3vw,2.5rem)!important;background:linear-gradient(120deg,var(--fx-text-primary) 0%,var(--fx-accent-neon) 60%,var(--fx-accent-ultra) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.25rem!important}.fx-product-section .floorx-card,.floorx-card{background:var(--fx-bg-card);border:1px solid var(--fx-border-subtle);border-radius:12px;padding:1rem 1.15rem;cursor:pointer;transition:all var(--fx-dur-sm) var(--fx-ease-out);position:relative;color:var(--fx-text-secondary);font-family:var(--fx-font);font-weight:var(--fx-weight-medium);margin-bottom:.65rem}.fx-product-section .floorx-card:before,.floorx-card:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:linear-gradient(180deg,var(--fx-accent-neon),var(--fx-accent));transition:height var(--fx-dur-sm) var(--fx-ease-out);border-radius:0 2px 2px 0}.fx-product-section .floorx-card:hover,.floorx-card:hover{border-color:var(--fx-border-soft);background:var(--fx-bg-card-hover);color:var(--fx-text-primary)}.fx-product-section .floorx-card.selected,.floorx-card.selected,.fx-product-section .floorx-card[aria-checked=true],.floorx-card[aria-checked=true]{border-color:var(--fx-border-active);background:var(--fx-bg-card-hover);box-shadow:0 0 24px var(--fx-glow-sm),inset 0 0 0 1px var(--fx-border-glow);color:var(--fx-text-primary);transform:scale(1.02)}.fx-product-section .floorx-card.selected:before,.floorx-card.selected:before,.fx-product-section .floorx-card[aria-checked=true]:before,.floorx-card[aria-checked=true]:before{height:70%}.floorx-options{display:flex;flex-direction:column;gap:.75rem!important;margin-bottom:1.5rem!important}.fx-product-section .add-btn,.add-btn{background:linear-gradient(135deg,var(--fx-accent) 0%,var(--fx-accent-light) 55%,var(--fx-accent-neon) 100%);color:var(--fx-text-primary);font-family:var(--fx-font);font-weight:var(--fx-weight-bold);border:none;border-radius:8px;padding:1.15rem 2rem!important;font-size:1rem!important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 32px var(--fx-glow-md);transition:all var(--fx-dur-sm) var(--fx-ease-out);position:relative;overflow:hidden;width:100%;text-align:center;margin-bottom:.75rem}.fx-product-section .add-btn:hover,.add-btn:hover{box-shadow:0 10px 48px var(--fx-glow-lg);transform:translateY(-3px)}.fx-product-section .add-btn:active,.add-btn:active{transform:translateY(0)}.fx-product-section .buy-btn,.buy-btn{background:transparent;color:var(--fx-text-primary);font-family:var(--fx-font);font-weight:var(--fx-weight-semibold);border:1px solid var(--fx-border-soft);border-radius:8px;padding:1.05rem 2rem!important;font-size:.95rem!important;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(var(--fx-glass-blur));-webkit-backdrop-filter:blur(var(--fx-glass-blur));transition:all var(--fx-dur-sm) var(--fx-ease-out);width:100%;text-align:center}.fx-product-section .buy-btn:hover,.buy-btn:hover{border-color:var(--fx-accent-neon);color:var(--fx-accent-neon);box-shadow:0 4px 24px var(--fx-glow-sm)}.card-wrapper,.card{background:var(--fx-bg-card);border-radius:var(--fx-radius-lg);border:1px solid var(--fx-border-subtle);transition:transform .3s var(--fx-ease-out),box-shadow .3s ease,border-color .3s ease;overflow:hidden;will-change:transform}@media(hover:hover){.card-wrapper:hover,.card:hover{transform:translateY(-8px) translateZ(0);border-color:var(--fx-border-soft);box-shadow:0 16px 48px var(--fx-glow-sm),0 4px 16px #00000080}}.card__heading,.card .h3,.card-information__text,.price .price-item{font-family:var(--fx-font);color:var(--fx-text-primary)}.price .price-item--regular{color:var(--fx-text-secondary)}.card__media,.product__media,.banner__media,.media{overflow:hidden}.card__media img,.product__media img{transition:transform .5s var(--fx-ease-out),filter .5s ease!important;will-change:transform}@media(hover:hover){.card-wrapper:hover .card__media img,.card-wrapper:hover .product__media img{transform:scale(1.05)!important;filter:brightness(1.06) saturate(1.12)!important}}.fx-multicolumn .multicolumn-list__item,.shopify-section [class*=multicolumn] .multicolumn-list__item{background:var(--fx-bg-card);border:1px solid var(--fx-border-subtle);border-radius:var(--fx-radius-xl);padding:2rem 1.5rem;text-align:center;transition:all var(--fx-dur-md) var(--fx-ease-out);position:relative;overflow:hidden}.fx-multicolumn .multicolumn-list__item:before,.shopify-section [class*=multicolumn] .multicolumn-list__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,var(--fx-glow-xs) 0%,transparent 65%);opacity:0;transition:opacity var(--fx-dur-md) ease}@media(hover:hover){.fx-multicolumn .multicolumn-list__item:hover,.shopify-section [class*=multicolumn] .multicolumn-list__item:hover{transform:translateY(-8px);border-color:var(--fx-border-active);box-shadow:0 16px 48px var(--fx-glow-sm)}.fx-multicolumn .multicolumn-list__item:hover:before,.shopify-section [class*=multicolumn] .multicolumn-list__item:hover:before{opacity:1}}.fx-multicolumn .multicolumn-list__item .icon,.shopify-section [class*=multicolumn] .icon{color:var(--fx-accent-ultra);filter:drop-shadow(0 0 8px var(--fx-glow-sm))}.shopify-section [class*=multicolumn] .multicolumn-list__item h3,.shopify-section [class*=multicolumn] .column__heading{font-family:var(--fx-font-en);color:var(--fx-text-primary);font-weight:var(--fx-weight-bold);margin-bottom:.75rem}.shopify-section [class*=multicolumn] .multicolumn-list__item p{color:var(--fx-text-secondary);font-family:var(--fx-font);line-height:1.7;font-size:var(--fx-text-sm)}.fx-image-with-text .image-with-text__content,.shopify-section [class*=image-with-text] .image-with-text__content{position:relative;padding:3rem}.shopify-section [class*=image-with-text] .image-with-text__heading{font-family:var(--fx-font-en);font-weight:var(--fx-weight-black);color:var(--fx-text-primary);letter-spacing:var(--fx-tracking-tight);line-height:1.12;margin-bottom:1rem}.shopify-section [class*=image-with-text] .image-with-text__text{color:var(--fx-text-secondary);font-family:var(--fx-font);line-height:1.75;margin-bottom:1.5rem}.shopify-section [class*=image-with-text] .image-with-text__content:before{content:"";position:absolute;left:0;top:2rem;bottom:2rem;width:3px;background:linear-gradient(180deg,var(--fx-accent-neon),var(--fx-accent),transparent);border-radius:2px}.shopify-section [class*=image-with-text] .image-with-text__media{border-radius:var(--fx-radius-xl);overflow:hidden;box-shadow:0 20px 60px #00000080,0 0 40px var(--fx-glow-xs);border:1px solid var(--fx-border-subtle)}.shopify-section [class*=image-with-text] .image-with-text__media img{transition:transform .6s var(--fx-ease-out);will-change:transform}@media(hover:hover){.shopify-section [class*=image-with-text]:hover .image-with-text__media img{transform:scale(1.04)}}.shopify-section [class*=logo-scroll],.shopify-section [class*=brand],.shopify-section .Logo-scroll{background:var(--fx-bg-2);border-top:1px solid var(--fx-border-subtle);border-bottom:1px solid var(--fx-border-subtle);position:relative;overflow:hidden}.shopify-section [class*=logo-scroll]:before,.shopify-section [class*=brand]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:120px;background:linear-gradient(90deg,var(--fx-bg-2),transparent);z-index:2;pointer-events:none}.shopify-section [class*=logo-scroll]:after,.shopify-section [class*=brand]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:120px;background:linear-gradient(-90deg,var(--fx-bg-2),transparent);z-index:2;pointer-events:none}.shopify-section [class*=logo-scroll] img,.shopify-section [class*=brand] img{filter:brightness(0) invert(.4);transition:filter var(--fx-dur-md) ease}.shopify-section [class*=logo-scroll] img:hover,.shopify-section [class*=brand] img:hover{filter:brightness(0) invert(.8) drop-shadow(0 0 6px var(--fx-glow-sm))}.shopify-section [class*=countdown],.fx-countdown{background:var(--fx-bg-2);position:relative;overflow:hidden}.shopify-section [class*=countdown]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,var(--fx-glow-xs) 0%,transparent 70%);pointer-events:none}.shopify-section [class*=countdown] [class*=timer],.shopify-section [class*=countdown] .countdown__item,.fx-countdown .timer-block{background:var(--fx-bg-card);border:1px solid var(--fx-border-active);border-radius:var(--fx-radius-lg);padding:1.5rem 1rem;min-width:90px;text-align:center;box-shadow:0 0 20px var(--fx-glow-sm),inset 0 0 20px #1d6aff0d;animation:fx-neon-pulse 3s ease-in-out infinite}.shopify-section [class*=countdown] [class*=number],.shopify-section [class*=countdown] .countdown__digit{font-family:var(--fx-font-en);font-size:var(--fx-text-4xl);font-weight:var(--fx-weight-black);background:linear-gradient(120deg,var(--fx-text-primary),var(--fx-accent-neon));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.shopify-section [class*=countdown] [class*=label],.shopify-section [class*=countdown] .countdown__label{font-family:var(--fx-font);font-size:var(--fx-text-xs);font-weight:var(--fx-weight-semibold);color:var(--fx-text-muted);text-transform:uppercase;letter-spacing:var(--fx-tracking-widest);margin-top:.4rem}.fx-comparison,.shopify-section:has(.image-comparison),.shopify-section:has([class*=image-compare]),.shopify-section:has(.twentytwenty-container){background:transparent!important;position:relative;overflow:visible;padding-block:clamp(5rem,12vw,9rem)!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important}.fx-comparison:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(29,106,255,.1) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(90px);pointer-events:none;z-index:0}.fx-comparison h2,.fx-comparison .collage__heading,.shopify-section:has(.image-comparison) h2,.shopify-section [class*=image-comparison] h2,.shopify-section [class*=image-compare] h2{font-family:"Anton",var(--fx-font-en),sans-serif!important;font-weight:400!important;font-size:clamp(2.5rem,6vw,4.5rem)!important;color:var(--fx-text-primary)!important;letter-spacing:-.01em;line-height:1.05;position:relative;z-index:1;text-align:center;margin-bottom:.75rem!important}.shopify-section:has(.image-comparison) p,.shopify-section [class*=image-comparison] p,.fx-comparison p{color:var(--fx-text-secondary)!important;font-size:clamp(1rem,1.5vw,1.15rem)!important;text-align:center;max-width:480px;margin:0 auto 2.5rem!important;line-height:1.7}.shopify-section:has(.image-comparison) [class*=image-comparison],.shopify-section [class*=twentytwenty]{max-width:min(1320px,96vw);margin-inline:auto}.fx-comparison .before-after-image-wrapper,.fx-comparison .image-comparison__container,.fx-comparison .twentytwenty-container{border-radius:var(--fx-radius-xl);border:1px solid var(--fx-border-soft);box-shadow:0 0 50px var(--fx-glow-sm),0 20px 60px #0009;overflow:hidden;position:relative;z-index:1}.fx-comparison .twentytwenty-handle,.fx-comparison .image-compare-handle{background:linear-gradient(135deg,var(--fx-accent) 0%,var(--fx-accent-neon) 100%);border:3px solid rgba(255,255,255,.25);box-shadow:0 0 24px var(--fx-glow-lg),0 0 60px var(--fx-glow-md);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:ew-resize;transition:box-shadow var(--fx-dur-sm) var(--fx-ease-out)}.fx-comparison .twentytwenty-handle:hover,.fx-comparison .image-compare-handle:hover{box-shadow:0 0 40px var(--fx-glow-xl),0 0 80px var(--fx-glow-lg)}.fx-comparison .twentytwenty-before-label:before,.fx-comparison .image-before-label{background:#ef444426;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(239,68,68,.3);border-radius:var(--fx-radius-full);color:#fca5a5;font-family:var(--fx-font);font-weight:var(--fx-weight-semibold);font-size:var(--fx-text-sm);padding:.4rem 1rem;text-transform:uppercase;letter-spacing:var(--fx-tracking-wider)}.fx-comparison .twentytwenty-after-label:before,.fx-comparison .image-after-label{background:#1d6aff26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--fx-border-soft);border-radius:var(--fx-radius-full);color:var(--fx-accent-ultra);font-family:var(--fx-font);font-weight:var(--fx-weight-semibold);font-size:var(--fx-text-sm);padding:.4rem 1rem;text-transform:uppercase;letter-spacing:var(--fx-tracking-wider)}.shopify-section [class*=video],.fx-video{background:var(--fx-bg-0);position:relative;overflow:hidden}.shopify-section [class*=video] .video-section__media,.shopify-section [class*=video] .deferred-media{border-radius:var(--fx-radius-2xl);overflow:hidden;border:1px solid var(--fx-border-soft);box-shadow:0 20px 80px #0009,0 0 40px var(--fx-glow-xs)}.shopify-section [class*=video] .deferred-media__poster-button{background:#1d6aff26;border:2px solid var(--fx-border-active);border-radius:50%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all var(--fx-dur-sm) var(--fx-ease-out);box-shadow:0 0 24px var(--fx-glow-sm)}@media(hover:hover){.shopify-section [class*=video] .deferred-media__poster-button:hover{background:#1d6aff4d;box-shadow:0 0 40px var(--fx-glow-md);transform:scale(1.08)}}.shopify-section .lumin-review-section,.shopify-section [class*=review],.shopify-section [class*=testimonial]{background:var(--fx-bg-2);position:relative}[class*=review-card],[class*=testimonial-card]{background:var(--fx-bg-card);border:1px solid var(--fx-border-subtle);border-radius:var(--fx-radius-xl);padding:1.75rem;transition:all var(--fx-dur-md) var(--fx-ease-out);position:relative;overflow:hidden}[class*=review-card]:before,[class*=testimonial-card]:before{content:'"';position:absolute;top:-10px;right:1.5rem;font-size:6rem;font-family:Georgia,serif;color:var(--fx-accent);opacity:.08;line-height:1;pointer-events:none}@media(hover:hover){[class*=review-card]:hover,[class*=testimonial-card]:hover{border-color:var(--fx-border-active);transform:translateY(-6px);box-shadow:0 12px 40px var(--fx-glow-sm)}}.rating,.rating-star,[class*=star]{color:#f59e0b}.shopify-section:has(.instafeed-container),.shopify-section [class*=instafeed],section.shopify-section[data-type=instafeed]{display:none!important}.shopify-section .instafeed-container{display:none!important}.feature-type1{background:transparent!important;background-image:none!important}.feature-type1 [class*=section-],.feature-type1 [class*=feature-],.feature-type1 [style*=background-color],.feature-type1 [style*=background]{background:transparent!important;background-color:transparent!important;background-image:none!important}.feature-type1 .wrapper-box{background:var(--fx-glass-bg)!important;border:1px solid var(--fx-border-soft)!important;box-shadow:0 8px 40px #0006,inset 0 1px #ffffff0a!important;backdrop-filter:blur(var(--fx-glass-blur))!important;-webkit-backdrop-filter:blur(var(--fx-glass-blur))!important;position:relative;overflow:hidden}.feature-type1 .wrapper-box:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--fx-accent-neon),var(--fx-accent),transparent);animation:shimmer 3s ease-in-out infinite;z-index:1}.feature-type1 .box{padding:1.25rem 1rem!important;position:relative;transition:transform .32s var(--fx-ease-spring),filter .32s ease!important;cursor:default;z-index:1}@media(hover:hover){.feature-type1 .box:hover{transform:translateY(-8px) scale(1.05)!important}.feature-type1 .box:hover .box__image{filter:drop-shadow(0 0 18px var(--fx-glow-md)) drop-shadow(0 0 40px var(--fx-glow-sm))!important;animation:fx-float 3s ease-in-out infinite!important}.feature-type1 .box:hover .box__image svg path,.feature-type1 .box:hover .box__image img{filter:brightness(1.4) saturate(1.2)!important}.feature-type1 .box:hover .box__title *{background:linear-gradient(120deg,var(--fx-accent-neon),var(--fx-accent-ultra))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}}.feature-type1 .box__image{transition:filter .32s ease!important;filter:drop-shadow(0 0 6px var(--fx-glow-sm))!important}.feature-type1 .box__image img{transition:filter .32s ease!important}.feature-type1 .box__image svg path{fill:var(--fx-accent-ultra)!important}.feature-type1 .box__title{font-family:var(--fx-font)!important;color:var(--fx-accent-ultra)!important;font-weight:700!important;letter-spacing:.01em!important;margin-top:8px!important;text-align:center!important}.feature-type1 .box__description,.feature-type1 .box__description *{font-family:var(--fx-font)!important;color:var(--fx-text-secondary)!important;text-align:center!important;line-height:1.5!important}@media(min-width:768px){.feature-type1 .box:not(:last-child):after{content:"";position:absolute;right:0;top:20%;bottom:20%;width:1px;background:linear-gradient(180deg,transparent,var(--fx-border-soft),transparent)}}[class*=scroll-to-top-button-]:not(.fx-btt){display:none!important}.fx-faq,.collapsible-content{position:relative;padding:clamp(5rem,12vw,9rem) var(--fx-container-padding)!important;background:transparent!important;overflow:hidden}.fx-faq:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(125,249,255,.06) 0%,transparent 70%);top:40%;left:50%;transform:translate(-50%,-50%);filter:blur(80px);pointer-events:none;z-index:0}.fx-faq .collapsible-content-wrapper-narrow,.collapsible-content-wrapper-narrow{max-width:760px!important;margin-inline:auto}.fx-faq h2,.collapsible-content h2,.collapsible-content__heading{font-family:"Anton",var(--fx-font-en),sans-serif!important;font-weight:400!important;font-size:clamp(2.25rem,5.5vw,4rem)!important;color:var(--fx-text-primary);text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)!important;line-height:1.1;letter-spacing:-.01em}.collapsible-content .caption-with-letter-spacing{font-size:.8125rem;color:var(--fx-accent-neon);text-transform:uppercase;letter-spacing:.28em;margin-bottom:1rem;text-align:center}.fx-faq .accordion,.fx-faq details,.collapsible-content details,.collapsible-content .accordion{background:#0e16258c!important;border:1px solid rgba(125,249,255,.1)!important;border-radius:14px!important;margin-bottom:1rem!important;transition:border-color .35s var(--fx-ease-out),background .35s var(--fx-ease-out),box-shadow .35s var(--fx-ease-out),transform .35s var(--fx-ease-out);position:relative;overflow:hidden;z-index:1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.fx-faq .accordion:hover,.fx-faq details:hover,.collapsible-content details:hover,.collapsible-content .accordion:hover{border-color:#7df9ff38!important;background:#111c30b8!important;transform:translateY(-2px)}.fx-faq details[open],.collapsible-content details[open],.collapsible-content .accordion:has(details[open]){border-color:#7df9ff47!important;box-shadow:0 16px 48px #00000059,0 0 32px #1d6aff1f;background:#111c30cc!important}.fx-faq .icon-accordion,.collapsible-content .icon-accordion,.accordion__title .icon-accordion,.collapsible-content details summary .icon.icon-accordion{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}.fx-faq summary,.fx-faq .accordion__title,.collapsible-content summary,.accordion__title{font-family:var(--fx-font);font-weight:var(--fx-weight-semibold);font-size:clamp(1rem,2.2vw,1.15rem)!important;color:var(--fx-text-primary);padding:1.4rem 1.75rem!important;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.25rem;list-style:none;transition:color .3s ease;-webkit-user-select:none;user-select:none;line-height:1.5;min-height:72px}.fx-faq summary::-webkit-details-marker,.collapsible-content summary::-webkit-details-marker{display:none}.fx-faq summary:hover,.collapsible-content summary:hover{color:var(--fx-accent-ultra)}.fx-faq summary:after{content:"+";font-size:1.5rem;font-weight:var(--fx-weight-light);color:var(--fx-accent-light);transition:transform var(--fx-dur-md) var(--fx-ease-out),color var(--fx-dur-sm) ease;flex-shrink:0;margin-left:1rem;line-height:1}.fx-faq details[open] summary:after{transform:rotate(45deg);color:var(--fx-accent-neon)}.fx-faq .icon-accordion,.collapsible-content summary .icon-accordion{flex-shrink:0;width:24px;height:24px;color:var(--fx-accent-light)}.fx-faq .icon-caret,.collapsible-content summary .icon-caret{flex-shrink:0;width:20px;height:20px;color:var(--fx-accent-ultra);transition:transform .3s var(--fx-ease-spring)}.fx-faq details[open] summary .icon-caret,.collapsible-content details[open] summary .icon-caret{transform:rotate(180deg)}.fx-faq .accordion__content,.fx-faq details .accordion__content,.collapsible-content .accordion__content{padding:0 1.5rem 1.25rem!important;color:var(--fx-text-secondary);line-height:1.75;font-size:clamp(.95rem,2vw,1.05rem)!important;animation:fadeInUp .35s var(--fx-ease-out)}.fx-faq .accordion__content p,.collapsible-content .accordion__content p{font-size:clamp(.95rem,2vw,1.05rem)!important;margin-bottom:var(--fx-space-sm);color:var(--fx-text-secondary)}.fx-faq details .rte,.fx-faq details>*:not(summary),.collapsible-content details .rte{color:var(--fx-text-secondary);font-family:var(--fx-font);line-height:1.75;padding:0 1.5rem 1.25rem!important;font-size:clamp(.95rem,2vw,1.05rem)!important}.fx-gallery{background:var(--fx-bg-1);position:relative;overflow:hidden}.fx-gallery:before{content:"";position:absolute;width:900px;height:400px;background:radial-gradient(ellipse,var(--fx-beam) 0%,transparent 70%);top:0;left:50%;transform:translate(-50%);filter:blur(70px);pointer-events:none;z-index:0}.fx-gallery h2,.fx-gallery .lumin-gallery__heading{font-family:var(--fx-font-en);font-weight:var(--fx-weight-black);color:var(--fx-text-primary);letter-spacing:var(--fx-tracking-tight);line-height:1.12;position:relative;z-index:1}.fx-gallery p,.fx-gallery .lumin-gallery__subtitle{font-family:var(--fx-font);color:var(--fx-text-secondary);position:relative;z-index:1}.fx-gallery .lumin-image-wrapper,.fx-gallery .gallery-image,.fx-gallery .lumin-gallery__item{border-radius:var(--fx-radius-lg);overflow:hidden;position:relative;z-index:1;transition:all var(--fx-dur-md) var(--fx-ease-out);border:1px solid var(--fx-border-subtle)}@media(hover:hover){.fx-gallery .lumin-image-wrapper:hover,.fx-gallery .gallery-image:hover,.fx-gallery .lumin-gallery__item:hover{transform:scale(1.04) translateY(-5px);box-shadow:0 20px 60px var(--fx-glow-sm);border-color:var(--fx-border-active)}.fx-gallery .lumin-image-wrapper:hover img{filter:brightness(1.12)}}.fx-gallery .lumin-image-wrapper:nth-child(1){transition-delay:0ms}.fx-gallery .lumin-image-wrapper:nth-child(2){transition-delay:80ms}.fx-gallery .lumin-image-wrapper:nth-child(3){transition-delay:.16s}.fx-gallery .lumin-image-wrapper:nth-child(4){transition-delay:.24s}.fx-gallery .lumin-image-wrapper:nth-child(5){transition-delay:.32s}.fx-gallery .lumin-image-wrapper:nth-child(6){transition-delay:.4s}.fx-gallery .lumin-image-wrapper:nth-child(7){transition-delay:.48s}.fx-gallery .lumin-image-wrapper:nth-child(8){transition-delay:.56s}.fx-gallery .ig-button,.fx-gallery .lumin-gallery__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:var(--fx-glass-bg);color:var(--fx-text-primary);font-family:var(--fx-font);font-weight:var(--fx-weight-semibold);border-radius:var(--fx-radius-lg);backdrop-filter:blur(var(--fx-glass-blur));-webkit-backdrop-filter:blur(var(--fx-glass-blur));text-decoration:none;transition:all var(--fx-dur-sm) var(--fx-ease-out);position:relative;z-index:1;border:1px solid rgba(240,148,51,.3)}.fx-gallery .ig-button:hover,.fx-gallery .lumin-gallery__cta:hover{background:#09101ee6;box-shadow:0 4px 20px #dc274340;transform:translateY(-3px)}.shopify-section [class*=email-signup],.shopify-section [class*=newsletter-section],.fx-newsletter{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--fx-bg-2) 0%,rgba(14,25,50,.98) 50%,var(--fx-bg-2) 100%)}.shopify-section [class*=email-signup]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(29,106,255,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(0,212,255,.08) 0%,transparent 50%);pointer-events:none}.shopify-section [class*=email-signup] .email-signup-banner__heading,.shopify-section [class*=email-signup] h2{font-family:var(--fx-font-en);font-weight:var(--fx-weight-black);color:var(--fx-text-primary);letter-spacing:var(--fx-tracking-tight)}.shopify-section [class*=featured-blog] .card,.shopify-section [class*=blog] .card{background:var(--fx-bg-card);border:1px solid var(--fx-border-subtle);border-radius:var(--fx-radius-xl);overflow:hidden;transition:all var(--fx-dur-md) var(--fx-ease-out)}@media(hover:hover){.shopify-section [class*=featured-blog] .card:hover,.shopify-section [class*=blog] .card:hover{transform:translateY(-8px);border-color:var(--fx-border-active);box-shadow:0 16px 50px var(--fx-glow-sm)}}.shopify-section [class*=featured-blog] .article-card__heading,.shopify-section [class*=blog] .card__heading{font-family:var(--fx-font-en);color:var(--fx-text-primary);font-weight:var(--fx-weight-bold);transition:color var(--fx-dur-sm) ease}@media(hover:hover){.shopify-section [class*=featured-blog] .card:hover .article-card__heading,.shopify-section [class*=blog] .card:hover .card__heading{color:var(--fx-accent-ultra)}}.shopify-section [class*=scroll-text],.shopify-section [class*=ticker],.shopify-section [class*=marquee]{background:var(--fx-bg-2);border-top:1px solid var(--fx-border-subtle);border-bottom:1px solid var(--fx-border-subtle);color:var(--fx-text-secondary);font-family:var(--fx-font);position:relative;overflow:hidden}.shopify-section [class*=scroll-text]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:100px;background:linear-gradient(90deg,var(--fx-bg-2),transparent);z-index:2;pointer-events:none}.shopify-section [class*=scroll-text]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:100px;background:linear-gradient(-90deg,var(--fx-bg-2),transparent);z-index:2;pointer-events:none}.shopify-section [class*=promo-slider],.fx-promo-slider{background:var(--fx-bg-0);position:relative;overflow:hidden}.shopify-section [class*=promo-slider]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(29,106,255,.15) 0%,transparent 40%,rgba(0,212,255,.1) 100%);pointer-events:none}.shopify-section [class*=promo-slider] .slider__slide{border-radius:var(--fx-radius-2xl);overflow:hidden;border:1px solid var(--fx-border-subtle)}h1,h2,h3,.heading,.section__heading,.section-heading,.h1,.h2,.h3,.product__title,.card__heading,.banner__heading{font-family:var(--fx-font-en)!important;letter-spacing:-.01em}html[lang^=ar],html[dir=rtl],html[lang^=ar] body,html[dir=rtl] body,html[lang^=ar] h1,html[lang^=ar] h2,html[lang^=ar] h3,html[lang^=ar] .heading,html[lang^=ar] .section__heading,html[lang^=ar] p,html[lang^=ar] span,html[lang^=ar] a,html[lang^=ar] li,html[lang^=ar] button,html[lang^=ar] input,html[lang^=ar] label,html[lang^=ar] .fx-shop,html[lang^=ar] .fx-cart-drawer,html[lang^=ar] .fx-site-footer,html[lang^=ar] .fx-faq-stage,html[lang^=ar] .fx-about,html[lang^=ar] .fx-contact,html[lang^=ar] .fx-htu{font-family:var(--fx-font-ar, "Cairo", system-ui, sans-serif)!important;letter-spacing:0!important}html[lang^=ar] .fx-shop__price-current,html[lang^=ar] .price,html[lang^=ar] .cart-count-bubble,html[lang^=ar] .badge{font-family:var(--fx-font-ar, "Cairo", system-ui, sans-serif)!important}.section__heading,.section-heading,.heading{animation:fx-text-appear .8s var(--fx-ease-out) both}.lumin-text__fancy1,.lumin-text__fancy2{background:linear-gradient(120deg,var(--fx-text-primary) 0%,var(--fx-accent-neon) 50%,var(--fx-accent-ultra) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.field__input,input[type=text],input[type=email],input[type=password],input[type=search],textarea,select{background:var(--fx-bg-input);border:1px solid var(--fx-border-subtle);border-radius:var(--fx-radius-md);color:var(--fx-text-primary);font-family:var(--fx-font);transition:border-color var(--fx-dur-sm) var(--fx-ease-out),box-shadow var(--fx-dur-sm) var(--fx-ease-out)}.field__input:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:var(--fx-border-active);outline:none;box-shadow:0 0 0 3px var(--fx-glow-sm)}.button,.btn,.shopify-challenge__button,[type=submit]{transition:transform .12s ease,box-shadow .12s ease!important}.button:active,.btn:active,[type=submit]:active{transform:scale(.97)!important}.back-to-top-button:not(.fx-btt){display:none!important}.fx-ig-fab{position:fixed!important;bottom:1.5rem!important;left:1.25rem!important;z-index:9990!important;width:44px!important;height:44px!important;border-radius:12px!important;background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)!important;border:none!important;box-shadow:0 4px 20px #bc188873,0 2px 8px #00000059!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;color:#fff!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;transition:transform .22s var(--fx-ease, ease),box-shadow .22s ease!important}.fx-ig-fab svg{width:20px!important;height:20px!important;stroke:#fff!important;color:#fff!important}.fx-ig-fab:hover{transform:scale(1.08)!important;box-shadow:0 8px 28px #bc18888c,0 4px 12px #0006!important;color:#fff!important;opacity:1!important}.fx-ig-fab:active{transform:scale(.96)!important}.fx-ig-fab__tooltip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:#05060aeb;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:var(--fx-font-ui, sans-serif);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .65rem;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease}.fx-ig-fab:hover .fx-ig-fab__tooltip{opacity:1}.fx-ig-fab:before{display:none!important}body.template-index .fx-ig-fab,body.template-index.fx-scrolled .fx-ig-fab,body .fx-ig-fab{opacity:1!important;pointer-events:auto!important;visibility:visible!important}@media(max-width:749px){.fx-ig-fab{bottom:1.1rem!important;left:.9rem!important;width:40px!important;height:40px!important}.fx-ig-fab svg{width:18px!important;height:18px!important}.fx-ig-fab__tooltip{display:none!important}}.transition-cover,.loading-bar,body.unloading .transition-cover,body.unloading .loading-bar,[class*=fxch-loading-],[id^=fxch-load-]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.fx-site-footer.footer,footer.fx-site-footer{background:transparent!important;border:none!important;box-shadow:none!important}.card-wrapper,.product-card,.card{transition:transform .3s var(--fx-ease-out),box-shadow .3s ease!important}@media(hover:hover){.card-wrapper:hover,.product-card:hover,.card:hover{will-change:transform}}@media(max-width:479px){.fx-product-section .floorx-card{padding:.625rem .875rem;font-size:var(--fx-text-sm)}.fx-faq summary{padding:1rem 1.25rem;font-size:var(--fx-text-base);min-height:52px}.fx-footer h2,.fx-footer h3{margin-bottom:.75rem}}@media(max-width:768px){.fx-hero__title{font-size:clamp(2rem,8vw,3rem)}.fx-hero__subtitle{font-size:var(--fx-text-lg)}.fx-product-section .add-btn,.fx-product-section .buy-btn{padding:.875rem 1.5rem}.fx-footer .list-social{justify-content:center}.fx-footer .footer__content-top{text-align:center}.fx-footer .grid,.footer .grid{grid-template-columns:1fr;gap:var(--fx-space-xl)}.fx-footer .footer__content-bottom,.footer .footer__content-bottom{flex-direction:column;text-align:center}.fx-footer .list-social,.footer .list-social{justify-content:center}.fx-faq,.collapsible-content{padding:clamp(3.5rem,10vw,5rem) 1rem!important}.fx-faq h2,.collapsible-content h2,.collapsible-content__heading{font-size:clamp(1.75rem,8vw,2.25rem)!important;margin-bottom:2rem!important}.fx-faq summary,.collapsible-content summary{font-size:1rem!important;padding:1.15rem 1.25rem!important}.fx-faq .accordion__content,.collapsible-content .accordion__content{font-size:.95rem!important;padding:0 1.25rem 1.15rem!important}.featured-product .product__info-container,.section-featured-product .product__info-container{padding:1.25rem!important}}@media(min-width:990px){.fx-comparison .before-after-image-wrapper,.fx-comparison .twentytwenty-container{border-radius:var(--fx-radius-2xl)}.fx-product-section .price__regular .price-item,.fx-product-section .floorx-top-price{font-size:clamp(2rem,3vw,3rem)}}@media(min-width:1200px){.fx-product-section:before{width:900px;height:900px}}@media(prefers-reduced-motion:reduce){html,*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fx-reveal,[data-fx-reveal],[data-fx-reveal][data-fx-stagger]>*,.fx-fade-scroll,.section__heading,.section-heading,.heading{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}.fx-hero__product-image,.fx-ig-fab,.fx-hero__orb--1,.fx-hero__orb--2{animation:none!important}.card-wrapper:hover,.card:hover{transform:none!important}}@media(hover:none){.card-wrapper:hover,.card:hover{transform:none!important;box-shadow:none!important}}.fx-comparison{background:transparent!important;position:relative;overflow:visible;border-top:none!important;border-bottom:none!important;box-shadow:none!important}.fx-comparison:before{content:"";position:absolute;top:50%;left:50%;width:80vw;height:80vw;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(29,106,255,.05) 0%,transparent 70%);pointer-events:none;z-index:0}.fx-comparison .page-width{position:relative;z-index:2}.fx-comparison h2{font-family:var(--fx-font)!important;font-size:clamp(2.5rem,5vw,4rem)!important;font-weight:900!important;color:#fff!important;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:.5rem!important;text-shadow:0 0 40px rgba(29,106,255,.4)}.fx-comparison p{color:#e2e8f0b3!important;font-size:clamp(1rem,1.5vw,1.25rem)!important;max-width:600px;margin:0 auto 2rem!important}.fx-comparison .before-after-image-wrapper{border-radius:var(--fx-radius-2xl)!important;border:1px solid rgba(0,212,255,.3)!important;box-shadow:0 20px 80px #1d6aff33,0 0 0 1px #ffffff0d inset!important;overflow:hidden}.fx-comparison .before-after-image-text{font-family:var(--fx-font)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:.8rem 1.5rem!important;background:#04060f99!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(29,106,255,.2)!important;border-radius:4px!important;color:#fff!important}.fx-comparison .before-after__cursor{background:var(--fx-accent)!important;border:2px solid #fff!important;box-shadow:0 0 20px #00d4ff99!important}.fx-comparison .before-after__cursor:before,.fx-comparison .before-after__cursor:after{background:#fff!important;width:2px!important}#MainContent>.shopify-section:not(:first-child){margin-top:0}#MainContent>.shopify-section:has(.featured-product),#MainContent>.section-featured-product{background:linear-gradient(180deg,#05060A 0%,var(--fx-bg-0) 18%,var(--fx-bg-0) 100%)!important}:root{--fx-silver: #C8D0DC;--fx-silver-muted: rgba(200, 208, 220, .35)}.shopify-section:has([class*=image-comparison]),.shopify-section:has(.twentytwenty-wrapper),.shopify-section:has(.image-compare){background-color:transparent!important;background-image:none!important}.fx-faq details[open] .accordion__content,.collapsible-content details[open] .accordion__content,.fx-faq details[open] .rte,.collapsible-content details[open] .rte{animation:fx-faq-open .4s var(--fx-ease-out) both}@keyframes fx-faq-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.shopify-section:has([class*=image-comparison]) .caption-with-letter-spacing,.shopify-section:has([class*=image-comparison]) [class*=subheading],.shopify-section:has(.twentytwenty) .caption-with-letter-spacing{display:block;text-align:center;font-size:.8125rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--fx-accent-neon)!important;margin-bottom:.75rem!important}.button:not(.button--tertiary):not(.shopify-payment-button__button),button.shopify-payment-button__button--unbranded{min-height:3.25rem;letter-spacing:.06em}.card-wrapper,.card{box-shadow:none}.fx-ba-intro{text-align:center;max-width:640px;margin:0 auto clamp(2.5rem,5vw,3.5rem);position:relative;z-index:1}.fx-ba-intro__eyebrow{font-family:var(--fx-font)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--fx-accent-neon)!important;margin:0 0 1rem!important}.fx-ba-intro__title{font-family:"Anton",var(--fx-font-en),sans-serif!important;font-weight:400!important;font-size:clamp(2.5rem,6vw,4.5rem)!important;line-height:1.05!important;letter-spacing:-.01em!important;color:#fff!important;margin:0 0 1.15rem!important}.fx-ba-intro__copy,.fx-ba-intro__copy p{color:var(--fx-text-secondary)!important;font-size:clamp(1rem,1.5vw,1.125rem)!important;line-height:1.7!important;margin:0 auto!important;max-width:460px}.fx-comparison .before-after-image-wrapper,.fx-comparison .twentytwenty-container{transition:opacity .8s var(--fx-ease-out),transform .8s var(--fx-ease-out)}@media(max-width:768px){#MainContent>.shopify-section{position:relative}#MainContent>.shopify-section:not(:first-child){padding-top:clamp(2.5rem,8vw,4rem);padding-bottom:clamp(2.5rem,8vw,4rem)}#MainContent>.shopify-section:not(:first-child):before{content:"";position:absolute;top:0;left:0;right:0;height:72px;background:linear-gradient(to bottom,rgba(10,10,10,.22),transparent);pointer-events:none;z-index:2}body.template-index #MainContent>.shopify-section:has(.fx-comparison):before,body.template-index #MainContent>.shopify-section:has(.fx-htu):before,body.template-index #MainContent>.shopify-section:has(.fx-faq-stage):before{content:none!important;display:none!important}.section-featured-product,.shopify-section:has(.featured-product){padding-block:clamp(3rem,10vw,5rem)!important}.featured-product .product__info-container,.section-featured-product .product__info-container{padding:1.25rem!important;border-radius:14px}.featured-product .product__title,.featured-product h1{font-size:clamp(1.5rem,6vw,1.85rem)!important}.floorx-top-price{font-size:1.5rem!important}.fx-faq .accordion,.collapsible-content .accordion{box-shadow:none!important}.fx-faq details[open],.collapsible-content details[open]{box-shadow:0 8px 28px #00000059!important}.fx-ba-intro__title{font-size:clamp(1.85rem,8vw,2.5rem)!important}.fx-ba-intro{margin-bottom:1.75rem!important}.fx-faq,.collapsible-content{padding-block:clamp(3.5rem,12vw,5.5rem)!important}}@media(hover:hover){.fxch-btn--primary:active,.fx-header-cta:active,.fx-drawer-cta:active,.add-btn:active{transform:scale(.98) translateY(0)!important}}.fx-drawer-meta{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.fx-drawer-meta a{color:#ffffff8c!important;text-decoration:none!important}.fx-drawer-meta a:hover{color:#7df9ff!important}.menu-drawer .list-social{gap:.5rem!important;margin-top:.25rem}.menu-drawer .list-social__link{width:40px;height:40px;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}@media screen and (max-width:989px){.fx-header .header__icon--search .icon-search,.fx-header .header__search .icon-search{transform:none!important}.fx-header .search-modal__form .field{height:38px!important;border-radius:999px!important;background:#04060fe6!important}body.template-index #MainContent{padding-top:0!important}body:not(.template-index) #MainContent{padding-top:56px!important}}.fx-drawer-account{display:flex;flex-direction:column;gap:0;width:100%;border-top:1px solid rgba(255,255,255,.06);padding-top:.5rem}.fx-drawer-account__link{display:block;padding:.85rem 0!important;font-family:"Space Grotesk",var(--fx-font),sans-serif!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#ffffffa6!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.05);transition:color .25s ease,padding-left .25s cubic-bezier(.22,1,.36,1)!important}.fx-drawer-account__link:hover{color:#7df9ff!important;padding-left:.35rem!important}.add-btn{border-radius:var(--fx-radius-md)!important;min-height:48px!important;font-family:var(--fx-font-ui)!important;letter-spacing:var(--fx-tracking-wider)!important;text-transform:uppercase!important;background:var(--fx-cyan)!important;color:var(--fx-bg-0)!important;box-shadow:0 0 28px var(--fx-glow-sm)!important}.buy-btn{border-radius:var(--fx-radius-md)!important;min-height:48px!important;font-family:var(--fx-font-ui)!important;letter-spacing:var(--fx-tracking-wider)!important;text-transform:uppercase!important;background:transparent!important;border:1px solid var(--fx-border-soft)!important;color:var(--fx-text-primary)!important}.floorx-card{border-radius:var(--fx-radius-md)!important;border-color:var(--fx-border-subtle)!important;background:var(--fx-bg-elevated)!important}.floorx-card.selected{border-color:var(--fx-border-active)!important;box-shadow:0 0 20px var(--fx-glow-xs)!important}.fx-faq .accordion,.collapsible-content .accordion,.fx-faq details,.collapsible-content details{border-radius:var(--fx-radius-lg)!important;border-color:var(--fx-border-subtle)!important;background:#0e16258c!important}html:has(body.template-index),html.template-index-parent{background-color:#050a16}body.template-index{background:transparent!important;background-color:transparent!important;background-image:none!important;background-attachment:scroll!important}body.template-index #MainContent,body.template-index .content-for-layout{background:transparent!important;overflow:visible!important}body.template-index #MainContent>.shopify-section.section-fx-cinematic-hero,body.template-index #MainContent>.shopify-section.section-fx-home-body{overflow:visible!important}body.template-index #MainContent>.shopify-section,body.template-index .shopify-section-group-footer-group>.shopify-section{background:transparent!important;background-color:transparent!important;background-image:none!important;position:relative;isolation:auto}body.template-index .fx-comparison,body.template-index .shopify-section:has(.fx-comparison),body.template-index .shopify-section:has([class*=image-comparison]),body.template-index .shopify-section:has(.twentytwenty-wrapper),body.template-index .shopify-section:has(.image-compare),body.template-index .fx-faq,body.template-index .collapsible-content,body.template-index .shopify-section:has(.fx-faq),body.template-index .shopify-section:has(.collapsible-content),body.template-index .fx-footer,body.template-index .footer{background:transparent!important;background-color:transparent!important;background-image:none!important;border-top-color:transparent!important;border-bottom-color:transparent!important}body.template-index .gradient,body.template-index [class*=color-scheme],body.template-index .color-background-1,body.template-index .color-scheme-1{background-color:transparent!important;background-image:none!important}.fx-page-stage{position:relative;overflow:hidden}body.template-index .fx-page-stage:before{content:""!important;position:absolute!important;top:-10%!important;left:50%!important;width:min(100vw,1100px)!important;height:min(50vh,480px)!important;transform:translate(-50%)!important;background:radial-gradient(ellipse 70% 55% at 50% 20%,rgba(29,90,180,.14) 0%,transparent 70%)!important;filter:blur(4px)!important;pointer-events:none!important;z-index:0!important;opacity:1!important}body.template-index .fx-faq:after{content:none!important;display:none!important}body.template-index .fx-comparison{margin-top:clamp(-5.5rem,-9vw,-3.5rem)!important;padding-top:clamp(5.5rem,12vw,8.5rem)!important;padding-bottom:clamp(4.5rem,10vw,7.5rem)!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}body.template-index .fx-comparison.fx-page-stage:before,body.template-index .shopify-section:has(.fx-comparison):before,body.template-index .shopify-section:has(.fx-comparison):after{content:none!important;display:none!important}body.template-index .fx-comparison:after{content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:clamp(5rem,12vw,9rem)!important;background:linear-gradient(180deg,transparent 0%,rgba(10,10,10,.06) 45%,transparent 100%)!important;pointer-events:none!important;z-index:0!important;filter:none!important;opacity:1!important;transform:none!important;width:100%!important}body.template-index .fx-comparison .page-width,body.template-index .fx-comparison .fx-comparison__shell{max-width:min(1400px,96vw)!important;width:100%!important;margin-inline:auto;padding-inline:clamp(12px,2vw,24px)}body.template-index .fx-comparison .before-after-image-wrapper,body.template-index .fx-comparison .twentytwenty-container{max-width:none!important;width:100%!important;margin-inline:auto;border-radius:18px!important;border:1px solid rgba(125,249,255,.22)!important;box-shadow:0 0 0 1px #ffffff0a inset,0 30px 100px #0000008c,0 0 80px #1d6aff2e,0 0 140px #7df9ff0f!important;overflow:hidden;position:relative;z-index:2}body.template-index .fx-ba-intro{max-width:720px;margin-bottom:clamp(2rem,4vw,3rem)}body.template-index .fx-ba-intro__title{text-shadow:0 0 48px rgba(29,106,255,.35)}body.template-index .fx-faq,body.template-index .collapsible-content{padding-block:clamp(4.5rem,10vw,7.5rem)!important}body.template-index .fx-faq .accordion,body.template-index .fx-faq details,body.template-index .collapsible-content details,body.template-index .collapsible-content .accordion{background:#0a101e9e!important;border:1px solid rgba(125,249,255,.12)!important;box-shadow:0 12px 40px #00000047}body.template-index .fx-faq details[open],body.template-index .collapsible-content details[open]{background:#0e182ac7!important;border-color:#7df9ff47!important;box-shadow:0 16px 48px #00000059,0 0 36px #1d6aff24!important}body.template-index .shopify-section-group-footer-group>.shopify-section{background:transparent!important;background-color:transparent!important}body.template-index .shopify-section-group-footer-group [class*=section-][style*=background],body.template-index .shopify-section-group-footer-group [class*=feature-]{background-color:transparent!important}body.template-index .shopify-section-group-footer-group [class*=feature-]{background-image:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(29,90,180,.16) 0%,transparent 60%)!important}body.template-index .shopify-section-group-footer-group .box,body.template-index .shopify-section-group-footer-group [class*=wrapper-box] .box{background:#0a101e8c!important;border:1px solid rgba(125,249,255,.12)!important;border-radius:16px!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 40px #00000040;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}body.template-index .shopify-section-group-footer-group .box:hover{border-color:#7df9ff47!important;box-shadow:0 16px 48px #00000059,0 0 28px #1d6aff1f;transform:translateY(-2px)}body.template-index .footer,body.template-index .fx-footer,body.template-index .shopify-section-group-footer-group .footer{background:transparent!important;background-image:linear-gradient(180deg,transparent 0%,rgba(4,8,16,.25) 55%,rgba(3,6,12,.45) 100%)!important;border-top:1px solid rgba(125,249,255,.08);margin-top:0!important}body.template-index .footer:after,body.template-index .fx-footer:after{background:radial-gradient(ellipse at center,rgba(29,106,255,.16) 0%,transparent 65%)!important}body.template-index #MainContent>.shopify-section:first-child{background:transparent!important}.shopify-section-group-footer-group [class*=feature-]{background-color:transparent!important;background-image:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(29,90,180,.14) 0%,transparent 62%)!important}.shopify-section-group-footer-group .box{background:#0a101e8c!important;border:1px solid rgba(125,249,255,.12)!important;border-radius:16px!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.shopify-section-group-footer-group .box__title,.shopify-section-group-footer-group .box__title *{color:var(--fx-cyan, #7DF9FF)!important}.shopify-section-group-footer-group .box__description,.shopify-section-group-footer-group .box__description *{color:var(--fx-text-secondary, rgba(244, 248, 255, .62))!important}@media(max-width:749px){body.template-index{background-attachment:scroll}body.template-index #MainContent>.shopify-section:not(:first-child):before{background:linear-gradient(to bottom,rgba(10,10,10,.12),transparent)!important;height:56px!important}body.template-index #MainContent>.shopify-section:has(.fx-comparison):before{content:none!important;display:none!important}}.fx-site-bg{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:0!important;pointer-events:none!important;overflow:hidden!important}.fx-site-bg,.fx-site-bg *{pointer-events:none!important}.fx-site-bg__video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:.78!important;filter:saturate(1.08) brightness(.88)!important;pointer-events:none!important}.fx-site-bg__veil{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(0,170,255,.12) 0%,transparent 55%),linear-gradient(180deg,#0a0a0a38,#0a0a0a52,#0a0a0a6b)!important;pointer-events:none!important}#MainContent.content-for-layout,main#MainContent{position:relative;z-index:2}html{background-color:#0a0a0a}body{background-image:none!important}body:not(.template-password){background-color:transparent!important}.shopify-section-group-header-group{position:relative;z-index:50}#MainContent,.shopify-section-group-footer-group,.shopify-section-group-popup-group{position:relative;z-index:2;background:transparent!important}.fx-snav{z-index:40!important;position:fixed!important}body.template-index [class*=fxch-sticky],body.template-index [id^=fx-ch-],body.template-index .fx-comparison,body.template-index .fx-faq,body.template-index .collapsible-content,.fx-htu,.section-fx-how-to-use,.shopify-section.section-fx-how-to-use,.fx-contact,.section-fx-contact,.shopify-section.section-fx-contact,.fx-about,.section-fx-about,.shopify-section.section-fx-about,body.template-page .shopify-section,body.template-product .shopify-section,.fx-footer,.footer{background-color:transparent!important}.fx-htu,.fx-shop,.fx-contact,.fx-about,.fx-cart-page,.fx-cart-page-footer,.fx-collection-grid,.fx-collection-hero{background:transparent!important}body:has(.fx-shop) .shopify-section-group-footer-group [class*=feature-]{display:none!important}body.template-index .fx-faq .accordion,body.template-index .fx-faq details,body.template-index .collapsible-content details{background:#080e1c8c!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shopify-section-group-footer-group .box{background:#080e1c80!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(prefers-reduced-motion:reduce){.fx-site-bg__video{opacity:.35!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/floorx-main.css.map */
