/** Shopify CDN: Minification failed

Line 108:89 Unterminated string token
Line 139:64 Unexpected "{"
Line 212:0 Unexpected "}"

**/
@font-face {
  font-family: 'Brandon Bold';
  src: url('/cdn/shop/files/HvDTrial_Brandon_Grotesque_bold-BF64a625c9151d5.otf?v=1744306279') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Brandon';
  src: url('/cdn/shop/files/HvDTrial_Brandon_Grotesque_medium-BF64a625c84a521.otf?v=1744306565') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Brandon Light';
  src: url('/cdn/shop/files/brandon-grotesque-light-58a8a4b38001d.otf?v=1744306183') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.h5, body, p, .p {
  font-family: 'Brandon Light', sans-serif;
}

button, a.button::after {
  font-family: 'Brandon', sans-serif;
}

.multirow p,
.image-with-text__text-item p {
font-family: 'Brandon Light', sans-serif !important;
}

.announcement-bar p {
  font-family: 'Brandon Light', sans-serif !important;
}
.image-with-text a,
.image-with-text .button {
  font-family: 'Brandon', sans-serif !important;
}
.product-price {
  font-family: 'Brandon Light', sans-serif !important;
}

.product-form__submit,
button[name="add"],
.featured-product button[type="submit"] {
  font-family: 'Brandon', sans-serif !important;
}
product-form,
.product-form,
link {
  font-family: 'Brandon Light', sans-serif !important;
}
.featured-product-slider-section, .details-product, .link-underline {
  font-family: 'Brandon Light', sans-serif !important;
}
.product-info a,
.featured-product .product__info-container a {
  font-family: 'Brandon Light', sans-serif !important;
}
.quantity__label,
.product-form__quantity label {
  font-family: 'Brandon Light', sans-serif !important;
}
.quantity__input,
input[name="quantity"],
.product-form__input--quantity {
  font-family: 'Brandon Light', sans-serif !important;
}
.collection__view-all,
.featured-collection .collection__view-all {
  font-family: 'Brandon Light', sans-serif !important;
}
.newsletter__subheading p,
.newsletter .rte p {
  font-family: 'Brandon Light', sans-serif !important;
}
.newsletter-form,
form.newsletter__form {
  font-family: 'Brandon Light', sans-serif !important;
}

.image-banner-section .text * {
  font-family: 'Brandon Light', sans-serif !important;
}
.lookbook-section .badge-heading {
  font-family: 'Brandon Light', sans-serif !important;
}

.content, a, .a, li, .li {
  font-family: 'Brandon Light', sans-serif !important;
}
.product-badge, .sold-out {font-family: 'Brandon Light', sans-serif !important;
}

.product-title {font-family: 'Brandon Light', sans-serif !important;
}
.quick-search .form-wrapper .search-button {font-family: 'Brandon, sans-serif !important;
}
.error-section .error-search-form .field-button {font-family: 'Brandon Light', sans-serif !important;
}

 /* p {font-family: 'Brandon', sans-serif !important;} */

.menu-text {
   font-family: 'Brandon', sans-serif !important;
}

.total-price {font-family: 'Brandon', sans-serif !important;}

@font-face {
  font-family: 'Feijoa';
  src: url('Feijoa_Medium_Italic.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Feijoa Medium';
  src: url('/cdn/shop/files/Feijoa_Medium.otf?v=1748979086') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .heading, h6, .h6, {
  font-family: 'Feijoa Medium', serif;
}
.image-with-text h2 {
  font-family: 'Feijoa Medium', serif;
}
.rich-text__heading {
  font-family: 'Feijoa Medium', serif !important;
}
.newsletter h2,
.newsletter__heading {
  font-family: 'Feijoa Medium', serif !important;
}
.image-banner-section .heading * {
  font-family: 'Feijoa Medium', serif !important;
}
.tabs .tabs-head .tab-head {
  font-family: 'Feijoa Medium', serif !important;
}
.side-cart .side-cart-footer .sub-total .total-label {
  font-family: 'Feijoa Medium', serif !important;
} 
#shopify-section-template--17588496269546__custom_liquid_fMzwWt {
  background-color: #FFFAF7; /* Replace with your desired color */
}
.side-cart .item-count, .side-cart .product-item .product-info-right .button[name=add], .primary-button, .product-card .product-badge .sold-out 
{background-color: #0094af;
 font-family: 'Brandon', sans-serif !important;
  border: none;
} 
.side-cart .side-cart-footer .sub-total .cart-amount-saved, .side-cart .side-cart-footer .sub-total .tax-note {font-family: 'Brandon', sans-serif !important;
}

:root, .color-scheme-1, body, rich-text-section {
    --overlay-background: 0, 0, 0;
    --gradient-background: #FEFDFC;
background: #FEFDFC;}

@media screen and (max-width: 1480px) {
  /* Replace these with your actual class names */
  .menu text {
    display: none; /* Hide desktop menu items */
  }
  .menu text {
    display: block; /* Show mobile menu toggle */
  }
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  white-space: nowrap;
}

.side-cart .product-info-left > h2 {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  font-size: 14px; /* Adjust this value as needed */
word-break: normal;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
  .side-cart .product-info-left {
    width: 100%;
  }
}