.elementor-25965 .elementor-element.elementor-element-f9c6039{padding:50px 0px 50px 0px;}.elementor-25965 .elementor-element.elementor-element-14c0941 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:14px;}.elementor-25965 .elementor-element.elementor-element-14c0941 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25965 .elementor-element.elementor-element-b58c80b .uicore-repeater-selector{border-style:text;}.elementor-25965 .elementor-element.elementor-element-b58c80b .ui-e-headline-text path{stroke-width:40;}.elementor-25965 .elementor-element.elementor-element-b58c80b .ui-e-headline-text svg{bottom:0%;}.elementor-25965 .elementor-element.elementor-element-b58c80b .ui-e-headline-highlighted{color:var( --e-global-color-uicore_primary );}.elementor-25965 .elementor-element.elementor-element-4c538eb0{--display:flex;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-25965 .elementor-element.elementor-element-4c538eb0:not(.elementor-motion-effects-element-type-background), .elementor-25965 .elementor-element.elementor-element-4c538eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_light );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-25965 .elementor-element.elementor-element-f9c6039{padding:40px 10px 40px 10px;}.elementor-25965 .elementor-element.elementor-element-4c538eb0{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-25965 .elementor-element.elementor-element-f9c6039{padding:40px 10px 40px 10px;}}/* Start custom CSS for shortcode, class: .elementor-element-093f993 *//*.elementor-25965 .elementor-element.elementor-element-093f993 #yith-ywraq-default-form .form-row {
    width: 100%;
}*/

.elementor-25965 .elementor-element.elementor-element-093f993 .yith-ywraq-mail-form-wrapper {
    margin: 0;
    padding: 0 0 0 60px;
}

.elementor-25965 .elementor-element.elementor-element-093f993 .yith-ywraq-mail-form-wrapper h3 {
    margin-top: 0 !important;
}

.elementor-25965 .elementor-element.elementor-element-093f993 .button {
    height: auto;
}

.elementor-25965 .elementor-element.elementor-element-093f993 input, .elementor-25965 .elementor-element.elementor-element-093f993 textarea, .elementor-25965 .elementor-element.elementor-element-093f993 .select2, .elementor-25965 .elementor-element.elementor-element-093f993 .select2-selection {
    font-size: 1em !important;
    border-color: #e6e9ec !important;
    height: 52px;
       border-radius: 8px !important;
}

.elementor-25965 .elementor-element.elementor-element-093f993 label {
    font-size: 1rem !important;
}

.elementor-25965 .elementor-element.elementor-element-093f993 .shop_table {
    display: table;
}

.elementor-25965 .elementor-element.elementor-element-093f993 .yith-ywraq-before-table-wc-backward {display: none;}

.elementor-25965 .elementor-element.elementor-element-093f993 input[name="update_raq"] {
    padding: 8px;
    margin: 0 !important;
    background: var(--e-global-color-uicore_accent);
}

.elementor-25965 .elementor-element.elementor-element-093f993 .ywraq_clean_list {
    background: var( --e-global-color-uicore_light ) !important;
    color: var(--e-global-color-uicore_body) !important;
    padding: 0 !important;
}

.elementor-25965 .elementor-element.elementor-element-093f993 .ywraq_clean_list:hover {
    transform: none;
    background: var( --e-global-color-uicore_light );
}

.elementor-25965 .elementor-element.elementor-element-093f993 .return-to-shop {
    display: none !important;
}

.elementor-25965 .elementor-element.elementor-element-093f993 #yith-ywrq-table-list {
    border-collapse: collapse;
    margin-top: 0;
}

.elementor-25965 .elementor-element.elementor-element-093f993 td, .elementor-25965 .elementor-element.elementor-element-093f993 th {
    border: 1px solid rgba(0,0,0,.1) !important;
    text-align: left !important;
    border-radius: 0 !important;
    background: #fff !important;
}

.elementor-25965 .elementor-element.elementor-element-093f993 img {
    width: 100% !important;
}

.elementor-25965 .elementor-element.elementor-element-093f993 .product-thumbnail {
    width: 30%;
    padding: 10px;
}

.elementor-25965 .elementor-element.elementor-element-093f993 th {
    background: #fff !important;
    border-radius: 0;
    font-weight: bold !important;
}

.elementor-25965 .elementor-element.elementor-element-093f993 .woocommerce-message {
    background: #fff !important;
}

.elementor-25965 .elementor-element.elementor-element-093f993 .woocommerce-error.woocommerce-message {
    display: block !important;
}

.elementor-25965 .elementor-element.elementor-element-093f993 form .raq-send-request-row {
        margin-bottom: 0 !important;
        text-align: right;
    }
    
.elementor-25965 .elementor-element.elementor-element-093f993 td.product-name {
    font-size: 14px !important;
}

@media only screen and (max-width: 1024px) {
    .elementor-25965 .elementor-element.elementor-element-093f993 .yith-ywraq-mail-form-wrapper {
        padding: 40px 0 0 0;
    }
    .elementor-25965 .elementor-element.elementor-element-093f993 .ywraq-before-form {
        height: 50vh !important;
    }
    .elementor-25965 .elementor-element.elementor-element-093f993 .ywraq-form-table-wrapper {
        grid-auto-rows: auto;
    }
    .elementor-25965 .elementor-element.elementor-element-093f993 .product-name {
        padding: 15px !important;
    }
    .elementor-25965 .elementor-element.elementor-element-093f993 .product-remove {
        border: none !important;
        background: transparent !important;
    }
    .elementor-25965 .elementor-element.elementor-element-093f993 .yith-ywraq-item-remove {
        position: absolute;
        left: -40px;
    }
    .elementor-25965 .elementor-element.elementor-element-093f993 .product-name ul {
        margin-bottom: 0 !important;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-25965 .elementor-element.elementor-element-093f993 .yith-ywraq-mail-form-wrapper .form-row.form-row-wide {
        padding-top: 0 !important;
    }
    .elementor-25965 .elementor-element.elementor-element-093f993 input.qty {
        width: 60px !important;
        padding: 12px !important;
    }
    .elementor-25965 .elementor-element.elementor-element-093f993 .product-name ul br {
        display: none;
    }
}/* End custom CSS */