.giftbox-button,.giftbox-button__expanding-content{position:fixed;right:16px;bottom:16px;overflow:hidden;z-index:99}.giftbox-button__expanding-content{height:124px;width:124px;border-radius:62px;background-color:#c33;display:flex;flex-direction:column;justify-content:center;white-space:nowrap;box-shadow:0 0 12px rgba(0,0,0,.25);transition:width .5s ease-in-out}.giftbox-button:hover .giftbox-button__expanding-content{width:350px}.giftbox-button:hover .giftbox-button__text{opacity:1}.giftbox-button__text{font-size:20px;font-weight:700;color:#fff;opacity:0;width:200px;padding-left:32px;transition:opacity 1s ease-in-out}.giftbox-button__animated-box-container{position:fixed;right:16px;bottom:16px;z-index:100;display:flex;height:124px;width:124px;border-radius:62px;background-color:#c33}.giftbox-button__animated-box-container svg{height:110px!important;width:110px!important;transition:transform .3s ease}@media screen and (min-width:997px){.giftbox-button:hover{width:fit-content;border-radius:62px}.giftbox-button:hover .giftbox-button__text{width:fit-content;opacity:1;transform:translateX(0)}.giftbox-button:hover .giftbox-button__animated-box-container svg{animation:none}.giftbox-button:not(:hover) .giftbox-button__animated-box-container svg{animation:giftbox-shaking-animation 3s infinite;animation-delay:3s}}@media screen and (max-width:996px){.giftbox-button__text{display:none}.giftbox-button:hover .giftbox-button__expanding-content{width:124px}}@media screen and (max-width:768px){.giftbox-button__animated-box-container,.giftbox-button__expanding-content{height:94px;width:94px}.giftbox-button__animated-box-container svg{height:80px!important;width:80px!important}.giftbox-button:hover .giftbox-button__expanding-content{width:94px}}@keyframes giftbox-shaking-animation{0%{transform:translateX(0)}3.125%{transform:translateY(-9px)}4.375%{transform:translateY(-9px) rotate(17deg)}6.875%{transform:translateY(-9px) rotate(-17deg)}8.125%{transform:translateY(-9px) rotate(17deg)}9.375%{transform:translateY(-9px) rotate(-17deg)}12.5%{transform:translateY(0) rotate(0)}18.75%{transform:translateY(-9px)}20%{transform:translateY(-9px) rotate(17deg)}22.5%{transform:translateY(-9px) rotate(-17deg)}23.75%{transform:translateY(-9px) rotate(17deg)}25%{transform:translateY(-9px) rotate(-17deg)}28.125%{transform:translateY(0) rotate(0)}to{transform:translateY(0) rotate(0)}}.mobile_btn{width:30px;height:17px;cursor:pointer;transition:all .2s ease-in-out;transform:translateY(80%);.mobile_btn__burger{width:39px}.mobile_btn__burger,.mobile_btn__burger:after,.mobile_btn__burger:before{height:3px;background:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(255,101,47,.2);transition:all .5s ease-in-out}.mobile_btn__burger:after,.mobile_btn__burger:before{content:"";position:absolute}.mobile_btn__burger:before{width:30px;transform:translate(9px,-6px)}.mobile_btn__burger:after{width:26px;transform:translate(13px,6px)}&.open .mobile_btn__burger{transform:translateX(-50px);background:transparent;box-shadow:none}&.open .mobile_btn__burger:before{transform:rotate(45deg) translate(35px,-35px)}&.open .mobile_btn__burger:after{width:30px;transform:rotate(-45deg) translate(35px,35px)}}