.beauty-product-main{--product-accent: var(--beauty-burgundy);background:var(--beauty-cream)}.beauty-product-main .page-width,.influencer-page{width:min(160rem,calc(100vw - 7.2rem));max-width:none;margin-inline:auto;padding-inline:0}.beauty-product-main .product{gap:clamp(4rem,6vw,10rem);align-items:start}.beauty-product-main .product__media-wrapper,.beauty-product-main .product__info-wrapper{width:calc(50% - clamp(2rem,3vw,5rem));max-width:none}.beauty-product-main .product__media-list .product__media-item,.beauty-product-main .product__media,.beauty-product-main .global-media-settings{border:0;border-radius:.8rem;background:#f6dce4}.beauty-product-main .thumbnail{border-radius:.5rem}.beauty-product-main .thumbnail[aria-current]{box-shadow:0 0 0 .1rem var(--beauty-gold-dark)}.beauty-product-main .product__info-container{max-width:61rem;padding:clamp(2rem,3vw,5rem) 0}.beauty-product-main .product__text.caption-with-letter-spacing{margin-bottom:1.4rem;color:var(--beauty-gold-dark);font-family:var(--beauty-sans);font-size:1.1rem;font-weight:700;letter-spacing:.2em}.beauty-product-main .product__title h1{color:var(--beauty-ink);font:500 clamp(3.2rem,4.5vw,6.4rem)/1.1 var(--beauty-sans);letter-spacing:-.04em}.beauty-product-main .price--large{color:var(--beauty-ink);font-family:var(--beauty-serif);font-size:2.8rem}.beauty-product-main .product__description{max-width:52rem;color:var(--beauty-muted);font-size:1.5rem;line-height:1.65}.beauty-product-main .product-form__input .form__label,.beauty-product-main .quantity__label{color:var(--beauty-ink);font:700 1.05rem/1.3 var(--beauty-sans);letter-spacing:.12em;text-transform:uppercase}.beauty-product-main .product-form__submit,.influencer-product-cta .product-form__submit{min-height:5.8rem;border-radius:.6rem;background:var(--beauty-gold);font:700 1.2rem/1 var(--beauty-sans);letter-spacing:.08em;text-transform:uppercase}.beauty-product-main .product-form__submit:after,.influencer-product-cta .product-form__submit:after{box-shadow:none}.beauty-product-main .product-form__submit:hover,.influencer-product-cta .product-form__submit:hover{background:var(--beauty-gold-dark)}.beauty-product-main .product__accordion{border-color:var(--beauty-line)}.beauty-product-main .icon-with-text{margin-top:2.6rem}.influencer-section[hidden]{display:none}.influencer-section{--influencer-accent: var(--beauty-burgundy);color:var(--beauty-ink);background:var(--beauty-ivory)}.influencer-page{padding-block:clamp(7rem,8vw,13rem)}.influencer-kicker{margin:0 0 1.5rem;color:var(--influencer-accent);font:700 1.05rem/1.3 var(--beauty-sans);letter-spacing:.22em;text-transform:uppercase}.influencer-heading{margin:0;color:var(--beauty-ink);font:500 clamp(3rem,4vw,5.6rem)/1.15 var(--beauty-sans);letter-spacing:-.04em}.influencer-copy{color:var(--beauty-muted);font:400 1.55rem/1.7 var(--beauty-sans)}.influencer-copy p:first-child{margin-top:0}.influencer-copy p:last-child{margin-bottom:0}.influencer-story{background:#f8ebe5}.influencer-story__grid,.influencer-ingredients__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(5rem,8vw,13rem);align-items:center}.influencer-story__content{max-width:57rem;padding-left:clamp(0rem,3vw,5rem)}.influencer-story__content .influencer-copy,.influencer-ingredients__intro .influencer-copy{margin-top:2.6rem}.influencer-story__image,.influencer-ingredients__image{width:100%;height:clamp(50rem,48vw,76rem);border-radius:.8rem;object-fit:cover}.influencer-formula{text-align:center}.influencer-formula__intro{max-width:78rem;margin:0 auto 5rem}.influencer-formula__intro .influencer-copy{margin-top:2rem}.influencer-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:.1rem solid var(--beauty-line);border-bottom:.1rem solid var(--beauty-line)}.influencer-benefit{padding:4rem 3rem}.influencer-benefit+.influencer-benefit{border-left:.1rem solid var(--beauty-line)}.influencer-benefit .beauty-icon{display:grid;width:6.8rem;height:6.8rem;margin:0 auto 2rem;place-items:center;border:.1rem solid color-mix(in srgb,var(--influencer-accent) 60%,transparent);border-radius:50%;color:var(--influencer-accent)}.influencer-benefit h3,.influencer-ingredient h3,.influencer-ritual__step h3{margin:0 0 .8rem;font:400 2.4rem/1.1 var(--beauty-serif)}.influencer-benefit p,.influencer-ingredient p,.influencer-ritual__step p{margin:0;color:var(--beauty-muted);font:400 1.3rem/1.55 var(--beauty-sans)}.influencer-ingredients{background:#fbe9ef}.influencer-ingredients__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.influencer-ingredients__intro{max-width:64rem}.influencer-ingredient-list{display:grid;margin-top:4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.influencer-ingredient{min-height:16rem;padding:2.5rem;border:.1rem solid var(--beauty-line);border-radius:.7rem;background:#fffaf6b3}.influencer-ingredient__image{width:4.8rem;height:4.8rem;margin-bottom:1.8rem;border-radius:50%;object-fit:cover}.influencer-ritual{text-align:center}.influencer-ritual__header{max-width:70rem;margin:0 auto 5rem}.influencer-ritual__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.influencer-ritual__step{position:relative;min-height:28rem;padding:4rem;border-radius:.8rem;background:#f8ebe5;text-align:left}.influencer-ritual__number{display:block;margin-bottom:6rem;color:var(--influencer-accent);font:400 5rem/1 var(--beauty-serif)}.influencer-quote{position:relative;min-height:clamp(62rem,58vw,88rem);overflow:hidden;background:#8d634a}.influencer-quote__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.influencer-quote:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2a1913b8,#2a191314 70%);content:""}.influencer-quote__content{position:relative;z-index:1;display:flex;min-height:inherit;flex-direction:column;justify-content:center;padding-block:8rem}.influencer-quote blockquote{max-width:13ch;margin:0;color:#fffaf6;font:400 clamp(4.8rem,6vw,9rem)/.98 var(--beauty-serif);letter-spacing:-.04em}.influencer-quote cite{margin-top:3rem;color:#fffaf6;font:700 1.1rem/1.3 var(--beauty-sans);letter-spacing:.2em;text-transform:uppercase}.influencer-accordions__header{max-width:78rem;margin:0 auto 4rem;text-align:center}.influencer-accordion-list{max-width:100rem;margin:0 auto;border-top:.1rem solid var(--beauty-line)}.influencer-accordion{border-bottom:.1rem solid var(--beauty-line)}.influencer-accordion summary{display:flex;min-height:7.4rem;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:2rem}.influencer-accordion summary::-webkit-details-marker{display:none}.influencer-accordion summary h3{margin:0;font:400 2.3rem/1.2 var(--beauty-serif)}.influencer-accordion summary svg{width:1.4rem;transition:transform .18s ease}.influencer-accordion[open] summary svg{transform:rotate(180deg)}.influencer-accordion__content{max-width:78rem;padding:0 0 3rem;color:var(--beauty-muted);font:400 1.4rem/1.65 var(--beauty-sans)}.influencer-product-cta{background:#f4dfd7}.influencer-product-cta__grid{display:grid;min-height:56rem;grid-template-columns:1fr 1fr;align-items:stretch}.influencer-product-cta__media img{width:100%;height:100%;min-height:56rem;object-fit:cover}.influencer-product-cta__content{display:flex;max-width:68rem;flex-direction:column;justify-content:center;padding:clamp(6rem,8vw,12rem)}.influencer-product-cta__content .influencer-copy{margin:2.4rem 0 3rem}.influencer-product-cta .product-form__buttons{max-width:42rem}.beauty-testimonial-grid{grid-template-columns:1fr}.beauty-testimonial{max-width:92rem;margin-inline:auto}@media screen and (max-width:989px){.beauty-product-main .page-width,.influencer-page{width:min(100% - 4rem,150rem)}.beauty-product-main .product__media-wrapper,.beauty-product-main .product__info-wrapper{width:100%}.beauty-product-main .product__info-container{max-width:100%}.influencer-story__grid,.influencer-ingredients__grid{grid-template-columns:1fr;gap:5rem}.influencer-story__content{max-width:68rem;padding-left:0}.influencer-story__image,.influencer-ingredients__image{height:min(75vw,68rem)}.influencer-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.influencer-benefit:nth-child(3){border-left:0;border-top:.1rem solid var(--beauty-line)}.influencer-benefit:nth-child(4){border-top:.1rem solid var(--beauty-line)}.influencer-ritual__steps{grid-template-columns:1fr}.influencer-ritual__step{min-height:22rem}.influencer-ritual__number{margin-bottom:4rem}.influencer-product-cta__grid{grid-template-columns:1fr}.influencer-product-cta__media img{min-height:50rem}}@media screen and (max-width:749px){.beauty-product-main .page-width,.influencer-page{width:calc(100% - 3.2rem)}.beauty-product-main .product{gap:1rem}.beauty-product-main .product__info-container{padding-top:3rem}.beauty-product-main .product__title h1{font-size:clamp(3.2rem,9vw,4.4rem)}.influencer-page{padding-block:7rem}.influencer-heading{font-size:clamp(2.8rem,7.5vw,3.8rem)}.influencer-story__image,.influencer-ingredients__image{height:54rem}.influencer-benefits{grid-template-columns:1fr}.influencer-benefit+.influencer-benefit{border-top:.1rem solid var(--beauty-line);border-left:0}.influencer-ingredient-list{grid-template-columns:1fr}.influencer-quote{min-height:68rem}.influencer-quote:after{background:linear-gradient(0deg,#2a1913bd,#2a191308 80%)}.influencer-quote__content{justify-content:flex-end}.influencer-quote blockquote{font-size:4.8rem}.influencer-product-cta__grid{min-height:auto}.influencer-product-cta__media img{min-height:44rem}.influencer-product-cta__content{padding:6rem 1.6rem}}@media(prefers-reduced-motion:reduce){.influencer-accordion summary svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/beauty-product.css.map */
