.elementor-232 .elementor-element.elementor-element-d25e73f{--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;--justify-content:center;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-28c38dc{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-4f83c59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-232 .elementor-element.elementor-element-d94047b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-232 .elementor-element.elementor-element-d94047b .flex-viewport{border-radius:30px 30px 30px 30px;}.woocommerce .elementor-232 .elementor-element.elementor-element-d94047b .flex-viewport:not(:last-child){margin-bottom:24px;}.woocommerce .elementor-232 .elementor-element.elementor-element-d94047b .flex-control-thumbs img{border-style:solid;border-width:6px 6px 6px 6px;border-color:#CFD6C266;border-radius:30px 30px 30px 30px;}.woocommerce .elementor-232 .elementor-element.elementor-element-d94047b .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-232 .elementor-element.elementor-element-d94047b .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-232 .elementor-element.elementor-element-c32a363{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-feb7dd4{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-f6293ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#353D29;}.woocommerce .elementor-232 .elementor-element.elementor-element-661b630 .price{color:#596644;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-232 .elementor-element.elementor-element-8c8ccdc{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-13459e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#353D29;}.elementor-232 .elementor-element.elementor-element-d632958{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#353D29;}.elementor-232 .elementor-element.elementor-element-012b624 .cart button, .elementor-232 .elementor-element.elementor-element-012b624 .cart .button{border-style:none;border-radius:8px 8px 8px 8px;color:#FFFFFF;background-color:#9EAD85;transition:all 0.2s;}.elementor-232 .elementor-element.elementor-element-012b624 .cart button:hover, .elementor-232 .elementor-element.elementor-element-012b624 .cart .button:hover{background-color:var( --e-global-color-31c0a85 );}.elementor-232 .elementor-element.elementor-element-012b624{--view-cart-spacing:0px;--button-spacing:0px;}.elementor-232 .elementor-element.elementor-element-012b624 .quantity .qty{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#FFFFFF00;transition:all 0.2s;}.woocommerce .elementor-232 .elementor-element.elementor-element-012b624 form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-232 .elementor-element.elementor-element-012b624 form.cart table.variations tr th, .woocommerce .elementor-232 .elementor-element.elementor-element-012b624 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-232 .elementor-element.elementor-element-012b624 form.cart table.variations label{color:#353D29;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.woocommerce .elementor-232 .elementor-element.elementor-element-012b624 form.cart table.variations td.value select, .woocommerce .elementor-232 .elementor-element.elementor-element-012b624 form.cart table.variations td.value:before{border-radius:0px;}@media(min-width:768px){.elementor-232 .elementor-element.elementor-element-4f83c59{--width:100%;}.elementor-232 .elementor-element.elementor-element-c32a363{--width:90%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-012b624 */input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}


button.single_add_to_cart_button{
    flex-grow: 0;
    width:100%;
}
.woocommerce .quantity .qty {width: 42px;}
button.plus{
    margin-right: 8px
}

th.label{
    text-align: left;
    background-color: #ffffff00
}
th.label:hover{
    text-align: left;
    background-color: #ffffff00
}
tr:hover tr>th{
    text-align: left;
    background-color: #ffffff00
}/* End custom CSS */