:root{--fx-bg: #f4f7fb;--fx-bg-soft: #eef3fa;--fx-glass: rgba(255,255,255,.72);--fx-glass-strong: rgba(255,255,255,.88);--fx-border: rgba(255,255,255,.75);--fx-text: #10131a;--fx-accent-1: #7C5CFF;--fx-accent-2: #21D4FD;--fx-accent-3: #5BE5C0;--fx-accent-4: #FF6FB5;--fx-gradient: linear-gradient(120deg, var(--fx-accent-1), var(--fx-accent-2) 45%, var(--fx-accent-3) 75%, var(--fx-accent-4));--fx-shadow-glow: 0 8px 32px rgba(124,92,255,.18), 0 1.5px 0 rgba(255,255,255,.6) inset;--fx-radius: 22px;--fx-blur: 18px}body{font-family:"Sora",var(--font-body-family, sans-serif)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Space Grotesk",var(--font-heading-family, sans-serif)!important}body{background:radial-gradient(60vw 60vw at 85% -10%,rgba(124,92,255,.16),transparent 60%),radial-gradient(50vw 50vw at -10% 20%,rgba(33,212,253,.14),transparent 55%),radial-gradient(45vw 45vw at 50% 110%,rgba(91,229,192,.14),transparent 55%),var(--fx-bg)!important;background-attachment:fixed,fixed,fixed,fixed}.fx-orbs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.fx-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;mix-blend-mode:normal;will-change:transform}.fx-orb--1{width:32vw;height:32vw;top:-8vw;right:-6vw;background:radial-gradient(circle,var(--fx-accent-2),transparent 70%)}.fx-orb--2{width:26vw;height:26vw;bottom:-8vw;left:-6vw;background:radial-gradient(circle,var(--fx-accent-1),transparent 70%)}.fx-orb--3{width:22vw;height:22vw;top:40%;left:60%;background:radial-gradient(circle,var(--fx-accent-3),transparent 70%)}main,header,footer{position:relative;z-index:1}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em}h1,.h1{background:var(--fx-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:fx-gradient-shift 8s ease infinite}@keyframes fx-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header{background:var(--fx-glass)!important;backdrop-filter:blur(var(--fx-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--fx-blur)) saturate(160%);border-bottom:1px solid var(--fx-border)!important;box-shadow:0 8px 32px #1414280f}.button,.button-secondary,button[type=submit],.product-form__submit{position:relative;border-radius:999px!important;border:1px solid var(--fx-border)!important;background:var(--fx-gradient)!important;background-size:220% auto!important;color:#fff!important;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-position .6s ease,box-shadow .35s ease!important;box-shadow:0 6px 22px #7c5cff4d}.button:hover,.button-secondary:hover,button[type=submit]:hover,.product-form__submit:hover{background-position:right center!important;transform:translateY(-3px) scale(1.015);box-shadow:0 14px 30px #21d4fd59}.button:active,.button-secondary:active{transform:translateY(0) scale(.98)}.button-secondary{background:var(--fx-glass-strong)!important;color:var(--fx-text)!important}.button-secondary:hover{color:#fff!important}.product-card{border-radius:var(--fx-radius)!important;background:var(--fx-glass)!important;backdrop-filter:blur(var(--fx-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--fx-blur)) saturate(150%);border:1px solid var(--fx-border)!important;box-shadow:var(--fx-shadow-glow);overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease!important}.product-card:hover{transform:translateY(-8px);box-shadow:0 22px 48px #21d4fd47,0 1.5px #ffffffb3 inset}.product-card img{transition:transform .6s cubic-bezier(.2,.8,.2,1)!important}.product-card:hover img{transform:scale(1.06)}.hero{position:relative;border-radius:0 0 36px 36px;overflow:hidden}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c1400 40%,#0a0c1440);pointer-events:none}.hero .hero__container :is(h1,h2){text-shadow:0 2px 30px rgba(0,0,0,.15)}.hero__media:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:var(--fx-gradient);background-size:220% auto;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;animation:fx-gradient-shift 6s ease infinite;pointer-events:none}.section,.shopify-section>.color-background-1,.color-custom-popover{scroll-margin-top:100px}.fx-glass-panel{background:var(--fx-glass)!important;backdrop-filter:blur(var(--fx-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--fx-blur)) saturate(150%);border:1px solid var(--fx-border)!important;border-radius:var(--fx-radius)!important;box-shadow:var(--fx-shadow-glow)}.badge{background:var(--fx-gradient)!important;color:#fff!important;border:none!important;border-radius:999px!important;box-shadow:0 4px 14px #7c5cff59}.footer{background:var(--fx-bg-soft)!important;border-top:1px solid var(--fx-border);position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--fx-gradient);background-size:220% auto;animation:fx-gradient-shift 8s ease infinite}input,select,textarea{border-radius:14px!important;background:var(--fx-glass)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--fx-border)!important}input:focus,select:focus,textarea:focus{outline:none!important;box-shadow:0 0 0 3px #21d4fd59!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--fx-bg-soft)}::-webkit-scrollbar-thumb{background:var(--fx-gradient);border-radius:10px}.fx-cursor-glow{position:fixed;top:0;left:0;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.18),transparent 70%);transform:translate3d(-50%,-50%,0);pointer-events:none;z-index:0;transition:opacity .3s ease;will-change:transform}@media(hover:none){.fx-cursor-glow{display:none}}.fx-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.fx-reveal.fx-visible{opacity:1;transform:translateY(0)}.loading-overlay__spinner svg circle{stroke:var(--fx-accent-1)!important}.theme-drawer__dialog{background:var(--fx-glass-strong)!important;backdrop-filter:blur(var(--fx-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--fx-blur)) saturate(160%);border-left:1px solid var(--fx-border)!important;box-shadow:-20px 0 60px #1414322e}.theme-drawer__header{border-bottom:1px solid var(--fx-border)!important;position:relative}.theme-drawer__header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fx-gradient);background-size:220% auto;animation:fx-gradient-shift 8s ease infinite}.theme-drawer__title{background:var(--fx-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.theme-drawer__close-button{border-radius:999px!important;background:var(--fx-glass)!important;border:1px solid var(--fx-border)!important;transition:transform .3s ease,box-shadow .3s ease}.theme-drawer__close-button:hover{transform:rotate(90deg);box-shadow:0 6px 18px #7c5cff4d}.cart-items-component .cart-item,.cart-page__items .cart-item,[class*=cart-item]{border-radius:16px!important;transition:background .3s ease,transform .3s ease!important}.cart-items-component .cart-item:hover,.cart-page__items .cart-item:hover{background:var(--fx-glass)!important;transform:translate(2px)}.cart-item img,.cart-items-component img{border-radius:14px!important;box-shadow:0 6px 16px #1414281a}.cart-drawer__summary,.cart-page__summary{background:var(--fx-glass)!important;backdrop-filter:blur(var(--fx-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--fx-blur)) saturate(150%);border-radius:var(--fx-radius) var(--fx-radius) 0 0!important;border-top:1px solid var(--fx-border)!important;box-shadow:0 -10px 30px #14143214}.cart-totals__item.cart-totals__total{font-family:Space Grotesk,sans-serif!important}.cart-totals__item.cart-totals__total .cart-totals__icon,.cart-totals__item.cart-totals__total *{background:var(--fx-gradient);-webkit-background-clip:text;background-clip:text}.cart-discount__input,.cart-discount__pill{border-radius:999px!important;background:var(--fx-glass-strong)!important;border:1px solid var(--fx-border)!important}.cart-discount__pill{box-shadow:0 4px 14px #5be5c040}.cart-actions .button,[name=checkout],.cart-summary .button{width:100%;font-weight:600;letter-spacing:.02em;animation:fx-cart-pulse 2.6s ease-in-out infinite}@keyframes fx-cart-pulse{0%,to{box-shadow:0 6px 22px #7c5cff4d}50%{box-shadow:0 10px 32px #21d4fd73}}.cart-bubble,[class*=cart-icon] .cart-bubble{background:var(--fx-gradient)!important;color:#fff!important;border:2px solid var(--fx-bg)!important;box-shadow:0 4px 12px #7c5cff66}@media(prefers-reduced-motion:reduce){.cart-actions .button,[name=checkout]{animation:none!important}}@media(prefers-reduced-motion:reduce){h1,.h1,.hero__media:before,.footer:before{animation:none!important}.fx-reveal{transition:none!important;opacity:1!important;transform:none!important}}@media(max-width:749px){.fx-orb{filter:blur(40px);opacity:.4}.product-card:hover{transform:translateY(-4px)}}[class*=jdgm-]{color:var(--fx-text)!important}.jdgm-widget,.jdgm-rev-widg,.jdgm-all-reviews-page-wrapper,.jdgm-rev-widg__summary-wrapper{background:var(--fx-glass-strong)!important;backdrop-filter:blur(var(--fx-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--fx-blur)) saturate(150%);border:1px solid var(--fx-border)!important;border-radius:var(--fx-radius)!important;padding:28px!important}.jdgm-rev{border-color:var(--fx-border)!important}.jdgm-star,.jdgm-star.jdgm--on:before,.jdgm-star.jdgm--half:before,.jdgm-widget-title .jdgm-star{color:var(--fx-accent-1)!important}a[class*=jdgm-],.jdgm-write-rev-link,.jdgm-cta-btn{color:var(--fx-accent-2)!important}.jdgm-cta-btn{background:var(--fx-gradient)!important;color:#fff!important;border-radius:999px!important;border:1px solid var(--fx-border)!important}.jdgm-cta-btn:hover{color:#fff!important}.jdgm-prev-badge{color:var(--fx-text)!important}.jdgm-prev-badge .jdgm-star{color:var(--fx-accent-1)!important}.group-block[class*=color-custom-],.group-block[class*=color-custom-] :is(h1,h2,h3,h4,h5,h6,p,span,li,a):not(.button):not([class*=jdgm-cta]),.product-card,.product-card :is(h1,h2,h3,h4,h5,h6,p,span),.fx-glass-panel,.fx-glass-panel :is(h1,h2,h3,h4,h5,h6,p,span),.accordion :is(summary,.details-content,p,span){color:var(--fx-text)!important}.group-block[class*=color-custom-] h1,.group-block[class*=color-custom-] .h1{-webkit-text-fill-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/futuristic-glass.css.map */
