.elementor-8218 .elementor-element.elementor-element-3a6ab39{--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-8218 .elementor-element.elementor-element-3c5853c > .elementor-widget-container{padding:2em 1em 2em 1em;}.elementor-8218 .elementor-element.elementor-element-3c5853c{text-align:center;}.elementor-8218 .elementor-element.elementor-element-23a6dd9{--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:flex-start;--gap:0em 2em;--row-gap:0em;--column-gap:2em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-8218 .elementor-element.elementor-element-23a6dd9:not(.elementor-motion-effects-element-type-background), .elementor-8218 .elementor-element.elementor-element-23a6dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53447ca );}.elementor-8218 .elementor-element.elementor-element-c5c1639{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;text-align:center;}.elementor-8218 .elementor-element.elementor-element-c5c1639 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-8218 .elementor-element.elementor-element-0a8eefd{width:100%;max-width:100%;}.elementor-8218 .elementor-element.elementor-element-6dfede0{--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;--gap:0em 2em;--row-gap:0em;--column-gap:2em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-8218 .elementor-element.elementor-element-2c07716{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;text-align:center;}.elementor-8218 .elementor-element.elementor-element-2c07716 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-8218 .elementor-element.elementor-element-7c6dac7{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-8218 .elementor-element.elementor-element-c5c1639 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8218 .elementor-element.elementor-element-2c07716 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-8218 .elementor-element.elementor-element-3a6ab39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8218 .elementor-element.elementor-element-23a6dd9{--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:flex-start;--flex-wrap:nowrap;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-8218 .elementor-element.elementor-element-c5c1639{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;}.elementor-8218 .elementor-element.elementor-element-c5c1639 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8218 .elementor-element.elementor-element-6dfede0{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-8218 .elementor-element.elementor-element-2c07716{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;}.elementor-8218 .elementor-element.elementor-element-2c07716 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-7c6dac7 */.elementor-8218 .elementor-element.elementor-element-7c6dac7 .woocommerce table.cart ul{
    padding-left: 10px;
}

.elementor-8218 .elementor-element.elementor-element-7c6dac7 .product-remove{
    width: 50px;
}

#yith-ywraq-form table.cart .product-thumbnail{
    max-width: 150px;
}

.elementor-8218 .elementor-element.elementor-element-7c6dac7 #yith-ywraq-form .product-subtotal, .elementor-8218 .elementor-element.elementor-element-7c6dac7 #yith-ywraq-form .product-quantity, .elementor-8218 .elementor-element.elementor-element-7c6dac7 #yith-ywraq-form .product-price {
    padding: 9px;
    text-align: center;
}

.elementor-8218 .elementor-element.elementor-element-7c6dac7 table tbody>tr:nth-child(odd)>td {
    background-color: white;
}

.elementor-8218 .elementor-element.elementor-element-7c6dac7 table tbody tr:hover>td{
    background-color: white;
}

.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {
    padding: 0px;
}

.elementor-8218 .elementor-element.elementor-element-7c6dac7 .product-name ul > br {
    display: none;
}

.elementor-8218 .elementor-element.elementor-element-7c6dac7 .woocommerce .quantity .qty{
    padding: 8px;
    text-align: left;
}

.elementor-8218 .elementor-element.elementor-element-7c6dac7 .product-name ul li {
    font-size: .9rem;
    display: flex;
    column-gap: 10px;
}

.elementor-8218 .elementor-element.elementor-element-7c6dac7 .woocommerce .remove:hover{
    font-size: 1.5em;
    text-align: center;
    width: 1em;
    height: 1em;
    line-height: .95em;
    background-color: #a00;
}

.elementor-8218 .elementor-element.elementor-element-7c6dac7 .ywraq_clean_list, .elementor-8218 .elementor-element.elementor-element-7c6dac7 .yith-ywraq-before-table-wc-backward{
    border: none;
    border-radius: 10px;
}
.quote-state .select2-container--default .select2-selection--single {
    height: 36.5px;
     border-color: var(--wc-form-border-color);
}

.quote-state .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 1rem;
   
}
.quote-state .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 36.5px;
}
.elementor-8218 .elementor-element.elementor-element-7c6dac7 .radio span{
    display: none;
}/* End custom CSS */