.butterfly-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;overflow:hidden;pointer-events:none;contain:strict}.butterfly{position:absolute;display:block;width:clamp(20px,2.6vw,40px);aspect-ratio:1;opacity:0;filter:drop-shadow(0 4px 5px rgba(177,53,104,.16));will-change:transform,opacity}.butterfly__shape{display:block;width:100%;height:100%;overflow:visible}.butterfly__wing{fill:#ef82ad;stroke:#c94b7d;stroke-width:1.1;transform-box:fill-box}.butterfly__wing--left{transform-origin:100% 58%;animation:butterfly-flap-left .68s ease-in-out infinite alternate}.butterfly__wing--right{transform-origin:0 58%;animation:butterfly-flap-right .68s ease-in-out infinite alternate}.butterfly__wing--lower{fill:#f5a2be;animation-duration:.82s}.butterfly__body{fill:#a73568}.butterfly__antenna{fill:none;stroke:#a73568;stroke-linecap:round;stroke-width:1.2}.butterfly--1{top:18%;left:-8%;animation:butterfly-drift-one 24s linear -7s infinite}.butterfly--2{top:73%;left:-10%;width:clamp(16px,2vw,31px);animation:butterfly-drift-two 30s linear -18s infinite}.butterfly--3{top:44%;left:105%;width:clamp(19px,2.25vw,35px);animation:butterfly-drift-three 27s linear -11s infinite}.butterfly--4{top:90%;left:16%;width:clamp(14px,1.7vw,27px);animation:butterfly-drift-four 33s linear -26s infinite}.butterfly--5{top:-7%;left:68%;width:clamp(17px,2.2vw,33px);animation:butterfly-drift-five 29s linear -4s infinite}@keyframes butterfly-flap-left{to{transform:rotateY(46deg) rotate(-7deg)}}@keyframes butterfly-flap-right{to{transform:rotateY(-46deg) rotate(7deg)}}@keyframes butterfly-drift-one{0%{opacity:0;transform:translateZ(0) rotate(-20deg) scale(.72)}8%,86%{opacity:.67}38%{transform:translate3d(42vw,-13vh,0) rotate(12deg) scale(1)}68%{transform:translate3d(79vw,9vh,0) rotate(-10deg) scale(.82)}to{opacity:0;transform:translate3d(120vw,-20vh,0) rotate(17deg) scale(.65)}}@keyframes butterfly-drift-two{0%{opacity:0;transform:translateZ(0) rotate(16deg) scale(.72)}12%,88%{opacity:.55}36%{transform:translate3d(35vw,-23vh,0) rotate(-15deg) scale(.92)}70%{transform:translate3d(78vw,8vh,0) rotate(14deg) scale(.72)}to{opacity:0;transform:translate3d(122vw,-29vh,0) rotate(-9deg) scale(.6)}}@keyframes butterfly-drift-three{0%{opacity:0;transform:translateZ(0) rotate(18deg) scale(.66)}10%,87%{opacity:.59}34%{transform:translate3d(-31vw,16vh,0) rotate(-18deg) scale(.93)}69%{transform:translate3d(-73vw,-11vh,0) rotate(10deg) scale(.77)}to{opacity:0;transform:translate3d(-122vw,23vh,0) rotate(-13deg) scale(.61)}}@keyframes butterfly-drift-four{0%{opacity:0;transform:translateZ(0) rotate(18deg) scale(.58)}13%,89%{opacity:.49}42%{transform:translate3d(21vw,-41vh,0) rotate(-12deg) scale(.82)}75%{transform:translate3d(-18vw,-73vh,0) rotate(10deg) scale(.64)}to{opacity:0;transform:translate3d(13vw,-110vh,0) rotate(-16deg) scale(.52)}}@keyframes butterfly-drift-five{0%{opacity:0;transform:translateZ(0) rotate(-10deg) scale(.62)}12%,86%{opacity:.52}43%{transform:translate3d(-24vw,35vh,0) rotate(16deg) scale(.87)}73%{transform:translate3d(17vw,69vh,0) rotate(-12deg) scale(.67)}to{opacity:0;transform:translate3d(-14vw,115vh,0) rotate(14deg) scale(.54)}}@media(max-width:640px){.butterfly--2,.butterfly--5{display:none}.butterfly{opacity:.72}}@media(prefers-reduced-motion:reduce){.butterfly-overlay{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/butterfly-overlay.css.map */
