.pdp-quote-form{width:100%;max-width:100%;margin-top:20px}@media(max-width:767px){.pdp-quote-form{margin-top:16px}}.pdp-quote-form__form{width:100%}.pdp-quote-form__validation-summary{color:#b42318;margin:0 0 12px;font-size:14px;font-weight:600}.pdp-quote-form__validation-summary[hidden]{display:none}.pdp-quote-form__success{margin:16px 0 0;color:green;font-size:15px;font-weight:600;line-height:1.45}.main-cart-page .pdp-quote-form__success{text-align:center}.pdp-quote-form__success[hidden],.pdp-quote-form__response[hidden]{display:none}@media(max-width:767px){.pdp-quote-form__success{text-align:center}}.pdp-quote-form__field-error{color:#b42318;margin:6px 0 0;font-size:13px;line-height:1.35}.pdp-quote-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;width:100%}@media(max-width:767px){.pdp-quote-form__grid{grid-template-columns:1fr}}.pdp-quote-form__field{min-width:0}.pdp-quote-form__skew-wrap--file .pdp-quote-form__placeholder{display:none}.pdp-quote-form__file-row{position:relative;z-index:2;display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:48px;padding:0 16px;box-sizing:border-box}.pdp-quote-form--flat .pdp-quote-form__file-row{min-height:44px}.pdp-quote-form--skewed .pdp-quote-form__file-row{transform:skew(17deg)}.pdp-quote-form__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdp-quote-form__file-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:30px;padding:6px 14px;background:#ff721f;color:#fff;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.35px;cursor:pointer;transform:skew(-17deg);transition:background .2s}.pdp-quote-form__file-button:hover{background:#eb5700}.pdp-quote-form__file-button-text{display:inline-block;transform:skew(17deg)}.pdp-quote-form--flat .pdp-quote-form__file-button,.pdp-quote-form--flat .pdp-quote-form__file-button-text{transform:none}.pdp-quote-form__file-name{display:flex;align-items:center;gap:4px;flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.35;color:#9ca3af}.pdp-quote-form__file-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pdp-quote-form__skew-wrap--file.is-filled .pdp-quote-form__file-name{color:#111}.pdp-quote-form__file-required{flex-shrink:0;color:#ff721f;font-weight:700}.pdp-quote-form__skew-wrap--file.is-filled .pdp-quote-form__file-required{display:none}.pdp-quote-form__skew-wrap{position:relative;background:#fff;border:2px solid #999;box-sizing:border-box;min-height:48px;display:flex;align-items:stretch;overflow:hidden;transition:border-color .2s,box-shadow .2s}.pdp-quote-form--skewed .pdp-quote-form__skew-wrap{transform:skew(-17deg)}.pdp-quote-form--flat .pdp-quote-form__skew-wrap{transform:none;border-width:1px;border-color:#cacacc;min-height:44px}.pdp-quote-form__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;padding:12px 16px;pointer-events:none;font-size:15px;font-weight:500;line-height:1.35;color:#9ca3af;transition:opacity .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-quote-form--skewed .pdp-quote-form__placeholder{transform:skew(17deg)}.pdp-quote-form--flat .pdp-quote-form__placeholder{transform:none}.pdp-quote-form__placeholder-text{margin-right:4px;overflow:hidden;text-overflow:ellipsis}.pdp-quote-form__placeholder-star{flex-shrink:0;color:#ff721f;font-weight:700}.pdp-quote-form__skew-wrap:focus-within .pdp-quote-form__placeholder,.pdp-quote-form__skew-wrap.is-filled .pdp-quote-form__placeholder{opacity:0}.pdp-quote-form__skew-wrap:focus-within{border-color:#999;box-shadow:0 0 0 1px #ff721f40}.pdp-quote-form__skew-wrap.is-invalid{border-color:#b42318;box-shadow:0 0 0 1px #b4231833}.pdp-quote-form__input{appearance:none;-webkit-appearance:none;position:relative;z-index:2;border:0;background:transparent;color:#111;width:100%;margin:0;padding:12px 16px;font-size:15px;font-weight:500;line-height:1.35;box-sizing:border-box}.pdp-quote-form--skewed .pdp-quote-form__input,.pdp-quote-form--skewed .pdp-quote-form__input:focus{transform:skew(17deg)}.pdp-quote-form--flat .pdp-quote-form__input,.pdp-quote-form--flat .pdp-quote-form__input:focus{transform:none}.pdp-quote-form__input:focus{outline:none}.pdp-quote-form__input:-webkit-autofill,.pdp-quote-form__input:-webkit-autofill:hover,.pdp-quote-form__input:-webkit-autofill:focus,.pdp-quote-form__input:-webkit-autofill:active{-webkit-text-fill-color:#111;caret-color:#111;-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;transition:background-color 99999s ease-out 0s}.pdp-quote-form--skewed .pdp-quote-form__input:-webkit-autofill,.pdp-quote-form--skewed .pdp-quote-form__input:-webkit-autofill:hover,.pdp-quote-form--skewed .pdp-quote-form__input:-webkit-autofill:focus,.pdp-quote-form--skewed .pdp-quote-form__input:-webkit-autofill:active{transform:skew(17deg)}.pdp-quote-form__input:autofill{box-shadow:0 0 0 1000px #fff inset}.pdp-quote-form--skewed .pdp-quote-form__input:autofill{transform:skew(17deg)}.pdp-quote-form__buttons{margin-top:18px}.pdp-quote-form__buttons .mira-button{--color-button: #ff721f;--color-button-border: #1f1f1a;position:relative;max-width:280px;width:100%;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.pdp-quote-form__buttons .mira-button .loading__spinner,.dealers-form__submit .loading__spinner,.cart-drawer__checkout-button .cart__checkout-button .loading__spinner,.main-cart__quote-cta .cart__checkout-button .loading__spinner{position:absolute;top:50%;left:50%;z-index:2;display:none;width:22px;height:22px;color:currentColor;transform:translate(-50%,-50%)}.cart-drawer__checkout-button .cart__checkout-button .loading__spinner,.main-cart__quote-cta .cart__checkout-button .loading__spinner{transform:translate(-50%,-50%) skew(17deg)}.pdp-quote-form__buttons .mira-button.loading .loading__spinner,.dealers-form__submit.loading .loading__spinner,.cart-drawer__checkout-button .cart__checkout-button.loading .loading__spinner,.main-cart__quote-cta .cart__checkout-button.loading .loading__spinner{display:flex!important;align-items:center;justify-content:center}.pdp-quote-form__buttons .mira-button.loading .mira-button__text,.dealers-form__submit.loading .mira-button__text,.cart-drawer__checkout-button .cart__checkout-button.loading .cart-drawer__checkout-text,.main-cart__quote-cta .cart__checkout-button.loading .main-cart__quote-cta-text{opacity:0}.pdp-quote-form__buttons .mira-button .loading__spinner svg,.dealers-form__submit .loading__spinner svg,.cart-drawer__checkout-button .cart__checkout-button .loading__spinner svg,.main-cart__quote-cta .cart__checkout-button .loading__spinner svg{width:22px;height:22px}.pdp-quote-form__buttons .mira-button.loading .loading__spinner,.dealers-form__submit.loading .loading__spinner,.cart-drawer__checkout-button .cart__checkout-button.loading .loading__spinner,.main-cart__quote-cta .cart__checkout-button.loading .loading__spinner{color:#fff}.pdp-quote-form__buttons .mira-button.loading .loading__spinner .path,.dealers-form__submit.loading .loading__spinner .path,.cart-drawer__checkout-button .cart__checkout-button.loading .loading__spinner .path,.main-cart__quote-cta .cart__checkout-button.loading .loading__spinner .path{stroke:#fff}@media(max-width:767px){.pdp-quote-form__buttons .mira-button{max-width:100%}}.cart-drawer__checkout-button .cart__checkout-button,.main-cart__quote-cta .cart__checkout-button{position:relative;background:#ff721f;overflow:hidden}.cart-drawer__checkout-button .cart__checkout-button:before,.cart-drawer__checkout-button .cart__checkout-button:after,.main-cart__quote-cta .cart__checkout-button:before,.main-cart__quote-cta .cart__checkout-button:after,.cart-drawer__checkout-button .mira-button:before,.cart-drawer__checkout-button .mira-button:after,.main-cart__quote-cta .mira-button:before,.main-cart__quote-cta .mira-button:after{display:none!important;content:none!important}.cart-drawer__checkout-button .cart__checkout-button:hover,.main-cart__quote-cta .cart__checkout-button:hover{background:#eb5700}.pdp-quote-form__cart-field{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute;white-space:nowrap}.pdp-quote-form__cart-field--products{width:1px;height:1px;white-space:pre}.pdp-quote-form__field--tax-certificate{margin-top:14px;padding:0;border:0;min-inline-size:0}.pdp-quote-form__tax-certificate-legend{padding:0;margin:0 0 10px;color:#111;font-family:Circular Std,sans-serif;font-size:14px;font-weight:600;line-height:1.35}.pdp-quote-form__tax-certificate-options{display:flex;flex-direction:row;gap:12px}.pdp-quote-form__tax-certificate{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer;color:#111;font-family:Circular Std,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.pdp-quote-form__tax-certificate-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdp-quote-form__tax-certificate-box{flex-shrink:0;width:18px;height:18px;border:1px solid #868686;border-radius:2px;background:#fff;box-sizing:border-box;transition:background .15s ease,border-color .15s ease}.pdp-quote-form__tax-certificate-input:focus-visible+.pdp-quote-form__tax-certificate-box{outline:2px solid #ff721f;outline-offset:2px}.pdp-quote-form__tax-certificate-input:checked+.pdp-quote-form__tax-certificate-box{border-color:#ff721f;background:#ff721f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2L6.4 11.1L12.5 4.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px 12px no-repeat}.pdp-quote-form__tax-certificate-text{flex:1;min-width:0}.pdp-quote-form--flat .pdp-quote-form__field--tax-certificate{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/49/assets/pdp-quote-form.css.map */
