/** Shopify CDN: Minification failed

Line 152:0 Unexpected "("

**/



h1, h2, h3, h4, h5, h6 {font-family: 'DM Serif Display' !important; line-height: normal !important; font-weight: 400; font-style: normal; letter-spacing: normal !important; margin-bottom: 0 !important;}
p, a, span {font-family: 'Inter' !important; line-height: normal; font-weight: 400; font-style: normal; margin-bottom: 0 !important;}
.container {margin-left: auto; margin-right: auto; padding-left: 12px !important; padding-right: 12px !important;}
.EmbedRoot__Root-sc-2cafecf5-0 {padding-left: 12px !important; padding-right: 12px !important;}
.section-heading .heading {font-size: 40px; color: #3A3A3A;}
.main-textarea .textarea {font-size: 20px; color: #3A3A3A;font-family: Inter;font-style: normal;font-weight: 400;line-height: 28px;}
.button-style-w::after {content: ""; display: inline-block; width: 21px; height: 7px; margin-left: 22px; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='21' height='7' viewBox='0 0 21 7' fill='none'><path d='M20.2475 3.74749C20.3842 3.61081 20.3842 3.3892 20.2475 3.25251L18.0201 1.02513C17.8834 0.888444 17.6618 0.888444 17.5251 1.02513C17.3884 1.16181 17.3884 1.38342 17.5251 1.5201L19.505 3.5L17.5251 5.4799C17.3884 5.61658 17.3884 5.83819 17.5251 5.97488C17.6618 6.11156 17.8834 6.11156 18.0201 5.97488L20.2475 3.74749ZM0 3.5L-3.0598e-08 3.85L20 3.85L20 3.5L20 3.15L3.0598e-08 3.15L0 3.5Z' fill='%238C7F58'/></svg>") no-repeat center; background-size: contain;}
.button-style-w {background-color: #FFF; padding: 18px 30px; color: #8C7F58; font-size: 16px; display: inline-block;}
.banner-button-1 a:hover {color: #8c7f58 !important; text-decoration: none !important;} 
.button-style-w:hover {color: #8c7f58 !important;text-decoration: none !important;}
.button-style-b { background: #8C7F58;padding: 18px 30px;color: #FFF;text-align: center;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal; }
.button-style-b::after {content: ""; display: inline-block; width: 21px; height: 7px; margin-left: 22px; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='21' height='7' viewBox='0 0 21 7' fill='none'><path d='M20.2475 3.74749C20.3842 3.61081 20.3842 3.3892 20.2475 3.25251L18.0201 1.02513C17.8834 0.888444 17.6618 0.888444 17.5251 1.02513C17.3884 1.16181 17.3884 1.38342 17.5251 1.5201L19.505 3.5L17.5251 5.4799C17.3884 5.61658 17.3884 5.83819 17.5251 5.97488C17.6618 6.11156 17.8834 6.11156 18.0201 5.97488L20.2475 3.74749ZM0 3.5L-3.0598e-08 3.85L20 3.85L20 3.5L20 3.15L3.0598e-08 3.15L0 3.5Z' fill='white'/></svg>") no-repeat center; background-size: contain;}
.banner-button a:hover { text-decoration: none !important; color: #FFF !important;  }
li {list-style-type: none;}
.cart-item__details a.cart-item__name.h4.break:hover { color: #000; text-decoration: none; }
.header-wrapper header.header .header__icons .header__icon { margin: 0; }
.header-wrapper header.header .header__icons { padding-right: 0; width: 25%; justify-content: right; }
.header-wrapper header.header header-drawer { margin: 0; width: 25%; }
.product .collapsible-wrap { align-items: center; }
.product .accordion__icon-wrapper { margin: 0 !important; }
.product .collapsible-content h3.accordion__heading { margin-bottom: 0 !important; padding-bottom: 0 !important; }
.product-description ul li:before { content: ''; position: absolute; background-repeat: no-repeat; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="18" viewBox="0 0 17 18" fill="none"><mask id="mask0_6513_415" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="17" height="18"><path d="M16.5 17V1H0.5V17H16.5Z" fill="white" stroke="white"/></mask><g mask="url(%23mask0_6513_415)"><path d="M4.23442 3.22471C3.90462 3.6773 3.65676 4.17644 3.49316 4.69856C4.28323 4.80926 5.02974 5.13913 5.62969 5.665C7.40512 7.22123 10.0864 7.37453 12.0456 5.89683C12.5075 5.54849 12.893 5.13654 13.1997 4.68256C13.032 4.15509 12.7743 3.64688 12.4254 3.17816C11.0552 1.33737 8.66023 0.693167 6.59699 1.44768" stroke="%238C7F58" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.4198 5.95343C13.127 4.22159 11.0615 3.10029 8.73414 3.10029C8.014 3.10029 7.31896 3.20763 6.66406 3.40722" stroke="%238C7F58" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.85059 4.56L11.1259 3.5141" stroke="%238C7F58" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.89739 3.10254L8.05273 2.35786" stroke="%238C7F58" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.43611 16.3303C4.45057 16.7634 5.52861 16.8362 6.52885 16.6126C6.22966 15.873 6.14207 15.0616 6.29753 14.279C6.75756 11.9633 5.54966 9.56466 3.29032 8.60675C2.75771 8.38093 2.2082 8.25303 1.66171 8.21445C1.2887 8.62341 0.977456 9.10068 0.745964 9.6372C-0.365345 12.2131 0.837804 15.2211 3.43611 16.3303Z" stroke="%238C7F58" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.15245 6.52205C1.29906 8.50756 1.36068 10.857 2.52439 12.8725C2.88448 13.4962 3.32495 14.0444 3.82525 14.5118" stroke="%238C7F58" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.22994 11.1755L1.68652 10.594" stroke="%238C7F58" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.44424 12.7303L2.22168 13.8342" stroke="%238C7F58" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.6312 10.846C16.499 9.75097 16.023 8.78091 15.3293 8.02653C14.8384 8.6554 14.1794 9.13698 13.424 9.3936C11.1886 10.1531 9.71519 12.3985 10.0153 14.8341C10.086 15.4082 10.25 15.9481 10.4899 16.4406C11.0305 16.5592 11.5995 16.5901 12.1799 16.5223C14.9663 16.1968 16.9697 13.6508 16.6312 10.846Z" stroke="%238C7F58" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.77832 16.8621C10.9246 16.6084 12.9283 15.3803 14.092 13.3647C14.4521 12.7411 14.7067 12.0854 14.8613 11.4185" stroke="%238C7F58" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.2695 13.6022L12.5376 15.2296" stroke="%238C7F58" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.0088 13.5049L15.0761 13.1457" stroke="%238C7F58" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></g></svg>'); display: inline-block; background-size: contain; width: 20px; height: 20px; left: 0; top: 50%; transform: translateY(-50%); }
.product-description ul li { list-style: none; position: relative; padding-left: 30px; padding-bottom: 5px; margin-bottom: 5px; margin-top: 10px; }
.product-description ul { padding-left: 0; font-family: Inter;}
.product-description p, ul { font-size: 13px }
.product-description p { padding-bottom: 10px; }
.product .collapsible-content .accordion__row-content p, .collapsible-wrap { width: 100% !important; }
.list-menu.list-menu--inline details[open]>.header__menu-item { text-decoration: none; } 
.customer.account a { font-size: 16px; display: flex !important; align-items: center; color: white !important; }
button.button-login { background: #8c7f58; padding: 18px 30px; color: #fff; text-align: center; font-family: Inter; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; border: none; }
.customer .btn-style { background: #8c7f58; display: inline-block; padding: 15px 30px; color: #fff; text-align: center; font-family: Inter; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; border: none; }
.customer h1.customer__title { padding-bottom: 10px; }
.customer .btn-style { margin-top: 10px; }
.global-heading { color: #3A3A3A; font-family: "DM Serif Display"; font-size: 40px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 1px; }
.global-paragraph, .errors li  { color: #3A3A3A !important; font-family: Inter; font-size: 18px !important; font-style: normal; font-weight: 400; line-height: 28px; text-decoration: none; }
.product .grid__item.product__media-wrapper .product__column-sticky { display: flex; flex-wrap: wrap; flex-direction: row-reverse; justify-content: left;  }
.product .grid__item .thumbnail-slider.slider-mobile-gutter { width: 20%; }
.product .grid__item .slider-mobile-gutter { width: 80%; }
.product--large .thumbnail-list { grid-template-columns: repeat(1, 1fr) !important; }
.product-media-container.constrain-height { margin: 0 20px !important; }
.product-form__input--pill input[type=radio]:checked+label { background-color: unset !important; color: black !important;text-align: left; }
.product-form__input--pill input[type=radio]+label { border: 1px solid rgba(146, 134, 97, 0.30) !important; border-radius: unset !important; }
.product .product__info-wrapper .product-form__input .variant-info label { width: 60px; height: 60px; text-align: left !important; color: #3A3A3A !important; font-family: Inter !important; font-size: 16px !important; text-transform: capitalize; }
.product .product__info-wrapper .product-form__input .varient-flex {border: 1px solid #ddd;margin-bottom: 20px;padding: 10px;position: relative;}
.product .product__info-wrapper .product-form__input .varient-flex:nth-of-type(3) { margin-bottom: 70px;}
.product-form__input input[type=radio]:checked + .varient-flex { border: 2px solid #928661; }
.product .product__info-wrapper .product-form__input .variant-info { width: 30%; text-align: right;}
.product .product__info-wrapper .product-form__input .variant-wrapper { display: flex; align-items: center; }
.product .product__info-wrapper .product-form__input .dis-tag h4 { display: inline-block; color: #E97171; font-family: Inter; font-size: 13px; font-style: normal; font-weight: 900; line-height: normal; margin-bottom: 10px; }
.product .product__info-wrapper .product-form__input .dis-tag { background: #fbe8e8; padding: 4px 8px; position: absolute; display: flex; right: 0; top: -9px; }
.product .product__info-wrapper .product-form__input .varient-text { color: #3A3A3A; font-family: Inter; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; text-transform: capitalize; }
.product .product__info-wrapper .product-form__input .free-shipping-tag span {color: #B0B0B0;font-family: Inter;font-size: 13px;font-style: normal;font-weight: 500;line-height: 153%;text-transform: capitalize; }
.product .product__info-wrapper .product-form__input span.current-price { color: #3A3A3A !important; font-family: Inter; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; }
.product .product__info-wrapper .product-form__input span.compare-price { color: #B0B0B0; font-family: Inter; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; text-decoration-line: line-through; }
.product-form__input legend.form__label { color: #3A3A3A; font-family: DM Serif Display; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; text-align: center; padding-bottom: 10px; }
.product .product__info-wrapper .product-form__input .varient-option-wrapper label { width: 50%; }
.product .product__info-wrapper .product-form__input .variant-info { width: 50%; text-align: right; }
.product .product__info-wrapper .product-form__input .varient-option-wrapper { display: flex; flex-wrap: wrap;}
.product .product__info-wrapper .product-form__input .free-product { width: 100%; background: #F6F5F2; padding: 7px;}
fieldset legend.form__label {display: inline-flex;align-items: center;justify-content: center;font-weight: bold;color: #333;font-size: 16px;position: relative; }
fieldset legend.form__label::before,
fieldset legend.form__label::after {content: "";flex: 1;height: 1px;background: #ccc; margin: 0 10px; }
.product .product__info-wrapper .product-form__input .free-product-wrap .custom-image-tag img { height: 40px; width: 40px; }
.product .product__info-wrapper .product-form__input .free-product-wrap { display: flex; flex-wrap: wrap; align-items: center; flex-direction: row-reverse; justify-content: left; }
.product .product__info-wrapper .product-form__input .free-product-tag span { color: #8C7F58; font-family: Inter; font-size: 13px; font-style: normal; font-weight: 500; line-height: normal; }
.product .grid__item .thumbnail-slider.slider-mobile-gutter { display: block; }
.product .product__info-wrapper .product-form__input .variant-price { margin-top: 20px; }
.product .product__info-wrapper .product-form__input .free-product { width: 100%; background: #f6f5f2; padding: 7px; position: absolute; bottom: -56px; left: 0; right: 0; }
.product__info-wrapper .product-heading .product-head { color: #3A3A3A; font-family: DM Serif Display !important; font-size: 25px; font-style: normal; font-weight: 500; line-height: normal; }
.product__info-wrapper .product-heading { border-top: 2px solid #DADAD9; padding-top: 40px; }
.product__info-wrapper .related-product .releted-test { display: flex; flex-wrap: wrap; }
a.releted-test { display: flex;flex-wrap: wrap; }
.product__info-wrapper .related-product a:hover, a.releted-test { text-decoration: none; }
.pro-list-img img, a.releted-test .pro-list-img img { vertical-align: middle; border-style: none; height: 180px; width: 140px; border: 1px solid #DADAD9; object-fit: cover; }
.pro-list-img { width: 40%;height: 100%;}
.price-flex-box { width: 60%;}
.pro-list-detail-title { padding-bottom: 15px;}
.pro-list-detail-title p { color: #3A3A3A; font-family: Inter; font-size: 17px; font-style: normal; font-weight: 400; line-height: 120%; }
.pro-list-detail-price span.new-price { color: #3A3A3A; text-align: center; font-family: Inter; font-size: 16px; font-style: normal; font-weight: 900; line-height: normal; }
span.dis-product { color: #E97171; font-family: Inter; font-size: 14px; font-style: normal; font-weight: 900; line-height: normal; background: rgba(233, 113, 113, 0.16); padding: 4px; }
.jdgm-preview-badge .jdgm-star { color: #FFC876 !important; }
.jdgm-preview-badge--with-link { cursor: pointer; color: #000;}
.jdgm-widget.jdgm-widget { display: block; padding-bottom: 10px; }
.jm-mfp-container.jm-mfp-image-holder .jm-mfp-content .jm-mfp-figure figure { position: unset; }
.jm-mfp-container.jm-mfp-image-holder .jm-mfp-content .jm-mfp-figure figure img.jm-mfp-img { padding: 0; }
.jdgm-row-stars .jdgm-widget-actions-wrapper a.jdgm-write-rev-link { text-decoration: none; }
.jdgm-write-review-modal__form--thank-you .jdgm-write-review-modal__intro { display: none;}
.jdgm-write-review-modal__form--thank-you .jdgm-write-review-modal__text { display: none;}
.jdgm-write-review-modal__form--thank-you .jdgm-write-review-modal__stars.jdgm-write-review-modal__stars-container { display: none; }
.jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-text, .jdgm-rev-widg__summary-average{ font-size: 15px; font-family: 'Inter'; }
.jdgm-row-rating .jdgm-rev__timestamp, .jdgm-rev__location { color: #000; font-size: 15px; }
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown { font-size: 15px; font-family: 'Inter'; }
.jdgm-rev__author-wrapper .jdgm-rev__author { font-size: 15px; color: #000 !important; font-family: 'Inter'; }
.jdgm-rev__body p { font-size: 15px; text-transform: capitalize; color: #000; font-family: 'Inter'; }
div#custom-review-count-message {font-size: 14px;line-height: normal;font-family: 'Inter'; }
.announcement-bar p { display: flex; align-items: center; margin: 0 !important; }
.product-form__buttons .product-form__submit { margin-bottom: 1rem; background: #8C7F58; padding: 18px 30px; color: #FFF; text-align: center; font-family: Inter; font-size: 15px; font-style: normal; font-weight: 400; line-height: normal; }
.add-to-cart-form .button--full-width { width: auto !important; }
.product__info-wrapper .related-product .product-form__buttons{ max-width: 150px; }
.price-flex-box .add-to-cart { max-width: 150px; }
.pro-list-detail-price span.new-price.price.price-item.price--large { color: #3A3A3A; text-align: center; font-family: Inter; font-size: 16px; font-style: normal; font-weight: 900; line-height: normal;text-decoration: none !important;}
.pro-list-detail-price span.old-price.price-item.price-item--regular { color: #B0B0B0; text-align: center; font-family: Inter !important; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; text-decoration: line-through; }
.facets-wrapper .facets-container { padding-bottom: 10px;}
.colletion-list-wrap { padding-bottom: 50px;}
.card-wrapper .rating-star {--letter-spacing: 0.1 !important; --font-size: 1.9 !important; }
 .collection__title .section-heading .heading { text-transform: uppercase; font-family: 'DM Serif Display' !important; font-weight: 500; }
.utility-bar .utility-bar__grid {display: flex; align-items: center;}
.announcement-bar {padding: 0 !important;}
.mb-1 .section_content .heading_font { font-family: 'Inter'; font-style: normal; font-weight: 400; letter-spacing: normal; text-transform: none; text-decoration: none; font-size: 16px; }
cart-drawer.drawer #reconvert-slot-cartDrawer-5 {height: 135px; overflow-x: auto;}
.drawer .drawer__footer {padding-bottom: 130px;}
.product .product__info-container variant-selects{opacity: 0; height: 0;}
/* ----------google review--------- */
.WidgetTitle__Header-sc-c581efe-2{display: none;}
.EmbedRoot__Root-sc-2cafecf5-0 {max-width: 1440px !important;}
@media(max-width: 1699.98px) {
.footer .footer-block:nth-child(6) {width: 33%; min-width: 33%;}
.footer .footer-block:nth-child(6) .footer-block--newsletter {justify-content: start;}
}
@media(max-width: 1599.98px){
.button-style-w, .button-style-b { padding: 16px 24px;}
}
@media(max-width: 1499.98px){
.section-heading .heading {font-size: 38px;}
.button-style-w, .button-style-b { padding: 15px 20px;}
.footer .footer-block ul li, footer.footer h2.footer-block__heading.inline-richtext, footer.footer h2.footer-block__heading.inline-richtext strong {white-space: nowrap;}
.global-heading { font-size: 35px; }
button.button-login, .customer .btn-style  { padding: 15px 25px; }
}
@media(max-width: 1499.98px){
.product-form__buttons .product-form__submit { padding: 10px; }
}
@media(max-width: 1199.98px){ 
.global-paragraph, .errors li  { font-size: 17px !important; }
button.button-login, .customer .btn-style  { padding: 12px 20px; }
}
@media(max-width: 991.98px){
.section-heading .heading {font-size: 30px;}
.button-style-w, .button-style-b { padding: 14px; }
.global-heading { font-size: 31px; }
.global-paragraph, .errors li  { font-size: 16px !important; }
button.button-login, .customer .btn-style  { padding: 9px 11px; }
}
(max-width: 989px) {
    .facets-container .active-facets {
        margin: 0 !important;
    }
}

@media(max-width: 767.98px) {
.section-heading .heading {font-size: 24px;}
.button-style-w:after { margin-left: 16px; }
.button-style-w, .button-style-b{ padding: 12px; }
.global-paragraph, .errors li  { font-size: 15px !important; }
button.button-login, .customer.account a  { font-size: 15px; }

/* .global-heading { font-size: 28px; } */
}
@media(max-width: 749.98px) {
.footer .footer-block:nth-child(6) .footer-block--newsletter {gap: 10px;}
.footer .footer-block:nth-child(2) {margin-top: 0;}
.product-form .form .product-form__buttons {
    max-width: 100%;
}
/* .global-heading { font-size: 25px; } */
}
@media(max-width: 575.98px) {
.section-heading .heading {font-size: 20px;}
.button-style-w, .button-style-b { padding: 10px; font-size: 14px; }
.global-heading { font-size: 28px; }
.global-paragraph, .errors li  { font-size: 14px !important; }
button.button-login, .customer .btn-style, .customer.account a { padding: 6px 8px; font-size: 14px; }
}

@media (min-width: 576px) {
	.container {max-width: 100% !important;}
	.EmbedRoot__Root-sc-2cafecf5-0 {max-width: 100% !important;}
}
@media (min-width: 768px) {
	.container {max-width: 980px !important;}
	.EmbedRoot__Root-sc-2cafecf5-0 {max-width: 980px !important;}
}
@media (min-width: 992px) {
	.container {max-width: 1080px  !important;}
	.EmbedRoot__Root-sc-2cafecf5-0 {max-width: 1080px !important;}
}
@media (min-width: 1100px) {
	.container {max-width: 1180px  !important;}
	.EmbedRoot__Root-sc-2cafecf5-0 {max-width: 1180px !important;}
}
@media (min-width: 1200px) {
	.container {max-width: 1280px !important;}
	.EmbedRoot__Root-sc-2cafecf5-0 {max-width: 1280px !important;}
}
@media (min-width: 1300px) {
	.container {max-width: 1360px !important;}
	.EmbedRoot__Root-sc-2cafecf5-0 {max-width: 1360px !important;}
}
@media (min-width: 1400px) {
	.container {max-width: 1380px !important;}
	.EmbedRoot__Root-sc-2cafecf5-0 {max-width: 1380px !important;}
}
@media (min-width: 1500px) {
	.container {max-width: 1400px !important;}
	.EmbedRoot__Root-sc-2cafecf5-0 {max-width: 1400px !important;}
}
@media (min-width: 1600px) {
	.container {max-width: 1440px !important;}
	.EmbedRoot__Root-sc-2cafecf5-0 {max-width: 1440px !important;}
}
@media (max-width: 1600px) and (min-width: 992px) {
  .container {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .EmbedRoot__Root-sc-2cafecf5-0 {padding-left: 40px !important;
    padding-right: 40px !important;}
}
