.banners-new .banners-new__container{position:relative;background-repeat:no-repeat;background-size:cover;max-width:90rem;margin:0 auto}.banners-new .product-image{width:100%}.banners-new .banners-new__height{min-height:33.75rem;padding:0}.banners-new .banners-new__text-container{display:flex;flex-direction:column;justify-content:flex-end;padding-left:1.5rem;padding-right:1.5rem}.banners-new .banners-new__image-container{align-items:self-start;display:flex}.banners-new .banners-new__image{position:absolute;height:100%;width:100%}.banners-new .banners-mobile-first{order:1;justify-content:center}.banners-new .banners-mobile-second{order:2}.banners-new .banners-new__logos{border-radius:0.375rem;line-height:0}.banners-new .logo{padding-left:0.5rem;padding-right:0.5rem}.banners-new .banners-new__logo-wrapper{display:flex}.banners-new.with-product .banners-new__text-container{justify-content:flex-start}.banners-new .banners-new-instructions{width:100%;max-width:90rem;background-color:#f9d486;margin:0 auto;padding:2rem 1rem;display:flex;gap:1.5rem;justify-content:center;flex-direction:column}.banners-new .banners-new-instructions__instruction{display:flex;gap:0.5rem;align-items:center;max-width:auto}.banners-new .banners-new-instructions__instruction-icon-container{height:4rem;min-width:4rem;max-width:4rem;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%}@media all and (min-width: 31.25rem){.banners-new .banners-new__height{min-height:60.0625rem;row-gap:0}.banners-new .banners-new-instructions{padding:1.5rem 2rem}.banners-new .banners-new__text-container{max-width:46.125rem;padding:0}.banners-new .product-image{border-radius:1.5rem}.banners-new .banners-new__image-container{align-items:center;margin-top:2rem}}@media all and (min-width: 48rem){.banners-new .banners-new-instructions{flex-direction:row;gap:1rem}.banners-new .banners-new-instructions__instruction{gap:0.75rem;flex-direction:column;text-align:center}}@media all and (min-width: 64rem){.banners-new .banners-mobile-first,.banners-new .banners-mobile-second{order:unset}.banners-new .banners-new__container{background-position-y:center}.banners-new .banners-new__height{min-height:33.75rem;padding-left:2rem;padding-right:2rem}.banners-new.with-product .banners-new__text-container{justify-content:center;padding:0}.banners-new .banners-new__image-container{margin-top:2rem;margin-bottom:2rem}.banners-new .banners-new__logo-sale-wrapper{bottom:4rem;position:absolute}.banners-new .banners-new-instructions{gap:1.5rem;padding:3rem}.banners-new .banners-new-instructions__instruction{gap:0.75rem;flex-direction:row;text-align:left;max-width:auto}.banners-new .banners-new-instructions__instruction-text{max-width:10.75rem}}@media all and (min-width: 80rem){.banners-new .banners-new__height{padding-left:2.5rem;padding-right:2.5rem}}@media all and (min-width: 90rem){.banners-new .banners-new-instructions{border-radius:0rem 0rem 1.5rem 1.5rem}.banners-new .rounded-corners{border-radius:0rem 0rem 1.5rem 1.5rem}}

