@media(min-width:768px){body .hair-routine-section{max-width:1132px!important;width:auto!important;margin-left:auto!important;margin-right:auto!important;padding:62px clamp(24px,5.8vw,74px)!important;box-sizing:content-box!important}body .hair-routine-section .hair-routine{align-items:stretch!important;gap:24px}body .hair-routine-section .hair-routine__left{flex:1 1 0!important;width:auto!important;padding:3.5px 0!important;align-self:center!important}body .hair-routine-section .hair-routine__product{margin-bottom:16px!important}body .hair-routine-section .hair-routine__steps{margin-bottom:54px!important;gap:12px!important}body .hair-routine-section .hair-routine__steps li{line-height:1.2!important}body .hair-routine-section .hair-routine__steps,body .hair-routine-section .hair-routine__steps *{font-family:"Suisse Int'l Book",SuisseIntl-Regular,sans-serif!important}body .hair-routine-section .hair-routine__steps a{line-height:1.2!important}body .hair-routine-section .hair-routine__media{position:relative!important;flex:0 0 565px!important;width:565px!important;max-width:50%!important;height:auto!important;min-height:320px;aspect-ratio:auto!important;align-self:stretch!important;border:2.8px solid #000;box-sizing:border-box;overflow:hidden;background:#f6f6f6}body .hair-routine-section .hair-routine__media .hair-image,body .hair-routine-section .hair-routine__media .rimage-outer-wrapper,body .hair-routine-section .hair-routine__media .rimage-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;padding:0!important;margin:0!important;overflow:hidden}body .hair-routine-section .hair-routine__media img{position:absolute!important;top:-1%!important;left:-1%!important;right:auto!important;bottom:auto!important;width:102%!important;height:102%!important;max-width:none!important;object-fit:cover!important}}body .new-main-product .price-container{margin-bottom:-4px!important}body .new-main-product .price-container .price-area .on-sale .current-price{color:#e3292e!important}body .new-main-product .price-container .price-area .was-price{color:#000!important;opacity:1!important}body .new-main-product .pdp-quantity-submit-row .pdp-purchase-options:not(:has(.recurpay-pdp-widget>*)){display:none!important}@media(min-width:768px){body .pdp-routine .pdp-step__img{height:auto!important;aspect-ratio:272 / 343!important}body .pdp-routine .pdp-step__img img{width:100%!important;height:100%!important;object-fit:cover!important}}@media(min-width:768px)and (hover:hover){body .pdp-routine .pdp-step__cta{height:auto!important;aspect-ratio:272 / 343!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/site-fixes.css.map */
