.elementor-9123 .elementor-element.elementor-element-043a8b5{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:28px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-9123 .elementor-element.elementor-element-93a8374 .woocommerce-breadcrumb{color:#756B62;}.elementor-9123 .elementor-element.elementor-element-93a8374 .woocommerce-breadcrumb > a{color:#5B000A;}.elementor-9123 .elementor-element.elementor-element-92b2b13{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9123 .elementor-element.elementor-element-71d8ffb{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9123 .elementor-element.elementor-element-b93f413{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9E1D8;--border-color:#E9E1D8;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-9123 .elementor-element.elementor-element-b93f413:not(.elementor-motion-effects-element-type-background), .elementor-9123 .elementor-element.elementor-element-b93f413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9123 .elementor-element.elementor-element-cfd4e26 .elementor-heading-title{font-size:28px;font-weight:700;line-height:1.65em;color:#420007;}.woocommerce .elementor-9123 .elementor-element.elementor-element-eb7dcba .price{color:#420007;font-size:25px;font-weight:700;}.woocommerce .elementor-9123 .elementor-element.elementor-element-dadc6c4 .woocommerce-product-details__short-description{color:#615954;}.elementor-9123 .elementor-element.elementor-element-fe5372a .cart button, .elementor-9123 .elementor-element.elementor-element-fe5372a .cart .button{transition:all 0.2s;}.elementor-9123 .elementor-element.elementor-element-fe5372a .quantity .qty{transition:all 0.2s;}.elementor-9123 .elementor-element.elementor-element-d3197eb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9123 .elementor-element.elementor-element-d3197eb.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-9123 .elementor-element.elementor-element-c9a28bf{--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;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9123 .elementor-element.elementor-element-c9a28bf:not(.elementor-motion-effects-element-type-background), .elementor-9123 .elementor-element.elementor-element-c9a28bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EA;}.elementor-9123 .elementor-element.elementor-element-b2a6c4a .elementor-heading-title{font-size:20px;color:#420007;}.elementor-9123 .elementor-element.elementor-element-fb28150 .elementor-button{background-color:#FFFFFF;fill:#5B000A;color:#5B000A;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-9123 .elementor-element.elementor-element-fb28150 .elementor-button:hover, .elementor-9123 .elementor-element.elementor-element-fb28150 .elementor-button:focus{background-color:#5B000A;color:#FFFFFF;}.elementor-9123 .elementor-element.elementor-element-fb28150 .elementor-button:hover svg, .elementor-9123 .elementor-element.elementor-element-fb28150 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-9123 .elementor-element.elementor-element-043a8b5{--content-width:1200px;}.elementor-9123 .elementor-element.elementor-element-71d8ffb{--width:52%;}.elementor-9123 .elementor-element.elementor-element-b93f413{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9123 .elementor-element.elementor-element-71d8ffb{--width:100%;}.elementor-9123 .elementor-element.elementor-element-b93f413{--width:100%;}}@media(max-width:1024px){.elementor-9123 .elementor-element.elementor-element-92b2b13{--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-9123 .elementor-element.elementor-element-d3197eb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-9123 .elementor-element.elementor-element-043a8b5{--padding-top:16px;--padding-bottom:28px;--padding-left:12px;--padding-right:12px;}.elementor-9123 .elementor-element.elementor-element-b93f413{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-9123 .elementor-element.elementor-element-cfd4e26 .elementor-heading-title{font-size:23px;}.elementor-9123 .elementor-element.elementor-element-d3197eb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9123 .elementor-element.elementor-element-c9a28bf{--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;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-93a8374 */.elementor-9123 .elementor-element.elementor-element-93a8374 .woocommerce-breadcrumb {margin:0;line-height:2;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-317849f */.elementor-9123 .elementor-element.elementor-element-317849f .woocommerce-product-gallery {margin:0!important;} .elementor-9123 .elementor-element.elementor-element-317849f .woocommerce-product-gallery__wrapper img {border-radius:14px;} .elementor-9123 .elementor-element.elementor-element-317849f .wd-carousel-container {min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71d8ffb */.elementor-9123 .elementor-element.elementor-element-71d8ffb {min-width:0;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-eb7dcba */.elementor-9123 .elementor-element.elementor-element-eb7dcba .price {margin:0;line-height:1.7;} .elementor-9123 .elementor-element.elementor-element-eb7dcba del {font-size:.7em;color:#756e68;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-fe5372a */.elementor-9123 .elementor-element.elementor-element-fe5372a .cart {margin:0!important;}
.elementor-9123 .elementor-element.elementor-element-fe5372a .e-atc-qty-button-holder {display:flex!important;flex-wrap:wrap!important;align-items:center;gap:12px;}
.elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .quantity {display:inline-flex!important;flex:0 0 auto!important;width:auto!important;height:44px;margin:0!important;align-items:center;direction:ltr;}
.elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .quantity .btn, .elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .quantity input.qty {box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;border:1px solid #dfd6cd!important;box-shadow:none!important;transform:none!important;}
.elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .quantity .btn {display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px!important;width:44px!important;min-width:44px!important;color:#420007!important;background:#faf7f2!important;font-size:20px;line-height:1;}
.elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .quantity .minus {border-radius:8px 0 0 8px!important;}
.elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .quantity .plus {border-radius:0 8px 8px 0!important;}
.elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .quantity input.qty {flex:0 0 52px!important;width:52px!important;min-width:52px!important;border-inline:0!important;border-radius:0!important;background:#fff!important;color:#292323!important;text-align:center;font-size:16px;}
.elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .quantity .btn:hover, .elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .quantity .btn:focus-visible {background:#5b000a!important;border-color:#5b000a!important;color:#fff!important;}
.elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .quantity .btn:focus-visible {outline:2px solid #5b000a;outline-offset:3px;}
.elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .single_add_to_cart_button {flex:1 1 190px!important;min-height:48px;margin:0!important;padding:12px 22px!important;border:1px solid #5b000a!important;border-radius:8px!important;background:#5b000a!important;color:#fff!important;box-shadow:none;font-size:15px;font-weight:700;}
.elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .single_add_to_cart_button:hover {background:#420007!important;}
.elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .single_add_to_cart_button:focus-visible {outline:2px solid #5b000a;outline-offset:3px;}
.elementor-9123 .elementor-element.elementor-element-fe5372a form.cart .single_add_to_cart_button.disabled {opacity:.55;}
.elementor-9123 .elementor-element.elementor-element-fe5372a .variations {margin-bottom:20px;}
.elementor-9123 .elementor-element.elementor-element-fe5372a .variations select {min-height:44px;border-radius:8px;background:#fff;border-color:#dfd6cd;}
.elementor-9123 .elementor-element.elementor-element-fe5372a .woocommerce-variation-price {margin-bottom:14px;}
.elementor-9123 .elementor-element.elementor-element-fe5372a .e-atc-qty-button-holder > :not(.quantity):not(.single_add_to_cart_button) {flex-basis:100%;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-d4490d3 */.elementor-9123 .elementor-element.elementor-element-d4490d3 .product_meta {border-top:1px solid #eee6df;padding-top:16px;color:#71665d;font-size:12px;line-height:2;} .elementor-9123 .elementor-element.elementor-element-d4490d3 a {color:#5b000a;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b93f413 */.elementor-9123 .elementor-element.elementor-element-b93f413 {min-width:0;align-self:flex-start;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92b2b13 */.elementor-9123 .elementor-element.elementor-element-92b2b13 > .e-con {flex-shrink:1;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-8030a50 */.elementor-9123 .elementor-element.elementor-element-8030a50 {background:#fff;border:1px solid #e9e1d8;border-radius:14px;padding:24px;}
.elementor-9123 .elementor-element.elementor-element-8030a50 .woocommerce-tabs {margin:0;}
.elementor-9123 .elementor-element.elementor-element-8030a50 .tabs {display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;border-bottom:1px solid #e9e1d8;padding-bottom:12px!important;margin-bottom:22px!important;}
.elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li {margin:0!important;}
.elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li a {padding:10px 16px!important;border-radius:7px;color:#615954!important;background:#faf7f2;font-size:14px;}
.elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li.active a {background:#5b000a!important;color:#fff!important;}
.elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li a:after, .elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li a:before {display:none!important;}
.elementor-9123 .elementor-element.elementor-element-8030a50 .woocommerce-Tabs-panel {color:#514a45;line-height:2.1;background:transparent;}
@media(max-width:767px) {.elementor-9123 .elementor-element.elementor-element-8030a50 {padding:16px;} .elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li a {padding:8px 10px!important;font-size:12px;}}
.elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li {flex:0 0 auto!important;width:auto!important;}
.elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li a {white-space:nowrap!important;word-break:normal;overflow-wrap:normal;}
.elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li a, .elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li a .wd-tabs-title, .elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li a .nav-link-text {white-space:nowrap!important;}
.elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li a .wd-tabs-title, .elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li a .nav-link-text {display:inline;white-space:nowrap!important;}
.elementor-9123 .elementor-element.elementor-element-8030a50 .tabs li a {width:max-content!important;max-width:none!important;flex-shrink:0;}
.elementor-9123 .elementor-element.elementor-element-8030a50 .wd-accordion-title-text, .elementor-9123 .elementor-element.elementor-element-8030a50 .wd-accordion-title-text > span {white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-d3197eb */.elementor-9123 .elementor-element.elementor-element-d3197eb {min-width:0;} .elementor-9123 .elementor-element.elementor-element-d3197eb .related > h2, .elementor-9123 .elementor-element.elementor-element-d3197eb .title {color:#420007;font-size:24px;} .elementor-9123 .elementor-element.elementor-element-d3197eb .product-wrapper {border-radius:12px;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-043a8b5 */.elementor-9123 .elementor-element.elementor-element-043a8b5 {color:#514a45;} .elementor-9123 .elementor-element.elementor-element-043a8b5 .elementor-widget {min-width:0;}/* End custom CSS */