body .header .header__heading-logo-wrapper{width:138px;height:72px}body .header .header__heading-logo{width:180px;height:180px}body .header.header--middle-left{padding:6px 32px}body .cro-footer-logo{width:130px;height:78px;margin:0 0 14px}body .cro-footer-logo img{width:175px;height:175px}body .cro-footer{padding-left:32px;padding-right:32px}body .cro-footer-grid,body .cro-footer-bottom{max-width:1376px;margin-left:auto;margin-right:auto}body .ssh-root .hero{max-width:1600px;grid-template-columns:48% 52%;height:clamp(490px,calc(100svh - 145px),680px);min-height:490px;align-items:stretch}body .ssh-root .hero-copy{padding:36px 40px 36px clamp(48px,6vw,112px);align-self:center;background:#fff}body .ssh-root .hero h1{font-size:clamp(38px,3.8vw,56px);max-width:500px}body .ssh-root .hero-intro{font-size:17px;line-height:1.65;max-width:470px}body .ssh-root .hero-media{height:100%;min-height:0;background:#fff}body .ssh-root .hero-media>img{object-fit:contain;object-position:center;width:100%;height:100%}body .ssh-root .section{max-width:1440px;padding-left:32px;padding-right:32px}body .ssh-root .reassurance{display:block;width:100%;padding:26px 32px;background:#f7f3ee}body .ssh-root .reassurance-items{width:100%;max-width:1536px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:center}body .ssh-root .reassurance-items>span{min-height:50px;padding:0 24px;gap:14px;justify-content:center;font-size:14px;line-height:1.5;color:#2f2a28;border-right:1px solid #ddd1ca}body .ssh-root .reassurance-items>span:first-child{padding-left:0}body .ssh-root .reassurance-items>span:last-child{padding-right:0;border-right:0;flex-basis:auto}body .ssh-root .small-mark{width:30px;height:30px;color:#9c4c5f}body .ssh-root .route-section{padding-top:56px;padding-bottom:48px}body .ssh-root .routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body .ssh-root .route-card{display:flex;flex-direction:column;min-width:0;border:1px solid #eee5df;background:#f7f3ee;border-radius:10px;overflow:hidden}body .ssh-root .route-image{height:340px;aspect-ratio:auto;width:100%;background:#f7f3ee}body .ssh-root .route-image img{width:100%;height:100%;object-fit:contain;object-position:center}body .ssh-root .route-card:nth-child(3) .route-image{background:#f1f4ef}body .ssh-root .route-copy,body .ssh-root .route-card.green .route-copy{display:flex;align-items:center;min-height:100px;padding:22px 24px;background:#fff;color:#2f2a28;gap:16px}body .ssh-root .route-copy h3{font-size:24px;line-height:1.25;color:#2f2a28}body .ssh-root .route-copy p{display:block;color:#655d58;font-size:15px;line-height:1.5;margin-top:8px}body .ssh-root .shop-section{padding-top:20px;padding-bottom:56px}body .ssh-root .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body .ssh-root .product-card{display:flex;flex-direction:column;padding:12px;border:1px solid #eee5df;border-radius:10px;background:#fff}body .ssh-root .product-image{aspect-ratio:1;background:#faf8f6;border-radius:6px}body .ssh-root .product-image img{width:100%;height:100%;object-fit:contain}body .ssh-root .product-type{font-size:13px;color:#655d58;min-height:22px;margin-top:18px}body .ssh-root .product-card h3{font-size:20px;min-height:50px;line-height:1.3}body .ssh-root .product-price{margin:12px 0 18px;min-height:30px}body .ssh-root .product-price .current-price{font-size:18px;color:#2f2a28}body .ssh-root .product-price .compare-price{font-size:13px;color:#655d58}body .ssh-root .product-button{font-size:14px;margin-top:auto;min-height:46px}body .ssh-root .product-label{font-size:11px;background:#fff9f5;color:#65463c}body .ssh-root.ssh-balm,body .ssh-root.ssh-story{padding:0 32px 48px}body .ssh-root .feature-section,body .ssh-root .story-section{max-width:1376px;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;border:1px solid #eee5df;border-radius:12px;background:#fff;overflow:hidden}body .ssh-root .feature-media,body .ssh-root .story-photo{margin:0;border-radius:0;min-height:420px;height:100%;max-height:none;aspect-ratio:auto;background:#fff;display:flex;align-items:center;justify-content:center}body .ssh-root .feature-media img,body .ssh-root .story-photo img{width:100%;height:100%;max-height:560px;object-fit:contain;object-position:center}body .ssh-root .feature-copy,body .ssh-root .story-copy{padding:clamp(28px,3.5vw,56px);max-width:none;align-self:center}body .ssh-root .feature-copy h2,body .ssh-root .story-copy h2{font-size:clamp(30px,3vw,44px);margin-bottom:20px}body .ssh-root .feature-copy>p:not(.eyebrow),body .ssh-root .story-copy>p:not(.eyebrow){font-size:16px;line-height:1.75;color:#655d58}body .ssh-root .ssh-balm-video-media{padding:28px;min-height:420px}body .ssh-root .ssh-balm-video-media figure{width:100%;max-width:340px;margin:0}body .ssh-root .ssh-balm-video-media video{width:100%;max-height:460px;object-fit:contain;background:#fff}body .ssh-root .ssh-balm-video-media figcaption{font-size:13px;color:#655d58;text-align:center;margin-top:10px}body .ssh-root .proof-section{background:#f7f3ee}body .ssh-root .customer-gallery{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body .ssh-root .customer-gallery figure{flex:0 0 calc((100% - 60px)/4);min-width:0;margin:0;scroll-snap-align:start}body .ssh-root .customer-gallery img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}body .ssh-root .gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;margin-top:18px;color:#655d58}body .ssh-root .gallery-controls button{width:44px;height:44px;border:1px solid #cbb7ad;background:#fff;border-radius:50%;color:#2f2a28}body .ssh-root .quotes blockquote{background:#fff;border:1px solid #e7dbd2}body .image-with-text .image-with-text__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch;border-radius:12px;overflow:hidden;border:1px solid #eee5df}body .image-with-text .image-with-text__grid>.grid__item{width:100%;max-width:100%;min-width:0}body .image-with-text .image-with-text__text-item{display:flex;align-items:stretch}body .image-with-text .image-with-text__content{padding:clamp(24px,3.5vw,56px);background:#fff;color:#2f2a28;width:100%;height:100%;min-height:0;justify-content:center}body .image-with-text .image-with-text__media{min-height:380px;height:100%;padding-bottom:0!important;background:#fff}body .image-with-text .image-with-text__media img{object-fit:contain}body .image-with-text .image-with-text__text{color:#655d58;line-height:1.75}body .pplx-baby-formula-grid,body .pplx-care-two-col,body .pplx-serum-formula,body .pplx-evening-pair,body .pplx-pure-pair{column-gap:32px;align-items:center}body .product__info-container{background:#faf7f5;border:1px solid #ebdfd8;border-radius:12px;padding:24px}body .product__info-container .product-form__input,body .product__info-container .product-form__buttons{max-width:none}body .product__info-container .koala-deal__tier{background:#fff}@media(min-width:1600px){body .ssh-root .hero{margin-top:0}body .ssh-root .hero-copy{background:#fff}}@media(min-width:750px)and (max-height:740px){body .ssh-root .hero{min-height:430px;height:calc(100svh - 130px)}body .ssh-root .hero-copy{padding-top:24px;padding-bottom:24px}body .ssh-root .hero h1{font-size:40px}body .ssh-root .hero-intro{font-size:15px}body .ssh-root .hero-rating{margin-top:14px}}@media(min-width:750px)and (max-width:989px){body .ssh-root .hero{height:550px;grid-template-columns:46% 54%}body .ssh-root .hero-copy{padding:24px}body .ssh-root .hero h1{font-size:36px}body .ssh-root .hero-intro{font-size:15px}body .ssh-root .reassurance-items>span{padding:0 12px;font-size:12px}body .ssh-root .route-image{height:270px}body .ssh-root .route-copy{padding:18px}body .ssh-root .route-copy h3{font-size:20px}body .ssh-root .product-grid{gap:14px}body .ssh-root .product-card h3{font-size:17px}}@media(max-width:749px){body .header .header__heading-logo-wrapper{width:125px;height:64px}body .header .header__heading-logo{width:165px;height:165px}body .header.header--middle-left{padding:4px 18px}body .cro-footer{padding-left:20px;padding-right:20px}body .cro-footer-logo{width:120px;height:72px}body .cro-footer-logo img{width:160px;height:160px}body .ssh-root .hero{display:flex;flex-direction:column;height:auto;min-height:0}body .ssh-root .hero-media{order:-1;width:100%;height:auto;min-height:0;aspect-ratio:1.15;max-height:420px}body .ssh-root .hero-media>img{position:static;display:block;width:100%;height:100%;object-fit:contain;object-position:center}body .ssh-root .hero-copy{width:100%;padding:28px 20px 32px;text-align:center;align-self:auto}body .ssh-root .hero h1{font-size:36px;max-width:480px;margin:0 auto 18px}body .ssh-root .hero-intro{font-size:16px;max-width:480px;margin:0 auto}body .ssh-root .hero .actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}body .ssh-root .hero .actions .primary{width:100%;max-width:430px;min-height:50px;font-size:15px}body .ssh-root .hero .actions .text-link{font-size:14px;justify-content:center}body .ssh-root .hero-rating{justify-content:center;margin-top:18px;text-align:left}body .ssh-root .reassurance{padding:22px 16px}body .ssh-root .reassurance-items{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;align-items:start}body .ssh-root .reassurance-items>span,body .ssh-root .reassurance-items>span:first-child,body .ssh-root .reassurance-items>span:last-child{padding:0 12px;flex-direction:column;text-align:center;gap:10px;min-height:76px;font-size:13px;line-height:1.5}body .ssh-root .reassurance-items>span:nth-child(2){border-right:0}body .ssh-root .section{padding:36px 20px;margin:0 auto}body .ssh-root .routes{grid-template-columns:1fr;gap:22px}body .ssh-root .route-card{display:flex;flex-direction:column;min-height:0}body .ssh-root .route-image{width:100%;height:clamp(260px,80vw,380px);aspect-ratio:auto}body .ssh-root .route-image img{width:100%;height:100%;object-fit:contain}body .ssh-root .route-copy,body .ssh-root .route-card.green .route-copy{min-height:105px;padding:20px;align-items:center;background:#fff;color:#2f2a28}body .ssh-root .route-copy h3{font-size:23px;color:#2f2a28}body .ssh-root .route-copy p{display:block;font-size:15px;color:#655d58;margin-top:7px;line-height:1.5}body .ssh-root .route-copy>span{display:block;font-size:24px}body .ssh-root .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}body .ssh-root .product-card{padding:9px}body .ssh-root .product-card h3{font-size:17px;min-height:46px}body .ssh-root .product-type{font-size:12px;min-height:36px;line-height:1.5;margin-top:12px}body .ssh-root .product-price{min-height:44px;margin:8px 0 12px;gap:4px}body .ssh-root .product-price .current-price{font-size:16px}body .ssh-root .product-price .compare-price{font-size:12px}body .ssh-root .product-button{font-size:12px;padding:10px 6px;min-height:46px}body .ssh-root .product-label{font-size:9px;max-width:calc(100% - 14px)}body .ssh-root.ssh-balm,body .ssh-root.ssh-story{padding:0 20px 36px}body .ssh-root .feature-section,body .ssh-root .story-section{grid-template-columns:1fr;gap:0;padding:0}body .ssh-root .feature-media,body .ssh-root .story-photo{min-height:0;aspect-ratio:auto;max-height:none;height:auto}body .ssh-root .feature-media img,body .ssh-root .story-photo img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}body .ssh-root .feature-copy,body .ssh-root .story-copy{padding:26px 22px}body .ssh-root .feature-copy h2,body .ssh-root .story-copy h2{font-size:30px}body .ssh-root .ssh-balm-video-media{min-height:0;padding:24px}body .ssh-root .ssh-balm-video-media video{max-height:380px}body .ssh-root .customer-gallery{gap:14px}body .ssh-root .customer-gallery figure{flex-basis:85%}body .ssh-root .gallery-controls{font-size:12px}body .image-with-text .image-with-text__grid{grid-template-columns:1fr}body .image-with-text .image-with-text__content{padding:26px 22px}body .image-with-text .image-with-text__media{min-height:280px;max-height:420px}body .pplx-baby-formula-grid,body .pplx-care-two-col,body .pplx-serum-formula,body .pplx-evening-pair,body .pplx-pure-pair{column-gap:0;row-gap:24px}body .product__info-container{padding:18px;border-radius:10px}}body .ssh-root .hero{background:#fff}body .ssh-root .hero-media{border:0;box-shadow:none}body .ssh-root .hero-media>img{display:block}body .ssh-root .route-copy>.route-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin-left:auto;background:#fff;border:1px solid #dcc9c1;border-radius:50%;color:#9c4c5f;transition:background .2s,color .2s,border-color .2s}body .ssh-root .route-icon svg{display:block;width:20px;height:20px}body .ssh-root .route-card:hover .route-icon,body .ssh-root .route-card:focus-visible .route-icon{background:#9c4c5f;border-color:#9c4c5f;color:#fff}body .ssh-root .route-card:focus-visible{outline:2px solid #9c4c5f;outline-offset:4px}@media(min-width:750px){body .ssh-root .feature-section>.feature-media{grid-column:1;grid-row:1}body .ssh-root .feature-section>.feature-copy{grid-column:2;grid-row:1}body .ssh-root .story-section>.story-photo{grid-column:2;grid-row:1}body .ssh-root .story-section>.story-copy{grid-column:1;grid-row:1}body .ssh-root .story-photo{padding:24px}body .ssh-root .story-photo img{border-radius:8px}}@media(prefers-reduced-motion:reduce){body .ssh-root .route-copy>.route-icon{transition:none}}@media(min-width:750px){body .ssh-root .section,body .page-width{max-width:1450px;padding-left:27px;padding-right:27px}body .product:not(.product--no-media){max-width:100%}body .product__media-wrapper{min-width:0}}@media(max-width:749px){body .ssh-root .section,body .page-width{padding-left:15px;padding-right:15px}body .product .thumbnail-list__item{max-width:58px}body .product .thumbnail{width:58px;height:58px}body .product .thumbnail img{object-fit:cover}}body .ssh-skin-stories .customer-gallery img{cursor:zoom-in}body .ssh-skin-stories .customer-gallery img:focus-visible{outline:2px solid #9c4c5f;outline-offset:3px}.cro-gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background:#141212e0;display:flex;align-items:center;justify-content:center;padding:55px 22px 22px}.cro-gallery-lightbox img{width:auto;height:auto;max-width:95vw;max-height:85vh;object-fit:contain}.cro-gallery-lightbox-close{position:absolute;right:16px;top:12px;border:0;background:#fff;color:#222;border-radius:50%;width:42px;height:42px;font-size:30px;line-height:1;cursor:pointer}body .ssh-proof .customer-gallery img{cursor:zoom-in}body .ssh-proof .customer-gallery img:focus-visible{outline:2px solid #9c4c5f;outline-offset:3px}.cro-rating-link{display:inline-flex;align-items:center;gap:6px;max-width:100%;text-decoration:none;color:inherit;cursor:pointer;margin:3px 0 10px;font-size:13px;line-height:1.35}.cro-rating-link .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:6px;white-space:normal}.cro-rating-link .jdgm-prev-badge__stars{display:inline-flex!important;gap:0!important;letter-spacing:0!important;white-space:nowrap}.cro-rating-link .jdgm-star{display:inline-block!important;margin:0!important;padding:0!important;letter-spacing:0!important;font-size:15px!important;line-height:1!important}.cro-rating-link .jdgm-prev-badge__text{font-size:13px!important;line-height:1.35!important;white-space:nowrap}.cro-rating-link:hover .jdgm-prev-badge__text,.cro-rating-link:focus-visible .jdgm-prev-badge__text{text-decoration:underline;text-underline-offset:3px}.cro-rating-native .cro-rating-stars{color:#b77846;letter-spacing:-1px;font-size:17px;line-height:1}.cro-rating-native .cro-rating-count{font-size:13px}.cro-product-reviews{scroll-margin-top:105px;padding-top:30px;padding-bottom:34px}.jdgm-review-widget .jdgm-star{letter-spacing:0!important;margin-right:0!important}@media(min-width:990px){body .header.header--middle-left:not(.drawer-menu){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"heading navigation icons";column-gap:16px}body .header.header--middle-left:not(.drawer-menu) .header__inline-menu{grid-area:navigation;justify-self:center;margin:0}body .header.header--middle-left:not(.drawer-menu) .header__inline-menu>.list-menu{justify-content:center;flex-wrap:nowrap;gap:0}body .header.header--middle-left:not(.drawer-menu) .header__icons{justify-self:end}}@media(min-width:990px)and (max-width:1199px){body .header.header--middle-left:not(.drawer-menu){column-gap:8px}body .header.header--middle-left:not(.drawer-menu) .header__menu-item{padding:12px 6px;font-size:12px}}.cro-jdgm-rating{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;margin:7px 0 9px;line-height:1.3;text-decoration:none!important;color:#5f544f;font-size:12px;white-space:nowrap}.cro-jdgm-rating__stars{display:inline-block;letter-spacing:-1.4px;font-size:16px;line-height:1.1;background:linear-gradient(90deg,#b9784e 0%,#b9784e var(--cro-star-fill),#ded8d4 var(--cro-star-fill),#ded8d4 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cro-jdgm-rating__score{font-weight:600;color:#493b35}.cro-jdgm-rating__count{color:#756c66}.cro-jdgm-rating:hover .cro-jdgm-rating__count{text-decoration:underline;text-underline-offset:2px}.cro-jdgm-rating--pdp{margin:4px 0;font-size:13px}.cro-jdgm-rating--pdp .cro-jdgm-rating__stars{font-size:17px}.card-information>.cro-jdgm-rating{display:flex;margin:8px 0 5px}.ssh-root .product-card>.cro-jdgm-rating{margin:8px 0 6px}.pplx-evening-main .product__info-container>.product__title+.product__text,.pplx-pure-main .product__info-container>.product__title+.product__text,.pplx-serum-main .product__info-container>.product__title+.product__text,.pplx-care-main .product__info-container>.product__title+.product__text,.product__info-container>.product__title+.product__text{margin-top:12px!important}.pplx-evening-main .product__info-container>.product__title,.pplx-pure-main .product__info-container>.product__title{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cro-layout-v2.css.map */
