.banner{display:flex;position:relative;flex-direction:column;z-index:auto;isolation:isolate;min-height:62rem}.banner__media{height:100%;position:absolute;left:0;top:0;width:100%;background:#fff}.banner__media img{object-fit:cover}.banner__content{display:flex;position:relative;width:100%;align-items:flex-start;justify-content:start;z-index:2;padding:6rem 0!important;text-align:center}.banner__heading{max-width:880px;font-size:76px;font-family:Lato,sans-serif;font-weight:900;color:#fff;text-align:start;text-transform:uppercase}.highlighted-text{color:#fff;padding:1rem 4rem 1rem 2rem;clip-path:polygon(100% 0,92% 50%,100% 100%,0% 100%,0 50%,0% 0);margin-left:2rem;display:inline-block;position:absolute;font-size:18px;background-color:#ff6340;font-weight:900;width:215px;line-height:36px;text-transform:lowercase;margin-top:2.3rem}.banner__buttons{display:inline-flex;padding-top:2rem}.banner__image{position:absolute;right:-130px}.banner{overflow-x:hidden;padding-left:15px;padding-right:15px}@media (max-width: 1400px){.banner__image{left:-160px;right:auto}}@media (max-width: 1200px){.banner__image{left:-80px}}@media only screen and (max-width: 749px){.banner{flex-direction:column}}@media (max-width: 768px){.banner__heading{font-size:60px;text-align:center}.highlighted-text{position:unset;max-width:320px;display:block;margin:2rem auto;text-wrap:nowrap}.banner__buttons{width:100%;align-items:center!important;justify-content:center!important;gap:2rem}}@media (max-width: 481px){.banner__content{padding:8rem 1.5rem!important}.banner__heading{font-size:48px}.banner__buttons{flex-direction:column}}@media (max-width: 421px){.banner__heading{font-size:42px}.highlighted-text{max-width:100%}}@media only screen and (min-width: 750px){.banner{flex-direction:row}.banner__content{padding:5rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-image-banner.css.map */
