.quote_modal{display:none;position:fixed;z-index:103;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.quote_modal .modal-content_quote{background-color:#fff;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:65vw}.quote_modal .modal-content_quote h2{font-size:26px;line-height:48px;font-weight:600;margin-bottom:1em;color:#333}.quote_modal .modal-content_quote h4{font-size:18px;line-height:24px;font-weight:700;margin-bottom:1em}.quote_modal .closeCartModl_quote{color:#aaa;float:right;font-size:28px;font-weight:700}.quote_modal .closeCartModl_quote:focus,.quote_modal .closeCartModl_quote:hover{color:#000;text-decoration:none;cursor:pointer}.quote_modal .modal-body{display:flex;justify-content:space-between}.quote_modal .product-info{display:flex}.quote_modal .product-info img{max-width:150px;margin-right:20px}.quote_modal .product-details h3,.quote_modal .product-details h3 p{margin:0 0 5px;color:#000}.quote_modal .product-details p{margin:0 0 10px;color:#888}.quote_modal .delivery-info h3{margin-bottom:5px}.quote_modal .modal-footer{margin-top:20px;text-align:right}.quote_modal .quantity-container{display:flex;align-items:center;gap:5px}.quote_modal .quantity-container button{width:30px;height:30px;border:1px solid #ccc;background-color:#fff;font-size:16px;cursor:pointer;padding:0;text-align:center}.quote_modal .quantity-container input{width:50px;height:30px;text-align:center;border:1px solid #ccc;font-size:16px}.quote_modal .price-container{margin-top:10px}.quote_modal .price-container .total-price{font-size:24px;font-weight:700}.quote_modal .price-container .price-per-unit{display:block;color:gray;font-size:14px}.quote_modal .cart-summary{display:flex;justify-content:space-between;align-items:center;padding:15px;border-top:1px solid #ccc}.quote_modal .cart-summary .cart-total{font-size:18px;font-weight:700;color:#333}.quote_modal .cart-summary .cart-actions{display:flex;gap:10px}.quote_modal .cart-summary button{padding:10px 20px;font-size:16px;font-weight:700;border:2px solid transparent;cursor:pointer;border-radius:5px;transition:.3s}.quote_modal .cart-summary .continue-shopping{background-color:#fff;color:#19657b;border:2px solid #19657b}.quote_modal .cart-summary .continue-shopping:hover{background-color:#19657b;color:#fff}.quote_modal .cart-summary .view-quote{background-color:#dd8615;color:#fff}.quote_modal .cart-summary .view-quote:hover{background-color:#ba761c}.vat-area{display:block}@media screen and (max-width:768px){ .quote_modal .product-info {flex-direction: column !important;}.quote_modal .modal-content_quote{max-width:85vw!important}.quote_modal .modal-content_quote h2{font-size:17px!important;line-height:20px!important;margin-bottom:5px!important}.quote_modal .product-info img{max-width:-webkit-fill-available;margin-right:0}.quote_modal .cart-summary{padding:0}.quote_modal .cart-summary button{padding:10px 12px;margin-bottom:8px}.quote_modal .cart-summary .cart-actions{display:flex;gap:0;flex-direction:column-reverse;width:100%}}