/** Shopify CDN: Minification failed

Line 204:3 Unexpected "/"

**/


#shopify-section-sections--18995648823434__header .m-header__center {
    justify-content: end !important;
}

#shopify-section-sections--18995648823434__header .m-header__right {
    display: none !important;
}

#m-section-template--18995648233610__image_with_text_FWPyG7 .m-image-with-text__content.m\:column.m\:w-full.md\:m\:w-1\/2.lg\:m\:w-7\/12.m-scroll-trigger.animate--fade-in-up {
    max-width: 490px !important;
}
#m-section-template--18995648233610__image_with_text_FWPyG7 responsive-image.m-image.m-image-loaded {
    border-radius: 15px;
}
#m-section-template--18995648233610__image_with_text_FWPyG7 .m-image-with-text__inner.m\:flex.m\:flex-wrap.m\:flex-row-reverse {
    justify-content: center;
}
#m-brand-list-template--18995648233610__brands_list_XfN79B .m-section__heading {
    font-size: 45px !important;
    font-weight: 500;
}

#parallax-template--18995648233610__parallax_hCm6PV .content-container.middle-center {
    width: 960px!important;
    height: 280px !important;
    background: #fff;
    border-radius: 15px;
    color: #000;
}

/* Large phones */
@media (max-width: 768px) {
  #parallax-template--18995648233610__parallax_hCm6PV .content-container.middle-center {
      width: 90% !important;
      height: auto !important; /* auto for flexibility */
      padding: 20px; /* adds breathing space */
  }
}

/* Small phones */
@media (max-width: 480px) {
  #parallax-template--18995648233610__parallax_hCm6PV .content-container.middle-center {
      width: 95% !important;
      height: auto !important;
      padding: 15px;
  }
}

/* Phone screens */
@media (max-width: 767px) {
  #m-brand-list-template--18995648233610__brands_list_XfN79B .m-section__heading {
      font-size: 18px !important;
  }
}

#template--18995648233610__1621243260e1af0c20 h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    color: #942b33;
}
#contact-sections--18995648921738__contact_iLhMUw h2.contact-heading {
    color: #fff;
    font-size: 40px;
}

/* Mobile */
@media (max-width: 768px) {
  #contact-sections--18995648921738__contact_iLhMUw h2.contact-heading {
      font-size: 22px;
  }
}

/* Small phones */
@media (max-width: 480px) {
  #contact-sections--18995648921738__contact_iLhMUw h2.contact-heading {
      font-size: 18px;
  }
}

#m-custom-sections--18995648921738__custom_content_YALcUb .m-custom-content__wrapper.m\:flex.m\:flex-wrap {
    width: 960px;
    margin: 0 auto;
}

#m-custom-sections--18995648921738__custom_content_YALcUb .m-custom-content__wrapper.m\:flex.m\:flex-wrap {
    gap: 0px;
}
#template--18995648233610__1621243260e1af0c20 a.m-slide__button-first.m-button.m-button--primary.m-button--large {
    background-color: #a9353a;
    border: none;
}
#m-section-template--18995648233610__image_with_text_FWPyG7 a.m-button.m-button--primary {
    background-color: #a9353a;
    border: none;
}
#parallax-template--18995648233610__parallax_hCm6PV a.btn.m-button--primary {
    background-color: #a9353a;
}


/* Desktop */
#m-custom-sections--18995648921738__custom_content_YALcUb .m-custom-content__wrapper.m\:flex.m\:flex-wrap {
    width: 960px;
    margin: 0 auto;
    gap: 0px;
}

/* Tablet */
@media (max-width: 1024px) {
  #m-custom-sections--18995648921738__custom_content_YALcUb .m-custom-content__wrapper.m\:flex.m\:flex-wrap {
      width: 90%; /* shrink to fit */
  }
}

/* Mobile */
@media (max-width: 768px) {
  #m-custom-sections--18995648921738__custom_content_YALcUb .m-custom-content__wrapper.m\:flex.m\:flex-wrap {
      width: 95%;
      flex-direction: column; /* stack items vertically */
  }
}

#m-section-template--18996547715210__rich_text_tyFfDr p.m-richtext__subtitle.m-scroll-trigger.animate--fade-in-up{
    font-size: 2.8em;
    color: #A9353A;
    font-weight: 700;
    margin-bottom: 20px;
    position: relative;
}

#m-section-template--18996547715210__rich_text_Ydhjwc p.m-richtext__subtitle.m-scroll-trigger.animate--fade-in-up {
    font-size: 30px;
}

#m-section-template--18996547715210__rich_text_F7cU7W h2.m-richtext__title.h2.m-scroll-trigger.animate--fade-in-up {
    font-size: 60px;
}

/* Tablet */
@media (max-width: 1024px) {
  #m-section-template--18996547715210__rich_text_F7cU7W h2.m-richtext__title.h2.m-scroll-trigger.animate--fade-in-up {
      font-size: 40px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  #m-section-template--18996547715210__rich_text_F7cU7W h2.m-richtext__title.h2.m-scroll-trigger.animate--fade-in-up {
      font-size: 28px;
  }
}

/* Small phones */
@media (max-width: 480px) {
  #m-section-template--18996547715210__rich_text_F7cU7W h2.m-richtext__title.h2.m-scroll-trigger.animate--fade-in-up {
      font-size: 20px;
  }
}


#m-section--template--18996590379146__featured_collection_hWJgjn .m-product-card.m-product-card--style-1.m-scroll-trigger.animate--fade-in-up {
     align-items: center;
    text-align: center;
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 80px;
}

#template--18996590379146__featured_collection_hWJgjn img.m\:w-full.m\:h-full {
    height: 400px;
    width: 400px;
}

#template--18996590379146__featured_collection_3ehHMW .m-product-card.m-product-card--style-1.m-scroll-trigger.animate--fade-in-up {
    padding: 80px;
     align-items: center;
    text-align: center;
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
div#shopify-section-template--18995648233610__contact_form_custom_3MQPnG {
    padding: 70px;
}

/* #shopify-section-template--18995648233610__rich_text_jGQkUV h2.m-richtext__title.h2.m-scroll-trigger.animate--fade-in-up {
    font-size: 40px !important;
    color: #522525;
    font-weight: 800;
}
/* Media query for smaller screens */
@media only screen and (max-width: 768px) {
    #shopify-section-template--18995648233610__rich_text_jGQkUV h2.m-richtext__title.h2.m-scroll-trigger.animate--fade-in-up {
        font-size: 25px !important;
    }
} */
#m-section-template--18995648233610__rich_text_jGQkUV .rte p:last-child {
    margin-bottom: 0;
    color: #522525;
}

#CollectionProductGrid .m-product-card.m-product-card--style-1.m-scroll-trigger.animate--fade-in-up {
    box-sizing: border-box;
    align-items: center;
    text-align: center;
    background: #ffffff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
} 

#CollectionProductGrid .m-product-card__name {
    font-weight: 500;
    line-height: 1.5;
    transition: color var(--m-duration-default, .25s);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: var(--product-title-line-clamp, unset);
    -webkit-box-orient: vertical;
    align-items: center;
    display: flex;
    justify-content: center;
} 
 #CollectionProductGrid .m-product-card__price {
    line-height: 1.5;
    display: flex;
    justify-content: center;
}

#shopify-section-template--18995646136458__contact_info_block_d7xNn7 .contact-icon {
    width: 150px;
    background-color: #FFFFFF;
    border-radius: 10px;
    padding: 20px;
    width: 160px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    text-align: center;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
 
}

#shopify-section-template--18995646136458__contact_info_block_d7xNn7 .contact-icons {
    display: flex;
    justify-content: center;
    gap: 40px;
    flex-wrap: wrap;
    margin-bottom: 30px;
    box-shadow:  0 4px 10px rgba(0, 0, 0, 0.1) !important;
    /* border: 2px solid black; */
    border-radius:13px;
    padding: 50px;
}
#shopify-section-template--18995646136458__contact_info_block_d7xNn7 img {
    height: 100px !important;
    width: 100px !important;
}
#shopify-section-template--18995646136458__contact_info_block_d7xNn7 .contact-icon {
    width: 150px;
    background-color: #fff;
    border-radius: 10px;
    padding: 20px;
    width: 160px;
    box-shadow: 0 4px 8px #0000001a;
    text-align: center;
    transition: transform .3s ease,box-shadow .3s ease;
    justify-content: center;
    display: flex;
}

.shopify-policy__container {
    max-width: 1440px!important;
}


div#shopify-section-template--18995646136458__contact_form_custom_A9i4gX {
    padding-bottom: 60px !important;
}

#contact-template--18995646136458__contact_form_custom_A9i4gX .contact-section {
    padding: 60px 55px !important;
    max-width: 900px !important;

}


/* some code add on the advanced custon css section... go to customize and click theme settings and scroll down you can see Advanced option */

#shopify-section-template--18995647414410__main button.m-product-form.m\:w-full.m-product-quickview-button.m-spinner-button.m-button.m-button--secondary {
    width: 167px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 80px;
    margin-top: 15px;
    background: #A9353A;
    border: none !important;
    color: #fff !important;
    border-radius: 5px;
    cursor: pointer;
    box-shadow: none !important;
}

#m-section-template--18995648233610__image_with_text_AamtcB .m-image-with-text__content.m\:column.m\:w-full.md\:m\:w-1\/2.lg\:m\:w-7\/12.m-scroll-trigger.animate--fade-in-up {
    max-width: 515px !important;
}

#m-section-template--18995648233610__image_with_text_AamtcB .m\:flex {
    display: flex;
    justify-content: center;
}
#m-section-template--18995648233610__image_with_text_AamtcB img.m\:w-full.m\:h-full {
    border-radius: 15px;
}


div#shopify-section-template--18996547715210__175770291141a74477 {
    background: #FDF9F8 !important;
    padding-top: 1px !important;
    padding-bottom: 50px !important;
}