.modal.fade.modal-quotes{background:transparent;padding-right:0 !important;z-index:1000000}.modal-quotes{animation:slide-in-right 1s cubic-bezier(0.25,0.46,0.45,0.94) both}.modal.fade.modal-quotes .option-picker{background:#fff;max-width:512px;width:100%;top:0;margin:0 0 0 auto;border-radius:10px}.modal-quotes .modal-content{height:100%;border:0;min-height:100vh}.modal-quotes .modal-content .quote-modal-header{display:flex;justify-content:space-between;align-items:center;padding:32px 32px;box-shadow:0 0 16px 0 rgba(0,0,0,0.08)}.modal-quotes .modal-content .quote-modal-header-icon{font-size:24px}.quote-body{padding:32px}.quote-body .body-title{font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:var(--black23);padding-bottom:32px}.quote-body .body-content{margin-top:32px}.quote-body .body-content .body-content-item{margin-bottom:20px;display:flex;flex-direction:column}.quote-body .body-content .body-content-item .itemFlex{display:flex;justify-content:space-between;gap:16px}.quote-body .body-content .body-content-item .itemFlex input[type="text"]{height:44px;border:1px solid rgba(0,0,0,0.14);width:100%;padding:5px}.quote-body .body-content .body-content-item input[type="text"]{height:44px;border:1px solid rgba(0,0,0,0.14);width:100%;padding:5px}.quote-body .body-content .body-content-item textarea{padding:5px;min-height:92px;border:1px solid rgba(0,0,0,0.14);width:100%;padding:5px}.quote-body .body-content .body-content-item select{background-color:#fff;height:44px;border:1px solid rgba(0,0,0,0.14);width:100%}.quote-body .body-content .body-content-item select:focus{box-shadow:unset}.itemFlex-title{font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:var(--black23)}.itemFlex-titleBlur{font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#8f959c}.quote-body .body-footer .buttons{display:flex;justify-content:space-between;gap:16px}.quote-body .body-footer button{background-color:var(--black23);color:#fff;padding:10px 24px;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:1.12px;text-transform:uppercase;width:100%}.quote-body .body-footer .btn-download{background-color:var(--black23);margin-top:12px}.quote-body .body-footer .btn-quote{background-color:#54575c}.quote-body .body-footer .btn-download:hover,.btn-quote:hover{background-color:#18becd}.quote-body .body-footer .btn-quote:hover{background-color:#18becd}.preferred_stockist .preferred_stockist-heading{font-weight:600;font-size:16px;line-height:24px;color:var(--black23);word-break:break-all}select option{width:100px}.preferred_stockist .preferred_stockist-option{font-weight:400;font-size:12px;line-height:18px;color:#54575c;background-color:#fff;word-break:break-all;width:100%}.dropdown-stockist .dropbtn{width:100%}.select-stockist{height:44px;border:1px solid rgba(0,0,0,0.14);width:100%;font-weight:400;font-size:16px;line-height:20px;color:#8f959c;padding:12px;text-align:left}.dropdown-content{overflow-y:auto;max-height:200px;height:100%;border:1px solid rgba(0,0,0,0.14);padding:10px}.dropdown-content .dropdown-section .dropdown-heading{font-weight:600;font-size:16px;line-height:24px;color:var(--black23);word-break:break-all}.dropdown-content .dropdown-section .dropdown-item{cursor:pointer}.dropdown-content .dropdown-section .dropdown-item:hover{background-color:rgba(24,190,205,0.5)}.dropdown-content .dropdown-section .dropdown-item:hover .dropdown-item-street{background-color:initial}.dropdown-content .dropdown-section .dropdown-item .dropdown-item-name{font-weight:600;font-size:14px;line-height:24px;color:var(--black23);word-break:break-all}.dropdown-content .dropdown-section .dropdown-item .dropdown-item-street{font-weight:400;font-size:12px;line-height:18px;color:#54575c;word-break:break-all}@keyframes slide-in-right{0%{transform:translateX(1000px);opacity:0}100%{transform:translateX(0);opacity:1}}@media screen and (max-width:768px){.modal.fade.modal-quotes{padding-top:32px}.quote-body .body-footer .buttons{flex-direction:column}.modal-quotes .modal-content .quote-modal-header{padding:16px}.quote-body{padding:24px 16px 16px 16px}.quote-body .body-content .body-content-item .itemFlex{flex-direction:column}.quote-body .body-title{padding-bottom:24px}.quote-body .body-content .body-content-item{margin-bottom:16px}}.quote-body .body-content .error-message{font-size:12px;font-weight:600;line-height:18px;background-color:#d21341;color:#fff;padding:5px 16px}.quote-body .body-content .body-content-item .itemFlex .error input[type="text"],.quote-body .body-content .body-content-item.error textarea,.quote-body .body-content .body-content-item.error input{border:1px solid #d21341}