.elementor-40616 .elementor-element.elementor-element-31fc87b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40616 .elementor-element.elementor-element-87d38fd .elementor-heading-title{color:var( --e-global-color-94dcc17 );font-family:var( --e-global-typography-137be1e-font-family ), sans-serif;font-size:var( --e-global-typography-137be1e-font-size );font-weight:var( --e-global-typography-137be1e-font-weight );line-height:var( --e-global-typography-137be1e-line-height );}.elementor-40616 .elementor-element.elementor-element-87d38fd .elementor-widget-text-editor{color:var( --e-global-color-94dcc17 );font-family:var( --e-global-typography-8d2e079-font-family ), sans-serif;font-size:var( --e-global-typography-8d2e079-font-size );font-weight:var( --e-global-typography-8d2e079-font-weight );line-height:var( --e-global-typography-8d2e079-line-height );}.elementor-40616 .elementor-element.elementor-element-87d38fd{--e-page-banner-shape-fill:var( --e-global-color-09a7434 );}.elementor-40616 .elementor-element.elementor-element-87d38fd .e-page-banner .elementor-shape .elementor-shape-fill{fill:var( --e-global-color-09a7434 );}.elementor-40616 .elementor-element.elementor-element-73e2828{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-40616 .elementor-element.elementor-element-9895f3f{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40616 .elementor-element.elementor-element-29b51de{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40616 .elementor-element.elementor-element-0931a6c .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-40616 .elementor-element.elementor-element-0931a6c .woocommerce-breadcrumb{font-family:var( --e-global-typography-8460df7-font-family ), sans-serif;font-size:var( --e-global-typography-8460df7-font-size );font-weight:var( --e-global-typography-8460df7-font-weight );line-height:var( --e-global-typography-8460df7-line-height );}.elementor-40616 .elementor-element.elementor-element-656ee70 .cart button, .elementor-40616 .elementor-element.elementor-element-656ee70 .cart .button{font-family:var( --e-global-typography-153b550-font-family ), sans-serif;font-size:var( --e-global-typography-153b550-font-size );font-weight:var( --e-global-typography-153b550-font-weight );line-height:var( --e-global-typography-153b550-line-height );padding:0.75rem 1.5rem 0.75rem 1.5rem;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-40616 .elementor-element.elementor-element-656ee70 .cart button:hover, .elementor-40616 .elementor-element.elementor-element-656ee70 .cart .button:hover{background-color:var( --e-global-color-primary );}.woocommerce .elementor-40616 .elementor-element.elementor-element-656ee70 form.cart table.variations td.value select, .woocommerce .elementor-40616 .elementor-element.elementor-element-656ee70 form.cart table.variations td.value:before{border-radius:0.5rem;}.elementor-40616 .elementor-element.elementor-element-7d33c39{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.woocommerce .elementor-40616 .elementor-element.elementor-element-7d33c39 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-94dcc17 );}.woocommerce .elementor-40616 .elementor-element.elementor-element-7d33c39 .woocommerce-tabs ul.wc-tabs li a{font-family:var( --e-global-typography-9955c12-font-family ), sans-serif;font-size:var( --e-global-typography-9955c12-font-size );font-weight:var( --e-global-typography-9955c12-font-weight );line-height:var( --e-global-typography-9955c12-line-height );}.woocommerce .elementor-40616 .elementor-element.elementor-element-7d33c39 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:var( --e-global-typography-8460df7-font-family ), sans-serif;font-size:var( --e-global-typography-8460df7-font-size );font-weight:var( --e-global-typography-8460df7-font-weight );line-height:var( --e-global-typography-8460df7-line-height );}.woocommerce .elementor-40616 .elementor-element.elementor-element-7d33c39 .woocommerce-Tabs-panel h2{color:var( --e-global-color-8265009 );}.woocommerce .elementor-40616 .elementor-element.elementor-element-7d33c39 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-44f9a3c-font-family ), sans-serif;font-size:var( --e-global-typography-44f9a3c-font-size );font-weight:var( --e-global-typography-44f9a3c-font-weight );line-height:var( --e-global-typography-44f9a3c-line-height );}.elementor-40616 .elementor-element.elementor-element-57289df:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(11px/2);}.elementor-40616 .elementor-element.elementor-element-57289df:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(11px/2);}.elementor-40616 .elementor-element.elementor-element-57289df.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-40616 .elementor-element.elementor-element-57289df.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body:not(.rtl) .elementor-40616 .elementor-element.elementor-element-57289df.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-11px/2) + (-1px/2) );}body:not.rtl .elementor-40616 .elementor-element.elementor-element-57289df.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-11px/2) - (1px/2) );}.elementor-40616 .elementor-element.elementor-element-57289df{font-family:var( --e-global-typography-8460df7-font-family ), sans-serif;font-size:var( --e-global-typography-8460df7-font-size );font-weight:var( --e-global-typography-8460df7-font-weight );line-height:var( --e-global-typography-8460df7-line-height );}.elementor-40616 .elementor-element.elementor-element-5854ef7{--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-40616 .elementor-element.elementor-element-69cdf19{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-40616 .elementor-element.elementor-element-9895f3f{--width:58%;}}@media(max-width:1024px){.elementor-40616 .elementor-element.elementor-element-87d38fd .elementor-heading-title{font-size:var( --e-global-typography-137be1e-font-size );line-height:var( --e-global-typography-137be1e-line-height );}.elementor-40616 .elementor-element.elementor-element-87d38fd .elementor-widget-text-editor{font-size:var( --e-global-typography-8d2e079-font-size );line-height:var( --e-global-typography-8d2e079-line-height );}.elementor-40616 .elementor-element.elementor-element-0931a6c .woocommerce-breadcrumb{font-size:var( --e-global-typography-8460df7-font-size );line-height:var( --e-global-typography-8460df7-line-height );}.elementor-40616 .elementor-element.elementor-element-656ee70 .cart button, .elementor-40616 .elementor-element.elementor-element-656ee70 .cart .button{font-size:var( --e-global-typography-153b550-font-size );line-height:var( --e-global-typography-153b550-line-height );}.woocommerce .elementor-40616 .elementor-element.elementor-element-7d33c39 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-9955c12-font-size );line-height:var( --e-global-typography-9955c12-line-height );}.woocommerce .elementor-40616 .elementor-element.elementor-element-7d33c39 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-8460df7-font-size );line-height:var( --e-global-typography-8460df7-line-height );}.woocommerce .elementor-40616 .elementor-element.elementor-element-7d33c39 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-44f9a3c-font-size );line-height:var( --e-global-typography-44f9a3c-line-height );}.elementor-40616 .elementor-element.elementor-element-57289df{font-size:var( --e-global-typography-8460df7-font-size );line-height:var( --e-global-typography-8460df7-line-height );}}@media(max-width:767px){.elementor-40616 .elementor-element.elementor-element-87d38fd .elementor-heading-title{font-size:var( --e-global-typography-137be1e-font-size );line-height:var( --e-global-typography-137be1e-line-height );}.elementor-40616 .elementor-element.elementor-element-87d38fd .elementor-widget-text-editor{font-size:var( --e-global-typography-8d2e079-font-size );line-height:var( --e-global-typography-8d2e079-line-height );}.elementor-40616 .elementor-element.elementor-element-0931a6c .woocommerce-breadcrumb{font-size:var( --e-global-typography-8460df7-font-size );line-height:var( --e-global-typography-8460df7-line-height );}.elementor-40616 .elementor-element.elementor-element-656ee70 .cart button, .elementor-40616 .elementor-element.elementor-element-656ee70 .cart .button{font-size:var( --e-global-typography-153b550-font-size );line-height:var( --e-global-typography-153b550-line-height );}.woocommerce .elementor-40616 .elementor-element.elementor-element-7d33c39 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-9955c12-font-size );line-height:var( --e-global-typography-9955c12-line-height );}.woocommerce .elementor-40616 .elementor-element.elementor-element-7d33c39 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-8460df7-font-size );line-height:var( --e-global-typography-8460df7-line-height );}.woocommerce .elementor-40616 .elementor-element.elementor-element-7d33c39 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-44f9a3c-font-size );line-height:var( --e-global-typography-44f9a3c-line-height );}.elementor-40616 .elementor-element.elementor-element-57289df{font-size:var( --e-global-typography-8460df7-font-size );line-height:var( --e-global-typography-8460df7-line-height );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-656ee70 */.elementor-40616 .elementor-element.elementor-element-656ee70 th.label {
    background: transparent;
    text-align: left;
    padding: 0;
}

.elementor-40616 .elementor-element.elementor-element-656ee70 td.value {
    text-align: left;
    padding: 0;
    background: transparent !important;
}


.elementor-40616 .elementor-element.elementor-element-656ee70 table.variations {
    display: block !important;
}
.elementor-40616 .elementor-element.elementor-element-656ee70 tbody {
    display: block !important;
}
.elementor-40616 .elementor-element.elementor-element-656ee70 tr {
    display: block !important;
}
.elementor-40616 .elementor-element.elementor-element-656ee70 th.label {
    display: block;
    padding-bottom: 0.5rem !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-7d33c39 */.woocommerce div.product.elementor .woocommerce-tabs .panel {
    padding-left: 0;
    padding-right: 0;
}/* End custom CSS */