.product-banner-image-section{position:relative;text-align:center;color:#fff}.bg-img img{width:100%;object-fit:cover;display:block}.img-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;pointer-events:none;margin:0 auto}.statement-box{max-width:575px;text-align:left;padding:10px;margin-right:56px;width:100%}.banner-statement__title{font-weight:400;font-size:35px;line-height:32.2px;letter-spacing:1.5px}.product-banner-image-section .banner-quote-description *{font-weight:300;font-size:20px;line-height:22.75px;letter-spacing:.5px}.product-banner-image-section .hr{width:100px;height:2px;margin-top:16px;display:block;background-color:var(--color-foreground)}.banner-quote-description{margin:16px 0}.product-banner-image-section .banner-quote-author__name{font-size:20px;line-height:22.75px;letter-spacing:.5px;font-weight:500}.banner-quote-description{max-width:403px}.content-pos--top-left{justify-content:flex-start;align-items:flex-start}.content-pos--top-center{justify-content:center;align-items:flex-start}.content-pos--top-right{justify-content:flex-end;align-items:flex-start}.content-pos--center-left{justify-content:flex-start;align-items:center}.content-pos--center-center{justify-content:center;align-items:center}.content-pos--center-right{justify-content:flex-end;align-items:center}.content-pos--bottom-left{justify-content:flex-start;align-items:flex-end}.content-pos--bottom-center{justify-content:center;align-items:flex-end}.content-pos--bottom-right{justify-content:flex-end;align-items:flex-end}@media screen and (min-width: 1441px) and (max-width: 1920px){.img-cover{max-width:1440px}}@media screen and (min-width: 1025px) and (max-width: 1440px){.product-banner-image-section .bg-img img{height:calc(var(--hero-min-height) - 14svh)}}@media screen and (min-width: 735px) and (max-width: 1024px){.statement-box{max-width:403px;margin-right:32px}.product-banner-image-section .bg-img img{height:calc(var(--hero-min-height) - 14svh)}}@media (max-width: 768px){.img-cover.mobile-below{position:static;display:block;transform:none}.img-cover.mobile-over .statement-box{margin:0;padding:10px}.img-cover.mobile-over .statement-box *{font-size:14px}.statement-box{padding:32px 20px}.product-banner-image-section .bg-img img{object-position:left;height:calc(var(--hero-min-height) - 14svh)}}
/*# sourceMappingURL=/cdn/shop/t/413/assets/banner-image.css.map */
