.banner{display:flex;position:relative;flex-direction:column;min-height:initial}.banner__media{height:100%;left:0;top:0;width:100%;position:relative}.banner--justified-flex-start .banner__media>img{object-position:75%}.banner--justified-center .banner__media>img{object-position:center}.banner--justified-flex-end .banner__media>img{object-position:25%}@media screen and (max-width: 749px){.banner .banner__media>img{object-position:center}}.banner__media .placeholder-svg{position:absolute;left:0;top:0;height:100%;width:100%}.banner__content{display:flex;position:relative;width:100%;justify-content:center;align-items:center}.banner__box{padding:4rem 0;text-align:center;display:flex;height:fit-content}.banner__box .primary-cta-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:2rem}.banner__box .primary-cta-wrapper .banner__button a.button{border-radius:1rem;min-height:4rem;min-width:15rem;padding:0;padding-top:.3rem}.banner__box>*+.banner__button{margin:0 auto;margin-top:2.3rem;transform:translate(1rem)}.banner__box>*+.banner__links{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center}.banner__links span{padding:0 1.5rem}.banner__links a:hover{text-decoration:underline}.banner__content .link{font-weight:700;font-size:1.6rem;line-height:2rem}.banner__content .link+.link{margin-top:1.5rem}.banner__content .button{height:auto}.banner__box>*+.banner__text{margin-top:0}.banner__box .link{text-decoration:none}.banner__box>*+*{margin-top:1rem}.banner__box>*:first-child{margin-top:0}.banner__heading>*,.banner__text>*{word-wrap:break-word}.banner__heading{margin:0}.banner__video .deferred-media__poster-button{background-color:transparent}.banner__video .deferred-media__poster-button>svg{max-width:8rem;height:auto}.banner__text>span>p:first-child{margin:0}.banner__video{margin-top:2.8rem}.banner__image img{max-width:100%;object-fit:contain}@media screen and (max-width: 374px){.banner__links{flex-direction:column;align-items:center!important}.banner__links a:nth-of-type(2){margin-top:1rem}.banner__links-separator{display:none}}@media screen and (max-width: 749px){.section-image-banner{min-height:28rem;align-items:center}.section-image-banner .banner{min-height:28rem}.banner{flex-direction:row;flex-wrap:wrap}.banner>.banner__media{height:28rem;min-height:28rem}.banner:before{display:none!important}.banner__box{width:100%;padding:4.7rem 2rem}.banner__box .banner__heading{line-height:3.2rem;margin-bottom:1.7rem}.banner__content .button{flex-grow:1}.banner__content{padding:0}.banner__video{margin-top:0}.banner__video .deferred-media__poster{position:absolute}.banner__video .video-with-text-content{min-height:7rem}.loyalty-points-wrapper .banner__box .banner__text{margin:1rem 0rem;text-align:center}.loyalty-points-wrapper .banner__box .banner__text p{text-align:center;font-size:1.8rem}}@media screen and (min-width: 750px){.banner{flex-direction:row}.banner__box{max-width:51.5rem;flex-direction:column;justify-content:center}.banner--collection .banner__box{max-width:60rem}.banner__media{position:absolute;height:100%}.banner__box>*+.banner__button{margin-top:2rem}.banner__box>*+.banner__text{margin-top:1.5rem}.loyalty-points-wrapper .banner__box .banner__text{margin-bottom:1.7rem}.banner__box>.banner__button:only-child .button{margin-top:0}.banner__box .banner__heading{margin-top:1.25rem}.banner__box .link{margin:1rem 0}.banner__video .deferred-media__poster-button{height:8rem;width:8rem}.banner__video .video-with-text-content{min-height:9rem}}
/*# sourceMappingURL=/cdn/shop/t/765/assets/section-alternate-image-banner.css.map?v=174435350494051352101748535971 */
