.template-product .product,.template-product .instagram-collage,.template-product .benefits{background-color:var(--color-grey98)}.template-product .product-section .product .container{--edge-gap: 2rem;max-width:calc(var(--container-width) + (var(--edge-gap) * 2));padding-inline:var(--edge-gap)}.template-product .product-section .product .card__subtitle{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:600;line-height:1.8rem;letter-spacing:.96px;text-transform:uppercase;margin-bottom:.7rem}.template-product .product-section .product .product__description{margin-bottom:4.8rem}.template-product .product-section .product .product__description p{line-height:2.4rem;margin-block:0 2rem}.template-product .product-section .product .product__description p+p{margin-bottom:2rem}.template-product .product-section .product .product__description p+ul{margin-block:0 2rem}.template-product .product-section .product .product__description ul li{margin-block:0}.template-product .product-section .product .about .about__accordion-description p+ul{margin-block:1rem 2rem}.template-product .product-section .product .about .about__accordion-description ul li{margin-top:0}.template-product .product-section .product .about .about__accordion-description ul{margin-block:0 2rem}.template-product .product-section .product .about .about__accordion-description p+p{margin-block:0 2rem}.template-product .product-section .product .about .about__accordion-description p{margin-bottom:2rem}.template-product .product-section .product .about .about__accordion-description p:last-child{margin-bottom:0}.template-product .product-section .product .product__outer{padding-block:3.1rem 9.5rem}.template-product .product-section .product .price-wrapper{gap:1rem 1.1rem;margin-bottom:1.6rem}.template-product .product-section .product .installment-wrapper{padding-block:0}.template-product .product-section .product .about+.about:last-child{margin-bottom:0}.template-product .product-section .product-form__buttons-row .product-form__submit:hover{color:var(--color-white)}.template-product .product-section .product__media-list .product__media{background-color:transparent;padding-top:0!important;min-height:56.5rem}.template-product .single-product-skincare-banner .image-banner__information{width:100%;max-width:406px}.template-product .single-product-skincare-banner.image-banner .banner__overlay:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000078,#6660 55.71%);background-blend-mode:multiply}.template-product .single-product-skincare-banner.image-banner .image-banner__wrapper{min-height:49.3rem}.template-product .single-product-skincare-banner.image-banner .image-banner__wrapper .image-banner__text{font-size:1.6rem;font-weight:500}.template-product .single-product-skincare-banner .banner:before,.template-product .single-product-skincare-banner.image-banner .banner__media:before{display:none!important}.single-product-skincare-banner.image-banner .image-banner__wrapper .image-banner__button{background-color:var(--color-white);color:var(--color-grey16);font-size:1.5rem;font-family:var(--font-body-family);opacity:0;transition:all .3s ease}.single-product-skincare-banner.image-banner:hover .image-banner__button{opacity:1}.single-product-hydrating-mist .image-with-text__media{height:48.8rem}.single-product-hydrating-mist .image-with-text__text{max-width:100%}.single-product-hydrating-mist .image-with-text__left{align-self:flex-start}.template-product .product-recommendations .card-wrapper .card__subtitle .card__subtitle__name:first-of-type{display:none}.template-product .product-recommendations .card-wrapper .media{background-color:var(--color-grey95)}.template-product .product-recommendations .card-wrapper .card-information .price .price__regular .price-item.price-item--regular{font-size:1.5rem;font-weight:400}.template-product .product-recommendations .card-wrapper .card-information .price{margin-bottom:0}.template-product .product-recommendations .price--on-sale .price__sale{display:block}.template-product .product-recommendations .card-wrapper .card__title{margin-bottom:.6rem}.template-product .product-recommendations .card-wrapper .card-information .price .price__sale .price-item{font-size:1.5rem}.template-product .product-recommendations .card-wrapper .card-information .price .price__sale .price-item.price-item--regular{font-size:1.6rem}@media only screen and (min-width:1600px){.template-product .product-section .product .product__outer .product__title{font-size:3.2rem}.template-product .product-section .product .price-wrapper .price__regular,.template-product .product .price-wrapper .price-item--sale,.template-product .product-section .product .price-wrapper .price--on-sale .price-item--regular{font-size:2rem}.single-product-hydrating-mist .image-with-text__grid{gap:14.1rem}}@media screen and (min-width:1440px){.template-product .product-recommendations{padding-bottom:14.2rem}.image-banner-section:has(.stockists-join-network){padding-top:10.5rem!important}}@media screen and (min-width:1440px){.template-product .single-product-skincare-banner.image-banner .image-banner__wrapper{padding-block:6.4rem}}@media screen and (min-width:990px){.single-product-hydrating-mist .image-with-text__content{width:100%;max-width:35.62%}}@media only screen and (min-width:750px){.template-product .product-section .about__accordion-toggle{padding-block:1.9rem 2rem}}@media screen and (max-width:1024px){.template-product .single-product-skincare-banner.image-banner .image-banner__wrapper{min-height:35.5rem}.template-product .product-section .product .product__outer{padding-block:3.1rem 5rem}.single-product-hydrating-mist .image-with-text__media{height:35rem}.single-product-skincare-banner.image-banner .image-banner__wrapper .image-banner__button{opacity:1}}@media screen and (max-width:989px){.single-product-hydrating-mist .image-with-text__left{align-self:unset}.template-product .product-section .product__media-list .product__media{min-height:45rem}}@media screen and (max-width:749px){.template-product .product-section .product__gallery--thumbs_aside-mobile .product__media-list:not(.product__media-list--auto-enabled) .product__media--recommended{padding-top:0!important}.template-product .product-section .product__media-list .product__media{min-height:50rem}}@media screen and (max-width:767px){.template-product .single-product-skincare-banner.image-banner .image-banner__wrapper{min-height:auto}.single-product-hydrating-mist .image-with-text__media{height:30rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c-single-product.css.map */
