.elementor-1540 .elementor-element.elementor-element-704bbb5{--display:flex;--min-height:100vh;}.elementor-1540 .elementor-element.elementor-element-63426e5 > .elementor-widget-container{margin:5px 0px 0px 0px;}#elementor-popup-modal-1540{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-1540 .dialog-message{width:400px;height:100vh;align-items:flex-start;}#elementor-popup-modal-1540 .dialog-close-button{display:flex;}#elementor-popup-modal-1540 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for wp-widget-yith_ywraq_request_quote_list_mini, class: .elementor-element-63426e5 */.elementor-1540 .elementor-element.elementor-element-63426e5 ul{
    padding:0;
}
.elementor-1540 .elementor-element.elementor-element-63426e5{
    height:97vh;
}
/*.elementor-1540 .elementor-element.elementor-element-63426e5 .elementor-widget-wp-widget-yith_ywraq_request_quote_list_mini{*/
/*    height:97vh !important;*/
/*}*/
.elementor-1540 .elementor-element.elementor-element-63426e5 .raq-info a{
        font-family: var(--e-global-typography-87350ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-87350ce-font-size);
    font-weight: var(--e-global-typography-87350ce-font-weight);
    text-transform: var(--e-global-typography-87350ce-text-transform);
    line-height: var(--e-global-typography-87350ce-line-height);
    letter-spacing: var(--e-global-typography-87350ce-letter-spacing);
    color: var(--e-global-color-text);
}
.elementor-1540 .elementor-element.elementor-element-63426e5 ul.yith-ywraq-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top:20px;
}

.elementor-1540 .elementor-element.elementor-element-63426e5 span.quantity.buttons-added {
    border: 0 !important;
}
.elementor-1540 .elementor-element.elementor-element-63426e5 span.quantity.buttons-added button{
    display:none !important;
}
.elementor-1540 .elementor-element.elementor-element-63426e5 .yith-ywraq-list-content a.button {
    width: 100% !important;
    padding: 10px 20px;
    background: var( --e-global-color-primary );
    color: white;
    max-width: 100% !important;
    position: absolute;
    bottom: 23px;
    text-align: center;
        border-radius: 360px;
    text-transform: uppercase;
    font-weight: 600;
}
.elementor-1540 .elementor-element.elementor-element-63426e5 ul.yith-ywraq-list img {
    width: 60px;
    border-radius: 5px;
}
.elementor-1540 .elementor-element.elementor-element-63426e5 li.yith-ywraq-list-item {
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
        border: 1px solid var( --e-global-color-secondary );
    border-radius: 10px;
    padding:10px;
}
.elementor-1540 .elementor-element.elementor-element-63426e5 ul.yith-ywraq-list a.yith-ywraq-item-remove.remove{
    position: relative;
    color:red;
    display:none;
}
.elementor-1540 .elementor-element.elementor-element-63426e5 a.yith-ywraq-list-item-product-info{
    color:black;
}
.elementor-1540 .elementor-element.elementor-element-63426e5 a.yith-ywraq-list-item-product-info span{
    padding:0 !important;
    font-size: 14px;
    font-weight: 400;
}
.elementor-1540 .elementor-element.elementor-element-63426e5 a.yith-ywraq-list-item-product-info:hover{
    color:var(--e-global-color-primary);
}/* End custom CSS */