.elementor-285118 .elementor-element.elementor-element-1762feb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-285118 .elementor-element.elementor-element-0f9f87b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-285118 .elementor-element.elementor-element-3f5a798{--display:flex;}.elementor-285118 .elementor-element.elementor-element-34abe97 .elementor-heading-title{font-family:var( --e-global-typography-428ccba-font-family ), Sans-serif;font-size:var( --e-global-typography-428ccba-font-size );font-weight:var( --e-global-typography-428ccba-font-weight );text-transform:var( --e-global-typography-428ccba-text-transform );line-height:var( --e-global-typography-428ccba-line-height );letter-spacing:var( --e-global-typography-428ccba-letter-spacing );color:var( --e-global-color-4410605 );}.woocommerce .elementor-285118 .elementor-element.elementor-element-dae2f3c .price{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:row;}.woocommerce .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .cart .button, .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-add-to-cart-wrapper .button-text{font-family:var( --e-global-typography-f528671-font-family ), Sans-serif;font-size:var( --e-global-typography-f528671-font-size );font-weight:var( --e-global-typography-f528671-font-weight );text-transform:var( --e-global-typography-f528671-text-transform );}.woocommerce .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .cart .button, .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-add-to-cart-wrapper .eael-add-to-cart{border-style:solid;border-width:0px 0px 0px 0px;}.woocommerce .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .cart .button{color:var( --e-global-color-543e854 );background-color:var( --e-global-color-accent );transition:all 0.2s;padding:20px 20px 15px 20px;}.elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-add-to-cart-wrapper .button-text{color:var( --e-global-color-543e854 );}.elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-add-to-cart-wrapper .eael-add-to-cart{background-color:var( --e-global-color-accent );transition:all 0.2s;padding:20px 20px 15px 20px;}.woocommerce .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .cart .button:hover{background-color:var( --e-global-color-primary );}.elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-add-to-cart-wrapper .eael-add-to-cart:hover{background-color:var( --e-global-color-primary );}.woocommerce div.product .eael-single-product-add-to-cart form.cart input[type=number] .qty, 
					.woocommerce div.product .eael-single-product-add-to-cart form.cart .quantity .qty,
					.eael-add-to-cart-wrapper input[type=number], 
					.eael-add-to-cart-wrapper .quantity-input{height:86%;}.woocommerce .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .quantity .qty{transition:all 0.2s;}.elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{transition:all 0.2s;}.woocommerce .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:16px;width:16px;}.woocommerce .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:16px;color:var( --e-global-color-543e854 );}.elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .eael-add-to-cart svg{height:16px;width:16px;}.elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .eael-add-to-cart i{font-size:16px;color:var( --e-global-color-543e854 );}.woocommerce .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:var( --e-global-color-543e854 );}.elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .eael-add-to-cart svg path{fill:var( --e-global-color-543e854 );}.elementor-285118 .elementor-element.elementor-element-f0008cd{--display:flex;}.elementor-285118 .elementor-element.elementor-element-f0008cd:not(.elementor-motion-effects-element-type-background), .elementor-285118 .elementor-element.elementor-element-f0008cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEDCD147;}.elementor-285118 .elementor-element.elementor-element-e4e27ad{--display:flex;}.elementor-285118 .elementor-element.elementor-element-a239202 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-285118 .elementor-element.elementor-element-a239202 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-4410605 );}.elementor-285118 .elementor-element.elementor-element-a239202 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-285118 .elementor-element.elementor-element-a239202 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-4410605 );}.elementor-285118 .elementor-element.elementor-element-a239202 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-285118 .elementor-element.elementor-element-2394f20{--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-285118 .elementor-element.elementor-element-d71e9b5{--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;}@media(max-width:1180px){.elementor-285118 .elementor-element.elementor-element-0f9f87b{--grid-auto-flow:row;}.elementor-285118 .elementor-element.elementor-element-34abe97 .elementor-heading-title{font-size:var( --e-global-typography-428ccba-font-size );line-height:var( --e-global-typography-428ccba-line-height );letter-spacing:var( --e-global-typography-428ccba-letter-spacing );}.woocommerce .elementor-285118 .elementor-element.elementor-element-dae2f3c .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .cart .button, .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-add-to-cart-wrapper .button-text{font-size:var( --e-global-typography-f528671-font-size );}}@media(max-width:767px){.elementor-285118 .elementor-element.elementor-element-0f9f87b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-285118 .elementor-element.elementor-element-34abe97 .elementor-heading-title{font-size:var( --e-global-typography-428ccba-font-size );line-height:var( --e-global-typography-428ccba-line-height );letter-spacing:var( --e-global-typography-428ccba-letter-spacing );}.woocommerce .elementor-285118 .elementor-element.elementor-element-dae2f3c .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-single-product-add-to-cart .cart .button, .elementor-285118 .elementor-element.elementor-element-fbb9421 .eael-add-to-cart-wrapper .button-text{font-size:var( --e-global-typography-f528671-font-size );}}/* Start custom CSS for eael-woo-add-to-cart, class: .elementor-element-fbb9421 */.elementor-285118 .elementor-element.elementor-element-fbb9421 table.variations tbody{
    display: block !important;
}

.elementor-285118 .elementor-element.elementor-element-fbb9421 table.variations tbody tr th.label{
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-265529f *//* Main wrapper */
.elementor-285118 .elementor-element.elementor-element-265529f .acf-product-table-wrapper {
    width: 100%;
    margin: 30px 0;
}

/* Scroll container */
.elementor-285118 .elementor-element.elementor-element-265529f .acf-product-table-scroll {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}


.elementor-285118 .elementor-element.elementor-element-265529f table {
    width: 100%;
    border-collapse: collapse;
    background: #ffffff;
    min-width: 600px;
    
}


/* Header */
.elementor-285118 .elementor-element.elementor-element-265529f table thead th {
    background: #000000;
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    padding: 14px 18px;
    text-align: center;
    border: 1px solid #e5e7eb;
}


/* Body cells */
.elementor-285118 .elementor-element.elementor-element-265529f table tbody td {
    font-size: 15px;
    padding: 14px 18px;
    text-align: center;
    border: 1px solid #e5e7eb;
    color: #444;
}


/* Zebra rows */
.elementor-285118 .elementor-element.elementor-element-265529f table tbody tr:nth-child(even) {
    background: #f9fafb;
}


/* Hover effect */
.elementor-285118 .elementor-element.elementor-element-265529f table tbody tr:hover {
    background: #f1f5f9;
}


/* Responsive */
@media (max-width: 768px) {

.elementor-285118 .elementor-element.elementor-element-265529f table thead th,
.elementor-285118 .elementor-element.elementor-element-265529f table tbody td {
        padding: 12px 14px;
        font-size: 14px;
    }

}/* End custom CSS */