:root{--red1:#f5003d;--red2:#c20030;--white1:#fff;--white2:#e6e6e6;--blue:#002b66}.gift{--dur:2s;z-index:20;width:18em;height:18em;font-size:3.88889px;position:fixed;bottom:215px;left:20px}@media (max-width:767.98px){.gift{bottom:170px;left:15px}}@media (max-width:479.98px){.gift{font-size:3.05556px;bottom:145px;left:10px}}.gift__bow,.gift__bow-center,.gift__bow-left,.gift__bow-right,.gift__box,.gift__lid,.gift__lid-shadow,.gift__star{position:absolute}.gift__bow-center,.gift__bow-left,.gift__bow-right{background-color:var(--red2)}.gift__bow{animation:bowBounce var(--dur) ease-in-out infinite;transform-origin:50% 230%;width:3em;height:2em;bottom:11em;left:7.5em}.gift__bow-center{border-radius:1em;width:100%;height:100%}.gift__bow-left,.gift__bow-right{box-shadow:0 0 0 .7em var(--red1) inset;z-index:-1;width:4em;height:5em;top:.3em}.gift__bow-left:before,.gift__bow-right:before{background-color:var(--red1);border-radius:inherit;content:"";display:block;position:absolute;inset:0}.gift__bow-left{animation:bowLeftPivot var(--dur) ease-in-out infinite;transform-origin:100% 15%;border-radius:1.5em 0 3em 1em/1.5em 0 3em 3.5em;right:calc(100% - .75em);transform:rotate(35deg)}.gift__bow-left:before{clip-path:polygon(0 42%,100% 12%,100% 100%,0 100%)}.gift__bow-right{animation:bowRightPivot var(--dur) ease-in-out infinite;transform-origin:0 15%;border-radius:0 1.5em 1em 3em/0 1.5em 3.5em 3em;left:calc(100% - .75em);transform:rotate(-35deg)}.gift__bow-right:before{clip-path:polygon(0 12%,100% 42%,100% 100%,0 100%)}.gift__box,.gift__lid,.gift__lid-shadow{transform-origin:50% 100%}.gift__box{animation:boxBounce var(--dur) ease-in-out infinite;background:linear-gradient(var(--red2), var(--red2)) 50% 50%/3.3em 100% no-repeat,var(--white2);border-radius:1.5em;width:11.4em;height:9em;bottom:.5em;left:3.3em;overflow:hidden}.gift__lid,.gift__lid-shadow{border-radius:1em;width:13em;height:3.3em}.gift__lid{animation:lidBounce var(--dur) ease-in-out infinite;background:linear-gradient(var(--red1), var(--red1)) 50% 50%/3.3em 100% no-repeat,var(--white1);bottom:8.7em;left:2.5em}.gift__lid-shadow{animation:lidShadowBounce var(--dur) ease-in-out infinite;background-color:#0000001a;top:-1.5em;left:-1em}.gift__star{animation:starRotateCW var(--dur) ease-in infinite;background-color:var(--white1);clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);transform:scale(0)}.gift__star--2,.gift__star--4,.gift__star--5{animation-name:starRotateCCW}.gift__star--1{animation-delay:calc(var(--dur)*.5);width:1.5em;height:1.5em;top:0;left:12.5em}.gift__star--2{animation-delay:calc(var(--dur)*.125);width:1.75em;height:1.75em;top:2em;left:10em}.gift__star--3{animation-delay:calc(var(--dur)*.25);width:1.25em;height:1.25em;top:8em;left:0}.gift__star--4{width:1.75em;height:1.75em;top:10.5em;right:0}.gift__star--5{animation-delay:calc(var(--dur)*.375);width:2.5em;height:2.5em;top:12em;left:1.8em}@keyframes bowBounce{0%,50%{transform:translateY(0)rotate(0)}62.5%{animation-timing-function:ease-in;transform:translateY(75%)rotate(0)}68.75%{animation-timing-function:ease-out;transform:translateY(-37.5%)rotate(15deg)}75%{animation-timing-function:ease-in-out;transform:translateY(-150%)rotate(5deg)}87.5%{transform:translateY(65%)rotate(-3deg)}to{transform:translateY(0)rotate(0)}}@keyframes bowLeftPivot{0%,50%{transform:rotate(35deg)}62.5%{transform:rotate(45deg)}75%{transform:rotate(30deg)}87.5%{transform:rotate(45deg)}to{transform:rotate(35deg)}}@keyframes bowRightPivot{0%,50%{transform:rotate(-35deg)}62.5%{transform:rotate(-45deg)}75%{transform:rotate(-34deg)}87.5%{transform:rotate(-45deg)}to{transform:rotate(-35deg)}}@keyframes boxBounce{0%,50%{transform:translateY(0)scale(1)}62.5%{transform:translateY(4%)scale(1.12,.89)}75%{transform:translateY(-11%)scale(.92,1.1)}87.5%{transform:translateY(0)scale(1.05,.9)}to{transform:translateY(0)scale(1)}}@keyframes lidBounce{0%,50%{transform:translateY(0)scale(1)rotate(0)}62.5%{animation-timing-function:ease-in;transform:translateY(45%)scale(1.14,.95)rotate(0)}68.75%{animation-timing-function:ease-out;transform:translateY(-22.5%)scale(1.05,1.03)rotate(15deg)}75%{animation-timing-function:ease-in-out;transform:translateY(-90%)scale(.96,1.1)rotate(5deg)}87.5%{transform:translateY(30%)scale(1.12,.93)rotate(-3deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes lidShadowBounce{0%,50%{transform:translateY(0)scale(1)rotate(0)}62.5%{animation-timing-function:ease-in;transform:translateY(10%)scale(1.14,.95)rotate(0)}68.75%{animation-timing-function:ease-out;transform:translateY(-10%)scale(1.05,1.03)rotate(15deg)}75%{animation-timing-function:ease-in-out;transform:translateY(-30%)scale(.96,1.1)rotate(5deg)}87.5%{transform:translateY(10%)scale(1.12,.93)rotate(-3deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes starRotateCW{0%{transform:scale(0)rotate(0)}25%{animation-timing-function:ease-out;transform:scale(1)rotate(.25turn)}50%,to{transform:scale(0)rotate(.5turn)}}@keyframes starRotateCCW{0%{transform:scale(0)rotate(0)}25%{animation-timing-function:ease-out;transform:scale(1)rotate(-.25turn)}50%,to{transform:scale(0)rotate(-.5turn)}}
@font-face{font-family:roboto;src:url(../media/Roboto_Regular-s.p.1i5e48s6z-9ub.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_Medium-s.p.3ahbe38eu2c8f.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_Bold-s.p.2el66ehtj36ap.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.49%;descent-override:24.34%;line-gap-override:0.0%;size-adjust:100.3%}.roboto_24a1d8e8-module__VnLVeW__className{font-family:roboto,roboto Fallback,system-ui,arial,sans-serif}.roboto_24a1d8e8-module__VnLVeW__variable{--font-roboto:"roboto", "roboto Fallback", system-ui, arial, sans-serif}
@font-face{font-family:bebasNeue;src:url(../media/BebasNeue_Bold-s.p.1t5a6e1x61ngc.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bebasNeue Fallback;src:local(Arial);ascent-override:97.1%;descent-override:32.37%;line-gap-override:0.0%;size-adjust:77.24%}.bebasneue_ac007e36-module__qfFJHq__className{font-family:bebasNeue,bebasNeue Fallback,system-ui,arial,sans-serif}.bebasneue_ac007e36-module__qfFJHq__variable{--font-bebus-neue:"bebasNeue", "bebasNeue Fallback", system-ui, arial, sans-serif}
