.quote-request-drawer__wrapper{position:fixed;top:0;background:#fff;z-index:10;padding:30px 20px 20px;width:400px;display:flex;flex-direction:column;height:100%;transition:all .3s ease}.quote-request-drawer:before{position:fixed;left:0;height:100%;top:0;width:100%;opacity:0;background:#3c3c3b80;z-index:3;transition:all .3s ease}.quote-request-drawer__customer-type label{display:block;padding-left:20px;position:relative;font-size:16px;font-weight:400;line-height:110%}.quote-request-drawer__customer-type label:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;border:1px solid #3C3C3B;top:calc(50% - 5px);left:0}.quote-request-drawer__customer-type label:before{position:absolute;width:6px;height:6px;border-radius:50%;background:#3c3c3b;top:calc(50% - 3px);left:2px}.quote-request-drawer__customer-type label input{display:none}.quote-request-drawer__customer-type label:has(input:checked):before{content:""}.quote-request-drawer__customer-type>*:not(:last-child){margin-bottom:24px}.quote-request-drawer__content{flex:1}.quote-request-drawer form{margin-top:40px}.contacts .contact__button button:after,.contacts .contact__button button:before{box-shadow:none}.contact__field textarea:focus-visible,#contact-form-service:focus-visible,.contact__field input:focus-visible{box-shadow:none;outline:none;outline-offset:unset}.quote-request-drawer__button,.quote-request__button{cursor:pointer;text-align:center;padding:25px 12px;color:#fff;font-family:Inter,sans-serif;font-size:var(--font-size-button);font-style:normal;font-weight:500;line-height:13px;letter-spacing:.72px;text-transform:uppercase;text-decoration:none;width:100%;background:#3c3c3b;height:unset;border:none}.contact__field{display:flex;flex-direction:column;margin-bottom:30px}.contact__field label{color:var(--font-color);font-size:var(--font-size-text);font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.12px;text-transform:uppercase}.contact__field textarea,.contact__field input{background-color:transparent;margin-top:5px;color:var(--font-color);font-size:var(--font-text-heading);font-style:normal;font-weight:400;line-height:110%;letter-spacing:.72px;padding:10px 0;border-top:none;border-right:none;border-left:0;border-bottom:1px solid rgba(60,60,59,.5);height:43px}.quote-request-drawer__title{font-size:20px;font-weight:500;line-height:110%;letter-spacing:.8px;text-transform:uppercase;margin-bottom:23px;margin-top:0}.form--hidden{display:none}@media screen and (max-width: 749px){.quote-request-drawer__button,.quote-request__button{font-size:var(--font-size-button-mobile)}}.quote-request-drawer.active:before{opacity:1;content:""}.quote-request-drawer__closer{cursor:pointer;position:absolute;right:20px;top:20px}@media screen and (min-width: 600px){.quote-request-drawer__wrapper{right:-100%}.quote-request-drawer.active .quote-request-drawer__wrapper{right:0}}@media screen and (max-width: 600px){.quote-request-drawer__wrapper{width:345px}.quote-request-drawer__wrapper{left:-100%}.quote-request-drawer.active .quote-request-drawer__wrapper{left:0}.quote-request-drawer__title{font-size:16px}.quote-request-drawer form{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-quote-request-drawer.css.map */
