:root{--scd-pink: #e60073;--scd-pink-dark: #b5004b;--scd-pink-soft: #fff2f7;--scd-pink-light: #fff8fb;--scd-yellow: #f2c300;--scd-gold: #d9aa00;--scd-green: #00833e;--scd-text: #191719;--scd-muted: #6f686c;--scd-border: #eee8eb;--scd-white: #ffffff;--scd-off-white: #fffcfd;--scd-container: 1440px;--scd-radius-sm: 10px;--scd-radius-md: 16px;--scd-radius-lg: 24px;--scd-radius-pill: 999px;--scd-shadow: 0 10px 35px rgba(33, 16, 22, .08);--scd-shadow-hover: 0 18px 45px rgba(33, 16, 22, .12);--scd-font-heading: "Fraunces", Georgia, serif;--scd-font-body: "Manrope", Arial, sans-serif;--font-body-family: "Manrope", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Fraunces", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 600}html{font-family:var(--scd-font-body)}body{color:var(--scd-text);font-family:var(--scd-font-body);font-weight:400;letter-spacing:normal}body,button,input,select,textarea{font-family:var(--scd-font-body)}button,input,select,textarea{letter-spacing:normal}p,li,dd,dt,label,small,span,input,textarea,select,option{font-family:var(--scd-font-body)}h1,h2,.h0,.h1,.h2{color:var(--scd-text);font-family:var(--scd-font-heading)!important;font-style:normal;font-weight:600!important;font-synthesis:none;letter-spacing:-.018em}h3,h4,h5,h6,.h3,.h4,.h5,.h6{color:var(--scd-text);font-family:var(--scd-font-heading);font-style:normal;font-weight:600;font-synthesis:none;letter-spacing:-.01em}h1,.h0,.h1{line-height:1.02}h2,.h2{line-height:1.04}h3,.h3{line-height:1.1}h4,h5,h6,.h4,.h5,.h6{line-height:1.16}a{font-family:inherit}.rte{color:var(--scd-muted);font-family:var(--scd-font-body);line-height:1.75}.rte p,.rte li,.rte a,.rte blockquote{font-family:var(--scd-font-body)}.rte h1,.rte h2{color:var(--scd-text);font-family:var(--scd-font-heading)!important;font-weight:600!important;font-synthesis:none;letter-spacing:-.015em}.rte h3,.rte h4,.rte h5,.rte h6{color:var(--scd-text);font-family:var(--scd-font-heading);font-weight:600;font-synthesis:none}.button,.shopify-payment-button__button,button[type=submit],input[type=submit],.header__menu-item,.menu-drawer__menu-item,.facets__summary,.facets__heading,.facet-filters__label,.facet-filters__sort,.product-count__text,.pagination__item,.predictive-search__item-heading,.predictive-search__heading,.field__input,.customer .field input,.select__select,.quantity__input,.quantity__button{font-family:var(--scd-font-body)}.button,.shopify-payment-button__button,button[type=submit],input[type=submit]{font-weight:700;letter-spacing:0}.header__menu-item,.menu-drawer__menu-item{font-weight:600;letter-spacing:0}.header__heading-link,.header__menu-item,.menu-drawer__menu-item,.header__icon,.search__input,.predictive-search,.header__menu-item span,.footer,.footer a,.footer p,.footer li,.footer small,.footer__content-bottom,.footer__copyright,.footer-block__details-content{font-family:var(--scd-font-body)}.footer-block__heading{font-family:var(--scd-font-body);font-weight:700;letter-spacing:0}.collection-hero__title,.main-page-title,.article-template__title,.blog__title,.rich-text__heading,.image-with-text__heading,.collapsible-content__heading,.related-products__heading,.product-recommendations__heading{font-family:var(--scd-font-heading)!important;font-weight:600!important;font-synthesis:none;letter-spacing:-.015em}.multicolumn-card__info h3{font-family:var(--scd-font-heading);font-weight:600;font-synthesis:none}.card__heading,.card__heading a{font-family:var(--scd-font-body);font-weight:700;letter-spacing:0}.card-information,.card-information *,.price,.price *,.product__text,.product__tax,.product__sku,.product-form__input,.product-form__input label,.product-form__quantity,.quantity,.quantity *,.product__inventory,.product__pickup-availabilities,pickup-availability,variant-selects,variant-radios{font-family:var(--scd-font-body)}.product__title,.product__title h1{font-family:var(--scd-font-heading)!important;font-weight:600!important;font-synthesis:none;letter-spacing:-.018em}.product__description,.product__description p,.product__description li{font-family:var(--scd-font-body);line-height:1.75}.article-template,.article-template p,.article-template li,.article-template a,.article-template blockquote{font-family:var(--scd-font-body)}.article-template h1,.article-template h2{font-family:var(--scd-font-heading)!important;font-weight:600!important;font-synthesis:none;letter-spacing:-.015em}.article-template h3,.article-template h4,.article-template h5,.article-template h6{font-family:var(--scd-font-heading);font-weight:600}.blog-articles__article .card__heading,.blog-articles__article .card__heading a{font-family:var(--scd-font-heading);font-weight:600;font-synthesis:none;letter-spacing:-.01em}.newsletter-form,.newsletter-form input,.newsletter-form button,.newsletter-form label,.newsletter__subheading{font-family:var(--scd-font-body)}.newsletter__heading{font-family:var(--scd-font-heading)!important;font-weight:600!important;font-synthesis:none}.customer,.customer input,.customer button,.customer label,.customer select,.customer textarea{font-family:var(--scd-font-body)}.customer h1,.customer h2{font-family:var(--scd-font-heading)!important;font-weight:600!important;font-synthesis:none}.customer h3{font-family:var(--scd-font-heading);font-weight:600}.cart-items,.cart-items *,.cart__footer,.cart__footer *,.cart-drawer,.cart-drawer *,.drawer,.drawer *{font-family:var(--scd-font-body)}.cart__empty-text,.cart-drawer__empty-content h2,.totals__total{font-family:var(--scd-font-heading)!important;font-weight:600!important}.cart__warnings{padding:64px 20px 88px}.cart__warnings:before{content:"";display:block;width:74px;height:74px;margin:0 auto 26px;border-radius:50%;background:var(--scd-pink-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e60073' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h2l2 10h9l2-7H7'/%3E%3Ccircle cx='10' cy='19' r='1'/%3E%3Ccircle cx='17' cy='19' r='1'/%3E%3C/svg%3E") center / 32px no-repeat}.cart__empty-text{margin:0 0 10px;font-size:clamp(30px,3.4vw,44px)!important;line-height:1.04;letter-spacing:-.018em}.cart__warnings .button{margin-top:22px;min-height:50px;padding:0 30px}.cart__login-title{margin:56px 0 6px;font-family:var(--scd-font-heading)!important;font-size:19px!important;font-weight:600!important;letter-spacing:-.012em}.cart__login-paragraph{margin:0;color:var(--scd-muted);font-family:var(--scd-font-body);font-size:13px;line-height:1.7}.cart__login-paragraph a{color:var(--scd-pink);font-weight:600;text-underline-offset:3px}.cart-drawer__empty-content .cart__empty-text{font-size:26px!important}.search-modal,.search-modal *,.predictive-search,.predictive-search *{font-family:var(--scd-font-body)}.predictive-search__heading{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.localization-form,.localization-form *,.disclosure,.disclosure *{font-family:var(--scd-font-body)}.shopify-policy__title h1{font-family:var(--scd-font-heading)!important;font-weight:600!important;letter-spacing:-.015em}.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body a{font-family:var(--scd-font-body)}.shopify-payment-button__button--unbranded{font-family:var(--scd-font-body)!important;font-weight:700!important}.scd-container{width:min(calc(100% - 48px),var(--scd-container));margin-inline:auto}.scd-section{padding:88px 0}.scd-eyebrow{margin:0 0 12px;color:var(--scd-pink);font-family:var(--scd-font-body);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.scd-heading{margin:0;color:var(--scd-text);font-family:var(--scd-font-heading)!important;font-size:clamp(40px,3.9vw,64px);font-weight:600!important;font-synthesis:none;line-height:1.04;letter-spacing:-.018em}.scd-body{color:var(--scd-muted);font-family:var(--scd-font-body);font-size:16px;line-height:1.7}.scd-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 25px;border:1px solid transparent;border-radius:var(--scd-radius-pill);font-family:var(--scd-font-body);font-size:13px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.scd-button:hover{transform:translateY(-2px)}.scd-button--primary{color:#fff;background:var(--scd-pink);box-shadow:0 8px 25px #e6007338}.scd-button--primary:hover{color:#fff;background:var(--scd-pink-dark);box-shadow:0 12px 30px #b5004b3d}.scd-button--secondary{color:var(--scd-text);background:#fff;border-color:var(--scd-border);box-shadow:var(--scd-shadow)}.scd-button--secondary:hover{color:var(--scd-pink);border-color:#ead1dc;box-shadow:var(--scd-shadow-hover)}.scd-hero__heading,.scd-hero__title,.scd-product-info__title,.scd-cosmetics__title,.scd-cosmetics__section-heading h2,.scd-cosmetics__editorial-copy h2,.scd-cosmetics__closing h2,.scd-journal-page h1,.scd-journal-page h2,.scd-article-page h1,.scd-article-page h2,.scd-collection-page h1,.scd-collection-page h2,.scd-story h1,.scd-story h2,.scd-reviews h2,.scd-bundles h2,.scd-routine h2,.scd-skin-concerns h2,.scd-social-glow h2,.scd-newsletter h2{font-family:var(--scd-font-heading)!important;font-weight:600!important;font-synthesis:none!important;letter-spacing:-.018em!important}.scd-product-card__title,.scd-product-card__title a,.scd-journal-card__title,.scd-journal-card__title a{font-family:var(--scd-font-body)!important;font-weight:600!important;letter-spacing:-.01em!important}.scd-cosmetics-card h3,.scd-cosmetics-card h3 a{font-family:var(--scd-font-body)!important;font-weight:700!important;letter-spacing:0!important}cart-drawer,cart-drawer.drawer,cart-drawer .drawer__inner,cart-drawer .drawer__overlay,cart-notification{z-index:100000!important}.scd-header,.scd-announcement-bar,.section-header,.shopify-section-header-sticky,.shopify-section-group-header-group{z-index:90000}@media screen and (max-width:749px){.scd-container{width:min(calc(100% - 32px),var(--scd-container))}.scd-section{padding:60px 0}.scd-heading{font-size:clamp(36px,11vw,52px)}.cart__warnings{padding:48px 18px 66px}.cart__login-title{margin-top:42px}h1,.h0,.h1{letter-spacing:-.015em}h2,.h2{letter-spacing:-.012em}h3,.h3{letter-spacing:-.008em}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/scd-v2.css.map */
