.elementor-197 .elementor-element.elementor-element-77e768b{padding:20px 20px 20px 20px;}.elementor-197 .elementor-element.elementor-element-057c988{text-align:center;}.elementor-197 .elementor-element.elementor-element-057c988 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:700;}.elementor-197 .elementor-element.elementor-element-f9aeac6 > .elementor-container{max-width:500px;}.elementor-197 .elementor-element.elementor-element-ae661fb .cart button, .elementor-197 .elementor-element.elementor-element-ae661fb .cart .button{font-family:"Jost", Sans-serif;font-weight:300;border-radius:0px 0px 0px 0px;padding:15px 90px 15px 90px;color:var( --e-global-color-0b6edd1 );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-197 .elementor-element.elementor-element-ae661fb .cart button:hover, .elementor-197 .elementor-element.elementor-element-ae661fb .cart .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-8ab9881 );}.elementor-197 .elementor-element.elementor-element-ae661fb .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-197 .elementor-element.elementor-element-ae661fb form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-197 .elementor-element.elementor-element-ae661fb form.cart table.variations tr th, .woocommerce .elementor-197 .elementor-element.elementor-element-ae661fb form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-197 .elementor-element.elementor-element-ae661fb form.cart table.variations label{color:var( --e-global-color-primary );font-family:"Playfair Display", Sans-serif;font-size:18px;}.elementor-197 .elementor-element.elementor-element-1c266d7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-197 .elementor-element.elementor-element-954fa6d{text-align:center;}.elementor-197 .elementor-element.elementor-element-954fa6d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-197 .elementor-element.elementor-element-8612948.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-197 .elementor-element.elementor-element-4c729bb{text-align:center;width:auto;max-width:auto;}.elementor-197 .elementor-element.elementor-element-4c729bb .elementor-heading-title{color:var( --e-global-color-0b6edd1 );}.elementor-197 .elementor-element.elementor-element-4c729bb > .elementor-widget-container{margin:0px 0px 20px 0px;padding:15px 30px 30px 30px;background-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;}.elementor-197 .elementor-element.elementor-element-fdc64e8{text-align:center;}.elementor-197 .elementor-element.elementor-element-fb2b636.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-197 .elementor-element.elementor-element-be97a1d{text-align:center;width:auto;max-width:auto;}.elementor-197 .elementor-element.elementor-element-be97a1d .elementor-heading-title{color:var( --e-global-color-0b6edd1 );}.elementor-197 .elementor-element.elementor-element-be97a1d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:15px 30px 30px 30px;background-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;}.elementor-197 .elementor-element.elementor-element-47ff520{text-align:center;}.elementor-197 .elementor-element.elementor-element-3292e86.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-197 .elementor-element.elementor-element-5c41022{text-align:center;width:auto;max-width:auto;}.elementor-197 .elementor-element.elementor-element-5c41022 .elementor-heading-title{color:var( --e-global-color-0b6edd1 );}.elementor-197 .elementor-element.elementor-element-5c41022 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:15px 30px 30px 30px;background-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;}.elementor-197 .elementor-element.elementor-element-e2c8391{text-align:center;}.elementor-197 .elementor-element.elementor-element-3f8b007.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-197 .elementor-element.elementor-element-06a55e6{text-align:center;width:auto;max-width:auto;}.elementor-197 .elementor-element.elementor-element-06a55e6 .elementor-heading-title{color:var( --e-global-color-0b6edd1 );}.elementor-197 .elementor-element.elementor-element-06a55e6 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:15px 30px 30px 30px;background-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;}.elementor-197 .elementor-element.elementor-element-7be76e8{text-align:center;}@media(max-width:767px){.elementor-197 .elementor-element.elementor-element-057c988 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-057c988 */.elementor-197 .elementor-element.elementor-element-057c988{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS */.atc .ywapo_selected {
    background: #81ACC7;
    color: white;
}
.atc .quantity{
    display: none
}
.atc .single_add_to_cart_button{
    
        margin: 0 auto;

}
.atc td, .atc tr{
    background: white !important
}
.atc .quantity{
    display: none !important;
}
.atc .woo-variation-items-wrapper .select_box_image {
    display: none;
}
div#yith-wapo-container {
    display: flex;
    flex-wrap: wrap;
    flex-basis: 100%;
    flex-grow: 0;
    flex-shrink: 0;
}
 .atc .woocommerce-variation-add-to-cart {
    display: block !important;
}

 
.yith-wapo-addon .options{
     display: flex;
    flex-wrap: wrap;
}

.ywapo_input_container_labels {
    justify-content: center;
    align-items: center;
    align-content: center;
    display: flex !important;
}

.atc select, .atc input {
    background: #EAF4F6;
     
    border: none !important;
    border-radius: 0 !important;
    padding: 15px 20px !important;
    
}
.atc label {
    font-weight: 400;
    font-size: 16px;
}

.atc h3 {
    pointer-events: none !important;
}

.atc h3 .dashicons{
    display: none !important
}
.atc h3 {
    font-size: 19px;
    font-weight: 700 !important;
    text-align: left;
}
#yith-wapo-addon-7 .yith-wapo-option:nth-of-type(1) {
    pointer-events: none !important;
}

#yith-wapo-addon-7 .yith-wapo-option:nth-of-type(1), .yith-wapo-option.selection-multiple.selected {
    background: #D7E79A;
   
    
   
}
.yith-wapo-option.selection-multiple input{
    opacitY: 0 !important;
}
.yith-wapo-option.selection-multiple label{
     font-weight: 400 !important;
     font-size: 15px;
}
.yith-wapo-option.selection-multiple{
 padding: 10px 20px 10px 0    ;
 background: #96CCE3;
}

 

div#ywapo_value_8 .ywapo_options_container {
    display: block;
    
}
input[type="text"].yith-wapo-option-value{
    min-width: 350px;
}
 #yith-wapo-addon-8 .yith-wapo-option.selection-single {
    display: block;
    float: none !important;
    width: 100% !important;
    text-align: left;
    margin-bottom: 10px;
}

.ywapo_input_container.ywapo_input_container_radio {
    display: flex;
    align-items: center;
}

 
 .ywapo_input_container_checkbox abbr.required {
    display: none;
}
.ywapo_input_container_checkbox .ywapo_label{
    margin-right: 10px;
}
 
.yith_wapo_group_total {
    min-width: 350px;
}
.yith_wapo_group_total td{
    font-size: 16px;
    padding:10px !important;
}
.yith_wapo_group_total tr td:first-of-type{
    text-align: left !important;
    font-weight: bold;
}
.yith_wapo_group_total td span.price{
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #000 !important
}
#wapo-total-price-table table {
    width: 100%;
}
tr.wapo-total-options {
    display: none;
}
.wapo-total-order th, .wapo-total-order td {
    padding: 15px !important;
}/* End custom CSS */