:root{--font-display: "Cormorant Garamond", serif;--font-body: "Montserrat", sans-serif}.display-hero{font-family:var(--font-display)!important;font-size:64px!important;font-weight:400!important;line-height:1!important;letter-spacing:-.02em!important}.heading-h1{font-family:var(--font-display)!important;font-size:52px!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.02em!important}.heading-h2{font-family:var(--font-display)!important;font-size:42px!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.01em!important}.heading-h3{font-family:var(--font-display)!important;font-size:30px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.01em!important}.editorial-quote{font-family:var(--font-display)!important;font-size:38px!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.01em!important}.product-title-display{font-family:var(--font-display)!important;font-size:46px!important;font-weight:500!important;line-height:1!important;letter-spacing:-.015em!important}.product-card-title{font-family:var(--font-body)!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important}.body-lg{font-family:var(--font-body)!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important}.body-md,body{font-family:var(--font-body)!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important}.nav-link{font-family:var(--font-body)!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.03em!important}.btn-text,.button,button{font-family:var(--font-body)!important;font-size:12px!important;font-weight:600!important;line-height:1!important;letter-spacing:.02em!important}.price-text{font-family:var(--font-body)!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important}.price-compare{font-family:var(--font-body)!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important}.label-sm{font-family:var(--font-body)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.breadcrumb-text{font-family:var(--font-body)!important;font-size:10px!important;font-weight:400!important}.announcement-text{font-family:var(--font-body)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.footer-text{font-family:var(--font-body)!important;font-size:13px!important;font-weight:400!important}@media screen and (max-width:749px){.display-hero{font-size:42px!important}.heading-h1{font-size:36px!important}.heading-h2{font-size:32px!important}.heading-h3{font-size:26px!important}.editorial-quote{font-size:28px!important}.product-title-display{font-size:34px!important}.product-card-title{font-size:14px!important}.body-lg{font-size:12px!important}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display)!important}p,span,div,a,input,select,textarea,li{font-family:inherit}.product__title h1{font-family:var(--font-display)!important;font-size:46px!important;font-weight:500!important;line-height:1!important;letter-spacing:-.015em!important}@media screen and (max-width:749px){.product__title h1{font-size:34px!important}}.price__regular .price-item--regular,.price__sale .price-item--sale{font-family:var(--font-body)!important;font-size:18px!important;font-weight:700!important}.price__sale .price-item--regular{font-family:var(--font-body)!important;font-size:13px!important;font-weight:400!important}.menu-list__link-title,.small-dropdown-menu a,.menu-list__item,.header__inline-menu,.header__menu-item{font-family:var(--font-body)!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.03em!important}.announcement-bar__message{font-family:var(--font-body)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.product__title h1,.product__title{font-family:var(--font-display)!important;font-size:46px!important;font-weight:500!important;line-height:1!important;letter-spacing:-.015em!important}.product__text,.product__description{font-family:var(--font-body)!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}.price-item,.price__regular .price-item--regular,.price__sale .price-item--sale,.card-information .price{font-family:var(--font-body)!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important}.price__sale .price-item--regular{font-size:13px!important;font-weight:400!important}.button,.btn,button,.product-form__submit,.shopify-payment-button__button{font-family:var(--font-body)!important;font-size:12px!important;font-weight:600!important;line-height:1!important;letter-spacing:.02em!important}.card__heading,.card__heading a{font-family:var(--font-body)!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important}@media screen and (max-width:749px){.card__heading,.card__heading a{font-size:14px!important}}.badge,.card__badge{font-family:var(--font-body)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.footer-block__heading,.footer__list-rules{font-family:var(--font-body)!important;font-size:13px!important;font-weight:600!important}.footer__list-rules,.footer__list-rules a,.list-menu__item{font-family:var(--font-body)!important;font-size:13px!important;font-weight:400!important}.yotpo-review,.jdgm-rev{font-family:var(--font-body)!important}.collection-hero__title{font-family:var(--font-display)!important;font-size:52px!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.02em!important}.cart-drawer__heading{font-family:var(--font-body)!important;font-weight:600!important}.cart-item__name,.cart-item__details{font-family:var(--font-body)!important;font-size:14px!important}.breadcrumbs{font-family:var(--font-body)!important;font-size:10px!important}.header__row{padding-bottom:15px!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/typography-system.css.map */
