:root{--heading-font-family: "Cormorant Garamond", Georgia, serif;--heading-font-weight: 500;--heading-font-style: normal;--heading-text-transform: none;--heading-letter-spacing: .01em;--text-font-family: "Instrument Sans", Arial, sans-serif;--text-font-weight: 400;--text-font-style: normal;--text-letter-spacing: 0em;--button-font: normal 600 var(--text-sm) / 1.65 "Instrument Sans", Arial, sans-serif;--button-letter-spacing: .03em;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-h1: clamp(2.5rem, 1.78rem + 2.05vw, 4.5rem);--text-h2: clamp(2rem, 1.5rem + 1.5vw, 3rem);--text-h3: clamp(1.625rem, 1.4rem + .64vw, 2.25rem);--text-h4: clamp(1.375rem, 1.24rem + .38vw, 1.75rem);--text-h5: clamp(1.125rem, 1.04rem + .25vw, 1.375rem);--text-h6: 1rem}:is(.badge,.pagination,.breadcrumb){--heading-font-family: "Instrument Sans", Arial, sans-serif;--heading-font-weight: 500;--heading-letter-spacing: .03em}body{font-size:var(--text-base);line-height:1.65}:is(.h1,.prose h1){line-height:1.06}:is(.h2,.prose h2){line-height:1.1}:is(.h3,.prose h3){line-height:1.15}:is(.h4,.h5,.h6,.prose h4,.prose h5,.prose h6){line-height:1.25}.header__primary-nav,.header-sidebar__linklist-button{--heading-font-family: "Cormorant Garamond", Georgia, serif;--heading-font-weight: 500;--heading-letter-spacing: .01em;font-family:var(--heading-font-family);font-size:1.375rem;font-weight:500;letter-spacing:.01em;line-height:1.2}.header__primary-nav :is(a,button,summary){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.announcement-bar{font-family:var(--heading-font-family);font-size:.9375rem;font-weight:500;letter-spacing:.035em;line-height:1.25;padding-block:.75rem}.shopify-section--slideshow .button{font-family:var(--heading-font-family);font-size:1.125rem;font-weight:500;letter-spacing:.025em;line-height:1.2;text-transform:none}shopify-chat::part(activator){font-family:var(--heading-font-family);font-size:1.0625rem;font-weight:500;letter-spacing:.01em}.button,.shopify-payment-button__button--unbranded{font-size:.9375rem;font-weight:600;letter-spacing:.03em}.product-card__info{gap:1.125rem;padding-block-start:1.75rem;text-transform:none}.product-card__info .vendor{display:none}.product-card__info .product-title{font-family:var(--heading-font-family);font-size:1.375rem;font-style:normal;font-weight:500;letter-spacing:.025em;line-height:1.05;text-transform:uppercase}.product-card__info .price-list{font-family:var(--text-font-family);color:rgb(var(--text-color) / .72);font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.4;text-transform:none}.product-card__info .price-list :is(sale-price,compare-at-price,unit-price){font-family:var(--text-font-family);font-size:inherit;font-style:normal;font-weight:400;letter-spacing:inherit;line-height:inherit;text-transform:none}.product-card__info .rating-badge,.product-card__info .jdgm-prev-badge{font-family:var(--text-font-family);color:rgb(var(--text-color) / .74);font-size:.875rem;letter-spacing:0;text-transform:none}.product-card__info .rating-badge .text-xxs{font-family:var(--text-font-family);font-size:inherit;font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.product-card__buy-now{margin-block-start:.375rem}.product-card__buy-now-button{font-family:var(--text-font-family)!important;min-height:3rem!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.1em!important}.product-card__see-details{font-family:var(--text-font-family);font-size:.875rem!important;font-weight:500;letter-spacing:.025em!important}.product-info .product-title{font-size:clamp(2.125rem,1.85rem + .8vw,2.5rem);line-height:1.08}.price-list--product :is(sale-price,compare-at-price,unit-price){font-family:var(--text-font-family);font-size:1.125rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none}.product-info :is(.button,.shopify-payment-button__button--unbranded){font-size:.875rem;font-weight:500;letter-spacing:.04em}.collection-toolbar__button{font-family:var(--text-font-family);font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:.02em;text-transform:none}.shopify-section--related-products .section-header .h2{font-size:clamp(2.25rem,2rem + .7vw,2.5rem)}.shopify-section--main-article .article__wrapper .prose h3{font-size:clamp(1.6875rem,1.6rem + .25vw,1.8125rem);line-height:1.18}.shopify-section--rich-text .prose>.h6{font-family:var(--text-font-family);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.6;text-transform:none}.jdgm-widget .jdgm-title,.jdgm-widget .jdgm-rev-widg__title,.jdgm-widget .jdgm-widget-title,.jdgm-widget .jdgm-all-reviews-widget__title,.jdgm-write-review-modal__title{font-family:var(--heading-font-family)!important;font-size:clamp(2rem,1.5rem + 1.5vw,3rem)!important;font-style:normal!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.1!important;text-transform:none!important}html body .jdgm-rev-widg__title,html body .jdgm-review-widget .jdgm-rev-widg__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(2rem,1.5rem + 1.5vw,3rem)!important;font-style:normal!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.1!important;text-transform:none!important}.jdgm-widget .jdgm-rev__title,.jdgm-widget .jdgm-review-card__title,.jdgm-write-review-modal__product-title{font-family:var(--heading-font-family)!important;font-size:1.375rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.2!important}.jdgm-widget :is(.jdgm-header-info,.jdgm-rev__body,.jdgm-rev__author,.jdgm-rev__timestamp,.jdgm-rating-text){font-family:var(--text-font-family)!important}@media screen and (max-width:699px){:root{--text-h1: clamp(2.375rem, 1.95rem + 1.8vw, 2.75rem);--text-h2: clamp(2rem, 1.72rem + 1.2vw, 2.25rem);--text-h3: 1.75rem}.header__primary-nav,.header-sidebar__linklist-button{font-size:1.5rem}.announcement-bar{font-size:.8125rem;padding-block:.6875rem}.shopify-section--slideshow .button{font-size:1.0625rem}.product-card__info{gap:.875rem;padding-block-start:1.25rem}.product-card__info .product-title{font-size:1.25rem}.product-card__info .price-list{font-size:1rem}.product-info .product-title{font-size:2.125rem}.shopify-section--related-products .section-header .h2{font-size:2.25rem}.shopify-section--main-article .article__wrapper .prose h3{font-size:1.5rem}.shopify-section--rich-text .prose>.h6{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/brand-typography.css.map */
