/** Shopify CDN: Minification failed

Line 137:2 Expected ":"
Line 335:1 Expected "}" to go with "{"

**/
/* All Red Fox code is here*/

h1{
    font-size: 42px !important;
}

@font-face {
    font-family: 'Mangolaine';
    src: url('/cdn/shop/files/Mangolaine.eot?v=1750847577');
    src: url('/cdn/shop/files/Mangolaine.eot?v=1750847577?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Mangolaine.otf?v=1750847577') format('opentype'),
        url('/cdn/shop/files/Mangolaine.ttf?v=1750847577') format('truetype'),
        url('/cdn/shop/files/Mangolaine.woff?v=1750847577') format('woff2'),
        url('/cdn/shop/files/Mangolaine.woff?v=1750847577') format('woff'),
        url('Parisienne-Regular.svg#Parisienne-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Questrial';
    src: url('/cdn/shop/files/Questrial-Regular.eot?v=1750850271');
    src: url('/cdn/shop/files/Questrial-Regular.eot?v=1750850271?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Questrial-Regular.otf?v=1750850272') format('opentype'),
        url('/cdn/shop/files/Questrial-Regular.ttf?v=1750850272') format('truetype'),
        url('/cdn/shop/files/Questrial-Regular.woff2?v=1750850271') format('woff2'),
        url('/cdn/shop/files/Questrial-Regular.woff?v=1750850271') format('woff'),
        url('Parisienne-Regular.svg#Parisienne-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


h3.banner-v164__subheading {
    font-family: 'Questrial';
}

h3.slideshow-v85__subtitle {
  font-family: 'Questrial';
}

h2 {
    color: #976A5B;
    text-transform: uppercase;
}


h2.slideshow-v85__title {
    color: white;
    font-weight: 600;
}


h3.xo-menu-horizontal-v1__label {
    font-family: 'Cormorant';
    font-size: 18px !important;
    letter-spacing: 3px;
    color: #ede6dc;
}

.buy-button__add .xo-btn__text {
  font-family: 'Cormorant' !important;
    font-size: calc(var(--font-body-scale) * 2rem) !important;
}

.xo-price--larger .xo-price__item
 {
    font-family: 'Mangolaine' !important;
    font-size: 1.8rem !important;
}

h1.xo-product-info-content__title {
    font-family: 'Cormorant' !important;
    font-size: 2.9rem !important;
}

xo-product-will-change.xo-product-info-content__price {
    margin-top: -8px !important;
    margin-bottom: -48px !important;
  
}

button.xo-btn.xo-btn--light.xo-btn--primary.xo-btn--slide-up.xo-btn--block {
    background: #723e34 !important;
    color: white !important;
    border: none !important;
}

.xo-section.xo-section--template--18819626074289__main-product.color-background-1 {
    padding-bottom: 50px !important;
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    background: #976a5b !important;
    color: #ede6dc !important;
}

xo-product {
    padding-top: 3% !important;
}

.xo-btn--light .xo-btn__text[data-text]:before, .xo-btn--light .xo-btn__text[data-text]:after {
    color: 
 color-mix(in srgb, #ede6dc 100%, #ffffff) !important;
}


.shopify-payment-button__button--unbranded:hover:not([disabled]) {
    color: rgb(237 230 220) !important;
    background-color: rgb(114 62 52) !important;
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
  font-family: 'Cormorant' !important;
    font-size: calc(var(--font-body-scale) * 2rem) !important;
}


.xo-collapse-style2__trigger .xo-collapse-style2__trigger-option {
    font-family: 'Mangolaine'!important;
    font-size: 2rem !important;
    text-transform: capitalize !important;
    letter-spacing: 1px !important;
}



.xo-collapse-style2__trigger[xo-active] .xo-collapse-style2__trigger-option {
  font-family: 'Cormorant' !important;
  font-weight: 700 !important;
  font-style: italic !important;
}


.xo-content p {
    margin-bottom: 5px !important;
}


p {
    font-family: 'Cormorant' !important;
    font-weight: 500 !important;
    font-size: 1.6rem !important;
    color: black !important;
    line-height: 1.9rem !important;
}


.xo-btn--primary.xo-btn--light {
    border: none important;
}

.xo-btn--primary.xo-btn--light {
    border: var(--buttons-border-width) solid
 color-mix(in srgb, #ede6dc calc(var(--buttons-border-opacity) * 100%), #ede6dc);
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border: none !important;
}

.xo-product-info-media-style4__thumb-slide[xo-active]:not([xo-active=false]) .xo-media {
    border: solid .1rem #976a5b !important;
}

.xo-product-card__title {
    color: #976a5b !important;
    font-family: 'Mangolaine' !important;
}

.xo-product-card__title a {
    font-size: 2.2rem !important;
}

.xo-price__item {
    font-family: 'Mangolaine' !important;
}

.xo-product-card__price {
    margin-top: -5px !important;
}

.xo-price__item {
    font-family: 'Mangolaine' !important;
    letter-spacing: 0.5px !important;
    font-size: calc(var(--font-body-scale) * 1.6rem) !important;
    font-weight: 600 !important;
}


nav.breadcrumb {
    display: none !important;
}



/* Base styles for the product card */
.xo-product-card {
  border: 1px solid transparent !important; /* Default border */
  background-color: transparent !important; /* Default background */
  transition: all 0.3s ease !important; /* Smooth transition for hover effects */
}

/* Hover effect for the entire card */
.xo-product-card:hover {
  border: 1px solid #ede6dc !important; /* Light gray border */
  background-color: #976a5b !important; /* Light background color */
  border-radius: 10px
}

/* Optional: highlight the information section on hover */
.xo-product-card:hover .xo-product-card__information {
  background-color: #fffbe6 !important; /* Light yellow background */
  padding: 10px !important; /* Add spacing */

  transition: background-color 0.3s ease !important;
}


p.xo-product-info-content__description {
    margin-top: 10px !important;
}

.xo-quantity-style2__button svg {
    color: rgb(151 106 91) !important;
}

.xo-product-info-content__wishlist svg {
    color: rgb(151 106 91) !important;
}

.xo-product-info-content__wishlist:hover {
    background-color: rgb(114 62 52) !important;
}

.ai-text-content-azfdzodmvb21hd24xuaigenblockf0961aad7rkc7 h1 {
    text-transform: uppercase;
    font-family: 'Mangolaine';
    letter-spacing: 4px;
    color: #ebe3d9 !important;
    margin-bottom: 20px !important;
}

.ai-text-content-azfdzodmvb21hd24xuaigenblockf0961aad7rkc7 p {
    font-size: 20px !important;
    line-height: 26px !important;
    font-weight: 100 !important;
    color: #fff !important;
    padding: 0 4% !important;
}

h1.banner-v262__heading {
    font-size: 3rem !important;
    letter-spacing: 2px !important;
    font-weight: 400 !important;
}

.ai-text-content-azfdzodmvb21hd24xuaigenblockf0961aad7rkc7{
  background: url("/cdn/shop/files/bg-red.png?v=1755524988") !important;
}

h2.menu-header-v8__heading {
    color: #d8ccc0;
    font-size: 22px;
}

.menu-header-v8__item a {
    font-size: 20px !important;
    color: #d8ccc0 !important;
}

.about-v1__description, .about-v2__description {
    color: black !important;
}

h2.collection-title__title {
    font-family: 'Cormorant' !important;
    text-transform: uppercase !important;
    font-size: 25px !important;
}

.collection-v64__link .xo-image {
    border-radius: 30% 30% 0 0 !important;
}

@media (min-width: 1400px) {
    .xo-container-width {
        padding-left: 8rem !important;
        padding-right: 8rem !important;
    }


.xo-header__center {
    width: 270px !important;
}

a.collection-v64__view-collection {
    visibility: hidden !important;
}

.collection-v64__content {
    top: 16rem !important;
    left: 8.5rem !important;
}

span.collection-v55__header-subtitle {
    font-size: 22px;
    text-transform: none;
}

#shopify-section-template--18714367918257__collection_v2_U3qMya h2.collection-v55__header-title {
    margin-bottom: 0 !important;
    line-height: 1 !important;
}

@media only screen and (max-width: 749px) {
    .ai-text-content__heading-azfdzodmvb21hd24xuaigenblockf0961aad7rkc7 {
        font-size: 30px !important;
        line-height: 1 !important; 
    }


    .ai-text-content-azfdzodmvb21hd24xuaigenblockf0961aad7rkc7 {
        padding: 50px 0 !important;
    }

}