.quote-contact-form .contact-form__form,.quote-contact-form .contact-form__form-row{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 750px){.quote-contact-form .contact-form__form-row{flex-direction:row;align-items:center}}.quote-contact-form .contact-form__input{width:100%;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);padding:14px 16px;-webkit-font-smoothing:antialiased}.quote-contact-form .contact-form__input--textarea{resize:vertical;min-height:180px}.quote-contact-form .contact-form__error,.quote-contact-form .contact-form__success{display:flex;align-items:center;gap:8px}.quote-contact-form .quote-label{font-weight:600;margin:0 0 6px}.quote-contact-form .quote-sub{font-weight:400;opacity:.75;margin-left:4px}.quote-contact-form .quote-help{margin:6px 0 0;font-size:12px;opacity:.85}.quote-contact-form .quote-products{display:flex;flex-direction:column;gap:10px}.quote-contact-form .quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media screen and (max-width: 768px){.quote-contact-form .quote-grid{grid-template-columns:repeat(2,1fr)}}.quote-contact-form .quote-card{cursor:pointer;border-radius:16px;overflow:hidden;border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));background:rgb(var(--color-background));display:block}.quote-contact-form .quote-card img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block}.quote-contact-form .quote-card span{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:14px}.quote-contact-form .quote-card input[type=radio]{width:16px;height:16px;margin:0;flex-shrink:0}.quote-contact-form .quote-attachments{display:flex;flex-direction:column;gap:6px}.quote-contact-form .quote-field{display:flex;flex-direction:column;gap:8px}.quote-contact-form .quote-pills{display:flex;flex-wrap:wrap;gap:10px}.quote-contact-form .quote-pill{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));background:rgb(var(--color-background));padding:10px 14px;font-size:14px;display:inline-flex;align-items:center;gap:10px}.quote-contact-form .quote-pill input{position:absolute;opacity:0;pointer-events:none}.quote-contact-form .quote-pill:has(input:checked){box-shadow:0 8px 20px #0000001f;transform:translateY(-1px)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-quote-contact-form.css.map */
