.elementor-447 .elementor-element.elementor-element-232a641a{--display:flex;--padding-top:50px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-447 .elementor-element.elementor-element-232a641a:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-232a641a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e7aab3 );}body:not(.rtl) .elementor-447 .elementor-element.elementor-element-5a42b316{left:60px;}body.rtl .elementor-447 .elementor-element.elementor-element-5a42b316{right:60px;}.elementor-447 .elementor-element.elementor-element-5a42b316{top:20px;}.elementor-447 .elementor-element.elementor-element-5a42b316 .woocommerce-breadcrumb{color:var( --e-global-color-69bf31ed );font-family:"Heebo", Sans-serif;font-size:14px;font-weight:400;}.elementor-447 .elementor-element.elementor-element-5a42b316 .woocommerce-breadcrumb > a{color:var( --e-global-color-69bf31ed );}.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-447 .elementor-element.elementor-element-7bb708da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-447 .elementor-element.elementor-element-7bb708da .elementor-heading-title{font-family:"M PLUS Rounded 1c", Sans-serif;font-weight:600;color:var( --e-global-color-69bf31ed );}@media(max-width:1279px){body:not(.rtl) .elementor-447 .elementor-element.elementor-element-5a42b316{left:20px;}body.rtl .elementor-447 .elementor-element.elementor-element-5a42b316{right:20px;}}@media(min-width:768px){.elementor-447 .elementor-element.elementor-element-232a641a{--content-width:1200px;}}@media(max-width:767px){.elementor-447 .elementor-element.elementor-element-232a641a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-447 .elementor-element.elementor-element-5a42b316{top:10px;}.elementor-447 .elementor-element.elementor-element-7bb708da{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-447 .elementor-element.elementor-element-7bb708da .elementor-heading-title{font-size:32px;}}/* Start custom CSS for shortcode, class: .elementor-element-109c6f20 */.elementor-447 .elementor-element.elementor-element-109c6f20 h2,
.elementor-447 .elementor-element.elementor-element-109c6f20 table th,
.elementor-447 .elementor-element.elementor-element-109c6f20 table tfoot,
.elementor-447 .elementor-element.elementor-element-109c6f20 td.product-cb {
    display:none!important;
}
.elementor-447 .elementor-element.elementor-element-109c6f20 table td {
    border-right:0;
    border-left:0;
    border-color:#E8D7BB;
}
.tinv-wishlist .social-buttons {
    text-align: center;
}
.elementor-447 .elementor-element.elementor-element-109c6f20 td.product-name a {
    font-weight:600;
    color: #435E74;
}
.elementor-447 .elementor-element.elementor-element-109c6f20 td.product-name a:hover {
    color: #BF5415;
}
.elementor-447 .elementor-element.elementor-element-109c6f20 td.product-price {
   color: #435E74; 
}
.elementor-447 .elementor-element.elementor-element-109c6f20 td.product-price ins {
  text-decoration: none;
  font-weight:600;
}
.elementor-447 .elementor-element.elementor-element-109c6f20 td.product-action button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover {
    font-family: "Heebo", sans-serif;
    background: #BF5415!important;
    font-weight:500!important;
    font-size:16px!important;
    border-radius: 50px!important;
    color:#F5F2E9!important;
    transition: all 200ms ease-in;
}
.elementor-447 .elementor-element.elementor-element-109c6f20 td.product-action button:hover {
    background: #435E74;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button {
    font-family: "Heebo", sans-serif;
    background: transparent!important;
    border:1px solid #BF5415!important;
    font-weight:500!important;
    font-size:16px!important;
    border-radius: 50px!important;
    color:#BF5415!important; 
    transition: all 200ms ease-in;
}

.tinv-wishlist .product-action {
    width: 175px;
}
.tinv-wishlist .product-remove button {
    background-color: #eee8d4;
    color: #435E74;
}
.tinv-wishlist .product-remove button:hover {
    background-color: #fff;
}
.elementor-447 .elementor-element.elementor-element-109c6f20 td.product-thumbnail img {
    transition: all 200ms ease-in;
}
.elementor-447 .elementor-element.elementor-element-109c6f20 td.product-thumbnail img:hover {
    filter: brightness(90%);
}
.elementor-447 .elementor-element.elementor-element-109c6f20 .shop_table .button {
    border:0!important;
    border-color: #BF5415!important;
}/* End custom CSS */