:root{--cel-display: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--cel-ui: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-heading-family: var(--cel-display);--font-heading-weight: 500;--cel-crackle: url(celadon-crackle.svg)}h1,h2,h3,.h0,.h1,.h2,.h3,.derm-section-heading,.derm-hero__heading,.derm-concerns__name,.derm-sourcing__term,.product__title h1,.collection .title,.collection__title .title,.main-page-title,.footer-block__heading,.derm-faq__question{font-family:var(--cel-display);font-stretch:100%;font-weight:500}.derm-hero__heading{font-size:clamp(4.4rem,6.4vw,8.4rem);line-height:.98;letter-spacing:-.012em;max-width:12ch}.derm-section-heading{font-size:clamp(3.4rem,4.2vw,5.4rem);line-height:1;letter-spacing:-.01em}.derm-concerns__name{font-size:clamp(2.6rem,2.8vw,3.6rem);letter-spacing:0;line-height:1.1}.derm-sourcing__term{font-size:2.6rem;line-height:1.15}.product__title h1{font-size:clamp(3.4rem,3.6vw,4.8rem);line-height:1.04;letter-spacing:-.005em;font-weight:500}.collection .title,.collection__title .title,.main-page-title{letter-spacing:-.005em}.card__heading,.product__description h3,.product__description .derm-spec dt{font-family:var(--cel-ui)}.derm-ledger__figure{font-family:var(--cel-display);font-stretch:100%;font-weight:400;font-size:clamp(4.2rem,4.6vw,6.8rem);letter-spacing:-.02em;line-height:.9;font-variant-numeric:lining-nums}.derm-ledger__caption,.derm-ledger__active,.announcement-bar__message,.header__menu-item,.derm-hero__footnote,.caption-with-letter-spacing,.footer-block__heading,.derm-assurance__title{font-family:var(--cel-ui);text-transform:uppercase;letter-spacing:.16em;font-size:1.15rem;font-weight:600}.header__menu-item{font-size:1.2rem;letter-spacing:.14em}.announcement-bar__message{font-size:1.1rem;letter-spacing:.2em;font-weight:500}.footer-block__heading{font-size:1.2rem}.derm-hero__footnote{text-transform:none;letter-spacing:.02em;font-weight:400;font-size:1.35rem}@media screen and (min-width:990px){.derm-ledger__link{grid-template-columns:clamp(17rem,20vw,27rem) minmax(0,1fr) auto}}.celadon-wordmark{display:block;height:2rem;width:auto}@media screen and (min-width:750px){.celadon-wordmark{height:2.4rem}}.header__heading-link{padding:.6rem 0}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.derm-button{border-radius:0;text-transform:uppercase;letter-spacing:.16em;font-size:1.25rem;font-weight:600;min-height:5rem;padding:0 3.2rem}.button:after,.button:before{border-radius:0}.derm-button--quiet{box-shadow:inset 0 0 0 1px var(--derm-pine)}.badge{border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:1rem}.field__input,.select__select,.quantity,.field:after,.select:after,.quantity:after,.field:before,.select:before,.quantity:before{border-radius:0}.color-scheme-2,.derm-assurance,.footer{background-image:var(--cel-crackle);background-size:480px 480px;background-repeat:repeat}.card--standard .card__inner.color-scheme-2,.card-wrapper .color-scheme-2,.product__media-item .media,.product-media-container .media{background-image:none}.product__media-item .media,.product-media-container .media{border-radius:0}.celadon-mark{display:block;width:4.8rem;height:4.8rem;margin-bottom:2rem}.derm-sourcing .celadon-mark{opacity:.9}@media(prefers-reduced-motion:reduce){.derm-ledger__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/celadon.css.map */
