@layer base{@font-face{font-family:Montserrat;src:url(../../../fonts/montserrat/Montserrat-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:MontserratSemiBold;src:url(../../../fonts/montserrat/Montserrat-SemiBold.otf);font-weight:400;font-display:swap}@font-face{font-family:MontserratBold;src:url(../../../fonts/montserrat/Montserrat-Bold.otf);font-weight:400;font-display:swap}@font-face{font-family:MontserratBlack;src:url(../../../fonts/montserrat/Montserrat-Black.otf);font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(../../../fonts/poppins/Poppins-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:PoppinsSemiBold;src:url(../../../fonts/poppins/Poppins-SemiBold.ttf);font-weight:400;font-display:swap}@font-face{font-family:PoppinsBold;src:url(../../../fonts/poppins/Poppins-Bold.ttf);font-weight:400;font-display:swap}@font-face{font-family:PoppinsBlack;src:url(../../../fonts/poppins/Poppins-Black.ttf);font-weight:400;font-display:swap}@font-face{font-family:Reey;src:url(../../../fonts/reey/Reey-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:Bebas Neue;src:url(../../../fonts/bebasNeue/BebasNeue-Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:Exo;src:url(../../../fonts/exo/Exo-Medium.ttf);font-weight:400;font-display:swap}@font-face{font-family:Exo Bold;src:url(../../../fonts/exo/Exo-Bold.ttf);font-weight:400;font-display:swap}}*{scrollbar-width:thin;scrollbar-color:#3a3a3a}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-track{background:#1f3d26;border-radius:0}*::-webkit-scrollbar-thumb{background-color:#105c39;border-radius:0;border:2px solid #105c39}.scroll-lock{overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.scroll-lock::-webkit-scrollbar{display:none}.upsale-button{position:relative;z-index:0;height:80px;width:360px;max-width:calc(100% - 160px);overflow:hidden;border:none!important;padding:0!important;background:#00a173!important;color:#656565;background:white;text-align:center;font-size:14px;font-weight:400;box-shadow:0 4px 50px #00000012;transition:.2s all linear;text-decoration:initial}.upsale-button span{position:relative;z-index:1;height:calc(100% - 4px);width:calc(100% - 4px);top:2px;left:2px;align-items:center;display:flex;justify-content:center;border-radius:8px;color:#fff;background:#00a173}.upsale-button:after{content:"";position:absolute;z-index:-2;left:-50%;top:-50%;width:200%;height:200%;background-color:transparent;background-repeat:no-repeat;background-size:50% 50%,50% 50%;background-position:0 0,100% 0,100% 100%,0 100%;background-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}@-webkit-keyframes rotate{to{transform:rotate(360deg)}}@keyframes rotate{to{transform:rotate(360deg)}}
