@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400&family=Julius+Sans+One&family=Marcellus&display=swap";:root{--cs-title-font: "Julius Sans One", "Marcellus", serif;--cs-body-font: "Julius Sans One", "Josefin Sans", sans-serif;--cs-reading-font: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif;--cs-cta-font: "Josefin Sans", "Julius Sans One", sans-serif;--cs-heading-spacing: .14em;--cs-body-spacing: .1em;--cs-reading-spacing: .035em;--cs-small-spacing: .16em;--cs-cta-spacing: .2em}body,.content-for-layout,.shopify-section,#MainContent,#header-group,.footer,.menu-drawer,.modal,.drawer,.quick-add-modal{font-family:var(--cs-body-font);font-weight:400}body :where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.section-heading,.section-title,.section-header,.section-header__title,.title,.title-wrapper,.rich-text__heading,.banner__heading,.hero__heading,.slideshow__heading,.image-banner__heading,.collection-hero__title,.collection-list-title,.product__title,.product-title,.product-info__title,.main-product__title,.card__heading,.product-card__title,.article-card__title,.page-title,.page__title,.shopify-policy__title,.footer-block__heading){font-family:var(--cs-title-font)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:var(--cs-heading-spacing);line-height:1.24}body :where(p,li,span,label,legend,summary,small,.rte,.rte p,.rte li,.rte span,.rich-text,.rich-text__text,.text-block,.text-block__text,.banner__text,.hero__text,.slideshow__text,.image-banner__text,.newsletter,.newsletter__wrapper,.newsletter__subheading,.newsletter-form__message,.email-signup-banner__heading,.email-signup-banner__subheading,.product__description,.product-description,.product-info__description,.product__text,.accordion__content,.accordion__title,.collapsible-content,.collapsible-content__heading,.collapsible-row-layout .accordion,.faq,.faq__heading,.faq__item,.page-width,.shopify-policy__body,.price,.price-item,.variant-option__button-label__text,.product-form__input,variant-picker,.quantity__label,.product__tax,.caption,.caption-large){font-family:var(--cs-body-font)!important;font-weight:400;letter-spacing:var(--cs-body-spacing);line-height:1.58}body :where(.subheading,.subtitle,.eyebrow,.overline,.caption,.caption-large,.breadcrumb,.breadcrumbs,.menu-list__link,.header__menu-item,.menu-drawer__menu-item,.menu-drawer__utility-links a,.footer a,#header-group a,#header-group summary,#header-group button,nav a,.pagination,.facets,.facet-filters,.active-facets,.card__badge,.badge,.product-card__badge){font-family:var(--cs-body-font)!important;font-weight:400;text-transform:uppercase;letter-spacing:var(--cs-small-spacing);line-height:1.4}body :where(.button,button,input[type=submit],button[type=submit],button[name=add],a[class*=button],.shopify-payment-button__button,.quick-add__button,.product-form__submit,.newsletter-form__button,.customer button){font-family:var(--cs-cta-font)!important;font-weight:300!important;text-transform:uppercase;letter-spacing:var(--cs-cta-spacing);line-height:1.25}body :where(.page .rte,.page .rte *,.main-page .rte,.main-page .rte *,.shopify-policy__body,.shopify-policy__body *,.rich-text__text,.rich-text__text *,.accordion__content,.accordion__content *,.collapsible-content__wrapper,.collapsible-content__wrapper *,.faq__item,.faq__item *,.product__description,.product__description *,.product-description,.product-description *,.product-info__description,.product-info__description *,.product__text,.product__text *,.newsletter__subheading,.newsletter__subheading *,.email-signup-banner__subheading,.email-signup-banner__subheading *,.newsletter-form__message,.newsletter-form__message *){font-family:var(--cs-reading-font)!important;font-weight:400!important;text-transform:none;letter-spacing:var(--cs-reading-spacing);line-height:1.68}body :where(.product-card__title a,.card__heading a,.full-unstyled-link,.link,a){font-family:inherit;letter-spacing:inherit}body :where(.rte,.rich-text__text,.product__description,.product-description,.shopify-policy__body,.accordion__content) :where(strong,b){font-weight:500}body :where(input,textarea,select,option){font-family:var(--cs-cta-font);letter-spacing:.06em}body :where(svg,path,.icon,.icon svg,.visually-hidden){letter-spacing:normal}main[data-template*=product] :where(.rte,.rte *,.text-block,.text-block *,.text-block__text,.text-block__text *,[class*=description],[class*=description] *){font-family:var(--cs-reading-font)!important;font-weight:400!important;text-transform:none!important;letter-spacing:.02em!important;line-height:1.62!important}main[data-template*=page] :where(.rte,.rte *,.rich-text__text,.rich-text__text *,.text-block,.text-block *,.text-block__text,.text-block__text *,.page-content,.page-content *,.main-page,.main-page *),#MainContent :where(.about,.about *,[class*=about] p,[class*=about] li,[class*=about] span,[id*=about] p,[id*=about] li,[id*=about] span){font-family:var(--cs-reading-font)!important;font-weight:400!important;text-transform:none!important;letter-spacing:.02em!important;line-height:1.62!important}#header-group :where(.menu-list__submenu a,.menu-list__submenu .menu-list__link,.header__submenu a,.header__submenu .header__menu-item,.menu-drawer__submenu a,.menu-drawer__submenu .menu-drawer__menu-item){font-family:var(--cs-reading-font)!important;font-weight:400!important;text-transform:none!important;letter-spacing:.03em!important;line-height:1.5!important}body :where(.cart-errors,.cart__errors,.cart-error,.cart__error,.terms-error,.terms-and-conditions-error,.cart-terms-error,.shopify-section [role=alert],.form__message,.errors,.field-error,.form-status,.toast,.notification){font-family:var(--cs-reading-font)!important;font-weight:400!important;text-transform:none!important;letter-spacing:.03em!important;line-height:1.45!important}body :where(.cart-errors,.cart__errors,.cart-error,.cart__error,.terms-error,.terms-and-conditions-error,.cart-terms-error,.shopify-section [role=alert]){width:min(640px,calc(100vw - 32px));margin:16px auto!important;padding:14px 18px!important;color:#171717!important;background:#fffffff5!important;border:1px solid #d8d8d8!important;border-left:2px solid #171717!important;border-radius:0!important;box-shadow:0 10px 30px #00000014!important}body :where(.cart-errors,.cart__errors,.cart-error,.cart__error,.terms-error,.terms-and-conditions-error,.cart-terms-error,.shopify-section [role=alert]) :where(svg,.icon){color:#171717!important;width:18px;height:18px}body :where(.cart-errors,.cart__errors,.cart-error,.cart__error,.terms-error,.terms-and-conditions-error,.cart-terms-error,.shopify-section [role=alert]) :where(a,button){font-family:var(--cs-cta-font)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#171717!important;text-decoration-thickness:1px}@media screen and (max-width:749px){:root{--cs-heading-spacing: .1em;--cs-body-spacing: .07em;--cs-reading-spacing: .025em;--cs-small-spacing: .12em;--cs-cta-spacing: .14em}body :where(.page .rte,.rich-text__text,.product__description,.product-description,.accordion__content,.shopify-policy__body,.newsletter__subheading,.email-signup-banner__subheading){line-height:1.6}body :where(.cart-errors,.cart__errors,.cart-error,.cart__error,.terms-error,.terms-and-conditions-error,.cart-terms-error,.shopify-section [role=alert]){width:calc(100vw - 24px);margin-top:12px!important;padding:13px 14px!important;font-size:.92rem!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/caviar-luxury-typography.css.map */
