button.btn.btn-save-quote,.btn-update-quote,.btn-add-new-quote,.btn-add-new-prod-quote{background:none;border-radius:4px;border:1px solid #3E2834;color:#3e2834;font-size:16px;line-height:1;font-family:Roboto,sans-serif;height:46px;min-width:100px;padding:0 24px;cursor:pointer;font-weight:600;outline:none;box-shadow:none}button.btn.btn-save-quote:hover,.btn-update-quote:hover,.btn-add-new-prod-quote:hover{background:#3e2834;color:#fff}.cart-buttons{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.popup-show .popup-overlay{background:#09090933;position:fixed;height:100%;width:100%;top:0;bottom:0}.popup{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:visibility .2s,opacity .5s .2s ease;z-index:3;display:flex}.popup-show .popup{opacity:1;visibility:visible;transition:opacity .3s ease,visibility .2s .3s}.popup-content{width:100%;max-width:450px;margin:auto;background-color:#fff;padding:40px;position:relative}.popup-body{font-size:14px;color:#000}.popup-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:30px}.popup-footer button{flex:1 0 0;background-color:#3e2834;border:1px solid #3E2834;color:#fff;border-radius:4px;padding:0 25px;font-size:16px;font-weight:600;line-height:100%;cursor:pointer;height:46px;font-family:Roboto}.popup-footer button:hover,.popup-footer .btn.btn--secondary{background-color:transparent;color:#3e2834}.popup-footer .btn.btn--secondary:hover{background-color:#3e2834;color:#fff}.popup-close{font-size:0;cursor:pointer;height:30px;width:30px;float:right;display:flex;align-items:center;justify-content:center;background:#f1eef0;border-radius:100px;position:absolute;top:15px;right:15px}.popup-body .title{color:#566c74;font-family:ITC Stone Sans II;font-size:24px;font-weight:400;line-height:100%;margin-bottom:16px}.popup-body p{color:#566c74;font-size:14px;line-height:20px}.cart-quote-wrap .field{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.cart-quote-wrap .field label{color:#566c74;font-size:14px;font-weight:400;line-height:140%;font-family:ITC Stone Sans II}.cart-quote-wrap .field input{padding:12px 16px;border:1px solid #DDE2E3;border-radius:4px;font-size:14px;font-family:ITC Stone Sans II,sans-serif;font-weight:400;line-height:130%;outline:none}.popup-body>.icon{margin-bottom:20px}@media screen and (max-width:749px){.popup-content{padding:20px;max-width:370px}.cart-title{flex-direction:column;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/static-cart.css.map */
