.banner-wrapper{position:relative;line-height:0;margin-top:-72px}.banner-wrapper__imageTextWrap{position:absolute;height:100%;width:100%;z-index:2;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;max-width:500px;text-align:left}.banner-wrapper__imageTextWrap h2{font-size:46px;line-height:55px;font-weight:400!important;font-family:Augillion!important;color:var(--section-text-color);margin:0;letter-spacing:0}.banner-wrapper__imageTextDescription{font-size:24px;padding:15px 0 25px;line-height:40px}.banner-wrapper__imageTextLink,.banner-wrapper__imageTextLink:visited{background-color:#a70017!important;color:#fff!important;width:100%;border-radius:30px;text-align:center;max-width:500px;padding:22px 20px 18px}.banner-wrapper__imageTextLink,.banner-wrapper__imageTextLink:visited,.banner-wrapper__imageTextLink small{font-weight:600;font-size:16px;line-height:10px}.banner-wrapper__imageTextLink small{text-decoration:line-through}.banner-wrapper__imageTextSubContent{margin-top:15px;text-align:center;line-height:1;font-size:12px}.banner-wrapper.banner-wrapper--headerTransparent{margin:0}@media (min-width: 768px){.banner-wrapper__imageTextWrap{padding-right:20px}}@media (max-width: 768px){.banner-wrapper__imageTextWrap{padding:20px}.banner-wrapper__imageTextWrap.banner-wrapper__imageWrap--removeOverlay{position:relative;padding:30px 15px;max-width:100%}.banner-wrapper__imageTextWrap h2{font-size:34px;line-height:44px}.banner-wrapper__imageTextDescription{font-size:16px;padding:9px 0 22px;line-height:34px}.banner-wrapper__imageTextLink,.banner-wrapper__imageTextLink:visited{padding:21px 20px 15px;max-width:100%}.banner-wrapper__imageTextLink,.banner-wrapper__imageTextLink:visited,.banner-wrapper__imageTextLink small{font-weight:600;font-size:16px;line-height:14px}.banner-wrapper .banner-wrapper__imageWrap img{object-fit:cover;aspect-ratio:1}}@media only screen and (min-width:768px) and (max-width:1200px){.banner-wrapper .banner-wrapper__imageWrap img{min-height:600px;object-fit:cover}.banner-wrapper__imageTextWrap{max-width:42%}}@media only screen and (min-width:768px) and (max-width:1024px){.banner-wrapper__imageTextWrap h2{font-size:38px;line-height:normal}.banner-wrapper__imageTextDescription{font-size:20px;line-height:1.5}}@media only screen and (min-width:1440px){.banner-wrapper__imageTextWrap{min-width:500px;max-width:40%}.banner-wrapper__imageTextLink{max-width:100%}}.banner-wrapper__imageTextLink small{text-decoration:line-through;padding-left:4px;font-size:14px;font-weight:400}.skin-care-pdp .banner-wrapper__imageTextLink,.skin-care-pdp .banner-wrapper__imageTextLink:visited{background:#fff!important;color:inherit!important}@media only screen and (max-width:767px){.skin-care-pdp .mobile--hide{display:none}.skin-care-pdp .banner-wrapper__imageTextWrap.skinRoutine{background:#e3d5f5;text-align:center}}@media only screen and (min-width: 768px){.skin-care-pdp .banner-wrapper .banner-wrapper__imageWrap img{min-height:auto}.skin-care-pdp .banner-wrapper__imageTextSubContent,.skin-care-pdp .desktop-hide{display:none}.skin-care-pdp .banner-wrapper__imageWrap--removeOverlay{justify-content:end;height:76%;align-items:center;top:10%}.skin-care-pdp .banner-wrapper__imageTextLink{max-width:58%;border-radius:30px;border:1px solid;min-height:103px;font-size:27.46px;font-weight:700;line-height:28.83px}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/banner.css.map */
