.new-product-banner{background-color:var(--section-background);color:var(--text-color)}.new-product-banner__flex{display:flex;flex-direction:column-reverse;width:100%;background-color:var(--content-background)}.new-product-banner__media-item,.new-product-banner__text-item{width:100%;position:relative;display:flex;align-items:center}.new-product-banner__media{overflow:hidden;position:relative;display:block;width:100%}.new-product-banner__media img{width:100%;height:100%;object-fit:contain}.new-product-banner__media--small{height:250px}.new-product-banner__media--medium{height:350px}.new-product-banner__media--large{height:450px}.new-product-banner__media--adapt{aspect-ratio:var(--image-aspect)}.new-product-banner__content{display:flex;flex-direction:column;width:100%;padding:51px 20px;word-break:break-word}.new-product-banner__badge{padding:7px 18px;background-color:var(--badge-background);color:var(--badge-color);font-size:clamp(13px,1.15vw,16px);font-weight:500;text-transform:uppercase;border-radius:0 0 10px 10px;line-height:1;width:fit-content;z-index:2;position:absolute;top:0}.new-product-banner__heading{display:flex;flex-direction:column;gap:18px;font-size:clamp(15px,1.25vw,18px);line-height:131%}.new-product-banner__heading *{margin:0}.new-product-banner__heading h1,.new-product-banner__heading h2,.new-product-banner__heading h3,.new-product-banner__heading h4,.new-product-banner__heading h5,.new-product-banner__heading h6{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(32px,4.9vw,70px);line-height:100%;letter-spacing:0;color:var(--title-color)}.new-product-banner__buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.new-product-banner__buttons .button{font-family:var(--font-body-family);font-weight:500;font-size:clamp(13px,1.2vw,17px);padding:12px 18px 12px 19px}@media screen and (min-width:750px){.new-product-banner__flex{flex-direction:row;align-items:stretch}.new-product-banner__flex--reverse{flex-direction:row-reverse}.new-product-banner__media-item--small{flex:1 1 100%;max-width:405px}.new-product-banner__media-item--medium{flex:0 0 50%}.new-product-banner__media-item--large{flex:0 0 66.66%}.new-product-banner__text-item{flex-grow:1}.new-product-banner__content{padding:60px}.new-product-banner__content--top{justify-content:flex-start}.new-product-banner__content--middle{justify-content:center}.new-product-banner__content--bottom{justify-content:flex-end}.new-product-banner__content--desktop-left{align-items:flex-start;text-align:left}.new-product-banner__content--desktop-center{align-items:center;text-align:center}.new-product-banner__content--desktop-right{align-items:flex-end;text-align:right}.new-product-banner__content--desktop-left .new-product-banner__badge{margin-right:auto;margin-left:0}.new-product-banner__content--desktop-center .new-product-banner__badge{margin-left:auto;margin-right:auto}.new-product-banner__content--desktop-right .new-product-banner__badge{margin-left:auto;margin-right:0}.new-product-banner__content--desktop-center .new-product-banner__buttons{justify-content:center}.new-product-banner__content--desktop-right .new-product-banner__buttons{justify-content:flex-end}.new-product-banner__media-item--mobile{display:none}}@media screen and (max-width:749px){.new-product-banner__content{padding-bottom:0;padding-right:0}.new-product-banner__content--mobile-left{align-items:flex-start;text-align:left}.new-product-banner__content--mobile-center{align-items:center;text-align:center}.new-product-banner__content--mobile-right{align-items:flex-end;text-align:right}.new-product-banner__content--mobile-left .new-product-banner__badge{margin-right:auto;margin-left:0}.new-product-banner__content--mobile-center .new-product-banner__badge{margin-left:auto;margin-right:auto}.new-product-banner__content--mobile-right .new-product-banner__badge{margin-left:auto;margin-right:0}.new-product-banner__content--mobile-center .new-product-banner__buttons{justify-content:center}.new-product-banner__content--mobile-right .new-product-banner__buttons{justify-content:flex-end}.new-product-banner__footer{display:flex;align-items:start}.new-product-banner__buttons{min-width:fit-content;margin-top:20px}.new-product-banner__buttons,.new-product-banner__media-item--mobile{flex:1 1 fit-content;display:flex}.new-product-banner__media-item--mobile img{width:100%;height:auto}.new-product-banner__media-item{display:none}.new-product-banner__heading{gap:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-new-product-banner.css.map */
