:root{--bfx-court:#0b4f9c;--bfx-dk:#062e5c;--bfx-cy:#4fd1ff;--bfx-ease:cubic-bezier(.2,.8,.2,1);--bfx-pop:cubic-bezier(.34,1.56,.64,1);--bfx-shadow:0 26px 44px -18px rgba(6,46,92,.45),0 0 0 1px rgba(79,209,255,.6),0 0 34px -6px rgba(79,209,255,.5)}::selection{background:#4fd1ff;color:#04202b}.bfx-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#0b4f9c,#4fd1ff);transform:scaleX(0);transform-origin:0 50%;z-index:2147483000;pointer-events:none}.bfx-top{position:fixed;left:18px;bottom:18px;width:48px;height:48px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:#0b4f9c;color:#fff;box-shadow:0 10px 24px -8px #062e5c99;opacity:0;visibility:hidden;transform:translateY(14px) scale(.7);transition:opacity .3s,transform .45s var(--bfx-pop),background .25s,color .25s,box-shadow .25s,visibility 0s .3s;z-index:900}.bfx-top.show{opacity:1;visibility:visible;transform:none;transition-delay:0s}.bfx-top svg{width:20px;height:20px;transition:transform .3s var(--bfx-pop)}.bfx-top:hover{background:#4fd1ff;color:#04202b;transform:translateY(-4px) scale(1.12);box-shadow:0 16px 30px -10px #4fd1ffcc}.bfx-top:hover svg{transform:translateY(-3px)}.bfx-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;z-index:2;background:radial-gradient(320px circle at var(--gx,50%) var(--gy,50%),rgba(79,209,255,.22),rgba(11,79,156,.06) 45%,transparent 70%)}@media(hover:hover)and (pointer:fine){[data-fx~=tilt],[data-fx~=lift]{transition:transform .6s var(--bfx-ease),box-shadow .45s var(--bfx-ease),border-color .3s,background-color .3s,opacity .6s!important;will-change:transform}[data-fx~=tilt]:hover{transition:transform .2s ease-out,box-shadow .45s var(--bfx-ease),border-color .3s,background-color .3s,opacity .6s!important;transform:perspective(900px) translateY(-6px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.025)!important;box-shadow:var(--bfx-shadow)!important;border-color:#4fd1ff8c;z-index:3}[data-fx~=lift]:hover{transform:translateY(-6px)!important;box-shadow:var(--bfx-shadow)!important;z-index:3}[data-fx~=tilt]:hover>.bfx-glow{opacity:1}[data-fx~=tilt] img,[data-fx~=lift] img{transition:transform .8s var(--bfx-ease)!important}[data-fx~=tilt]:hover img,[data-fx~=lift]:hover img{transform:scale(1.07)!important}}[data-wave]{position:relative;overflow:hidden;isolation:isolate;translate:var(--mx,0px) var(--my,0px);--wave-a:#4fd1ff;--wave-b:rgba(255,255,255,.4);--wave-text:#04202b;transition:transform .25s var(--bfx-ease),box-shadow .25s,color .4s,translate .3s var(--bfx-ease),background .25s!important}[data-wave=light]{--wave-a:#0b4f9c;--wave-b:rgba(79,209,255,.55);--wave-text:#fff}[data-wave=ghost]{--wave-a:#fff;--wave-b:rgba(79,209,255,.5);--wave-text:#062e5c}[data-wave]:before,[data-wave]:after{content:"";position:absolute;left:-100%;width:300%;height:220%;border-radius:42% 58%/15%;opacity:0;z-index:-1;pointer-events:none;transition:opacity .3s,top .6s cubic-bezier(.4,0,.2,1)}[data-wave]:before{top:88%;background:var(--wave-a)}[data-wave]:after{top:100%;background:var(--wave-b)}@media(hover:hover)and (pointer:fine){[data-wave]:hover{color:var(--wave-text)!important;box-shadow:0 14px 30px -10px #04202b8c}[data-wave]:hover{animation:bfxShake .5s ease infinite}[data-wave]:hover:before{opacity:1;top:-90%;animation:bfxWave1 2s linear infinite}[data-wave]:hover:after{opacity:1;top:-75%;animation:bfxWave2 2.4s linear infinite}}[data-wave]:active{scale:.97}@keyframes bfxWave1{0%{left:-100%;border-radius:42% 58%/15%}50%{border-radius:55% 45%/18% 12%}to{left:0%;border-radius:42% 58%/15%}}@keyframes bfxWave2{0%{left:0%;border-radius:48% 52%/12% 18%}50%{border-radius:38% 62%/16% 14%}to{left:-100%;border-radius:48% 52%/12% 18%}}@keyframes bfxShake{0%,to{transform:scale(1.03) translateY(-2px) rotate(0)}25%{transform:scale(1.03) translateY(-2px) rotate(-1.2deg)}50%{transform:scale(1.03) translateY(-2px) rotate(1.2deg)}75%{transform:scale(1.03) translateY(-2px) rotate(-.8deg)}}.hpv3-film-media{transition:transform .45s var(--bfx-pop),box-shadow .35s}.hpv3-film-card h4{transition:color .25s}@media(hover:hover)and (pointer:fine){.hpv3-film-card:hover .hpv3-film-media{transform:translateY(-6px) scale(1.04);box-shadow:0 18px 28px -14px #062e5c73,0 0 0 1.5px #4fd1ffb3}.hpv3-film-card:hover h4{color:#0b4f9c}}.alp-card-inner a,.aq-prose a,main p a:not([class]){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1.5px;text-decoration:none!important;transition:background-size .35s var(--bfx-ease),color .25s}.alp-card-inner a:hover,.aq-prose a:hover,main p a:not([class]):hover{background-size:100% 1.5px}.af-links a{display:inline-block;transition:transform .25s var(--bfx-ease),color .25s}.af-links a:hover{transform:translate(6px)}.af-badge{transition:transform .3s var(--bfx-pop),background .25s,color .25s,border-color .25s}.af-badge:hover{transform:translateY(-3px) scale(1.08);background:#0b4f9c;color:#fff;border-color:#0b4f9c}.af-address-row svg{transition:transform .35s var(--bfx-pop)}.af-address-row:hover svg{transform:scale(1.3) rotate(-8deg)}.acc-filter-opt{transition:transform .25s var(--bfx-ease),color .25s}.acc-filter-opt:hover{transform:translate(5px);color:#0b4f9c}.acc-sort select{transition:border-color .25s,box-shadow .25s}.acc-sort select:hover{border-color:#0b4f9c;box-shadow:0 0 0 3px #4fd1ff4d}.ah3-pair-media{transition:transform .5s var(--bfx-pop),box-shadow .4s}.ah3-pair:hover .ah3-pair-media{transform:translateY(-8px) rotate(-4deg) scale(1.08)}.ah3-pair h3{transition:transform .4s var(--bfx-ease),letter-spacing .4s var(--bfx-ease)}.ah3-pair:hover h3{transform:scale(1.06);letter-spacing:.01em}.ah3-pair{transition:filter .4s}.ah3-pair-wrap:hover .ah3-pair:not(:hover){filter:saturate(.7) brightness(.96)}.ab-brand-logo,.acc-brand-logo{transition:transform .5s var(--bfx-pop)}.ab-brand:hover .ab-brand-logo,.acc-brand:hover .acc-brand-logo{transform:scale(1.18)}.acc-badge,.alu-badge{transition:transform .3s var(--bfx-pop)}.acc-card:hover .acc-badge,.alu-card:hover .alu-badge{transform:scale(1.15) rotate(-4deg)}.acc-card:hover .acc-price,.alu-card:hover .alu-price{color:#062e5c}.acc-price,.alu-price,.acc-card h3,.alu-card h3{transition:color .25s,transform .35s var(--bfx-ease)}.acc-card:hover h3,.alu-card:hover h3{transform:translateY(-2px)}header-component a:has(img) img{transition:transform .45s var(--bfx-pop)}header-component a:has(img):hover img{transform:scale(1.07) rotate(-1.5deg)}header-component a svg,header-component button svg{transition:transform .35s var(--bfx-pop)}header-component a:hover svg,header-component button:hover svg{transform:scale(1.18) rotate(-6deg)}.add-to-cart-button,.shopify-payment-button__button,button.button,a.button{transition:transform .25s var(--bfx-ease),box-shadow .25s}@media(hover:hover)and (pointer:fine){.add-to-cart-button:hover,.shopify-payment-button__button:hover,button.button:hover,a.button:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px #0b4f9c99,0 0 0 3px #4fd1ff59}}@media(prefers-reduced-motion:reduce){.bfx-progress{display:none}[data-fx],[data-wave],.bfx-top{transition:none!important}[data-wave]:before,[data-wave]:after{animation:none!important}[data-fx~=tilt]:hover,[data-fx~=lift]:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/badmin-interact.css.map */
