.skinRoutine__grid{display:flex}.skinRoutine__container{max-width:100%;width:100%;margin-left:auto;padding:15px 0 30px 65px}.skinRoutine__column--left{flex:0 0 41%}.skinRoutine__column--right{flex:0 0 59%;padding-left:20px}.skinRoutine__image{margin-top:calc(var(--section-margin) - 340px)}.skinRoutine__block-title{font-weight:400!important;font-family:Augillion!important;font-size:var(--section-heading-font-size);line-height:60px;color:var(--section-text-color);margin:22px 0 8px;letter-spacing:normal}.skinRoutine .skinRoutine__block:not(:first-child) *{color:var(--section-text-color)}.skinRoutine__block--description .skinRoutine__block-description{font-size:var(--section-block-description-font-size);font-weight:400;line-height:26px;margin-bottom:14px;letter-spacing:.09px}.skinRoutine__feature-title{font-size:14px;line-height:24px;color:var(--section-text-color);letter-spacing:normal}.skinRoutine__block--features .skinRoutine__block-description,.skinRoutine__block--features .skinRoutine__block-description *:not(b,strong){font-size:12px;line-height:1.83;color:var(--section-text-color);font-weight:400}.skinRoutine__block.skinRoutine__block--features .skinRoutine__block-description ul li strong:first-child{font-size:14px;line-height:1.71}.skinRoutine__block.skinRoutine__block--features .skinRoutine__block-description{padding-left:8px}.skinRoutine__block.skinRoutine__block--features .skinRoutine__block-description ul li{position:relative;padding-left:10px}.skinRoutine__block.skinRoutine__block--features .skinRoutine__block-description ul li:after{content:"";position:absolute;left:0;top:8px;height:4px;width:4px;background:var(--section-text-color);border-radius:50%}.skinRoutine__block.skinRoutine__block--features .skinRoutine__block-description b,.skinRoutine__block.skinRoutine__block--features .skinRoutine__block-description strong{font-weight:600!important;line-height:1.71;letter-spacing:.2px}.skinRoutine__feature-title{margin-bottom:8px}.product-buy-buttons--routine{padding:12.5px 20px;max-width:327px;width:100%;border-radius:30px;font-size:12px;line-height:10px;letter-spacing:.1px;background:#a70017;color:#fff;font-weight:600;margin-top:24px}.product-buy-buttons--routine small{text-decoration:line-through;font-weight:400;font-size:10px}.product-buy-buttons--primary{border:none;outline:none;box-shadow:none}.skinRoutine__blocks{text-align:var(--section-text-alignment)}@media (min-width: 1537px){.skinRoutine__container{margin:0 auto}}@media (max-width: 1200px){.skinRoutine__image{margin-top:calc(var(--section-margin) - 160px)}}@media (max-width: 992px){.skinRoutine__image{margin-top:calc(var(--section-margin) - 100px)}.skinRoutine__container{padding:15px 0 29px 15px}}@media (max-width: 767px){.skinRoutine__grid{flex-direction:column-reverse}.skinRoutine__image{margin-top:calc(var(--section-margin-mobile) - 115px);max-width:208px;width:100%;margin-right:0;margin-left:auto}.skinRoutine{padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile)}.skinRoutine__column--left,.skinRoutine__column--right{max-width:100%;width:100%;flex:0 0 auto}.skinRoutine__blocks{padding-right:16px;margin-top:-20px}.skinRoutine__block--description .skinRoutine__block-description{font-size:var(--section-block-description-font-size-mobile);line-height:24px}.skinRoutine__block--features .skinRoutine__block-description,.skinRoutine__block--features .skinRoutine__block-description *:not(b,strong){font-size:11px}.skinRoutine__block-title{font-size:var(--section-heading-font-size-mobile);line-height:48px;margin:19px 0 4px}.product-buy-buttons--routine{max-width:100%;width:100%}}.reviews-block{display:flex;flex-wrap:wrap;gap:13px}.reviews-block .review-image{max-width:127px;width:100%}.reviews-block .reviews-info .title{color:var(--section-text-color);font-size:16px;line-height:1.5;letter-spacing:.2px}.reviews-block .reviews-info .title strong{font-weight:600}.reviews-block .reviews-info .info{color:var(--section-text-color);font-size:12px;font-weight:400;line-height:1.8}.reviews-block .reviews-badge{font-size:12px;font-style:normal;font-weight:600;line-height:normal;padding:9px 14px 6px;border-radius:50px;display:inline-block;min-height:28px;margin-bottom:-1px}@media only screen and (max-width: 767px){.reviews-block:not(.has-badge){flex-direction:column}.reviews-block .reviews-info .info{font-size:14px}}.skin-care-pdp .reviewsSlider__title{padding-top:15px}@media (max-width: 768px){.skin-care-pdp .banner-wrapper__imageTextLink,.skin-care-pdp .banner-wrapper__imageTextLink:visited{font-size:17px!important}.skin-care-pdp .banner-wrapper__imageTextLink small{font-size:13px;font-weight:400}.skin-care-pdp .banner-wrapper__imageTextLink span span{font-size:13px}}.subscription-loop-wrapper .clearRoutine__variants{border:none;background:transparent}.subscription-loop-wrapper .clearRoutine__variants label{cursor:pointer}.subscription-loop-wrapper .coll-bundle-clearRoutine__variant:not(.active__variant){background:#fff}.has-loop-form .routine-price{display:inline-flex;gap:10px;align-items:baseline}.has-loop-form .buy-text{font-weight:600;line-height:16.8px;letter-spacing:.05em}.has-loop-form .routine-price small{font-size:14px;font-weight:400;line-height:14.7px;letter-spacing:.05em;margin-left:5px}.has-loop-form .routine-price .price{order:1;font-weight:600;line-height:16.8px;letter-spacing:.05em}.loop-compare-at-price:not(:empty)+.compare-at-price{display:none}@media only screen and (min-width: 1025px){.subscription-loop-wrapper .product-variants-wrapper{display:flex;flex-wrap:wrap;gap:8px 16px}.subscription-loop-wrapper .coll-bundle-clearRoutine__variant{padding:12px;border-radius:8px;border:1px solid #A70017;min-width:183px;cursor:pointer}.subscription-loop-wrapper .clearRoutine__variant-title{line-height:normal}.subscription-loop-wrapper .clearRoutine__variant-subtitle{font-size:12px;line-height:normal}.variants-dropdown-mobile{display:none}}@media only screen and (max-width: 1024px){.subscription-loop-wrapper .clearRoutine__variants-label{display:none}.subscription-loop-wrapper .variants-dropdown-mobile{border-radius:8px;border:1px solid #A70017;padding:12.2px 16px;cursor:pointer;position:relative;margin-top:20px;min-height:49px}.subscription-loop-wrapper .default-title{font-size:14px;font-weight:700;line-height:.92857}.subscription-loop-wrapper .dropdown-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.subscription-loop-wrapper .dropdown-arrow svg{width:12px;height:7px}.subscription-loop-wrapper .variants-dropdown-mobile.active .dropdown-arrow svg{transform:rotate(180deg)}.subscription-loop-wrapper .secondary-title{font-size:12px;font-weight:400;line-height:1.66667;letter-spacing:.12px}.subscription-loop-wrapper .product-variants-wrapper:not(.open),.subscription-loop-wrapper .secondary-title{display:none}.subscription-loop-wrapper .variant-subs-wrapper{position:relative;background:#fff;border-radius:8px}.subscription-loop-wrapper .variant-subs-wrapper.dropdown-open{border-radius:8px 8px 0 0}.subscription-loop-wrapper .variants-dropdown-mobile.active{border-bottom:0;border-radius:8px 8px 0 0}.subscription-loop-wrapper .product-variants-wrapper.open{position:absolute;width:100%;z-index:1;height:auto;background:#fff;top:100%;border:1px solid #A70017;border-top:0;border-radius:0 0 8px 8px;box-shadow:0 4px 2px #0003}.subscription-loop-wrapper .clearRoutine__variant-subtitle{font-size:12px;line-height:20px}.subscription-loop-wrapper .clearRoutine__variant{padding:8px 16px 4px}.subscription-loop-wrapper .coll-bundle-clearRoutine__variant:not(.active__variant){background:transparent}.subscription-loop-wrapper .selected-variant:empty,.subscription-loop-wrapper .variants-dropdown-mobile.variant-selected .default-title{display:none}.subscription-loop-wrapper .selected-variant{font-size:14px;font-weight:700;line-height:normal;display:block}.subscription-loop-wrapper .variants-dropdown-mobile.variant-selected .secondary-title{display:block}.subscription-loop-wrapper .variants-dropdown-mobile.variant-selected{padding-top:6px;padding-bottom:6px}.has-loop-form .routine-price{gap:6px}.has-loop-form .buy-text,.has-loop-form .routine-price .price{font-size:14px;line-height:14.7px;letter-spacing:.1em}.has-loop-form .routine-price small{font-size:12px;line-height:12.6px;letter-spacing:.1em}.loop-subscription-container .checkbox-wrapper{padding:10px 16px;min-height:42px}.loop-subscription-container .icon-radio-custom{left:15px;top:12px}.mobile-sticky-open:before{content:"";display:block;position:fixed;height:100%;width:100%;background:#200c0599;z-index:9999}.mobile-sticky-open .stickyBar__container{z-index:99999}body.mobile-sticky-open.overflow-hidden{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/skin-routine.css.map */
