.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-839 .elementor-element.elementor-element-72b3f65 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:30px;font-weight:600;color:#2C1A14;}.elementor-839 .elementor-element.elementor-element-a516557{--display:flex;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:#F5F5F5;--border-color:#F5F5F5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-839 .elementor-element.elementor-element-a516557:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-a516557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-839 .elementor-element.elementor-element-31ef7fe{--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:flex-start;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;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:#F5F5F5;--border-color:#F5F5F5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-839 .elementor-element.elementor-element-31ef7fe:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-31ef7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-839 .elementor-element.elementor-element-610fe32{--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:flex-start;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-2adbb45{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-0e5223b > .elementor-widget-container:hover{--e-transform-scale:1.08;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-839 .elementor-element.elementor-element-0213dfa .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:24px;font-weight:700;line-height:25px;color:#2C1A14;}.elementor-839 .elementor-element.elementor-element-5c53002{text-align:left;}.woocommerce .elementor-839 .elementor-element.elementor-element-5c53002 .woocommerce-product-details__short-description{color:#2C1A14;font-family:"IBM Plex Serif", Sans-serif;font-size:18px;font-weight:400;}.elementor-839 .elementor-element.elementor-element-c9b770c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-0f57571 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:24px;font-weight:600;color:#2C1A14;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-839 .elementor-element.elementor-element-8157d68 .price{color:#2C1A1480;font-family:"IBM Plex Serif", Sans-serif;font-size:25px;font-weight:700;line-height:25px;}.woocommerce .elementor-839 .elementor-element.elementor-element-8157d68 .price ins{color:#9B1C2E;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:28px;}body:not(.rtl) .elementor-839 .elementor-element.elementor-element-8157d68:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-839 .elementor-element.elementor-element-8157d68:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-839 .elementor-element.elementor-element-8157d68.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-839 .elementor-element.elementor-element-bbf030a{--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:flex-start;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;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:#F5F5F5;--border-color:#F5F5F5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-839 .elementor-element.elementor-element-bbf030a:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-bbf030a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-839 .elementor-element.elementor-element-40d5ba5{padding:0px 0px 0px 0px;}.woocommerce .elementor-839 .elementor-element.elementor-element-40d5ba5 .woocommerce-tabs ul.wc-tabs li a{color:#2C1A14;font-family:"IBM Plex Serif", Sans-serif;font-size:16px;font-weight:600;}.woocommerce .elementor-839 .elementor-element.elementor-element-40d5ba5 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#9B1C2E;border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-839 .elementor-element.elementor-element-40d5ba5 .woocommerce-Tabs-panel{color:#2C1A14;}.woocommerce .elementor-839 .elementor-element.elementor-element-40d5ba5 .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-839 .elementor-element.elementor-element-aac2ac9{--display:flex;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:#F5F5F5;--border-color:#F5F5F5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-839 .elementor-element.elementor-element-aac2ac9:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-aac2ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-839 .elementor-element.elementor-element-3d4e5d1 .cart button, .elementor-839 .elementor-element.elementor-element-3d4e5d1 .cart .button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;color:#F5EDD8;background-color:#9B1C2E;border-color:#F5EDD8;transition:all 0.2s;}.elementor-839 .elementor-element.elementor-element-3d4e5d1{--view-cart-spacing:10px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-839 .elementor-element.elementor-element-c6049d2{--grid-columns:4;--grid-row-gap:10px;--grid-column-gap:10px;}@media(min-width:768px){.elementor-839 .elementor-element.elementor-element-a516557{--width:33.333%;}.elementor-839 .elementor-element.elementor-element-31ef7fe{--width:66.666%;}.elementor-839 .elementor-element.elementor-element-bbf030a{--width:66.666%;}.elementor-839 .elementor-element.elementor-element-aac2ac9{--width:33.333%;}}@media(max-width:1024px){.elementor-839 .elementor-element.elementor-element-c6049d2{--grid-columns:2;}}@media(max-width:767px){.elementor-839 .elementor-element.elementor-element-c6049d2{--grid-columns:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-fdc030e */.elementor-839 .elementor-element.elementor-element-fdc030e .woocommerce-product-gallery {
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a516557 */.elementor-839 .elementor-element.elementor-element-a516557 {
    box-shadow: -5px -5px 10px 0px rgba(255, 255, 255, 0.5), 5px 5px 10px 0px rgba(174, 174, 192, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for yith_wcwl_add_to_wishlist, class: .elementor-element-0e5223b */.ast-article-single figure, .ast-article-single img:not(figure img) {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-8157d68 */.woocommerce .elementor-839 .elementor-element.elementor-element-8157d68 .price {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-end;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ef7fe */.elementor-839 .elementor-element.elementor-element-31ef7fe {
    box-shadow: -5px -5px 10px 0px rgba(255, 255, 255, 0.5), 5px 5px 10px 0px rgba(174, 174, 192, 0.2) !important;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-40d5ba5 */.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    padding: 0px !important;
    margin: 0px !important;
}

.woocommerce-js #reviews #review_form {
    border: none !important;
}
textarea {
    border: none !important;
}
.woocommerce-js #review_form #respond .form-submit input {
    left: auto;
    border-radius: 10px;
    padding: 10px 30px;
    background-color: #9b1c2e;
    color: #f5edd8;
    border: 1px solid #f5edd8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbf030a */.elementor-839 .elementor-element.elementor-element-bbf030a {
    box-shadow: -5px -5px 10px 0px rgba(255, 255, 255, 0.5), 5px 5px 10px 0px rgba(174, 174, 192, 0.2) !important;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3d4e5d1 */.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
    background-color: #9B1C2E !important;
    border-radius: 10px !important;
}
.woocommerce-js div.product form.cart .button.single_add_to_cart_button:hover {
    color: #F5EDD8 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aac2ac9 */.elementor-839 .elementor-element.elementor-element-aac2ac9 {
    box-shadow: -5px -5px 10px 0px rgba(255, 255, 255, 0.5), 5px 5px 10px 0px rgba(174, 174, 192, 0.2) !important;
    height: fit-content;
}/* End custom CSS */