/** Shopify CDN: Minification failed

Line 116:0 All "@import" rules must come first
Line 140:0 All "@import" rules must come first
Line 199:0 All "@import" rules must come first

**/
/* Collection Card Hover Effect */
.collection-list .card-wrapper {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.collection-list .card-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}

.collection-list .card-wrapper .media img {
  transition: transform 0.4s ease;
}

.collection-list .card-wrapper:hover .media img {
  transform: scale(1.05);
}
/* Header search bar - light background */
header .search__input,
header input[type="search"],
header .field__input {
  background-color: #f5f5f5 !important;
  color: #04253f !important; /* dark blue text to contrast the light background */
}
/* Cart notification popup background */
cart-notification,
cart-notification .cart-notification,
#cart-notification {
  background-color:rgb(228, 218, 209) !important;
}

/* Cart notification text color for contrast */
cart-notification .cart-notification__heading,
cart-notification p,
cart-notification a {
  color:rgb(204, 215, 226) !important;
}
/* "Item added to your cart" text in cart notification */
cart-notification .cart-notification__heading,
cart-notification [class*="heading"],
#cart-notification h2,
#cart-notification h3,
.cart-notification p:first-child {
  color: #04253f !important;
}
/* Checkout button text and border in cart notification */
cart-notification .cart-notification__links .button,
cart-notification a.button,
cart-notification button[name="checkout"],
#cart-notification .button--secondary {
  color:rgb(255, 255, 255) !important;
  border-color: #04253f !important;
}

predictive-search .predictive-search,
.predictive-search__results-list,
.predictive-search__result-item {
  background-color: #ffffff !important;
  color: #04253f !important;
}

predictive-search {
  background-color: #ffffff !important;
  color: #04253f !important;
}

.predictive-search a,
.predictive-search p,
.predictive-search span,
.predictive-search__item-heading {
  color: #04253f !important;
}
/* Judge.me - Beige buttons */
.jdgm-write-rev-link,
.jdgm-paginate__page,
.jdgm-load-more {
  background-color: #F5F0E8 !important;
  border-color: #F5F0E8 !important;
  color: #333333 !important;
}

/* Judge.me - Yellow stars */
.jdgm-star,
.jdgm--on {
  color: #FFD700 !important;
}
#shopify-section-template--26310088687914__1774291857419be8a9 .carousel-btn,
#shopify-section-template--26310088687914__1774291857419be8a9 button[class*="arrow"],
#shopify-section-template--26310088687914__1774291857419be8a9 button[class*="nav"] {
  background-color: rgba(0, 0, 0, 0.3) !important;
  box-shadow: none !important;
  border: none !important;
  color: #ffffff !important;
  border-radius: 50% !important;
}

#shopify-section-template--26310088687914__1774291857419be8a9 .carousel-btn svg,
#shopify-section-template--26310088687914__1774291857419be8a9 button[class*="arrow"] svg,
#shopify-section-template--26310088687914__1774291857419be8a9 button[class*="nav"] svg {
  stroke: #ffffff !important;
  stroke-width: 2px !important;
  fill: none !important;
}
#shopify-section-template--26310088687914__177472114823afd5b5 h2 {
  color:rgb(119, 103, 76) !important; /* soft beige */
}

/* Import Playfair Display from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap');

/* Apply to Why Choose Us heading */
#shopify-section-template--26310088687914__177472114823afd5b5 h2 {
  font-family: 'Bodoni Moda', serif;
  letter-spacing: 0em;
  font-weight: 400;
}
/* Customer Testimonials - Section Heading */
#shopify-section-template--26310088687914__1774720032a5c42207 h2 {
  font-family: 'Bodoni Moda', serif !important;
  color:rgb(119, 103, 76) !important; /* soft beige */
    font-weight: 400;
   letter-spacing: 0em;
}
#shopify-section-template--26310088687914__brand_slider_KLpx6H h2,
#shopify-section-template--26310088687914__brand_slider_KLpx6H h3,
#shopify-section-template--26310088687914__brand_slider_KLpx6H .brand-slider__title {
  font-family: 'Bodoni Moda', serif !important;
  color:rgb(119, 103, 76) !important; /* soft beige */
    font-weight: 400;
   letter-spacing: 0em;
}
/* Import from Google Fonts (paste at top of custom.css) */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap');

/* Apply to product titles */
#shopify-section-template--26310088687914__featured_collection1 .card__heading,
#shopify-section-template--26310088687914__featured_collection1 .card__heading a,
#shopify-section-template--26310088687914__featured_collection1 h3 {
  font-family: 'Poppins', sans-serif !important;
}
/* Rich Text - Text Block */
#shopify-section-template--26310088687914__rich_text .rte,
#shopify-section-template--26310088687914__rich_text [id="template--26310088687914__rich_text__text"] p,
#shopify-section-template--26310088687914__rich_text p {
  font-family: 'Bodoni Moda', serif !important;
  color:rgba(223, 186, 157, 0.7)!important;
    font-weight: 400;
  letter-spacing: 0em;
}
/* Testimonials Carousel - Section Heading */
#shopify-section-template--26310088687914__17751532382e1cf9bb h2,
#shopify-section-template--26310088687914__17751532382e1cf9bb .section-heading {
  font-family: 'Bodoni Moda', serif !important;
  color: rgb(119, 103, 76) !important;
  font-weight: 400;
  letter-spacing: 0em;
  font-size: 30px; /* mobile */
}

@media (min-width: 768px) {
  #shopify-section-template--26310088687914__17751532382e1cf9bb h2,
  #shopify-section-template--26310088687914__17751532382e1cf9bb .section-heading {
    font-size: 36px; /* desktop */
  }
}
#shopify-section-template--26310088687914__responsive_text_GiUHbp,
#shopify-section-template--26310088687914__responsive_text_GiUHbp > *,
#shopify-section-template--26310088687914__responsive_text_GiUHbp .section {
  background-color: #04253f !important;
  font-family: 'Bodoni Moda', serif !important;
  color: rgba(223, 186, 157, 0.7) !important;
  font-weight: 400;
  letter-spacing: 0em;
}
#shopify-section-sections--26310089179434__header .header__heading-logo {
  background-color: transparent !important;
  mix-blend-mode: normal;
}

#shopify-section-sections--26310089179434__header img.header__heading-logo {
  background: transparent !important;
}

/* Remove any white box/wrapper around the logo */
#shopify-section-sections--26310089179434__header .header__heading a,
#shopify-section-sections--26310089179434__header .header__heading {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700&display=swap');

h1.product__title,
.product__title h1,
.product__title {
  font-family: 'Jost', sans-serif !important;
}
.related-products .card__heading,
.related-products .card__heading a {
  font-family: 'Jost', sans-serif;
}
.price .price__regular,
.price .price__sale,
.price .price-item,
.price-item,
.price-item--regular,
.price-item--sale {
  font-weight: 700;
  font-size: 1.70rem;
  color: rgba(61, 60, 60, 0.7) !important;
}
/* Product page main price */
.product__info-container .price .price-item,
.product__info-container .price-item--regular,
.product__info-container .price-item--sale {
  font-size: 2.6rem;
  font-weight: 700;
}
/* Product grid card titles */
.card__heading,
.card__heading a {
  font-family: 'Jost', sans-serif;
}









