/** Shopify CDN: Minification failed

Line 213:153 Expected ":"

**/
.section-heading .heading, .global-heading, .jdgm-rev-widg__header .jdgm-rev-widg__title { color: #CC9B4B !important; font-size: 52px !important; font-style: normal !important; font-weight: 400 !important; line-height: normal !important; }
.section-heading .heading span{ font-style: italic; line-height: 1; }

.jdgm-write-review-modal__form *:focus-visible { outline: none !important; outline-offset: unset !important; box-shadow: none !important; }
.jdgm-write-review-modal__form .jdgm-write-review-modal__field-input:focus { border-color: transparent !important; }
.jdgm-write-review-modal .jdgm-write-review-modal__field-input { border: 1px solid transparent !important; }


/* Feature Collection */
.collection .grid { --grid-desktop-horizontal-spacing: 25px; --grid-desktop-vertical-spacing: 25px; margin-top: 40px; }
.collection h2.heading.title { margin: 0; }
.collection .section-heading .heading { text-align:center;padding-bottom: 8px;}
.collection .collection__description, .global-paragraph, .jdgm-rev__body { color: #6C695E; text-align: center; font-weight: 400; line-height: 1.6; letter-spacing: 0.36px; font-size: 18px; }
.collection .collection__title.title-wrapper { margin-bottom: 0; }
.collection .card .card__inner .card__media { border-radius: 8px; }
.collection .card__information { padding: 0; margin-top: 25px; }
.collection .card__information .card__heading { color: #0A0A0A; font-size: 24px; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase; }
.collection .price__container .price-item--last { color: #CC9B4B; text-align: center; font-size: 20px; font-style: normal; font-weight: 600; line-height: normal; }
.collection .underline-links-hover:hover a { text-decoration: none; }
.collection .card__information .card__heading a { }
.collection span.price-item.price-item--sale.price-item--last { display: none; }
.product-grid-container ul#product-grid { margin-top: 0 !important; }
.product-form__submit { margin-bottom: 0 !important; }
.product__info-wrapper .product-form__buttons { justify-content: left; align-items: flex-start; gap: 10px;}
.main-about-product-box .pro-meta-detail p { color: black; }
.card__information a.full-unstyled-link.global-small-heading { text-align: left !important; }
.quick-add.no-js-hidden { position: absolute; opacity: 0; bottom: 20px; left: 0; right: 0; transition: all .5s; z-index:4; display: none; }
.button-style-2.quick-add__submit.button { width: 95%; left: 50%; transform: translateX(-50%); background-color: #fff; color: #000; }
.button-style-2.quick-add__submit.button:hover { background-color: #CC9B4B; color: #fff; transition: all 0.3s ease; }
.card-wrapper.product-card-wrapper.underline-links-hover:hover .quick-add.no-js-hidden { opacity: 1; }
.card__inner .card__badge.bottom.left { display: none; }
.button:after ,.button:before ,.card__heading a:after,.card--standard .card__inner:after { display:none !important; }
.collection .card--media .card__inner .card__content { z-index: -1; }
.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note) { margin-top: 0 !important; } 
.related-products h2.related-products__heading.inline-richtext.hxl { text-align: center; }
.related-products .related-products__heading { margin: 0 0 1rem; }
.facets__form .active-facets { align-items: baseline; } 
.facets__form span.active-facets__button-inner { margin-bottom: 20px; }
.quick-add-modal__content-info .product-form__buttons button.sec-button { padding: 9px 44px;    width: 50%;}
.quick-add-modal__content-info .blog-breadcrumb {padding-bottom: 10px;display: flex;gap: 10px;}
.quick-add-modal .product:not(.product--no-media) .product__info-wrapper {padding-top: 0;}
.quick-add-modal__content-info .shopify-payment-button {width: 50%;}
.quick-add-modal__content-info div#price-quickadd-template--25123555049843__main {margin: 0;}
.quick-add-modal .product:not(.featured-product) .product__view-details {display: inline-block;border: 1px solid black;border-radius: 10px;text-align: center;padding: 10px 15px;text-decoration: none;}
.quick-add-modal__content-info .product__info-wrapper .product__title {margin-bottom: 0px;}
.main-page-collection .custm-img-banner .main-heading { line-height: 125px; }
.jdgm-review-widget--medium .jdgm-write-rev-link{max-width: 50%;}
.footer-block__newsletter .footer__newsletter.newsletter-form .newsletter-form__message.form__message { width: 100%; max-width: 600px; margin-left: auto; }
.quick-add-modal__content .quick-add-modal__toggle { color: black; }
.product__info-wrapper .caption-with-letter-spacing { font-size: 1.6rem; }
.header__inline-menu svg.icon.icon-caret { right: -14px; }
.cart__warnings { padding: 7rem 0 7rem !important; }
.footer a.link.list-social__link svg { color: #CC9B4B;}
.collection .card__content .price-item { color: #CC9B4B; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; text-transform: uppercase; }

.global-small-heading { color:  #0A0A0A !important; text-align: center !important; font-family: Florensa !important; font-size: 24px !important; font-style: normal; font-weight: 400; line-height: normal; text-transform: capitalize; }
.faq-section .faq-accordion summary span { color:  #ddac7c !important; text-align: center !important; font-family: Florensa !important; font-size: 18px !important; font-style: normal; font-weight: 400; line-height: normal; text-transform: capitalize; }

    .blog-breadcrumb ul { display: flex ; padding-bottom: 12px; padding-left: 0; margin: 0; }
      .blog-breadcrumb li { list-style: none; font-family: Cairo, sans-serif !important; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; }
      .back-home-txt.global-paragraph a { text-decoration: none; color: #CC9B4B; }
      .blog-breadcrumb { padding-bottom: 40px; display: flex; gap: 10px; }
      .blog-breadcrumb .left-arrow { display: flex; justify-content: center; align-items: center; }


/* ------------------------------------------------------------Others Pages------------------------------------------------------------ */

  .rte.scroll-trigger.animate--slide-in h3 { color:  #6C695E; font-family: Cairo, sans-serif !important; font-size: 20px; font-style: normal; font-weight: 600; line-height: normal; letter-spacing: 0.4px; padding-bottom: 15px; padding-top: 24px; }
  .rte.scroll-trigger.animate--slide-in p { color: #6C695E; font-family: Cairo, sans-serif !important; font-size: 18px; font-style: normal; font-weight: 400; line-height: 1.5; letter-spacing: 0.36px; padding-bottom: 12px; }
  .page-width.page-width--narrow.section-template--25699537977715__main-padding, .page-width.page-width--narrow.section-template--25699764797811__main-padding, .page-width.page-width--narrow.section-template--25699817685363__main-padding, .page-width.page-width--narrow.section-template--25699838230899__main-padding { max-width: 1080px; margin: 0 auto; padding-left: 15px; padding-right: 15px; }
  .jdgm-write-rev-link.jdgm-write-rev-link { background-color: #CC9B4B; color: #fff7dd; font-family: Cairo, sans-serif !important; font-size: 20px; font-weight: 400;  line-height: normal; border-radius: 8px; }
  
  
  .customer.login .field:before, .customer .field:before, .field:after, .customer .field:after { display: none; }
  .customer .field input:focus, .customer .field input:not(:placeholder-shown) { padding: 15px !important; box-shadow: none; outline: unset; border-radius: unset; }
  .customer .field { border: 1px solid #cc9b4b; }
  .customer .field input::placeholder { opacity: 1 !important; }
  .customer .field label { display: none; }
  .customer a { text-decoration: none !important; }
  .customer *:focus-visible { outline: none; outline-offset: unset; box-shadow: unset; }
  .customer span#RegisterForm-password-error { display: none; }
  .customer.account { max-width: 100% !important; padding-left: 70px !important; padding-right: 70px !important; }
  .jdgm-rev-widg * *:focus-visible { outline: none !important; outline-offset: unset !important; box-shadow: unset !important; }
  .jdgm-sort-dropdown { padding: 10px 20px 10px 6px !important; }


  .customer.account .global-paragraph { text-align: left !important; }

  .customer.addresses .select:before, .customer.addresses .select:after, .customer select:before { display: none; }
  .customer select:focus { box-shadow: none; outline: unset; border-radius: unset; }
  .customer.addresses .select { border: 1px solid #cc9b4b; }
  .select .svg-wrapper, .customer select+.svg-wrapper { right: 10px; }

  h2.main-page-title.page-title.h0.scroll-trigger.animate--fade-in { text-align: center !important; color: black !important; font-size: 55px !important; }

@media(max-width: 1699.98px) {
    /* .section-heading .heading, .global-heading, .jdgm-rev-widg__header .jdgm-rev-widg__title {  font-size: 58px; } */
}

@media(max-width: 1599.98px) {
    /* .section-heading .heading, .global-heading, .jdgm-rev-widg__header .jdgm-rev-widg__title {  font-size: 55px; } */
}

@media(max-width: 1499.98px) {
    .section-heading .heading, .global-heading, .jdgm-rev-widg__header .jdgm-rev-widg__title {  font-size: 50px !important; }
    .collection s.price-item.price-item--regular{ font-size: 30px; }
}

@media(max-width: 1399.98px) {
    .section-heading .heading, .global-heading, .jdgm-rev-widg__header .jdgm-rev-widg__title {  font-size: 49px !important; }
    .collection .grid { --grid-desktop-horizontal-spacing: 15px; margin-top: 30px; }
    .collection .card__information .card__heading {  font-size: 20px; }
    .collection .price__container .price-item--last { font-size: 16px; }
    .collection s.price-item.price-item--regular.price-tag { font-size: 16px !important;  }
    .main-page-collection .custm-img-banner .main-heading { line-height: 108px; }
    .jdgm-write-rev-link.jdgm-write-rev-link { font-size: 18px; }
    .product__info-wrapper .product-form__buttons { flex-direction: column; }
    .product-form__buttons button.sec-button { width: 100% !important; }
    .shopify-payment-button { width: 100%; }
    .quick-add-modal__content-info .product-form__buttons button.sec-button { width: 100%;}
    .quick-add-modal__content-info .shopify-payment-button {width: 100%;}
}
@media(max-width: 1299.98px) {
    .section-heading .heading, .global-heading, .jdgm-rev-widg__header .jdgm-rev-widg__title {  font-size: 40px !important; }
}
@media(max-width: 1199.98px) {
    .global-small-heading { font-size: 22px !important; }
    .main-faq-wrapper .faq-section .faq-accordion summary span { font-size: 17px !important; }
    .section-heading .heading, .global-heading, .jdgm-rev-widg__header .jdgm-rev-widg__title {  font-size: 38px !important; }
    .collection .collection__description, .global-paragraph, .jdgm-write-rev-link.jdgm-write-rev-link, .jdgm-rev__body  { font-size: 17px; }
    .main-page-collection .custm-img-banner .main-heading { line-height: 100px; }
    .rte.scroll-trigger.animate--slide-in h3 { font-size: 19px; padding-top: 20px; }
    .rte.scroll-trigger.animate--slide-in p { font-size: 17px; padding-bottom: 10px; }
    h2.main-page-title.page-title.h0.scroll-trigger.animate--fade-in { font-size: 52px !important; }
    .product__info-wrapper .product-form__buttons { max-width: 100%; }
    .product__info-wrapper button.sec-button { padding: 8px 30px; font-size: 18px; }
    .blog-breadcrumb li { font-size: 17px; }
    .left-arrow svg { width: 9px; height: auto; }
     .collection s.price-item.price-item--regular.price-tag{ font-size: 20px !important;  }

}
@media(max-width: 991.98px) {
    .page-width.page-width--narrow.section-template--25699537977715__main-padding, .page-width.page-width--narrow.section-template--25699764797811__main-padding, .page-width.page-width--narrow.section-template--25699817685363__main-padding, .page-width.page-width--narrow.section-template--25699838230899__main-padding { max-width: 960px; }
    .main-page-collection .custm-img-banner .main-heading { line-height: 75px; }
    .global-small-heading { font-size: 21px !important; }
    .main-faq-wrapper .faq-section .faq-accordion summary span { font-size: 16px !important; }
    .section-heading .heading, .global-heading, .jdgm-rev-widg__header .jdgm-rev-widg__title {  font-size: 35px !important; }
    .collection .card__information .card__heading { font-size: 16px; }
    .collection .price__container .price-item--last { font-size: 15px; }
    .collection s.price-item.price-item--regular.price-tag { font-size: 18px !important;  }
    .collection .card__information { margin-top: 15px; }
    .collection .collection__description, .global-paragraph,.jdgm-write-rev-link.jdgm-write-rev-link, .jdgm-rev__body { font-size: 16px; }
    .rte.scroll-trigger.animate--slide-in h3 { font-size: 18px; padding-bottom: 13px; }
    .rte.scroll-trigger.animate--slide-in p { font-size: 16px; }
    h2.main-page-title.page-title.h0.scroll-trigger.animate--fade-in { font-size: 48px !important; }
    .product__info-wrapper button.sec-button { padding: 8px 28px; font-size: 17px; }
    .blog-breadcrumb li { font-size: 16px; }
    .blog-breadcrumb { padding-bottom: 30px; gap: 8px; }
    .quick-add-modal__content-info .product .product__info-wrapper .product__title h2 {font-size: 40px;}
    .quick-add-modal__content-info .product__info-wrapper.grid__item {padding-left: 20px !important;}

}
@media(max-width: 864px) {
    span.active-facets__button-inner { padding-bottom: 0; padding-top: 0; }
    .facets__form span.active-facets__button-inner { margin-bottom: 5px; }
    .active-facets__button, .active-facets__button-remove { padding: 0.7rem !important;}
}
@media(max-width: 767.98px) {
    .quick-add-modal__content-info .product .product__info-wrapper .product__title h2 {font-size: 30px;}
    .page-width.page-width--narrow.section-template--25699537977715__main-padding, .page-width.page-width--narrow.section-template--25699764797811__main-padding, .page-width.page-width--narrow.section-template--25699817685363__main-padding, .page-width.page-width--narrow.section-template--25699838230899__main-padding { max-width: 720px; }
    .global-small-heading { font-size: 19px !important; }
    .main-faq-wrapper .faq-section .faq-accordion summary span { font-size: 15px !important; }
    .section-heading .heading, .global-heading, .jdgm-rev-widg__header .jdgm-rev-widg__title {  font-size: 30px !important; }
    .collection .grid {--grid-mobile-vertical-spacing: 25px; --grid-mobile-horizontal-spacing: 15px; }
    .collection .collection__description, .global-paragraph,.jdgm-write-rev-link.jdgm-write-rev-link, .jdgm-rev__body { font-size: 15px; }
    .main-page-collection .custm-img-banner .main-heading { line-height: 65px; }
    /* .rte.scroll-trigger.animate--slide-in p { font-size: 15px; } */
    .rte.scroll-trigger.animate--slide-in h3 { font-size: 17px; padding-bottom: 10px; padding-top: 18px; }
    h2.main-page-title.page-title.h0.scroll-trigger.animate--fade-in { font-size: 40px !important; }
    .section-template--25699537977715__main-padding { padding-top: 65px !important; padding-bottom: 65px !important; }
    .section-template--25699764797811__main-padding { padding-top: 65px !important; padding-bottom: 65px !important; }
    .section-template--25123554886003__featured_collection-padding { padding-top: 65px !important; padding-bottom: 65px !important; }
    .collection .quick-add.no-js-hidden { bottom: 0; }
    .product__info-wrapper button.sec-button { padding: 8px 25px; font-size: 16px; }
    .quick-add-modal .quick-add-modal__content-info { --modal-padding: 0.5rem; }
    .quick-add-modal .product:not(.product--no-media) .product__info-wrapper { padding-top: 0rem; }
    .facets__form span.active-facets__button-inner { margin-bottom: 10px; }
    .accelerated-checkout-button .button-content>span { font-size: 15px !important; }
    .blog-breadcrumb li { font-size: 15px; }
    .blog-breadcrumb { padding-bottom: 25px; }
    .left-arrow svg { width: 8px; }
    .quick-add-modal__content-info .product__info-wrapper .product-form__buttons {flex-direction: row-reverse;}
    .collection .card__information .card__heading { margin-bottom: 3px; }
    .quick-add-modal__content-info .product-form__buttons button.sec-button { width: 50% !important;padding: 11px 25px; font-size: 16px;}
    .quick-add-modal__content-info .shopify-payment-button {width: 50%;}
    .product__info-wrapper .caption-with-letter-spacing { font-size: 1rem; }
    .cart__warnings { padding: 4rem 0 4rem !important; }
    .contact { padding-left: 15px !important; padding-right: 15px !important; }
    .customer.account { padding-left: 60px !important; padding-right: 60px !important; }
}
@media(max-width: 749px) {
    .facets-container .active-facets { margin-bottom: 10px; }
}
@media(max-width: 575.98px) {
    .quick-add-modal__content-info .product .product__info-wrapper .product__title h2 {font-size: 28px;}
    .global-small-heading { font-size: 16px !important; }
    .main-faq-wrapper .faq-section .faq-accordion summary span { font-size: 14px !important; }
    .section-heading .heading, .global-heading, .jdgm-rev-widg__header .jdgm-rev-widg__title {  font-size: 28px !important; line-height: 1.4 !important;x` }
    .collection .collection__description, .global-paragraph, .jdgm-write-rev-link.jdgm-write-rev-link, .jdgm-rev__body { font-size: 14px; }
    .main-page-collection .custm-img-banner .main-heading { line-height: 45px; }
    /* .rte.scroll-trigger.animate--slide-in p { font-size: 14px; } */
    .rte.scroll-trigger.animate--slide-in h3 { font-size: 15px; padding-bottom: 5px; padding-top: 15px; }
    h2.main-page-title.page-title.h0.scroll-trigger.animate--fade-in { font-size: 30px !important; }
    .shopify-section .main-page-title { margin-bottom: 1rem; }
    .product__info-wrapper button.sec-button { font-size: 15px; }
    .facets__form span.active-facets__button-inner { margin-bottom: 5px; }
    .active-facets__button, .active-facets__button-remove { padding: 0 10px 10px 0!important; }
    .blog-breadcrumb li { font-size: 14px; }
    .left-arrow svg { width: 7px; }
    .blog-breadcrumb { padding-bottom: 15px; }
    .quick-add-modal__content-info .product__info-wrapper .product-form__buttons {flex-direction: column;}
    .quick-add-modal__content-info .product-form__buttons button.sec-button { width: 100% !important;}
    .quick-add-modal__content-info .shopify-payment-button {width: 100%;}
    .customer.account { padding-left: 20px !important; padding-right: 20px !important; }
}