.shopWrapper .banner{background:url(../media/bannerMob.fd6864ff.png) bottom/cover no-repeat;border-bottom-right-radius:18px;border-bottom-left-radius:18px;padding-top:148px;padding-bottom:109px}.shopBannerCont{color:#fff}.shopBannerCont .titleBox{align-items:center;display:flex}.shopBannerCont .titleBox p{color:#fff;font-size:16px;line-height:20px;font-family:var(--primary-font);margin-bottom:0;margin-left:8px}.shopBannerCont .titleBox img{max-width:14px}.shopBannerCont p.desc{color:#fffc;max-width:590px;margin-top:13px;font-size:28px;line-height:32px}.shopBannerCont p.desc span{font-family:var(--secondary-heading-font);color:#fff;position:relative}.shopBannerCont p.desc span:before{content:url(../media/stroke-line.9407e8ca.png);position:absolute;bottom:-23px;right:-183px;transform:scale(.26)}@media screen and (min-width:992px){.promotionalStrip .shopWrapper .banner{padding-top:186px;padding-bottom:130px}.shopWrapper .banner{background:url(../media/store-banner.3758d93a.png) 0 0/cover;border-radius:0 0 24px 24px;padding-top:173px;padding-bottom:110px}.shopBannerCont p.desc{color:#fff;max-width:590px;margin-top:13px;font-size:48px;line-height:59px}.shopBannerCont .titleBox p{font-size:20px;line-height:24px}.shopBannerCont p.desc span:before{bottom:-47px;right:-107px;transform:scale(.5)}}@media screen and (min-width:992px) and (max-width:1439px){.shopWrapper .banner{padding-top:163px;padding-bottom:100px}}
