.sale-banner__wrapper.page-width{background-color:transparent;padding:18rem 0 8rem;display:flex;justify-content:space-between;align-items:center}.sale-banner__btn-mobile,.sale-banner__wrapper .banner-sale__terms-mobile{display:none}.sale-banner__text{opacity:0;transform:translate(-10%);animation-name:slide-left;animation-fill-mode:forwards;animation-duration:.75s}.sale-banner__text picture img{max-width:550px!important}.sale-banner__wrapper h2{font-size:7.2rem;line-height:7.2rem;color:#fff;margin:0}.sale-banner__wrapper p{color:#fff;margin:3rem 0;font-size:2.5rem;line-height:3.5rem;font-weight:700}.sale-banner__wrapper .banner-sale__terms-desktop{margin-top:2rem}.sale-banner__wrapper .banner-sale__terms-desktop p{font-family:var(--font-buttons);font-size:1.4rem;line-height:2.5rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;font-style:italic;margin:0}.sale-banner__wrapper picture img{opacity:0;transform:translateY(-10%);animation-name:slide-down;animation-fill-mode:forwards;animation-duration:.75s;animation-delay:.35s}@keyframes slide-down-lucky{0%{transform:translate(5%,-10%);opacity:0}to{transform:translate(5%);opacity:1}}@media screen and (max-width: 1440px){.sale-banner__wrapper picture img{max-width:100%}}@media screen and (max-width: 1280px){.sale-banner__wrapper.page-width{padding-bottom:10rem}.sale-banner__wrapper picture img{max-width:550px}.sale-banner__text picture img{max-width:400px!important}}@media screen and (max-width: 989px){.sale-banner__wrapper.page-width{flex-direction:column;justify-content:flex-start}.sale-banner__btn-mobile,.sale-banner__wrapper .banner-sale__terms-mobile{display:block}.sale-banner__btn-desktop,.sale-banner__wrapper .banner-sale__terms-desktop{display:none}.sale-banner__text{opacity:0;transform:translateY(-10%);animation-name:slide-down;animation-fill-mode:forwards;animation-duration:.75s}.sale-banner__wrapper h2,.sale-banner__wrapper p,.sale-banner__wrapper .button{text-align:center}.sale-banner__wrapper .button{width:100%;position:relative;z-index:2}.sale-banner__wrapper .banner-sale__terms-mobile{margin-top:2rem}.sale-banner__wrapper .banner-sale__terms-mobile p{font-family:var(--font-buttons);font-size:1.4rem;line-height:2.5rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;font-style:italic;margin:0}.sale-banner__wrapper picture img{max-width:100%}}@media screen and (max-width: 767px){.sale-banner__wrapper.page-width{padding:15rem 0 10rem}.sale-banner__wrapper picture img{margin-top:0}}@media screen and (max-width: 431px){.sale-banner__wrapper p{font-weight:400;font-size:2rem;line-height:3rem;margin-top:1.5rem}.sale-banner__wrapper h2{font-size:5.5rem;line-height:5.5rem}.sale-banner__wrapper>div:has(picture){display:flex;flex-direction:column;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-sale-banner.css.map */
