:root {
  --blvck-body: "Montserrat", Arial, sans-serif;
  --blvck-display: "Cormorant", Georgia, serif;
  --FONT-STACK-BODY: var(--blvck-body);
  --FONT-STACK-HEADING: var(--blvck-display);
  --FONT-STACK-SUBHEADING: var(--blvck-body);
  --FONT-STACK-NAV: var(--blvck-body);
  --BTN-FONT-STACK: var(--blvck-body);
  --FONT-WEIGHT-BODY: 400;
  --FONT-WEIGHT-HEADING: 400;
  --FONT-WEIGHT-NAV: 500;
  --FONT-SIZE-BASE: .875rem;
  --FONT-SIZE-BASE-PERCENT: .875;
}
body {font-family:var(--blvck-body);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
input,button,select,textarea {font-family:var(--blvck-body)}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.blvck-display-title,.blvck-section-heading h2,.index-tab-collections .grid__heading {font-family:var(--blvck-display);font-weight:400;line-height:1.05;letter-spacing:-.01em}
.rte,.product__description,.product__accordion__content,.product__description__content,.product__text,.shopify-policy__body,.contact__form {font-family:var(--blvck-body)!important;font-size:14px;line-height:1.6;letter-spacing:.01em}
.rte :is(p,span,div,li,ul,ol,a,strong,b,em,i,td,th),.product__description :is(p,span,div,li,a,strong,b,em,i),.shopify-policy__body :is(p,span,div,li,a,strong,b,em,i) {font-family:var(--blvck-body)!important}
.product__description :is(p,span,div,li),.product__accordion__content :is(p,span,div,li) {font-size:14px!important;line-height:1.6!important}
.rte :is(p,li,td,th) {font-size:14px!important;line-height:1.6!important}
.product__description :is(h1,h2,h3,h4,h5,h6),.product__accordion__content :is(h1,h2,h3,h4,h5,h6) {font-family:var(--blvck-body)!important;font-size:14px!important;font-weight:500;line-height:1.6;letter-spacing:.01em}
#MainContent .product-item .product-item__title,#MainContent .product-item .product-item__price,.product-item__title,.product-item__price,.predictive-search__product__title,.search__product__title {font-family:var(--blvck-body)!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.01em!important;text-transform:none!important}
#MainContent .product-item .product-item__price {color:#6b6b6b}
.navlink,.navtext,.drawer__menu,.popout__toggle,.collection__filters,.collection__nav,.blvck-tile span,.blvck-menu-card span,.footer__quicklinks,.footer__title,.product__price,.product__price span,.product__selectors,.accordion__title,.product__accordion__title,.caps {font-family:var(--blvck-body)!important}
.header__menu .navlink--toplevel,.header__menu .navtext,.blvck-tile span,.footer__title {font-size:11px;font-weight:500;letter-spacing:.18em;line-height:1.4}
.btn,.btn__text,.blvck-hero__links a,.blvck-view-all,.blvck-eyebrow {font-family:var(--blvck-body)!important;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.18em}
html:lang(ar) {--blvck-display:var(--blvck-body)}
html:lang(ar) :is(h1,h2,h3,h4,h5,h6,.caps,.navtext,.navlink,.btn,.btn__text,.blvck-eyebrow,.blvck-tile span) {letter-spacing:normal!important}
