.fx .fx-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(600px 200px at 40% 20%,rgba(255,255,255,.04),transparent 40%),radial-gradient(600px 200px at 80% 80%,rgba(255,255,255,.03),transparent 40%);mix-blend-mode:screen;opacity:.8;animation:fx-bg-move 18s ease-in-out infinite alternate}@keyframes fx-bg-move{0%{background-position:40% 20%,80% 80%}50%{background-position:60% 60%,30% 40%}to{background-position:20% 70%,90% 30%}}.fx #fx-intro{position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%) scale(.98);color:#e0e0e0;font-weight:700;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:1px;opacity:0;pointer-events:none}.fx .fx-fade{opacity:0;transform:translateY(18px);transition:opacity .52s cubic-bezier(.15,.9,.3,1),transform .52s cubic-bezier(.15,.9,.3,1)}.fx .fx-inview{opacity:1!important;transform:translateY(0)!important}.fx .fx-btn,.fx button,.fx a.button{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#f5f5f5;background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 28px;font-weight:600;letter-spacing:.6px;box-shadow:0 8px 18px #00000080;transition:all .35s ease}.fx .fx-btn:before,.fx button:before,.fx a.button:before{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,.15),transparent 60%);transform:skew(-10deg);transition:left .5s cubic-bezier(.2,.9,.2,1)}.fx .fx-btn:hover:before,.fx button:hover:before,.fx a.button:hover:before{left:100%}.fx .fx-btn:hover,.fx button:hover,.fx a.button:hover{background:#ffffff1a;color:#fff;transform:translateY(-4px);box-shadow:0 10px 30px #ffffff1a}.fx .fx-btn.active,.fx button.active,.fx a.button.active{transform:scale(.97);box-shadow:inset 0 0 8px #ffffff1a;outline:2px solid rgba(255,255,255,.08)}.fx .fx-card{transition:transform .3s ease,box-shadow .3s ease;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;box-shadow:0 10px 20px #00000080}.fx .fx-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px #0009,0 0 20px #ffffff0d}.fx .fx-card img{width:100%;transition:transform .5s ease}.fx .fx-card:hover img{transform:scale(1.05)}.fx a:hover{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.2)}@media (max-width: 780px){.fx .fx-card:hover{transform:none;box-shadow:0 10px 26px #00000073}.fx .fx-bg{opacity:.5}}.fx :focus{outline:3px solid rgba(255,255,255,.1);outline-offset:3px}.fx header .icon,.fx .header__icon,.fx .site-header__icon,.fx .header__action{background:transparent!important;border:none!important;box-shadow:none!important}.fx header .icon svg,.fx .header__icon svg{background:transparent!important;border-radius:0!important;filter:brightness(1.1);transition:filter .3s ease}.fx header .icon:hover svg,.fx .header__icon:hover svg{filter:brightness(2)}.fx .cart,.fx .cart__page,.fx .cart-template,.fx .cart--empty,.fx .shopify-section--cart{background:#121212!important;color:#fff!important}.fx .footer,.fx .footer__content,.fx .newsletter,.fx .shopify-section--footer,.fx .shopify-section--newsletter{background:#121212!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.05)!important}.fx .shopify-section{margin-bottom:0!important;padding-bottom:0!important}.fx input[type=email],.fx input[type=text]{background:#1e1e1e!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/effect.css.map */
