.product__title h1,.product__title .h1{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(2rem,3vw,3rem);line-height:1.15;letter-spacing:-.01em}.product__description{font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.75;color:#1f1f1f}.price--large .price-item{font-family:Inter,system-ui,sans-serif;font-size:1rem;letter-spacing:.02em}.badge--sale,.price__badge-sale{display:none!important}.koren-reviews-placeholder{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;color:#1f1f1f;opacity:.55;margin:0;line-height:1.5}.koren-reviews-stars{color:#c9a87c;letter-spacing:.06em;opacity:1}.product-form__submit.button{background-color:#1f1f1f;color:#fbf3e7;border-color:#1f1f1f;padding-top:1rem;padding-bottom:1rem;font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;min-height:52px;width:100%;border-radius:3px;transition:background-color .25s ease,border-color .25s ease}.product-form__submit.button:hover,.product-form__submit.button:focus-visible{background-color:#2e2e2e;border-color:#2e2e2e;color:#fbf3e7}.koren-section-heading{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(1.5rem,2.5vw,2.25rem);color:#1f1f1f;margin:0 0 2.5rem;line-height:1.2}.koren-editorial__inner{max-width:680px}.koren-editorial__content p{font-family:Inter,system-ui,sans-serif;font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.8;color:#1f1f1f;margin:0 0 1.5em}.koren-editorial__content p:last-child{margin-bottom:0}.koren-detail__inner{max-width:520px}.koren-detail__list{margin:0;padding:0}.koren-detail__row{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;padding:.875rem 0;border-bottom:1px solid rgba(31,31,31,.1)}.koren-detail__row:first-child{border-top:1px solid rgba(31,31,31,.1)}.koren-detail__label{font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#1f1f1f73;flex-shrink:0}.koren-detail__value{font-family:Inter,system-ui,sans-serif;font-size:.875rem;color:#1f1f1f;text-align:right;margin:0}.koren-curator__inner{max-width:640px}.koren-curator__text{font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-style:italic;color:#1f1f1f8c;line-height:1.7;margin:0}.koren-ingredients__inner{max-width:620px}.koren-ingredients__list{display:flex;flex-direction:column;gap:2.75rem}.koren-ingredient__name{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:1.25rem;color:#1f1f1f;margin:0 0 .375rem;line-height:1.3}.koren-ingredient__desc{font-family:Inter,system-ui,sans-serif;font-size:.9375rem;line-height:1.65;color:#1f1f1fb3;margin:0}.koren-ingredient__cite{font-family:Inter,system-ui,sans-serif;font-size:.6875rem;color:#1f1f1f61;margin:.4rem 0 0;letter-spacing:.02em;line-height:1.4}.koren-heritage__inner{max-width:620px}.koren-heritage__content p{font-family:Inter,system-ui,sans-serif;font-size:clamp(.9375rem,1vw,1rem);line-height:1.75;color:#1f1f1fb3;margin:0 0 1.25em}.koren-heritage__content p:last-child{margin-bottom:0}.koren-routine__inner{max-width:480px}.koren-routine__usage{font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.7;color:#1f1f1f;margin:0}.koren-complements__heading{margin-bottom:3rem}.koren-complements__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3.5rem}@media screen and (max-width:749px){.koren-complements__grid{grid-template-columns:1fr;gap:2.5rem}}.koren-complement{text-decoration:none;color:inherit;display:block}.koren-complement__image-wrap{overflow:hidden;aspect-ratio:3 / 4;margin-bottom:1.25rem;background-color:#1f1f1f0a}.koren-complement__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.koren-complement:hover .koren-complement__image{transform:scale(1.04)}.koren-complement__name{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:1.25rem;color:#1f1f1f;margin:0 0 .25rem;line-height:1.3}.koren-complement__price{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;color:#1f1f1f80;letter-spacing:.03em;margin:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/koren-product.css.map */
