/** Shopify CDN: Minification failed

Line 519:0 Expected "}" to go with "{"

**/
/* Universal */


.btn {
  font-family: presicav, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  letter-spacing: 1px;
}
.h1 {
  font-family: inglesa-caps-variable, sans-serif;
  font-weight: 400;
  line-height: 35px;
}
.h2 {
  font-family: inglesa-caps-variable, sans-serif;
  font-weight: 400;
}
.product-grid-item__title {
  font-family: presicav, sans-serif;
  font-weight: 400 !important;
  font-style: normal;
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000000;
}
.product-grid-item__price {
  font-family: presicav, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000000;
}


/* Search */

.icon-search {
  color: #525050;
}

.search-form__inner {background: #F9F9F6;}

.popular-searches {background: #FFFFFF;}

.predictive-search__heading {border-bottom: var(--BORDER-WIDTH) solid #000;}

.label-typography {color: #000000 !important; font-family: Cormorant, serif; font-size: 15px !important;letter-spacing: 1px; text-transform: uppercase;}

.predictive-search__item {font-family: Cormorant, serif;
  font-weight: 400;
  font-size: 15px 
  letter-spacing: 1px; text-transform: uppercase;
  color: #FFF;
  }

.search-form__input {font-family: Cormorant, serif;
  optical-size: 15;
  font-weight: 400;
  font-size: 15px !important;
  letter-spacing: 1px; text-transform: uppercase;
  color: #000000;
  }

.search-popdown__close {color: #000;}

.search-form__input {--input-bg: #FFFFFF;}


/* Cart */
.cart__title {
  color: #000000;
  font-family: inglesa-caps-variable, sans-serif;
  font-weight: 400;
  font-size: 30px;
}

.cart-drawer__item-qty {font-size: 17px;}

.cart__content>.btn {color: #FFFFFF;}

.cart__item__title {
  font-family: Cormorant, serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  letter-spacing: 1px; text-transform: uppercase;
}

.cart__item__meta {
  font-family: Cormorant, serif;
  optical-size: 12;
  font-weight: 400;
  font-size: 17px;
}

.cart__item__price {
  font-family: Cormorant, serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  letter-spacing: 1px; text-transform: uppercase;
}

.cart__total {
  font-family: Cormorant, serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1px; text-transform: uppercase;
}

.cart__total__money {
  font-family: Cormorant, serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  letter-spacing: 1px; text-transform: uppercase;
}

.cart__widget__title {
  font-family: Cormorant, serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  letter-spacing: 1px; text-transform: uppercase;
}


/* Cart Empty */
.cart__empty p {font-family: Cormorant, serif;
  optical-size: 12;
  font-weight: 400;
  }



/* Category Page */
/* shell banner CSS in customizer */
.collection__sort-bar .collection__sort__label {
  font-family: Cormorant, serif;
  optical-size: 14;
  font-weight: 350;
  color: #000000;
}

.collection__products-count {
  font-family: Cormorant, serif;
  optical-size: 14;
  font-weight: 350;
  color: #000000;
}

.product__badge__item--saving {
  font-family: presicav, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 8px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.collection__sort__button {
  font-family: Cormorant, serif;
  optical-size: 14;
  font-weight: 350;
}

.collection__filter-tags label {font-size: 16 px;}


/* Product Page */

.breadcrumbs {
  font-family: Cormorant, serif;
  optical-size: 14;
  font-weight: 400;
  font-size: 16px;
}
  
.product__title {
  font-family: inglesa-caps-variable, sans-serif;
  font-weight: 400;
  font-size: 40px;
  color: #000000;
}

.product__price--regular {
  font-family: presicav, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px; letter-spacing: 1px; text-transform: uppercase;
  color: #000000;
}

/* Sale */
.product__price--compare {
  font-family: presicav, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px; letter-spacing: 1px; text-transform: uppercase;
  color: #A6B3B8;
}

.product__price--off {
  font-family: presicav, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 9px; letter-spacing: 1px; text-transform: uppercase;
  color: #000000;
}


/* Swatch */

.icon-check {background:none;}


/* Variant label */

.label-typography {
  font-family: Cormorant, serif;
  optical-size: 12;
  font-weight: 350;
  color: #FFFFFF;
}

/* Variant buttons */
.radio__button {
  font-family: presicav, sans-serif;
  font-weight: 400;
  font-size: 10px; letter-spacing: 1px; text-transform: uppercase;
  color: #FFFFFF;
}

.radio__button .option-title {color: #000000;}

.radio__fieldset .radio__input:checked~.radio__label {background-color:#D1E187; border-color:#D1E187;}

.radio__fieldset .radio__label {background-color:#FFFFFF; border-color:#FFFFFF;}

/* Quantity button */
.select-popout__value {
  font-family: Cormorant, serif;
  optical-size: 12;
  font-weight: 350;
  color: #000000;
}

.product__accordion__title {
  font-family: Cormorant, serif;
  optical-size: 12;
  font-weight: 350;
  color: #000000;
}

.product__accordion__inner {
  font-family: Cormorant, serif;
  font-weight: 350;
  color: #000000;
}

.select-popout__option {
  font-family: Cormorant, serif;
  optical-size: 12;
  font-weight: 350;
  color: #000000;
}

.select-popout__toggle {background-color:#F4F2EC; border-color:#C6D1DC;}

/* Product description */
.product__description {
  font-family: Cormorant, serif;;
  optical-size: 12;
  font-weight: 350;
  color: #000000;
}

/* Image slider arrows */
.product-single__media-slider .flickity-button {background:#E3E7E7; }

/* Related Products */

.related-products h2 {
  color: #a6b3b8;
  font-family: inglesa-caps-variable, sans-serif;
  font-weight: 400;
  font-size: 35px;
}

.related-products .tab.current+.tab.current {
    margin-top: 35px;
}

/* Drop down Menu */
/* some css in customizer */
.navtext {
  font-family: Coromant, serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  letter-spacing: 1px;
}


.navlink--child {font-family: presicav, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  letter-spacing: 1px; text-transform: uppercase;
}

/* Mobile Menu */
.mobile-menu__button {color: #000000;}
.drawer__close-button {width: 64px; height: 64px;}

.mobile-navlink {color: #000000;}

.mobile-navlink--level-1 {
  font-family: Cormorant, serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.mobile-navlink--level-2 {
  font-family: Cormorant, serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.drawer {color: #000; background-color: #FFFFFF;}

.mobile-menu__item {
  font-family: Cormorant, serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1px;
}

.mobile-navlink--small {
    font-size: 16px;}


/* Homepage */

/* Header */
/* some css in customizer */
.slide__text {
  font-family: Cormorant, serif;
  optical-size: 12;
  font-weight: 400;
  font-size: 18px;
  padding-top: 10px;
}



/* Roating Banner */
.announcement__text {
  font-family: Cormorant, serif;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 1px;
}

/* Image banner CSS is in customizer */



/* Footer */
.footer-title .h5 {
  font-family: presicav, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.footer-links a {
  font-family: presicav, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.footer-copyright__content {
  font-family: Cormorant, serif;
  optical-size: 12;
  font-weight: 400;
}


/* Website Attribution */

.shopify-section-group-group-footer .text-section {
  font-family: presicav, sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
  background-color: #000000;
}



/* About */



#about.template-page .mosaic__item__text {
  font-family: Cormorant, serif;
  optical-size: 12;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
}

#about.template-page .rich-text__text {
  font-family: Cormorant, serif;
  optical-size: 12;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
}


/* Contact */

#contact.template-page .h2 {
  color: #000000;
}

#contact.template-page .locations__info-heading {
  font-family: Cormorant, serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

#contact.template-page .location__store {
  font-family: Cormorant, serif;
  optical-size: 12;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
}


#contact.template-page h3 {
  font-family: Cormorant, serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

#contact.template-page .text__content p {
  font-family: Cormorant, serif;  optical-size: 12;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
}

#contact.template-page .icons-row-item__text {
  font-family: Cormorant, serif;
  optical-size: 12;
  font-weight: 400;
  font-size: 18px;
  color: #000000;


/* Events */
/* CSS in customizer */


  















  





