body.body_quotedrawer_active{position:relative;overflow:hidden}body.body_quotedrawer_active:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#00000080;z-index:2}.requestquote-drawer{position:fixed;top:0;right:0;z-index:99;width:100%;height:100%;display:flex;justify-content:flex-end;overflow:hidden;transform:translate(600px);transition:all .5s ease-in-out;opacity:0;visibility:hidden}.requestquote-drawer.quotedrawer_active{opacity:1;visibility:visible;transform:translate(0)}.requestquote-drawer .quote-drawer{max-width:600px;width:100%;position:relative;z-index:2;background:#fff;overflow:hidden;height:100%}.requestquote-drawer .quotedrawer__header{position:relative;padding:35px 30px}.requestquote-drawer .quotedrawer-product-mainheading{margin:0;font-weight:700}.requestquote-drawer .quotedrawer__close{border:none;background:#fff;position:absolute;top:24px;bottom:auto;left:auto;right:24px;margin:auto;padding:0;line-height:0;cursor:pointer;color:#000}.requestquote-inner-drawer{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;height:100%}.requestquote-customerform-wrapper{padding:0 65px;text-align:center;max-height:100%;overflow:hidden;height:100%;display:flex;align-items:center;justify-content:center}.requestquote-customerform-wrapper.quote-register .quote-login-loyaltyinfowrap{display:none}.requestquote-customerform-wrapper .sotp-widget .olWrapper .ol .login-header{margin-top:0;display:none}.requestquote-inner-drawer .requestquote-login-formwrap{background:#fff;padding:0;width:100%}.requestquote-inner-drawer .requestquote-customerform-wrapper.quote-register .requestquote-login-formwrap{max-height:calc(100% - 20px);margin-top:0}.requestquote-guestlogin-formwrap .block__main_guestlogin-form form{margin-top:0}p.block_main_login-heading{font-size:32px;line-height:1.2}.requestquote-drawer .block_main_login-heading{font-weight:700;text-transform:capitalize;max-width:300px;margin:0 auto 40px;letter-spacing:0!important}.requestquote-drawer .requestquote-customerform-wrapper .block__main_login-form{padding:5px}.requestquote-drawer .requestquote-customerform-wrapper .block__main_login-form form{margin:0}.requestquote-drawer .requestquote-customerform-wrapper .block__main_login-form form label{display:none}.requestquote-drawer .block__main_login-box .field .input_field:before{display:none}.requestquote-drawer .block__main_login-box .customer .field input,.requestquote-drawer .block__main_login-box .customer .field select{padding-left:24px}.requestquote-drawer .block__main_login-box .customer .field select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),radial-gradient(#ddd 70%,transparent 72%);background-position:calc(100% - 21px) 25px,calc(100% - 16px) 25px,calc(100% - 10px) 15px;background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat}.requestquote-drawer .block__main_login-box .customer .field select:focus{background-image:linear-gradient(45deg,white 50%,transparent 50%),linear-gradient(135deg,transparent 50%,white 50%),radial-gradient(gray 70%,transparent 72%);background-position:calc(100% - 16px) 26px,calc(100% - 21px) 26px,calc(100% - 10px) 17px;background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat;border-color:#000;outline:0}.quote_otpaccount_linkblock{padding:30px 0 20px;margin:0;border-bottom:1px solid var(--border-clr)}.account-login-pwd-txt,.account-login-otp-txt{display:inline-block;text-decoration:underline;cursor:pointer}.requestquote-drawer .block__main_login-box .customer .custom_btn{margin:2.4rem 0 0;height:60px;line-height:1;font-size:18px;transition:all .5s ease}.requestquote-drawer .customer .field:not(:first-of-type){margin:1.6rem 0 0}.quote_guestaccount_linkblock{padding:40px 0;margin:0 0 40px;border-bottom:1px solid var(--border-clr)}.quote_guestaccount_linkblock .quote_guestaccount_formlink,.quote_createaccount_btnblock .quote_createaccount_linktxt{color:var(--primary-color)}.quote_createaccount_btnblock{font-size:14px;margin-top:10px}.quote_createaccount_btnblock .quote_createaccount_txt{color:#0009}.quote_createaccount_btnblock .quote_createaccount_linktxt,.quote_createaccount_btnblock .quote_loginaccount_linktxt{text-decoration:none}.quote_createaccount_btnblock .quote_createaccount_linktxt:hover,.quote_createaccount_btnblock .quote_loginaccount_linktxt:hover{text-decoration:underline}.quote-login-loyaltyinfowrap{background:linear-gradient(270deg,#000,#12138d);padding:32px 28px;text-align:center;color:#fff;position:absolute;top:auto;bottom:0;width:100%;left:0;right:0}.quote-login-loyaltyinfo{background:#f4f4f4;border-radius:24px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);gap:8px;padding:24px 30px;flex-wrap:wrap}.quote-loginloyalty-earntxt{margin:0;font-weight:600}.quote-loginloyalty-earnaccounttxt{margin:0}.quote-login-loyaltysubtxt{margin-top:24px}.requestquote-drawer .requestquote-register-formwrap{background:#fff;padding:0;max-height:100%;overflow:hidden;overflow-y:auto}.requestquote-inner-drawer .requestquote-login-formwrap::-webkit-scrollbar-track,.requestquote-drawer .requestquote-register-formwrap::-webkit-scrollbar-track,.requestquote-drawer .quotedrawer-product-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.requestquote-inner-drawer .requestquote-login-formwrap::-webkit-scrollbar,.requestquote-drawer .requestquote-register-formwrap::-webkit-scrollbar,.requestquote-drawer .quotedrawer-product-wrapper::-webkit-scrollbar{width:0;background-color:#f5f5f5}.requestquote-inner-drawer .requestquote-login-formwrap::-webkit-scrollbar-thumb,.requestquote-drawer .requestquote-register-formwrap::-webkit-scrollbar-thumb,.requestquote-drawer .quotedrawer-product-wrapper::-webkit-scrollbar-thumb{background-color:#000}.block_main_guestregister-heading{margin:0 0 32px;font-weight:700}.block__main_register-form form{margin:0}.requestquote-register-formwrap .block__main_register-form.customer{padding:0}.requestquote-drawer .requestquote-register-formwrap .block__main_register-field-wrap{gap:0;margin-bottom:16px;flex-wrap:wrap}.requestquote-drawer .requestquote_register_note{border:1px solid #00000033;border-radius:10px;padding:22px 24px;max-height:120px;font-family:var(--font-body-family);font-size:16px}.requestquote-drawer .block__main_register-field-wrap .field input,.requestquote-drawer .block__main_register-field-wrap .field select{height:63px}.requestquote-drawer .block__main_login-box .customer .field input,.requestquote-drawer .block__main_login-box .customer .field select{height:58px}.requestquote-register-formwrap .block__main_register-field-wrap .field{width:100%}.requestquote-drawer .block__main_register-field-wrap .field input.requestquote_register_note{height:120px}.requestquote-register-formwrap .customer .block__mainregister-btnwrap{margin-top:24px;max-width:100%}.requestquote-register-formwrap .customer .block__mainregister-btnwrap .block__mainregister-btn{margin:0;width:100%;min-width:auto;padding:18px 28px;font-weight:600;transition:all .5s ease-in-out}.requestquote-register-formwrap .quote_createaccount_btnblock{padding-top:32px;margin-top:32px;border-top:1px solid var(--border-clr)}.quote-drawer .quoteproduct-list-wrapper{padding:25px 30px 30px;width:100%;overflow:hidden;height:100%;overflow-y:auto;display:flex;justify-content:center}.quote-drawer #quoteproduct-listform{width:100%;overflow:hidden;max-height:100%;overflow-y:auto}.quote-drawer #quoteproduct-listform::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.quote-drawer #quoteproduct-listform::-webkit-scrollbar{width:0;background-color:#f5f5f5}.quote-drawer #quoteproduct-listform::-webkit-scrollbar-thumb{background-color:#000}.quote-drawer .quotedrawer-product-wrapper{width:100%;overflow:hidden;max-height:calc(100vh - 230px);overflow-y:auto}.quote-drawer .quotepopup-product-item{width:100%;margin-right:0;padding-right:0;border-right:none;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border-clr)}.quote-drawer .quotepopup-product-img{max-width:140px}.quote-drawer .quotepopup-product-content{width:calc(100% - 140px);padding-left:24px}.quote-drawer .quotepopup-product-imglink img{border-radius:10px;width:calc(100% - 30px);height:calc(100% - 30px)}.quote-drawer .quotepopup-product-title{margin:0 0 16px;font-size:16px}.quote-drawer .quotepopup-product-varianttxt{font-size:14px}.quotepopup-product-propertywrap{margin-top:16px}.quotepopup-product-propertywrap .quotepopup-product-propertytxt span{color:#0009}.quotepopup-product-propertywrap .quotepopup-product-propertytxt ul{margin-top:8px;padding-left:25px}.quotepopup-product-propertywrap .quotepopup-product-propertytxt ul li:not(:last-child){margin-bottom:8px}.quote-drawer .quotepopup-product-qtycontent .quantity{min-height:50px;width:120px}.quote-drawer .quotepopup-product-qtycontent .quantity .quantity__button{width:24px}.quote-drawer .quotepopup-product-qtycontent .quantity .quantity__button .icon{width:14px}.quote-drawer .quotepopup-product-qtycontent .quantity__input{font-size:16px}.quote-drawer .quotepopup-product-removecontent .quotepopup-product-removelink{text-decoration:none;font-size:14px;font-weight:500;color:#22202e;line-height:1}.quote-drawer .quotepopup-product-removecontent .quotepopup-product-removetxt{display:none}.quotedrawer-product-submitbtnwrap{background:#fff;padding:15px 0 34px;width:100%}.quotedrawer-product-submitbtn{width:100%;height:56px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;display:flex;align-items:center;justify-content:center}.quotedrawer-product-submit-topcotent{text-align:center}.quotedrawer-product-successicon{line-height:0;text-align:center}.quotedrawer-product-successmessage{margin:32px 0 40px}.quotedrawer-product-success-heading{font-weight:700;margin:0 0 10px}.quotedrawer-product-success-desc{color:#000000b2;margin:0 0 40px}.quotedrawer-product-quoteidcontent{text-align:center;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--primary-color)}.quotedrawer-product-quoteprefix{color:#000000b2}.quotedrawer-successproduct-btnwrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:24px;row-gap:17px}.quotedrawer-successproduct-btn{padding:15px 41px}.quotedrawer-successproduct-reviewbtn{text-decoration:underline;text-underline-offset:3px}.quotedrawer-succesproduct-listwrapper{display:block;border-top:1px solid #00000014;margin:0 0 40px}.quotedrawer-product-submittedcontent{display:none}.requestquote-drawer .requestquote-customerform-wrapper .form__message{justify-content:center}.quotedrawer-product-submitbtn .quotedrawer-product-submitbtn-loading{width:20px;height:20px}.quotedrawer-product-submitbtn .quotedrawer-product-submitbtn-loading .spinner .path{stroke:#fff}.quotedrawer-product-submitbtn:hover .quotedrawer-product-submitbtn-loading .spinner .path{stroke:#000}.quote-drawer #quoteproduct-listform .quotepopup-product-moreitem{display:none}.requestquote-customerform-wrapper .existing-customer-text{margin-top:10px;display:block}.requestquote-customerform-wrapper.quote-register .quote_createaccount_btnblock{display:none}.quotepopup-product-note{min-height:100px;width:100%;padding:20px;border-radius:8px;border-color:var(--border-clr)}.quotepopup-product-notewrap{line-height:0;margin-bottom:20px}.thankyou-section{max-width:600px;margin:0 auto;text-align:center;padding:40px;height:100%;display:none;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}.thankyou-section.show-thankyou-block{display:flex}.thankyou-section .quote-error-icon{display:none}.thankyou-section .quotedrawer-product-success-heading{margin-bottom:16px}.thankyou-section .quotedrawer-product-success-bottomdesc{font-weight:500;font-size:20px;line-height:1.5;color:#000}@media(max-width:1499px)and (max-height:859px){.requestquote-inner-drawer .requestquote-login-formwrap{overflow-y:auto}}@media(max-width:749px){.requestquote-inner-drawer .requestquote-login-formwrap{justify-content:flex-start}.requestquote-customerform-wrapper{padding:10px 20px}.requestquote-drawer .block_main_login-heading{margin:0 auto 20px}.requestquote-drawer .requestquote-customerform-wrapper .block__main_login-form{max-width:100%;padding:0 2px}.requestquote-drawer .block__main_login-box .customer .field input,.requestquote-drawer .block__main_login-box .customer .field select{padding-left:16px;border-radius:8px;font-size:14px;height:58px}.requestquote-drawer .block__main_login-box .customer .custom_btn{margin:2.2rem 0 0;height:60px;font-size:16px}.quote_guestaccount_linkblock{padding:16px 0 30px;margin:0 0 30px}.quote-login-loyaltyinfowrap{padding:20px}.quote-login-loyaltyinfo{border-radius:8px;padding:13px 10px}.quote-login-loyaltysubtxt{margin-top:16px}.requestquote-drawer .quote-drawer{max-width:100%}.requestquote-drawer .quotedrawer__header{padding:20px}.requestquote-drawer .quotedrawer__close{top:20px;right:20px}.requestquote-register-formwrap .block__main_register-form.customer{max-width:100%}.requestquote-drawer .block__main_register-field-wrap .field input,.requestquote-drawer .block__main_register-field-wrap .field select{height:50px}.requestquote-drawer .requestquote_register_note{border-radius:8px;padding:16px;font-size:14px}.requestquote-register-formwrap .quote_createaccount_btnblock{padding-top:30px;margin-top:30px}.requestquote-register-formwrap .customer .block__mainregister-btnwrap .block__mainregister-btn{padding:15px 28px}.quote-drawer .quoteproduct-list-wrapper{padding:20px}.quote-drawer .quotepopup-product-item{margin-bottom:20px;padding-bottom:20px;padding-left:3.5px;padding-right:3.5px}.quote-drawer .quotepopup-product-img{max-width:80px}.quote-drawer .quotepopup-product-imglink img{width:calc(100% - 15px);height:calc(100% - 15px)}.quote-drawer .quotepopup-product-content{width:calc(100% - 80px);padding-left:16px}.quote-drawer .quotepopup-product-title,.quotepopup-product-variantcontent{margin:0 0 20px}.quote-drawer .quotepopup-product-qtycontent .quantity{min-height:45px;width:110px}.quote-drawer .quotedrawer-product-wrapper{max-height:calc(100vh - 190px)}.quotepopup-product-note{min-height:80px}.requestquote-drawer .block__main_login-box .customer .field select{background-position:calc(100% - 30px) 25px,calc(100% - 25px) 25px,calc(100% - 20px) 16px}.requestquote-drawer .block__main_login-box .customer .field select:focus{background-position:calc(100% - 25px) 25px,calc(100% - 30px) 25px,calc(100% - 20px) 17px}}
/*# sourceMappingURL=/cdn/shop/t/224/assets/request-quote-drawer.css.map */
