.bf{position:relative;width:100%;overflow:hidden;container-type:inline-size;line-height:0}.bf__link{display:block;position:relative;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.bf__bg{display:block;width:100%;height:auto}.bf__patch{position:absolute;left:36%;top:17%;width:17.5%;height:15.5%;background-image:var(--bf-img);background-repeat:no-repeat;background-size:100cqw auto;background-position:-36cqw -1.44cqw;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%);mask-composite:intersect;pointer-events:none}.bf__logo{position:absolute;left:85.5%;top:7%;width:13%;aspect-ratio:1024 / 652;transform-origin:50% 85%;animation:bf-pop .9s cubic-bezier(.34,1.56,.64,1) .15s both}.bf__hopper{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:50% 100%;animation:bf-hop 5s ease-in-out 1.6s infinite;will-change:transform}.bf__logo-img{display:block;width:100%;height:100%;object-fit:contain;clip-path:polygon(21.5% 2%,80% 16%,81.3% 97%,25.5% 95.5%)}.bf__shine{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:polygon(23% 4%,78.5% 17.5%,80% 95.5%,26% 94%);pointer-events:none}.bf__shine:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:28%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.9),transparent);transform:translate(-160%) skew(-18deg);animation:bf-shine 4s ease-in-out 2.2s infinite}.bf__link:hover .bf__hopper,.bf__link:active .bf__hopper{animation:bf-hover .6s ease-out}.bf__seal{position:absolute;left:39.75%;top:16.6%;width:9.5%;aspect-ratio:1;animation:bf-pop .9s cubic-bezier(.34,1.56,.64,1) .45s both}.bf__seal-body{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;color:#fff;font:900 3.1cqw/1 Arial Black,Arial,Helvetica,sans-serif;letter-spacing:-.03em;background:radial-gradient(circle at 35% 30%,#ff4a4a,#d4000f 60%,#a0000b);box-shadow:0 0 0 .3cqw #fff,0 .4cqw 1.2cqw #00000059;animation:bf-pulse 1.8s ease-in-out 1.2s infinite}.bf__seal-body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:.25cqw solid rgba(212,0,15,.7);animation:bf-ring 1.8s ease-out 1.2s infinite}.bf__spark{position:absolute;width:1.7cqw;aspect-ratio:1;background:#ffd34d;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;pointer-events:none;animation:bf-twinkle 2.6s ease-in-out infinite}.bf__spark--1{left:38.5%;top:14.5%;animation-delay:1.4s}.bf__spark--2{left:83.5%;top:8%;animation-delay:2s;width:2.1cqw}.bf__spark--3{left:50%;top:15%;animation-delay:2.6s;width:1.3cqw}.bf__spark--4{left:84%;top:22.5%;animation-delay:3.1s;width:1.4cqw}@media(max-width:749px){.bf__logo{left:81.5%;top:6%;width:17%}.bf__spark{width:2.4cqw}}@keyframes bf-pop{0%{transform:scale(0) rotate(-12deg);opacity:0}60%{transform:scale(1.15) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes bf-hop{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(0) scale(1.035)}55%{transform:translateY(0) scale(1)}60%{transform:translateY(0) scale(1.06,.94)}68%{transform:translateY(-14%) scale(.97,1.05)}76%{transform:translateY(0) scale(1.05,.95)}82%{transform:translateY(-5%) scale(1)}88%{transform:translateY(0) scale(1.02,.98)}92%{transform:translateY(0) scale(1)}}@keyframes bf-hover{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-14%) scale(1.08) rotate(-2deg)}65%{transform:translateY(0) scale(1.05,.96)}to{transform:translateY(0) scale(1.04)}}@keyframes bf-shine{0%{transform:translate(-160%) skew(-18deg)}35%,to{transform:translate(520%) skew(-18deg)}}@keyframes bf-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bf-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.25);opacity:0}}@keyframes bf-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@media(prefers-reduced-motion:reduce){.bf *,.bf *:after{animation:none!important;transition:none!important}.bf__spark{display:none}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map?subset=IA */
