.elementor-34584 .elementor-element.elementor-element-497c4d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-34584 .elementor-element.elementor-element-497c4d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34584 .elementor-element.elementor-element-fb50457.elementor-element{--order:-99999 /* order start hack */;}.elementor-34584 .elementor-element.elementor-element-fb50457 .wd-breadcrumbs{font-size:14px;--wd-link-color:#666666;--wd-bcrumb-color-active:#18110D;}.elementor-34584 .elementor-element.elementor-element-fb50457 :is(.wd-last, .breadcrumb_last, .last, .aioseo-breadcrumbs span:last-child, .active){font-size:14px;}.elementor-34584 .elementor-element.elementor-element-561e13c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 15px;--row-gap:10px;--column-gap:15px;border-style:none;--border-style:none;}.elementor-34584 .elementor-element.elementor-element-7d541fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--wd-sticky-offset:0px;}.elementor-34584 .elementor-element.elementor-element-7d541fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34584 .elementor-element.elementor-element-aa69730.elementor-element{--order:-99999 /* order start hack */;}.elementor-34584 .elementor-element.elementor-element-aa69730 .woocommerce-product-gallery{--wd-gallery-gap:12px;}.elementor-34584 .elementor-element.elementor-element-aa69730 .woocommerce-product-gallery.thumbs-position-left{--wd-thumbs-width:100px;}body:not(.rtl) .elementor-34584 .elementor-element.elementor-element-6eb7028{right:20px;}body.rtl .elementor-34584 .elementor-element.elementor-element-6eb7028{left:20px;}.elementor-34584 .elementor-element.elementor-element-6eb7028{top:20px;}.elementor-34584 .elementor-element.elementor-element-6eb7028 .wd-action-btn{--wd-action-icon-size:24px;--wd-action-icon-color:#6A4129;}.elementor-34584 .elementor-element.elementor-element-1f3c199{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34584 .elementor-element.elementor-element-1f3c199:not(.elementor-motion-effects-element-type-background), .elementor-34584 .elementor-element.elementor-element-1f3c199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}html .elementor-34584 .elementor-element.elementor-element-fbea84e .product_title{font-family:"Agatho", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-34584 .elementor-element.elementor-element-719275f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34584 .elementor-element.elementor-element-719275f .meta-label{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-34584 .elementor-element.elementor-element-d6948de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;}.elementor-34584 .elementor-element.elementor-element-82c445d .price{font-family:"Agatho", Sans-serif;font-size:28px;font-weight:500;font-style:italic;}.elementor-34584 .elementor-element.elementor-element-82c445d :is(.price, del){color:#6A4129;}.elementor-34584 .elementor-element.elementor-element-82c445d .price del{font-family:"Agatho", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#3F3F444D;}.elementor-34584 .elementor-element.elementor-element-5d69f0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34584 .elementor-element.elementor-element-731eb60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34584 .elementor-element.elementor-element-486f15b .elementor-heading-title{font-size:12px;font-weight:300;color:#111111;}.elementor-34584 .elementor-element.elementor-element-63bc790{width:var( --container-widget-width, 40px );max-width:40px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-34584 .elementor-element.elementor-element-9aad7aa .elementor-heading-title{font-size:12px;font-weight:300;color:#111111;}.elementor-34584 .elementor-element.elementor-element-640d2f5{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-34584 .elementor-element.elementor-element-af10e1c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34584 .elementor-element.elementor-element-f5cf9e3 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;color:#02010166;}.elementor-34584 .elementor-element.elementor-element-e4b7b75 .single_add_to_cart_button{font-size:16px;font-weight:500;text-transform:uppercase;--btn-accented-color:#6A4129;--btn-accented-bgcolor:#6A412900;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6A4129;--btn-accented-bgcolor-hover:#6A4129;}.elementor-34584 .elementor-element.elementor-element-e4b7b75 .wd-buy-now-btn{font-size:16px;font-weight:500;text-transform:uppercase;--btn-accented-color:#FFFFFF;--btn-accented-bgcolor:#6A4129;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6A4129;--btn-accented-bgcolor-hover:#6A4129;}.elementor-34584 .elementor-element.elementor-element-814e484{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34584 .elementor-element.elementor-element-9f66bf5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-34584 .elementor-element.elementor-element-9f66bf5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-34584 .elementor-element.elementor-element-9f66bf5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-34584 .elementor-element.elementor-element-9f66bf5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-34584 .elementor-element.elementor-element-9f66bf5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-34584 .elementor-element.elementor-element-9f66bf5 .elementor-icon-list-icon i{color:#6A4129;transition:color 0.3s;}.elementor-34584 .elementor-element.elementor-element-9f66bf5 .elementor-icon-list-icon svg{fill:#6A4129;transition:fill 0.3s;}.elementor-34584 .elementor-element.elementor-element-9f66bf5{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-34584 .elementor-element.elementor-element-9f66bf5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34584 .elementor-element.elementor-element-9f66bf5 .elementor-icon-list-item > a{font-size:14px;}.elementor-34584 .elementor-element.elementor-element-9f66bf5 .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-34584 .elementor-element.elementor-element-79da31f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-34584 .elementor-element.elementor-element-79da31f:not(.elementor-motion-effects-element-type-background), .elementor-34584 .elementor-element.elementor-element-79da31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF4EC;}.elementor-34584 .elementor-element.elementor-element-d943519 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:800;line-height:20px;letter-spacing:0.08em;color:#000000;}.elementor-34584 .elementor-element.elementor-element-f57169e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34584 .elementor-element.elementor-element-b83b8a0{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34584 .elementor-element.elementor-element-b83b8a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.06em;color:#6A4129;}.elementor-34584 .elementor-element.elementor-element-657f603{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34584 .elementor-element.elementor-element-fe9037f{--display:flex;border-style:none;--border-style:none;}.elementor-34584 .elementor-element.elementor-element-ba7ec6c{padding:0px 0px 0px 0px;}.elementor-34584 .elementor-element.elementor-element-4b7f22d{--display:flex;border-style:none;--border-style:none;}.elementor-34584 .elementor-element.elementor-element-931d5c4{padding:0px 0px 0px 0px;}.elementor-34584 .elementor-element.elementor-element-3bb118c{--display:flex;border-style:none;--border-style:none;}.elementor-34584 .elementor-element.elementor-element-a2f7ed4{padding:0px 0px 0px 0px;}.elementor-34584 .elementor-element.elementor-element-1e84768{--display:flex;border-style:none;--border-style:none;}.elementor-34584 .elementor-element.elementor-element-a9ac7f7{padding:0px 0px 0px 0px;}.elementor-34584 .elementor-element.elementor-element-6b8b124{padding:0px 0px 0px 0px;}.elementor-34584 .elementor-element.elementor-element-39d4926{--n-accordion-title-font-size:16px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#6A4129;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#6A4129;--n-accordion-title-hover-color:#6A4129;--n-accordion-title-active-color:#6A4129;--n-accordion-icon-size:15px;}.elementor-34584 .elementor-element.elementor-element-39d4926 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-34584 .elementor-element.elementor-element-39d4926 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-34584 .elementor-element.elementor-element-39d4926 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;}:where( .elementor-34584 .elementor-element.elementor-element-39d4926 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-34584 .elementor-element.elementor-element-5a75e78 > .elementor-widget-container{background-color:#F4F4F4;margin:20px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-34584 .elementor-element.elementor-element-5a75e78 .wd-el-title{font-size:18px;font-weight:600;}.elementor-34584 .elementor-element.elementor-element-2233da5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-34584 .elementor-element.elementor-element-1184dac{--display:flex;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34584 .elementor-element.elementor-element-aa56ffc{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34584 .elementor-element.elementor-element-c2e3c6f .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:32px;font-weight:500;line-height:40px;}.elementor-34584 .elementor-element.elementor-element-e33aefe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34584 .elementor-element.elementor-element-32d1b86{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34584 .elementor-element.elementor-element-266eeeb .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:32px;font-weight:500;line-height:40px;}.elementor-34584 .elementor-element.elementor-element-1f4a135{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-34584 .elementor-element.elementor-element-3ef14c0 .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:32px;font-weight:500;line-height:40px;}.elementor-34584 .elementor-element.elementor-element-5c2df4c{padding:0px 40px 0px 40px;}.elementor-34584 .elementor-element.elementor-element-aa046a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:5px;}.elementor-34584 .elementor-element.elementor-element-aa046a1:not(.elementor-motion-effects-element-type-background), .elementor-34584 .elementor-element.elementor-element-aa046a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF3EA;}.elementor-34584 .elementor-element.elementor-element-42c4b45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34584 .elementor-element.elementor-element-2ad3183 .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:32px;font-weight:500;line-height:40px;}.elementor-34584 .elementor-element.elementor-element-9216379 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:30px;color:#404145;}.elementor-34584 .elementor-element.elementor-element-2c110df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34584 .elementor-element.elementor-element-5855c1d{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-34584 .elementor-element.elementor-element-e106e1e .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:32px;font-weight:500;line-height:40px;}.elementor-34584 .elementor-element.elementor-element-a6e3ee3{padding:0px 40px 0px 40px;}.elementor-34584 .elementor-element.elementor-element-7928f9b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-34584 .elementor-element.elementor-element-7928f9b:not(.elementor-motion-effects-element-type-background), .elementor-34584 .elementor-element.elementor-element-7928f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF3EA;}.elementor-34584 .elementor-element.elementor-element-de9a212 .elementor-heading-title{font-family:"Agatho", Sans-serif;font-size:32px;font-weight:500;line-height:40px;}.elementor-34584 .elementor-element.elementor-element-a205260{padding:0px 40px 0px 40px;}@media(max-width:1024px){.elementor-34584 .elementor-element.elementor-element-497c4d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34584 .elementor-element.elementor-element-561e13c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-34584 .elementor-element.elementor-element-1f3c199{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34584 .elementor-element.elementor-element-d6948de{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-34584 .elementor-element.elementor-element-82c445d .price{font-size:32px;}.elementor-34584 .elementor-element.elementor-element-657f603{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-34584 .elementor-element.elementor-element-5a75e78 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-34584 .elementor-element.elementor-element-aa046a1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}}@media(max-width:768px){.elementor-34584 .elementor-element.elementor-element-497c4d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34584 .elementor-element.elementor-element-561e13c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34584 .elementor-element.elementor-element-7d541fa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34584 .elementor-element.elementor-element-aa69730 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-34584 .elementor-element.elementor-element-d6948de{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34584 .elementor-element.elementor-element-82c445d .price{font-size:24px;}.elementor-34584 .elementor-element.elementor-element-657f603{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-34584 .elementor-element.elementor-element-5a75e78 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:769px){.elementor-34584 .elementor-element.elementor-element-497c4d9{--content-width:1600px;}.elementor-34584 .elementor-element.elementor-element-7d541fa{--width:60%;}.elementor-34584 .elementor-element.elementor-element-1f3c199{--width:40%;}.elementor-34584 .elementor-element.elementor-element-af10e1c{--width:30%;}.elementor-34584 .elementor-element.elementor-element-1184dac{--content-width:1600px;}.elementor-34584 .elementor-element.elementor-element-aa56ffc{--content-width:1600px;}.elementor-34584 .elementor-element.elementor-element-32d1b86{--content-width:1600px;}.elementor-34584 .elementor-element.elementor-element-1f4a135{--content-width:1600px;}.elementor-34584 .elementor-element.elementor-element-aa046a1{--content-width:1600px;}.elementor-34584 .elementor-element.elementor-element-42c4b45{--width:80%;}.elementor-34584 .elementor-element.elementor-element-5855c1d{--content-width:1600px;}.elementor-34584 .elementor-element.elementor-element-7928f9b{--content-width:1600px;}}@media(max-width:1024px) and (min-width:769px){.elementor-34584 .elementor-element.elementor-element-7d541fa{--width:100%;}.elementor-34584 .elementor-element.elementor-element-1f3c199{--width:100%;}.elementor-34584 .elementor-element.elementor-element-42c4b45{--width:100%;}}/* Start custom CSS for wd_single_product_wishlist_button, class: .elementor-element-6eb7028 */.elementor-34584 .elementor-element.elementor-element-6eb7028 .wd-action-text {
    display: none;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d541fa *//*@media (max-width:1024px) and (min-width:768px) {*/
/*    .elementor-34584 .elementor-element.elementor-element-7d541fa {*/
/*        width:50%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6080405 */.elementor-34584 .elementor-element.elementor-element-6080405 .custom-product-tags {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}
.elementor-34584 .elementor-element.elementor-element-6080405 .custom-product-tag {
    color: #FFF;
    background: #6a4129;
    padding: 0px 24px;
    font-size: 14px;
    font-weight:500;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_meta, class: .elementor-element-719275f */.elementor-34584 .elementor-element.elementor-element-719275f .sku {
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d7acde */.elementor-34584 .elementor-element.elementor-element-6d7acde .shop-collection-link {
    color: #6a4129;
    font-size: 12px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_price, class: .elementor-element-82c445d */.elementor-34584 .elementor-element.elementor-element-82c445d .price {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    gap: 20px;
}
.elementor-34584 .elementor-element.elementor-element-82c445d .price del {
    color: rgba(63, 63, 68, 0.3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b835f7 */.elementor-34584 .elementor-element.elementor-element-7b835f7 {
    width: 100%;
}
.product_detail_code {
width: 25rem;
height: 5.4rem;
position: relative;
border: 0;
border-radius: .6rem;
overflow-y: hidden;
padding: .6rem;
background-color: RGBA(106,64,40,0.9);
display: inline-block;
box-sizing: border-box;
}
.product_detail_code::before {
content: '';
display: block;
width: 1rem;
height: 1rem;
background: #fff;
border-radius: 50%;
position: absolute;
left: 15.5rem;
top: 0;
transform: translateY(-60%)
}
.product_detail_code::after {
content: '';
display: block;
width: 1rem;
height: 1rem;
background: #fff;
border-radius: 50%;
position: absolute;
left: 15.5rem;
bottom: 0;
transform: translateY(60%);
}
.product_detail_code .line {
width: .125rem;
height: 3.78rem;
border: 0;
background-image: repeating-linear-gradient(to bottom, #fff 0 .5rem, transparent .5rem 1rem);
position: absolute;
left: 15.9375rem;
top: .9rem;
}
.product_detail_code .content {
background-color: #FDF3EA;
border-radius: .6rem;
height: 100%;
color: #3e3e3e;
letter-spacing: .0125rem;
/* padding: 6px 0; */
font-weight: 600;
}
.product_detail_code .content.left {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 14.9rem;
font-size: 1.375rem;
float: left;
}
.product_detail_code .content.right {
width: 7.9rem;
font-size: 1rem;
display: grid;
grid-template-rows: repeat(2, 1fr);
justify-content: center;
align-content: center;
align-items: center;
float: right;
grid-template-rows: 1fr;
font-size: 1.6rem;
}
.product_detail_code .content.left .desc {
font-size: 18px;
text-transform: uppercase;
}
.product_detail_code .content.left .discount-code {
font-size: 18px;
}
.product_detail_code .content.left .discount-code .discount-code-value {
color: #df4444;
}
.product_detail_code .content.right .copy-text {
display: inline-block;
text-transform: uppercase;
font-size: 24px;
line-height: 1.6rem;
color:#ec766a;
border-bottom: 1px solid #ec766a;
cursor: pointer;
}
@media (max-width:767px) {
.product_detail_code {
    width: 100%;
    height: 20vw;
}
}
@media (max-width:415px) {
.product_detail_code .content.right {
    width: 6.8rem;
}
}
@media (max-width:400px) {
.product_detail_code .content.right {
    width: 6rem;
}
}
@media (max-width:390px) {
.product_detail_code .content.right {
    width: 5.4rem;
}
}
@media (max-width:375px) {
.product_detail_code .content.right {
    width: 4.4rem;
}
}
@media (max-width:360px) {
.product_detail_code .content.right {
    width: 3.4rem;
}
.product_detail_code .content.right .copy-text {
    font-size: 18px;
}
}
@media (max-width:320px) {
.product_detail_code .content.left {
    width: 12.5rem;
}
.product_detail_code::before,.product_detail_code::after {
    left: 13.2rem;
}
.product_detail_code .line {
    left: 13.6rem;
}
.product_detail_code .content.left .desc,.product_detail_code .content.left .discount-code {
    font-size: 16px;
}

}

.product_code_countdown {
display: flex;
align-items: center;
gap: 20px;
}
#timedown {
font-family: "Montserrat",sans-serif;
font-weight: 600;
font-size: 14px;
line-height: 20px;
color: #232323;
}
#timedown span {
padding: 4px;
background: #232323;
color: #FFF;
border-radius: 4px;
}
@media (max-width:767px) {
.product_code_countdown {
    display: flex;
    align-items: unset;
    flex-direction: column;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bb4cfaf */.linked-products-grid {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.linked-products-grid-contain .lp-product-card {
    padding: 10px;
}
.linked-products-title {
    font-family: "Poppins",Sans-Serif;
    font-size: 16px;
    font-weight: 600;
    color: #242424;
}
.linked-products-grid .lp-product-card {
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    overflow: hidden;
    background: #fff;
    transition: box-shadow 0.2s ease;
}
.linked-products-grid .lp-product-card.is-current {
    border: 1px solid #6a4129;
}
.linked-products-grid .lp-product-card:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

.linked-products-grid .lp-product-link {
    display: block;
    text-decoration: none;
    color: inherit;
}

.linked-products-grid .lp-product-image {
    position: relative;
    width: 100%;
    padding-top: 100%;
    overflow: hidden;
    background: #f8f8f8;
    display: none;
}

.linked-products-grid .lp-product-image img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.linked-products-grid .lp-product-info {
    padding-top: 10px;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.lp-product-title {
    margin: 0;
    font-family: "Poppins",Sans-Serif;
    font-size: 16px;
    font-weight: 600;
    color: #3f4045;
    line-height: 1.3;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    white-space: normal;
    transition: all .3s ease;
}

.linked-products-grid .lp-product-subtitle {
    margin: 0 0 8px;
    font-size: 14px;
    color: #999;
    line-height: 1.4;
}
.linked-products-grid .lp-product-size {
    font-family: "Poppins",Sans-Serif;
    margin: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3;
    color: #9f9fa1;
}
.linked-products-grid .lp-product-price {
    font-family: "Poppins",Sans-Serif;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.3;
    display: none;
}
.linked-products-grid .lp-product-price .amount {
    color: #6a4129;
}

.linked-products-grid .lp-product-price del {
    color: #999;
    font-weight: 400;
    margin-right: 6px;
    font-size: 14px;
}

.linked-products-grid .lp-product-price ins {
    text-decoration: none;
}

@media (max-width: 1024px) {
    .linked-products-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 768px) {
    .linked-products-grid {
        grid-template-columns: repeat(2, 1fr);
        --lp-grid-gap: 12px;
    }

    .linked-products-grid .lp-product-info {
        /*padding: 12px;*/
    }

    .linked-products-grid .lp-product-title {
        font-size: 14px;
    }

    .linked-products-grid .lp-product-subtitle {
        font-size: 13px;
    }

    .linked-products-grid .lp-product-price {
        font-size: 12px;
    }
    .linked-products-grid .linked-products-grid-contain {
        gap: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-e4b7b75 */.elementor-34584 .elementor-element.elementor-element-e4b7b75 .woocommerce-variation {
    display: none !important;
}
.elementor-34584 .elementor-element.elementor-element-e4b7b75 #wd-add-to-cart {
    width: 100%;
    background: #6a4129;
}
.elementor-34584 .elementor-element.elementor-element-e4b7b75 #wd-add-to-cart:hover {
    background: #6a412900;
    color:#6a4129;
}
.elementor-34584 .elementor-element.elementor-element-e4b7b75 table.variations tr:first-child {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.elementor-34584 .elementor-element.elementor-element-e4b7b75 tr:has(#pa_size) {
    display: none !important;
}
.elementor-34584 .elementor-element.elementor-element-e4b7b75 .wd-swatch {
    width:48px;
    height: 48px;
    border-radius: 0;
    border: 2px solid #cfcfd1;
    padding: 4px;
}
.elementor-34584 .elementor-element.elementor-element-e4b7b75 .wd-swatch:hover,
.elementor-34584 .elementor-element.elementor-element-e4b7b75 .wd-swatch.wd-bg.wd-active {
    border: 2px solid #3f4045;
}
.elementor-34584 .elementor-element.elementor-element-e4b7b75 .wd-swatch:hover::after,
.elementor-34584 .elementor-element.elementor-element-e4b7b75 .wd-swatch.wd-bg.wd-active:after {
    background-color: rgba(0, 0, 0, 0);
}
.elementor-34584 .elementor-element.elementor-element-e4b7b75 .variations label,
.elementor-34584 .elementor-element.elementor-element-e4b7b75 .wd-attr-selected,
.elementor-34584 .elementor-element.elementor-element-e4b7b75 .wd-swatch-text {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57169e */.elementor-34584 .elementor-element.elementor-element-f57169e .elementor-shortcode {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba7ec6c */.elementor-34584 .elementor-element.elementor-element-ba7ec6c * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-931d5c4 */.elementor-34584 .elementor-element.elementor-element-931d5c4 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a2f7ed4 */.elementor-34584 .elementor-element.elementor-element-a2f7ed4 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a9ac7f7 */.elementor-34584 .elementor-element.elementor-element-a9ac7f7 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b8b124 */.elementor-34584 .elementor-element.elementor-element-6b8b124 * {
    font-size: 14px;
}
.assembly-handling-pdf {
    display: flex;
    align-items: center;
    gap: 10px;
    width: fit-content;
    max-width: 100%;
}

.assembly-handling-pdf .assembly-pdf-icon {
    flex-shrink: 0;
    color: #C62828;
}

.assembly-handling-pdf .assembly-pdf-link {
    color: inherit;
    text-decoration: none;
    color: #6a4129;
    overflow-wrap: anywhere;
    transition: text-decoration 0.2s ease;
    text-decoration: underline;
    text-underline-offset: 3px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba7ec6c */.elementor-34584 .elementor-element.elementor-element-ba7ec6c * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-931d5c4 */.elementor-34584 .elementor-element.elementor-element-931d5c4 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a2f7ed4 */.elementor-34584 .elementor-element.elementor-element-a2f7ed4 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a9ac7f7 */.elementor-34584 .elementor-element.elementor-element-a9ac7f7 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b8b124 */.elementor-34584 .elementor-element.elementor-element-6b8b124 * {
    font-size: 14px;
}
.assembly-handling-pdf {
    display: flex;
    align-items: center;
    gap: 10px;
    width: fit-content;
    max-width: 100%;
}

.assembly-handling-pdf .assembly-pdf-icon {
    flex-shrink: 0;
    color: #C62828;
}

.assembly-handling-pdf .assembly-pdf-link {
    color: inherit;
    text-decoration: none;
    color: #6a4129;
    overflow-wrap: anywhere;
    transition: text-decoration 0.2s ease;
    text-decoration: underline;
    text-underline-offset: 3px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba7ec6c */.elementor-34584 .elementor-element.elementor-element-ba7ec6c * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-931d5c4 */.elementor-34584 .elementor-element.elementor-element-931d5c4 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a2f7ed4 */.elementor-34584 .elementor-element.elementor-element-a2f7ed4 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a9ac7f7 */.elementor-34584 .elementor-element.elementor-element-a9ac7f7 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b8b124 */.elementor-34584 .elementor-element.elementor-element-6b8b124 * {
    font-size: 14px;
}
.assembly-handling-pdf {
    display: flex;
    align-items: center;
    gap: 10px;
    width: fit-content;
    max-width: 100%;
}

.assembly-handling-pdf .assembly-pdf-icon {
    flex-shrink: 0;
    color: #C62828;
}

.assembly-handling-pdf .assembly-pdf-link {
    color: inherit;
    text-decoration: none;
    color: #6a4129;
    overflow-wrap: anywhere;
    transition: text-decoration 0.2s ease;
    text-decoration: underline;
    text-underline-offset: 3px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba7ec6c */.elementor-34584 .elementor-element.elementor-element-ba7ec6c * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-931d5c4 */.elementor-34584 .elementor-element.elementor-element-931d5c4 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a2f7ed4 */.elementor-34584 .elementor-element.elementor-element-a2f7ed4 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a9ac7f7 */.elementor-34584 .elementor-element.elementor-element-a9ac7f7 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b8b124 */.elementor-34584 .elementor-element.elementor-element-6b8b124 * {
    font-size: 14px;
}
.assembly-handling-pdf {
    display: flex;
    align-items: center;
    gap: 10px;
    width: fit-content;
    max-width: 100%;
}

.assembly-handling-pdf .assembly-pdf-icon {
    flex-shrink: 0;
    color: #C62828;
}

.assembly-handling-pdf .assembly-pdf-link {
    color: inherit;
    text-decoration: none;
    color: #6a4129;
    overflow-wrap: anywhere;
    transition: text-decoration 0.2s ease;
    text-decoration: underline;
    text-underline-offset: 3px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba7ec6c */.elementor-34584 .elementor-element.elementor-element-ba7ec6c * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-931d5c4 */.elementor-34584 .elementor-element.elementor-element-931d5c4 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a2f7ed4 */.elementor-34584 .elementor-element.elementor-element-a2f7ed4 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a9ac7f7 */.elementor-34584 .elementor-element.elementor-element-a9ac7f7 * {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b8b124 */.elementor-34584 .elementor-element.elementor-element-6b8b124 * {
    font-size: 14px;
}
.assembly-handling-pdf {
    display: flex;
    align-items: center;
    gap: 10px;
    width: fit-content;
    max-width: 100%;
}

.assembly-handling-pdf .assembly-pdf-icon {
    flex-shrink: 0;
    color: #C62828;
}

.assembly-handling-pdf .assembly-pdf-link {
    color: inherit;
    text-decoration: none;
    color: #6a4129;
    overflow-wrap: anywhere;
    transition: text-decoration 0.2s ease;
    text-decoration: underline;
    text-underline-offset: 3px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-39d4926 */.elementor-34584 .elementor-element.elementor-element-39d4926 .e-n-accordion-item {
    border-bottom: 1px solid #6a4129;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f3c199 *//*@media (max-width:1024px) and (min-width:768px) {*/
/*    .elementor-34584 .elementor-element.elementor-element-1f3c199 {*/
/*        width:50%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for wd_single_product_content, class: .elementor-element-0a328da */.elementor-34584 .elementor-element.elementor-element-0a328da img {
    width:100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f8e36d8 */.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review, .cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review,
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover, .cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover,
.cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit {
    background: #6a4129;
}
.cr-histogramTable .ivole-histogramRow .cr-histogram-rating-icon
{
    fill: #6a4129;
}
.crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg {
    stroke: #6a4129;
}

.crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon {
    fill: #6a4129;
}

.cr-review-form-rating-inner.cr-review-form-rating-actv {
    fill: #6a4129;
}
.ivole-meter .ivole-meter-bar {
    background: linear-gradient(to bottom, #6a4119, #6a4129);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fd73501 */@media (max-width:767px) {
    .elementor-34584 .elementor-element.elementor-element-fd73501 {
        min-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d097e3 */.elementor-34584 .elementor-element.elementor-element-5d097e3 .wd-accordion-content.wd-active * {
    overflow-wrap: break-word;
    font-size: 16px;
    font-weight: 400;
}
.elementor-34584 .elementor-element.elementor-element-5d097e3 .owe-product-faq {
    border-top: 1px solid #ac8e74;
}
.elementor-34584 .elementor-element.elementor-element-5d097e3 .wd-accordion-item {
    border-top: 0px solid #ac8e74;
    border-bottom: 1px solid #ac8e74;
}
.elementor-34584 .elementor-element.elementor-element-5d097e3 .wd-accordion-title {
    padding-block: 24px;
}
.elementor-34584 .elementor-element.elementor-element-5d097e3 .wd-accordion-title-text span {
    font-size: 18px;
    font-weight: 400;
    color: #3F4045;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Agatho';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.mastonhome.com/wp-content/uploads/2026/10/Agatho_-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Agatho';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.mastonhome.com/wp-content/uploads/2026/10/Agatho_-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Agatho';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.mastonhome.com/wp-content/uploads/2026/10/Agatho_-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Agatho';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.mastonhome.com/wp-content/uploads/2026/10/Agatho_-Narrow.woff2') format('woff2');
}
@font-face {
	font-family: 'Agatho';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.mastonhome.com/wp-content/uploads/2026/10/Agatho_Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */