footer{margin-top:0!important}.loyalty-footer{position:relative;width:100%;height:447px;padding:0;box-sizing:border-box;display:flex}.loyalty-footer__bg{position:absolute;left:0;height:447px;background:#231f20;box-sizing:border-box;width:65vw;z-index:0}.loyalty-footer__bg-2{position:absolute;right:0;height:447px;background-image:url(asfalt-dark.png);box-sizing:border-box;width:35vw;z-index:0}.loyalty-footer__content{position:relative;width:79%;height:fit-content;border:1px solid #bcbebf;box-sizing:border-box;color:#fff;z-index:2;margin:auto;display:flex;justify-content:flex-end;align-items:center;gap:4rem;padding:20px 20px 20px 0}.loyalty-footer__title{margin:0 0 8px;color:#bcbebf;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:4.8px}.loyalty-footer__text{color:#fff;font-size:14px;font-weight:400;line-height:1.5}.loyalty-footer__text p,.loyalty-footer__text :last-child{margin:0}.loyalty-footer__button{color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:4px;text-transform:uppercase;border:1px solid #BCBEBF;border-top:0px;padding:15px 20px}.loyalty-footer__button:hover{text-decoration:none;color:#769bad}.loyalty-footer__button-content{height:auto;padding:8px 0;border-top:1px solid #BFBFBF}.loyalty-footer__image-wrap{border-radius:10px}.loyalty-footer__body{text-align:right;display:flex;flex-direction:column;justify-content:space-between;gap:4rem;width:100%}.loyalty-footer__copy{padding-left:22%}@media screen and (max-width:989px){.loyalty-footer__content{gap:1rem}}@media screen and (max-width:749px){.loyalty-footer{height:auto;padding:140px 15px;background:#231f20;overflow:hidden}.loyalty-footer__media{margin-top:-75px;position:relative;z-index:3}.loyalty-footer__body{gap:0rem;text-align:center}.loyalty-footer__image-wrap{border-radius:10px;aspect-ratio:262/149;overflow:visible}.loyalty-footer__content{position:relative;display:flex;flex-direction:column-reverse;width:100%;padding:15px;gap:20px}.loyalty-footer__copy{position:static;width:100%;text-align:left;padding:0;margin-bottom:1.5rem}.loyalty-footer__title{color:#bcbebf;font-size:20px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:4px;text-transform:uppercase}.loyalty-footer__text{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.loyalty-footer__button{white-space:nowrap}.loyalty-footer__button-content{position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);display:flex;justify-content:center;width:auto;margin:0;padding:0;border-top:none}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/loyalty-footer-section.css.map */
