/** Shopify CDN: Minification failed

Line 105:16 Unexpected "{"
Line 105:25 Expected ":"

**/
/* ── EVP Luxury Font Overrides ── */

/* Headings - Cormorant Garamond */
h1, h2, h3, h4, h5, h6,
.h0, .h1, .h2, .h3, .h4, .h5,
.halo-block-header .title,
.page-header,
.card-title,
.productView-title,
.product-title,
[class*="heading"],
[class*="title"] {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
}
/* ── FIX FACE CROPPING IN REAL RESULTS SECTION ── */
.evp-ba-slider img {
  object-fit: cover;
  object-position: center top !important;
}

.evp-ba-before,
.evp-ba-after {
  object-fit: cover;
  object-position: center top !important;
}
/* Body Text - Montserrat */
body, body *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not([class*="heading"]):not([class*="title"]) {
  font-family: 'Montserrat', sans-serif !important;
}
.evp-path-text h2 {
    margin-top: 0px !important;
}
/* Navigation */
.menu-lv-1__action,
.menu-lv-2__action,
.menu-lv-3__action {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
}

/* Buttons */
.button,
.evp-path-btn,
.evp-btn {
  font-family: 'Montserrat', sans-serif !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
}

/* Prices */
.price,
.price-item {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 20px !important;
  font-weight: 400 !important;
}

/* Announcement Bar */
.announcement-bar__message .message {
  font-family: 'Montserrat', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 11px !important;
}

div#shopify-section-sections--19893567619249__d8ae5051-8249-41f8-b44d-82263bb2106b p, div#shopify-section-sections--19893567619249__d8ae5051-8249-41f8-b44d-82263bb2106b span {
    font-size: 12px !important;
}
.template-product main#MainContent {
    padding-bottom: 0px !important;
}


/* ── EVP LUXURY PRODUCT PAGE ── */

/* Product Title */
.productView-product .productView-title,
.productView-product h1,
h1.productView-title {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 38px !important;
  font-weight: 300 !important;
  font-style: italic !important;
  letter-spacing: 1px !important;
  line-height: 1.3 !important;
  color: #1a1a1a !important;
}

/* Price */
.productView-price .price-item,
.price--medium,
.price-item--regular,
.price-item--sale,
#product-price-{{ product.id }} .price {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 30px !important;
  font-weight: 400 !important;
  letter-spacing: 1px !important;
}

/* Vendor */
.productView-vendor,
.productView-vendor a {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 10px !important;
  letter-spacing: 4px !important;
  text-transform: uppercase !important;
  color: #b8960c !important;
  font-weight: 500 !important;
}

/* Add to Cart */
.btn-addToCart,
button[name="add"],
.productView-product .button {
  background: #1a1a1a !important;
  color: #fff !important;
  border: 1px solid #1a1a1a !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  transition: all 0.3s ease !important;
}

button[name="add"]:hover {
  background: transparent !important;
  color: #1a1a1a !important;
}

/* Image background */
.productView-img-container,
.productView-nav {
  background: #faf8f5 !important;
}

/* Thumbnails */
.productView-thumbnail {
  opacity: 0.6 !important;
  transition: all 0.3s ease !important;
  border: 1px solid transparent !important;
}
.productView-thumbnail:hover,
.productView-thumbnail.is-active,
.productView-thumbnail.slick-current {
  opacity: 1 !important;
  border-color: #1a1a1a !important;
}

/* Description Tab */
.tabs .tab-title,
.tabs-contents .toggleLink {
  font-family: 'Montserrat', sans-serif !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  font-size: 11px !important;
}

/* Related Products Heading */
.halo-block-header .title,
.section-header h2 {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 38px !important;
  font-weight: 300 !important;
  font-style: italic !important;
}

/* Body text */
.productView-shortDes p,
.productView-description p,
.rte p, .rte li {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 13px !important;
  line-height: 1.9 !important;
  color: #555 !important;
  font-weight: 300 !important;
}

/* Info items */
.productView-info-name,
.productView-info-value {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 1px !important;
}

/* Page bg */
.product-details {
  background: #fff !important;
}

/* Write a review button */
.spr-summary-actions-newreview {
  background: #1a1a1a !important;
  color: #fff !important;
  border-radius: 0 !important;
  font-family: 'Montserrat', sans-serif !important;
  letter-spacing: 2px !important;
  font-size: 11px !important;
  text-transform: uppercase !important;
  padding: 12px 28px !important;
}