.elementor-1193 .elementor-element.elementor-element-14b5f1e0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1193 .elementor-element.elementor-element-14b5f1e0:not(.elementor-motion-effects-element-type-background), .elementor-1193 .elementor-element.elementor-element-14b5f1e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1193 .elementor-element.elementor-element-e36738d .product_title{color:#FFFFFF !important;font-size:34px;}.elementor-1193 .elementor-element.elementor-element-63a93455{--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;}.elementor-1193 .elementor-element.elementor-element-563abcd5{--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-1193 .elementor-element.elementor-element-cbf43b2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1193 .elementor-element.elementor-element-148e5b50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1193 .elementor-element.elementor-element-43ee9a68{width:auto;max-width:auto;}.elementor-1193 .elementor-element.elementor-element-43ee9a68.elementor-element{--align-self:center;}.elementor-1193 .elementor-element.elementor-element-d904aa3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1193 .elementor-element.elementor-element-789144af > .elementor-widget-container{padding:0px 0px 0px 18px;}.woocommerce .elementor-1193 .elementor-element.elementor-element-13de83bb .woocommerce-tabs ul.wc-tabs{border-style:none;}.woocommerce .elementor-1193 .elementor-element.elementor-element-13de83bb .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}.woocommerce .elementor-1193 .elementor-element.elementor-element-13de83bb .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-1193 .elementor-element.elementor-element-13de83bb .woocommerce-tabs .woocommerce-Tabs-panel h2{font-weight:600;}.elementor-1193 .elementor-element.elementor-element-53823911{--display:flex;}.elementor-1193 .elementor-element.elementor-element-686b0f21 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-1193 .elementor-element.elementor-element-686b0f21 .wl-style-1 form.cart button{text-transform:uppercase;}.elementor-1193 .elementor-element.elementor-element-686b0f21 .wl-addto-cart[class*="wl-style-"] form.cart button{padding:18px 18px 18px 18px;border-radius:4px 4px 4px 4px !important;background-color:#008844 !important;}.elementor-1193 .elementor-element.elementor-element-686b0f21 .wl-style-1 form.cart button{padding:18px 18px 18px 18px;border-radius:4px 4px 4px 4px !important;background-color:#008844 !important;}.elementor-1193 .elementor-element.elementor-element-686b0f21 .wl-addto-cart[class*="wl-style-"] form.cart button:hover{color:#FFFFFF !important;background-color:#595959 !important;}.elementor-1193 .elementor-element.elementor-element-686b0f21 .wl-style-1 form.cart button:hover{color:#FFFFFF !important;background-color:#595959 !important;}.elementor-1193 .elementor-element.elementor-element-6e9f1f3{--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;}.woocommerce .elementor-1193 .elementor-element.elementor-element-181dd7f .woocommerce-tabs ul.wc-tabs{border-style:none;}.woocommerce .elementor-1193 .elementor-element.elementor-element-181dd7f .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-1193 .elementor-element.elementor-element-181dd7f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-weight:600;}.elementor-1193 .elementor-element.elementor-element-eb2403a{--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-1193 .elementor-element.elementor-element-8cfe63d.elementor-widget-wl-product-related .products > h2{text-align:left;}body.elementor-page-1193:not(.elementor-motion-effects-element-type-background), body.elementor-page-1193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1279px){.elementor-1193 .elementor-element.elementor-element-14b5f1e0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:28px;--padding-bottom:28px;--padding-left:15px;--padding-right:15px;}.elementor-1193 .elementor-element.elementor-element-e36738d .product_title{font-size:26px;margin:0px 0px 0px 0px !important;}.elementor-1193 .elementor-element.elementor-element-cbf43b2{--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-1193 .elementor-element.elementor-element-789144af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1193 .elementor-element.elementor-element-53823911{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1193 .elementor-element.elementor-element-6e9f1f3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1193 .elementor-element.elementor-element-14b5f1e0{--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-1193 .elementor-element.elementor-element-63a93455{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(min-width:768px){.elementor-1193 .elementor-element.elementor-element-563abcd5{--width:70%;}.elementor-1193 .elementor-element.elementor-element-53823911{--width:30%;}}@media(max-width:1279px) and (min-width:768px){.elementor-1193 .elementor-element.elementor-element-563abcd5{--width:55%;}.elementor-1193 .elementor-element.elementor-element-53823911{--width:45%;}}/* Start custom CSS for wl-single-product-title, class: .elementor-element-e36738d */@media (max-width: 1024px) {
    .elementor-1193 .elementor-element.elementor-element-55382b86 .product_title {
        font-size: 26px;
        margin: 0px 0px 0px 0px !important;
        padding: 0 0 0px !important;
    }
}
.single .entry-title {
    padding: 0;
    margin: 0;
    border-bottom: none!important;
    letter-spacing: .6px;
}/* End custom CSS */
/* Start custom CSS for wl-single-product-image, class: .elementor-element-43ee9a68 */.owp-product-nav-wrap.clr {
    display: none;
}
ol.flex-control-nav.flex-control-thumbs {
    display: none;
}/* End custom CSS */
/* Start custom CSS for wl-product-data-tabs, class: .elementor-element-13de83bb */h2.yikes-custom-woo-tab-title {
    display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    background: #008844!important;
    color: #ffffff!important;
    border: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    background: #FFC429!important;
    color: #ffffff!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus {
    outline-width: 0 !important;
}
.woocommerce div.product .woocommerce-tabs {
    padding-top: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    text-align: left;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    text-transform: capitalize;
    border: none;
    color: #ffffff!important;
    background: #FFC429;
    padding: 10px 25px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: #ffffff!important;
    background: #066431;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #ffffff!important;
    background: #066431;
}
.tabs-table table { 
    width: 100%; 
    border-collapse: collapse;
}

.tabs-table table th {
    background-color: #666;
    color: #fff;
    text-align: left;
    font-weight: bold;
}

.tabs-table table th, .tabs-table table td {
    padding: 8px!important;
    border: 1px solid #ddd;
    border-bottom: 1px solid #ddd!important;
}

.tabs-table tbody tr:nth-child(even) {
    background-color: #f2f2f2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2616d729 */.addon-header {
    display: none !important;
}
p.wapo-addon-description {
    margin: 0 0 4px;
}/* End custom CSS */
/* Start custom CSS for wl-product-add-to-cart, class: .elementor-element-686b0f21 */a.reset_variations {
    display: none !important;
}
.woocommerce div.product form.cart div.quantity {
    display: block!important;
    margin-bottom: 20px !important;
}
/* for empty YITH options to show bug price*/
#wapo-total-price-table table {
    font-size: 26px;
    margin-bottom: 0!important;
}
/* Remove all dividers */
table th, table td {
    border-bottom: none;
    padding: 0;
    padding-bottom: 8px;
}
.woocommerce div.product form.cart {
    border:none;
}
/* Make Add to Cart button fullwidth */
.woocommerce div.product form.cart button.single_add_to_cart_button {
    width: 100%;
    display: block;
}
/* For label and dropdown container */
.woocommerce div.product form.cart .variations tr {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.woocommerce div.product form.cart .variations td.value {
    padding-top: 0;
}
/* Price */
.woocommerce-variation-price {
    display: none;
}
/* Price for YITH */
tr.wapo-product-price, tr.wapo-total-options, tr.wapo-total-order th{
    display:none;
}
.woocommerce div.product form.cart {
    margin-top: 0;
    padding-top: 0;
}

.elementor-1193 .elementor-element.elementor-element-686b0f21 .wl-addto-cart[class*="wl-style-"] form.cart button {
    color: #fff!important;
    background-color: #FFC429!important;
    border-radius: 0 !important;
    font-size: 16px;
    letter-spacing: 0.6px;
        border: none;
        border-radius: 50px!important;
}
.elementor-1193 .elementor-element.elementor-element-686b0f21 .wl-addto-cart[class*="wl-style-"] form.cart button:hover {
    color: #fff!important;
    background-color: #0A8944!important;
}/* End custom CSS */
/* Start custom CSS for wl-product-data-tabs, class: .elementor-element-181dd7f */.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    background: #FFC429!important;
    color:#008844!important;
    border: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    background: #FFC429!important;
    color:#008844!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus {
    outline-width: 0 !important;
}
.woocommerce div.product .woocommerce-tabs {
    padding-top: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    text-align: left;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    text-transform: capitalize;
    border: none;
    color: #ffffff;
    background: #0A8944;
    padding: 10px 25px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: #ffffff;
    background: #066431;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #ffffff;
    background: #066431;
}
.tabs-table table { 
    width: 100%; 
    border-collapse: collapse;
}

.tabs-table table th {
    background-color: #666;
    color: #fff;
    text-align: left;
    font-weight: bold;
}

.tabs-table table th, .tabs-table table td {
    padding: 8px!important;
    border: 1px solid #ddd;
    border-bottom: 1px solid #ddd!important;
}

.tabs-table tbody tr:nth-child(even) {
    background-color: #f2f2f2;
}

@media (max-width: 767px) {
    .woocommerce div.product .woocommerce-tabs ul.tabs {
    display: flex
;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}
}/* End custom CSS */
/* Start custom CSS for wl-product-related, class: .elementor-element-8cfe63d */a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #0A8944 !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    letter-spacing: 0.6px !important;
    color: #fff !important;
    border: none !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    background-color: #FFC429 !important;
    color: #0A8944!important;
}/* End custom CSS */