.bmt-quote-section{scroll-margin-top:96px;padding:72px 0}.bmt-quote-section__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:32px;align-items:start;width:min(1200px,calc(100vw - 40px));margin:0 auto}.bmt-quote-section__copy{padding-top:12px}.bmt-quote-section__eyebrow{margin:0 0 12px;color:rgb(var(--color-foreground-rgb) / .65);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bmt-quote-section h2{max-width:11em;margin:0 0 18px}.bmt-quote-section__text{max-width:36rem;color:rgb(var(--color-foreground-rgb) / .72)}.bmt-quote-section__points{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.bmt-quote-section__points span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgb(var(--color-border-rgb) / .8);border-radius:999px;background:rgb(var(--color-background-rgb) / .72);color:rgb(var(--color-foreground-rgb) / .78);font-size:.9rem}.bmt-quote-section__form-card{border:1px solid rgb(var(--color-border-rgb) / .9);border-radius:10px;background:rgb(var(--color-background-rgb) / 1);box-shadow:0 18px 48px rgb(var(--color-foreground-rgb) / .08)}.bmt-quote-form{display:grid;gap:16px;padding:clamp(20px,3vw,32px)}.bmt-quote-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bmt-quote-form label{display:grid;gap:8px;color:rgb(var(--color-foreground-rgb) / .72);font-size:.92rem}.bmt-quote-form input,.bmt-quote-form select,.bmt-quote-form textarea{width:100%;min-height:48px;padding:12px 14px;border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);background:var(--color-input-background);color:var(--color-input-text);font:inherit}.bmt-quote-form textarea{min-height:144px;resize:vertical}.bmt-quote-form input:focus,.bmt-quote-form select:focus,.bmt-quote-form textarea:focus{outline:2px solid rgb(var(--color-foreground-rgb) / .2);outline-offset:2px}.bmt-quote-form__button{justify-self:start}.bmt-quote-form__message{padding:12px 14px;border-radius:8px}.bmt-quote-form__message--success{background:#2482521f;color:#165a38}.bmt-quote-form__message--error{background:#b930301f;color:#871c1c}@media screen and (max-width:749px){.bmt-quote-section{padding:48px 0}.bmt-quote-section__inner,.bmt-quote-form__row{grid-template-columns:1fr}.bmt-quote-section__inner{width:min(100vw - 28px,1200px);gap:24px}.bmt-quote-form__button{justify-self:stretch}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/request-quote.css.map */
