:root{--font-body--family: "Jost", sans-serif;--font-body--style: normal;--font-body--weight: 300;--font-heading--family: "Cormorant Garamond", serif;--font-heading--style: italic;--font-heading--weight: 300;--font-subheading--family: "Cormorant Garamond", serif;--font-subheading--style: normal;--font-subheading--weight: 400;--font-accent--family: "Montserrat", sans-serif;--font-accent--style: normal;--font-accent--weight: 300;--font-size--h1: 3.25rem;--font-size--h2: 2.375rem;--font-size--h3: 1.5rem;--font-paragraph--line-height: 1.8;--line-height--body-normal: 1.8;--line-height--body-loose: 2;--button-font-family-primary: "Montserrat", sans-serif;--button-font-family-secondary: "Montserrat", sans-serif;--button-text-case-primary: uppercase;--button-text-case-secondary: uppercase}body{font-family:Jost,sans-serif!important;font-weight:300!important;font-style:normal!important;line-height:1.8!important;font-variation-settings:normal!important;-webkit-font-smoothing:antialiased}p,li,.paragraph:not(.button),.paragraph>*,.rte p,.rte li,.rte td,.rte blockquote,.content-for-layout p,label,input::placeholder,textarea::placeholder{font-family:Jost,sans-serif!important;font-weight:300!important;line-height:1.8!important}h1,.h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-family:Cormorant Garamond,serif!important;font-weight:700!important;font-style:italic!important;font-size:4.5rem!important;letter-spacing:.04em!important;line-height:1.1!important}h2,.h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-family:Cormorant Garamond,serif!important;font-weight:700!important;font-style:italic!important;font-size:3.25rem!important;letter-spacing:.04em!important;line-height:1.15!important}h3,.h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6){font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-style:normal!important;font-size:1.5rem!important;letter-spacing:.05em!important;line-height:1.3!important}h4,.h4,.h4.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.05em!important;line-height:1.35!important}h5,.h5,.h5.h5,.text-block.h5>*,.text-block.h5 :is(h1,h2,h3,h4,h5,h6),h6,.h6,.h6.h6,.text-block.h6>*,.text-block.h6 :is(h1,h2,h3,h4,h5,h6){font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-style:normal!important;letter-spacing:.05em!important;line-height:1.4!important}.button,.button-secondary,button.shopify-payment-button__button--unbranded,[type=submit].button,.btn{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-size:.6875rem!important}.menu-list__link{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:.6875rem!important}.menu-list--mobile .menu-list__item,.menu-list--mobile a,header-drawer .menu-list__link,.header-drawer .menu-list__link{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.15em!important}.menu-list__submenu a,.menu-list__submenu .menu-list__link,.mega-menu a{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.625rem!important}.announcement a,.announcement p,.announcement span,._announcement a,._announcement p{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-style:normal!important;letter-spacing:.15em!important;font-size:.625rem!important;text-transform:uppercase!important}.price,.price--large,.price--regular,.compare-at-price,.unit-price,product-price .price-item,.price-item--regular,.price-item--sale,.cart-item__price,.cart-summary__total-price{font-family:Montserrat,sans-serif!important;font-weight:500!important;font-style:normal!important;letter-spacing:.05em!important}.text-block.h1:after,.text-block.h2:after{content:"";display:block;width:72px;height:1px;background:linear-gradient(90deg,transparent 0%,#C9A84C 20%,#D4AF37 50%,#C9A84C 80%,transparent 100%);margin-block-start:.75rem;border-radius:1px;flex-shrink:0}.text-block--product_list_text_qK4EWG p{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-style:italic!important;letter-spacing:.06em!important}.eyebrow,.kicker,[data-eyebrow],.section__eyebrow,.section-header .section-subtitle,.section-header__subtitle,.section__subtitle{font-family:Montserrat,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:.625rem!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--color-primary, #C9A84C);display:block;margin-block-end:.75rem}footer p,footer li,footer address{font-family:Jost,sans-serif!important;font-weight:300!important;line-height:1.8!important}footer .h3,footer .h4,footer h3,footer h4{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.05em!important}footer a:not(.button,.button-secondary){font-family:Jost,sans-serif!important;font-weight:300!important;letter-spacing:.02em!important}.footer-policy-list a,.footer-copyright{font-family:Jost,sans-serif!important;font-weight:300!important;font-size:.75rem!important;letter-spacing:.05em!important}.social-icons__wrapper a,.social-icons__icon-wrapper a{color:#1a1a18!important;transition:color .25s ease!important}.social-icons__wrapper a:hover,.social-icons__icon-wrapper a:hover{color:#888780!important;opacity:1!important}@media screen and (max-width:749px){h1,.h1,.h1.h1,.text-block.h1>*{font-size:2.75rem!important;letter-spacing:.02em!important}h2,.h2,.h2.h2,.text-block.h2>*{font-size:2.25rem!important;letter-spacing:.02em!important}h3,.h3,.h3.h3,.text-block.h3>*{font-size:1.25rem!important}.button,.button-secondary{letter-spacing:.15em!important;font-size:.625rem!important}.menu-list__link{letter-spacing:.1em!important}.text-block.h1:after,.text-block.h2:after{width:48px;margin-block-start:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/luxury-typography.css.map */
