/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.elementor-page-6485 .wcpa_form_outer {
    /*position: absolute;*/
    width: 100%;
    background: var( --e-global-color-1d7979f );
    top: 0;
    left: 0;
    height: 100%;
}

.elementor-page-6485 [data-id="7b9e360c"] {
    position: relative !important;
}

.elementor-page-6485 .elementor-widget-woocommerce-product-add-to-cart {
    position: static !important;
}

.elementor-page-6485 [class*="wcpa_accordion"]:not([data-accordion-stay]) {
    max-height: 0;
    overflow: hidden;
    transition: max-height 2s;
}

.elementor-page-6485 .wcpa_accordion_open {
    max-height: 800px !important;
}

.elementor-page-6485 .wcpa_section_body {
    padding: 20px !important;
}

.elementor-page-6485 [data-accordion-stay] .wcpa_section_body {
    max-height: 0;
    overflow: hidden;
    transition: max-height 3s;
}

.elementor-page-6485 [data-accordion-stay].wcpa_accordion_open .wcpa_section_body {
    max-height: 800px !important;
    display: block;
}

/*.wcpa_accordion_closed:not(.wcpa_accordion_stay) {*/
/*    height: 0;*/
/*    overflow: hidden;*/
/*}*/

/*[data-id="327e1699"],*/
/*[data-id="293fe1ba"],*/
/*[data-id="1142f2d7"],*/
/*.elementor-widget-woocommerce-product-price {*/
/*    display: none;*/
/*}*/

.elementor-page-6485 .product-type-simple [data-id="7b9e360c"] .elementor-widget-wrap,
.product-type-simple [data-id="7b9e360c"] .elementor-widget-container {
    padding: 0 !important;
}

.elementor-page-6485 .cart:not(.cart_show_summary) > *:not(.wcpa_form_outer),
.cart:not(.cart_show_summary) .wcpa_price_summary {
    display: none !important;
}

.elementor-page-6485 .wcpa_form_id_6470 .wcpa_fl_inline {
    flex-wrap: nowrap !important;
}

.elementor-page-6485 .wcpa_image {
    text-align: center;
}

.elementor-page-6485 .wcpa_image .wcpa_img_wrap {
    margin: 20px !important;
}

.elementor-page-6485 .wcpa_image .wcpa_image_label {
    text-align: center !important;
    margin-top: 10px !important;
}

.elementor-page-6485 .cms_cis_options_summary_material {

}

.elementor-page-6485 .cms_cis_options_summary_type {

}

.elementor-page-6485 .wcpa_price_summary,
.elementor-page-6485 .e-atc-qty-button-holder,
.elementor-page-6485 .wc-stripe-clear,
.elementor-page-6485 .wc-stripe-product-checkout-container,
.elementor-page-6485 .wc-ppcp-product-payments__container {
    padding: 0 20px !important;
}

.wcpa_cart_price,
.wcpa_field_price {
    display: none !important;
}

.input-text.qty {
    padding: 6px 10px 6px 5px !important;
}