:root{--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-body-family: "DM Sans", system-ui, sans-serif;--font-base-size: 16;--font-body-size: 16px;--font-body-weight: 400;--font-body-line-height: 1.65;--color-brand-navy: 30, 40, 70;--color-brand-gold: 212, 175, 55;--color-brand-cream: 250, 248, 242;--color-brand-warm-grey: 120, 110, 100;--color-heading: 30, 40, 70;--color-foreground: 30, 40, 70;--color-foreground-secondary: 120, 110, 100;--color-background: 250, 248, 242}body{font-family:var(--font-body-family)!important;font-size:var(--font-body-size)!important;font-weight:var(--font-body-weight)!important;line-height:var(--font-body-line-height)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.01em!important}h1{font-size:clamp(2rem,5vw,3.5rem)!important}h2{font-size:clamp(1.6rem,3.5vw,2.5rem)!important}h3{font-size:clamp(1.3rem,2.5vw,1.875rem)!important}h4{font-size:1.25rem!important}h5{font-size:1.1rem!important}h6{font-size:1rem!important}.m-hero__title{font-family:var(--font-heading-family)!important;font-size:clamp(2.5rem,6vw,5rem)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:.02em!important}.m-hero__subtitle{font-family:var(--font-body-family)!important;font-size:clamp(.75rem,1.5vw,.875rem)!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important}.m-hero__text{font-family:var(--font-body-family)!important;font-size:1rem!important;font-weight:400!important;line-height:1.65!important}.m-menu,.m-menu__link--main{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}.m-sub-menu__item>a{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.04em!important}.m-mega-banner__title{font-family:var(--font-heading-family)!important;font-size:24px!important;font-weight:400!important}.m-product-card__name,.m-product-card__title{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.01em!important}.m-product-card__price,.m-price{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:500!important}.m-sidebar--title{font-family:var(--font-heading-family)!important;font-size:1.875rem!important;font-weight:400!important}.m-filter--widget-title{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.m-active-facets--item{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:500!important;text-transform:capitalize!important}.m-collection-toolbar{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:500!important}.m-collection-page-header__description,.m-collection-page-header__description p{font-family:var(--font-body-family)!important;font-size:1rem!important;font-weight:400!important;line-height:1.65!important;max-width:750px!important}.main-product__block .m-product-title{font-family:var(--font-heading-family)!important;font-size:1.875rem!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.01em!important}@media(max-width:767px){.main-product__block .m-product-title{font-size:1.5rem!important}}.main-product__block .m-product-type{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important}.main-product__block .m-product-description,.main-product__block .m-product-description p,.main-product__block .m-product-description li{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:400!important;line-height:1.75!important}.main-product__block .m-product-collapsible .m-collapsible--button{font-family:var(--font-body-family)!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.04em!important}.m-product-details-tabs .m-tab-header{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important}.m-product-details-tabs .m-tab-content__inner,.m-product-details-tabs .m-tab-content__inner p{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:400!important;line-height:1.75!important}.m-cart-drawer__title{font-family:var(--font-heading-family)!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.02em!important}.m-cart-item__title{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.m-cart__header{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}.m-cart__subtotal--label,.m-cart__subtotal--price{font-family:var(--font-body-family)!important;font-size:1.125rem!important;font-weight:500!important}.m-testimonial__description{font-family:var(--font-heading-family)!important;font-style:italic!important;font-weight:300!important;line-height:1.45!important;font-size:clamp(1rem,2vw,1.25rem)!important}.m-testimonials--layout-4 .m-testimonial__description{font-size:clamp(1.25rem,3vw,2.25rem)!important}.m-testimonial__title{font-family:var(--font-body-family)!important;font-size:1.125rem!important;font-weight:500!important;letter-spacing:.02em!important}.m-testimonial__name{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.04em!important}.m-testimonial__image-text{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important}.m-breadcrumb{font-family:var(--font-body-family)!important}.m-breadcrumb--item,.m-breadcrumb--item a{font-size:11px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important}.m-breadcrumb--item-active,.m-breadcrumb--item-current{font-weight:600!important}.m-footer--middle .m-footer--block-title{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}.m-footer--middle .m-footer--block ul li a,.m-footer--middle .m-footer--block-content,.m-footer--middle .m-footer--block-content p{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important;line-height:1.8!important}.m-footer--bottom-menu-item,.m-footer--bottom-menu-item a{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.06em!important}.m-button,button.m-button,a.m-button{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}.m-section__heading{font-family:var(--font-heading-family)!important;font-weight:400!important;line-height:1.15!important}.m-section__subheading{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important}.m-breadcrumb--item-active,.m-breadcrumb--item-current{color:rgb(var(--color-brand-navy))!important}.m-promotion__text{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}.m-promotion__icon{display:inline-flex!important;align-items:center!important}.m-predictive-search__item-heading,p.m-predictive-search__item-heading,.m-predictive-search__item-query-result,p.m-predictive-search__item-query-result,p.m-predictive-search__item-heading.m-predictive-search__item-query-result{font-family:var(--font-body-family)!important;font-weight:400!important;font-size:14px!important;letter-spacing:.01em!important}.m-predictive-search__title{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.m-rich-text .m-richtext,.m-rich-text .m-richtext p,.m-rich-text .m-richtext li{font-family:var(--font-body-family)!important;font-size:1rem!important;font-weight:400!important;line-height:1.75!important}.m-rich-text .m-richtext h1,.m-rich-text .m-richtext h2,.m-rich-text .m-richtext h3,.m-rich-text .m-richtext h4{font-family:var(--font-heading-family)!important;font-weight:400!important}.m-article__title{font-family:var(--font-heading-family)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.01em!important}.m-article__blog{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}.m-article__meta,.m-article__meta span{font-family:var(--font-body-family)!important;font-size:13px!important}.m-article__content,.m-article__content p,.m-article__content li{font-family:var(--font-body-family)!important;font-size:1rem!important;line-height:1.8!important}.m-article__content h1,.m-article__content h2,.m-article__content h3,.m-article__content h4{font-family:var(--font-heading-family)!important;font-weight:400!important}.m-article-card__title{font-family:var(--font-heading-family)!important;font-weight:400!important;line-height:1.2!important}.m-article-card__excerpt,.m-article-card__excerpt p{font-family:var(--font-body-family)!important;font-size:14px!important;line-height:1.65!important}.m-article-navigation__label{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important}.m-related-posts__heading{font-family:var(--font-heading-family)!important;font-weight:400!important}.m-comment__author{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:600!important}.m-comment__date{font-family:var(--font-body-family)!important;font-size:13px!important;font-style:italic!important}.m-comment__content,.m-comment__content p{font-family:var(--font-body-family)!important;font-size:15px!important;line-height:1.75!important}.m-comment-form__heading{font-family:var(--font-heading-family)!important;font-weight:400!important}.m-comment-form__text{font-family:var(--font-body-family)!important;font-size:15px!important;line-height:1.65!important}.m-sticky-addtocart--title h3{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.01em!important}.m-sticky-addtocart--title .m-price{font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:500!important}.m-newsletter-form__input{font-family:var(--font-body-family)!important;font-size:14px!important}.m-newsletter-form__button{font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important}.m-collection-card__title{font-family:var(--font-heading-family)!important;font-weight:400!important;line-height:1.2!important}.m-collection-card__product-count{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.06em!important}label,.m-label,.form-field--label{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important}input,select,textarea,.form-field--input{font-family:var(--font-body-family)!important;font-size:14px!important}.m-button--primary,button.m-button--primary,a.m-button--primary{background-color:rgb(var(--color-brand-navy))!important;color:rgb(var(--color-brand-cream))!important;border-color:rgb(var(--color-brand-navy))!important}.m-price--on-sale .m-price-item--sale{color:rgb(var(--color-brand-gold))!important}.m-product-card__badge .m-badge--sale,.m-product-card__badge .m-badge--on-sale{background-color:rgb(var(--color-brand-gold))!important;color:rgb(var(--color-brand-navy))!important;font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important}.m-product-card__badge .m-badge--new{background-color:rgb(var(--color-brand-navy))!important;color:rgb(var(--color-brand-cream))!important;font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important}.badge-soldout,.m-badge--soldout{background-color:rgba(var(--color-brand-warm-grey),.15)!important;color:rgb(var(--color-brand-warm-grey))!important;font-family:var(--font-body-family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important}.m-product-card__action>a[href*=whatsapp],.m-product-card__action>a[href*="api.whatsapp"]{display:none!important}h.-contact-title{border:none}.m-price--on-sale .m-price-item--regular{display:none!important}.m-price span[class*=visually-hidden]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-style.css.map */
