.elementor-2004 .elementor-element.elementor-element-cc9e3ff:not(.elementor-motion-effects-element-type-background), .elementor-2004 .elementor-element.elementor-element-cc9e3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-2004 .elementor-element.elementor-element-cc9e3ff > .elementor-container{max-width:1328px;}.elementor-2004 .elementor-element.elementor-element-cc9e3ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 56px 64px 56px;}.elementor-2004 .elementor-element.elementor-element-cc9e3ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2004 .elementor-element.elementor-element-cc87aa3 > .elementor-element-populated{padding:0px 28px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-cc244b1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2004 .elementor-element.elementor-element-cc244b1 .woocommerce-breadcrumb{color:#5E5750;}.elementor-2004 .elementor-element.elementor-element-cc244b1 .woocommerce-breadcrumb > a{color:#4A2C17;}.elementor-2004 .elementor-element.elementor-element-cc3928e > .elementor-element-populated{padding:0px 0px 0px 28px;}.elementor-2004 .elementor-element.elementor-element-ccc0ab4 > .elementor-widget-container{margin:38px 0px 10px 0px;}.elementor-2004 .elementor-element.elementor-element-ccc0ab4 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:44px;font-weight:700;line-height:1.1em;color:#1E1712;}.elementor-2004 .elementor-element.elementor-element-cc0a7e5 > .elementor-widget-container{margin:0px 0px 14px 0px;}.woocommerce .elementor-2004 .elementor-element.elementor-element-cc0a7e5 .price{color:#1E1712;font-family:"Oswald", Sans-serif;font-size:30px;font-weight:400;}.elementor-2004 .elementor-element.elementor-element-ccb4556 > .elementor-widget-container{margin:0px 0px 18px 0px;}.woocommerce .elementor-2004 .elementor-element.elementor-element-ccb4556 .woocommerce-product-details__short-description{color:#3E3128;}.elementor-2004 .elementor-element.elementor-element-ccdf187 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2004 .elementor-element.elementor-element-ccdf187 .cart button, .elementor-2004 .elementor-element.elementor-element-ccdf187 .cart .button{transition:all 0.2s;}.elementor-2004 .elementor-element.elementor-element-ccdf187 .quantity .qty{transition:all 0.2s;}.elementor-2004 .elementor-element.elementor-element-cc9512c > .elementor-widget-container{background-color:#FBF7EF;margin:0px 0px 18px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2D5BE;border-radius:6px 6px 6px 6px;}.elementor-2004 .elementor-element.elementor-element-cc9512c.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2004 .elementor-element.elementor-element-cc9512c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-2004 .elementor-element.elementor-element-cc9512c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-2004 .elementor-element.elementor-element-cc9512c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-2004 .elementor-element.elementor-element-cc9512c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-2004 .elementor-element.elementor-element-cc9512c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-2004 .elementor-element.elementor-element-cc9512c .elementor-icon-list-icon i{color:#7A4A26;transition:color 0.3s;}.elementor-2004 .elementor-element.elementor-element-cc9512c .elementor-icon-list-icon svg{fill:#7A4A26;transition:fill 0.3s;}.elementor-2004 .elementor-element.elementor-element-cc9512c{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2004 .elementor-element.elementor-element-cc9512c .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-2004 .elementor-element.elementor-element-cc9512c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2004 .elementor-element.elementor-element-cc9512c .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:16px;}.elementor-2004 .elementor-element.elementor-element-cc9512c .elementor-icon-list-text{color:#1E1712;transition:color 0.3s;}.elementor-2004 .elementor-element.elementor-element-ccbc5ed{color:#5E5750;}.elementor-2004 .elementor-element.elementor-element-ccbc5ed a{color:#4A2C17;}.elementor-2004 .elementor-element.elementor-element-c2be312:not(.elementor-motion-effects-element-type-background), .elementor-2004 .elementor-element.elementor-element-c2be312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7EF;}.elementor-2004 .elementor-element.elementor-element-c2be312 > .elementor-container{max-width:1328px;}.elementor-2004 .elementor-element.elementor-element-c2be312{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E2D5BE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 56px 56px 56px;}.elementor-2004 .elementor-element.elementor-element-c2be312 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2004 .elementor-element.elementor-element-ceaea15:not(.elementor-motion-effects-element-type-background), .elementor-2004 .elementor-element.elementor-element-ceaea15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-2004 .elementor-element.elementor-element-ceaea15 > .elementor-container{max-width:1328px;}.elementor-2004 .elementor-element.elementor-element-ceaea15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 56px 72px 56px;}.elementor-2004 .elementor-element.elementor-element-ceaea15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2004 .elementor-element.elementor-element-ccf7313.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2004 .elementor-element.elementor-element-ccf7313.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-2004 .elementor-element.elementor-element-ccf7313.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2004 .elementor-element.elementor-element-cc9e3ff{padding:16px 16px 40px 16px;}.elementor-2004 .elementor-element.elementor-element-cc87aa3 > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-2004 .elementor-element.elementor-element-cc3928e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2004 .elementor-element.elementor-element-ccc0ab4 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2004 .elementor-element.elementor-element-ccc0ab4 .elementor-heading-title{font-size:30px;}.woocommerce .elementor-2004 .elementor-element.elementor-element-cc0a7e5 .price{font-size:26px;}.elementor-2004 .elementor-element.elementor-element-c2be312{padding:32px 16px 32px 16px;}.elementor-2004 .elementor-element.elementor-element-ceaea15{padding:32px 16px 48px 16px;}.elementor-2004 .elementor-element.elementor-element-ccf7313.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-2004 .elementor-element.elementor-element-cc87aa3{width:55%;}.elementor-2004 .elementor-element.elementor-element-cc3928e{width:45%;}}/* Start custom CSS */body.elementor-page-2004 .mdm-gal .woocommerce-product-gallery{margin:0!important;width:100%!important;float:none!important}
body.elementor-page-2004 .mdm-gal .woocommerce-product-gallery__image img,body.elementor-page-2004 .mdm-gal .flex-viewport{border-radius:6px}
body.elementor-page-2004 .mdm-gal .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px!important}
body.elementor-page-2004 .mdm-gal .flex-control-thumbs li{width:auto!important;margin:0!important}
body.elementor-page-2004 .mdm-gal .flex-control-thumbs img{border-radius:4px;opacity:.65;border:1px solid #E2D5BE}
body.elementor-page-2004 .mdm-gal .flex-control-thumbs img.flex-active,body.elementor-page-2004 .mdm-gal .flex-control-thumbs img:hover{opacity:1;border-color:#7A4A26}
body.elementor-page-2004 .mdm-gal .onsale{background:#9B3B24!important;color:#FBF7EF!important;border-radius:3px!important;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;min-height:0!important;min-width:0!important;line-height:1!important;padding:7px 12px!important;top:14px!important;left:14px!important;right:auto!important;z-index:5}
body.elementor-page-2004 .mdm-price .price del{color:#5E5750;font-size:.7em;opacity:.8;margin-right:8px}
body.elementor-page-2004 .mdm-price .price ins{text-decoration:none;color:#9B3B24}
body.elementor-page-2004 .mdm-atc form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin:0!important}
body.elementor-page-2004 .mdm-atc form.variations_form{display:block}
body.elementor-page-2004 .mdm-atc table.variations{width:100%;margin:0 0 14px;border:0}
body.elementor-page-2004 .mdm-atc table.variations th,body.elementor-page-2004 .mdm-atc table.variations td{display:block;padding:0;border:0;text-align:left;background:none}
body.elementor-page-2004 .mdm-atc table.variations th label{font-family:'Oswald',sans-serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#5E5750;font-weight:400}
body.elementor-page-2004 .mdm-atc table.variations select{width:100%;height:48px;padding:0 14px;border:1px solid #D8C3A0;border-radius:4px;background-color:#FBF7EF;color:#1E1712;font-size:16px;margin:6px 0 12px}
body.elementor-page-2004 .mdm-atc .reset_variations{font-size:14px;color:#7A4A26}
body.elementor-page-2004 .mdm-atc .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px}
body.elementor-page-2004 .mdm-atc .quantity .qty{width:84px;height:54px;border:1px solid #D8C3A0;border-radius:4px;background:#FBF7EF;font-size:17px;text-align:center}
body.elementor-page-2004 .mdm-atc .single_add_to_cart_button{flex:1;min-width:200px;height:54px;background:#4A2C17!important;color:#FBF7EF!important;border:0!important;border-radius:4px!important;font-family:'Oswald',sans-serif!important;font-size:16px!important;letter-spacing:.14em;text-transform:uppercase;transition:background .2s}
body.elementor-page-2004 .mdm-atc .single_add_to_cart_button:hover{background:#7A4A26!important}
body.elementor-page-2004 .mdm-atc .single_add_to_cart_button.disabled{opacity:.55}
body.elementor-page-2004 .mdm-atc .stock{font-size:15px;margin:0 0 10px;color:#3E6B2F}
body.elementor-page-2004 .mdm-atc .stock.out-of-stock{color:#9B3B24}
body.elementor-page-2004 .mdm-meta .product_meta>span{display:block;margin-bottom:4px}
body.elementor-page-2004 .mdm-rel section.related>h2{font-family:'Zilla Slab',serif;font-size:36px;font-weight:700;color:#1E1712;margin:0 0 24px}
body.elementor-page-2004 .mdm-rel ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0!important}
body.elementor-page-2004 .mdm-rel ul.products::before,body.elementor-page-2004 .mdm-rel ul.products::after{display:none!important}
body.elementor-page-2004 .mdm-rel ul.products li.product{width:auto!important;margin:0!important;float:none!important;display:flex;flex-direction:column;background:#FBF7EF;border:1px solid #E2D5BE;border-radius:6px;overflow:hidden;padding:0 0 16px!important;text-align:left}
body.elementor-page-2004 .mdm-rel ul.products li.product a img{width:100%!important;aspect-ratio:1/1;object-fit:cover;margin:0 0 12px!important}
body.elementor-page-2004 .mdm-rel .woocommerce-loop-product__title{font-family:'Zilla Slab',serif!important;font-size:18px!important;font-weight:600!important;line-height:1.25!important;color:#1E1712!important;padding:0 14px!important;margin:0 0 6px!important}
body.elementor-page-2004 .mdm-rel .price{font-family:'Oswald',sans-serif!important;font-size:20px!important;color:#1E1712!important;padding:0 14px;margin:0 0 12px!important;display:block}
body.elementor-page-2004 .mdm-rel .price del{color:#5E5750!important;font-size:15px}
body.elementor-page-2004 .mdm-rel .price ins{text-decoration:none;color:#9B3B24!important}
body.elementor-page-2004 .mdm-rel li.product .button{margin:auto 14px 0!important;align-self:flex-start;background:#4A2C17!important;color:#FBF7EF!important;border:0!important;border-radius:4px!important;font-family:'Oswald',sans-serif!important;font-size:13px!important;letter-spacing:.12em;text-transform:uppercase;padding:10px 16px!important}
body.elementor-page-2004 .mdm-rel .onsale{background:#9B3B24!important;color:#FBF7EF!important;border-radius:3px!important;font-size:12px;min-height:0!important;min-width:0!important;line-height:1!important;padding:6px 10px!important;top:12px!important;left:12px!important;right:auto!important}
@media (max-width:1024px){body.elementor-page-2004 .mdm-rel ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:767px){body.elementor-page-2004 .mdm-rel ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.elementor-page-2004 .mdm-rel .woocommerce-loop-product__title{font-size:15px!important;padding:0 10px!important}body.elementor-page-2004 .mdm-rel .price{font-size:17px!important;padding:0 10px}body.elementor-page-2004 .mdm-rel li.product .button{margin:auto 10px 0!important;font-size:11px!important;padding:9px 10px!important}}

body.elementor-page-2004 .mdm-price .price,body.elementor-page-2004 .mdm-price .price>.amount,body.elementor-page-2004 .mdm-price .price>.woocommerce-Price-amount{color:#1E1712!important}
body.elementor-page-2004 .mdm-price .price ins,body.elementor-page-2004 .mdm-price .price ins .amount,body.elementor-page-2004 .mdm-price .price ins bdi{color:#9B3B24!important;text-decoration:none!important}
body.elementor-page-2004 .mdm-price .price del,body.elementor-page-2004 .mdm-price .price del .amount,body.elementor-page-2004 .mdm-price .price del bdi{color:#5E5750!important}

body.elementor-page-2004 .mdm-tabs .woocommerce-tabs{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}
body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs,body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.wc-tabs{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:0 36px;width:100%!important;margin:0 0 36px!important;padding:0!important;border:0!important;border-bottom:1px solid #E2D5BE!important;text-align:left!important;background:none!important}
body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs::before,body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs::after,body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs li::before,body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs li::after,body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs li a::after,body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs li a::before{display:none!important;content:none!important}
body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;float:none!important}
body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs li a{display:block!important;padding:0 0 14px!important;margin:0 0 -1px!important;border:0!important;border-bottom:2px solid transparent!important;background:none!important;font-family:'Oswald',sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.14em;text-transform:uppercase;color:#5E5750!important}
body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs li.active a,body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs li a:hover{color:#1E1712!important;border-bottom-color:#7A4A26!important}
body.elementor-page-2004 .mdm-tabs .woocommerce-Tabs-panel{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;border:0!important;background:none!important;float:none!important}
body.elementor-page-2004 .mdm-tabs .woocommerce-Tabs-panel>h2:first-child{display:none}
body.elementor-page-2004 .mdm-desc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}
body.elementor-page-2004 .mdm-desc-grid.is-single{grid-template-columns:minmax(0,780px)}
body.elementor-page-2004 .mdm-desc-h{font-family:'Zilla Slab',serif!important;font-size:28px!important;font-weight:700!important;color:#1E1712!important;margin:0 0 14px!important;display:block!important}
body.elementor-page-2004 .mdm-desc-txt{font-size:16px;line-height:1.7;color:#3E3128}
body.elementor-page-2004 .mdm-desc-txt ul{padding-left:20px;margin:0 0 14px}
body.elementor-page-2004 .mdm-desc-txt li{margin:0 0 6px}
body.elementor-page-2004 .mdm-desc-txt img,body.elementor-page-2004 .mdm-desc-txt iframe,body.elementor-page-2004 .mdm-desc-txt video{max-width:100%;height:auto}
body.elementor-page-2004 .mdm-specs h3{font-family:'Oswald',sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.16em;text-transform:uppercase;color:#7A4A26!important;margin:6px 0 12px!important}
body.elementor-page-2004 .mdm-specs table{width:100%;border-collapse:collapse;border:0!important;margin:0}
body.elementor-page-2004 .mdm-specs th,body.elementor-page-2004 .mdm-specs td{padding:12px 12px 12px 0!important;border:0!important;border-bottom:1px solid #E2D5BE!important;background:none!important;text-align:left!important;font-size:15px;vertical-align:top}
body.elementor-page-2004 .mdm-specs th{width:40%;font-weight:600;color:#1E1712}
body.elementor-page-2004 .mdm-specs td{color:#3E3128}
body.elementor-page-2004 .mdm-envio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 64px;max-width:980px}
body.elementor-page-2004 .mdm-envio h3{font-family:'Zilla Slab',serif!important;font-size:21px!important;font-weight:700!important;color:#1E1712!important;margin:0 0 6px!important}
body.elementor-page-2004 .mdm-envio p{margin:0;font-size:16px;line-height:1.6;color:#3E3128}
body.elementor-page-2004 .mdm-envio a{color:#7A4A26;font-weight:600}
body.elementor-page-2004 .mdm-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 18px;padding:0}
body.elementor-page-2004 .mdm-chip{margin:0;padding:7px 12px;border:1px solid #D8C3A0;border-radius:4px;background:#FBF7EF;font-size:14px;line-height:1.3;color:#1E1712}
body.elementor-page-2004 .mdm-atc .stock.in-stock{color:#3E6B2F;font-weight:600}
body.elementor-page-2004 .mdm-atc .stock.in-stock::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#3E6B2F;margin-right:8px;vertical-align:middle}
@media (max-width:767px){body.elementor-page-2004 .mdm-desc-grid{grid-template-columns:minmax(0,1fr);gap:32px}body.elementor-page-2004 .mdm-envio{grid-template-columns:minmax(0,1fr);gap:22px}body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs{gap:0 20px}body.elementor-page-2004 .mdm-tabs .woocommerce-tabs ul.tabs li a{font-size:13px!important}}/* End custom CSS */