.request-quote__container{display:grid;gap:2.4rem}.request-quote__hero{max-width:82rem}.request-quote__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-title))}.request-quote__heading{margin:0}.request-quote__intro{margin-top:1.2rem}.request-quote__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2.4rem;align-items:start}.request-quote__search-panel,.request-quote__form-panel{padding:2rem;border:1px solid rgba(var(--color-border),.8);border-radius:1.6rem;background:rgb(var(--color-background-2))}.request-quote__panel-header h2,.request-quote__panel-header p{margin:0}.request-quote__panel-header p{margin-top:.8rem;color:rgba(var(--color-foreground),.75)}.request-quote__label{display:block;margin-bottom:.8rem;position:static}.request-quote__field .field__input{padding-right:1.6rem}.request-quote__results-meta{min-height:2rem;margin-top:1rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.request-quote__results-list{display:grid;gap:1.2rem;margin:0}.request-quote__result-card{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1.2rem;padding:1.8rem;border:1px solid rgba(var(--color-border),.7);border-radius:2rem;background:rgba(var(--color-background-1),.25);align-items:start}.request-quote__result-media img{display:block;width:100%;height:10rem;object-fit:contain;background:#fff;border-radius:.8rem}.request-quote__result-content{display:grid;gap:.6rem}.request-quote__result-vendor,.request-quote__result-reference,.request-quote__result-type,.request-quote__selected-copy p,.request-quote__results-note{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.72)}.request-quote__result-title{display:inline-block;font-size:1.9rem;font-weight:800;line-height:1.1;color:rgb(var(--color-foreground-title));text-decoration:none}.request-quote__result-title:hover{text-decoration:underline}.request-quote__result-type{margin-top:.2rem}.request-quote__result-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:end;grid-column:2;margin-top:.4rem}.request-quote__empty{padding:1.4rem;border:1px dashed rgba(var(--color-border),.85);border-radius:1.2rem;color:rgba(var(--color-foreground),.72)}.request-quote__selected{margin-top:1.2rem}.request-quote__selected-list{display:grid;gap:1rem;margin:0}.request-quote__selected-item{display:grid;grid-template-columns:9.6rem minmax(0,1fr);gap:1rem;padding:1.8rem;border:1px solid rgba(var(--color-border),.7);border-radius:2rem;background:rgba(var(--color-background-1),.25)}.request-quote__selected-media{display:flex;align-items:flex-start}.request-quote__selected-media img,.request-quote__selected-media--empty{width:9.6rem;height:9.6rem;border-radius:1.2rem}.request-quote__selected-media img{display:block;object-fit:contain;background:#fff}.request-quote__selected-media--empty{border:1px dashed rgba(var(--color-border),.8);background:rgba(var(--color-background-1),.18)}.request-quote__selected-badge{display:inline-flex;align-items:center;min-height:2.8rem;padding:.3rem .9rem;border-radius:999px;background:rgba(var(--color-base-button-background),.12);color:rgb(var(--color-foreground-title));font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.request-quote__selected-copy a{color:rgb(var(--color-foreground-title));font-size:1.9rem;font-weight:800;line-height:1.1;text-decoration:none}.request-quote__selected-title{display:inline-block;color:rgb(var(--color-foreground-title));font-size:1.9rem;font-weight:800;line-height:1.1}.request-quote__selected-copy a:hover{text-decoration:underline}.request-quote__selected-copy p{margin-top:.6rem}.request-quote__selected-controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}.request-quote__selected-controls label{display:grid;gap:.4rem;font-size:1.2rem;font-weight:600}.request-quote__selected-controls input{width:8rem;min-height:4.2rem;padding:.8rem 1rem;border:1px solid rgba(var(--color-border),.9);border-radius:.8rem}.request-quote__selected-target-price input{width:15rem}.request-quote__panel-header--form{margin-top:2rem}.request-quote__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.request-quote__form-panel form .field{margin-top:1rem}.request-quote__field-help{margin:.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.72)}.request-quote__toolbox{margin-top:1.6rem;padding:1.6rem;border:1px solid rgba(var(--color-border),.7);border-radius:1.6rem;background:rgba(var(--color-background-1),.2)}.request-quote__toolbox-actions{margin-top:1.2rem}.request-quote__toolbox-status{margin-top:1rem;padding:1rem 1.2rem;border-radius:1rem;background:rgba(var(--color-base-button-background),.08);color:rgb(var(--color-foreground-title));font-size:1.3rem}.request-quote__toolbox-status.is-error{background:#cf0a0a14;color:#a30000}.request-quote__file-input{padding-top:1.4rem;padding-bottom:1.4rem}.request-quote__file-input::file-selector-button{margin-right:1rem}.request-quote__submit{margin-top:1.6rem}.request-quote__form-error{margin-top:1rem;padding:1rem 1.2rem;border-radius:1rem;background:#cf0a0a14;color:#a30000;font-size:1.4rem}.request-quote__success{display:grid;gap:1.6rem;padding:2rem;border:1px solid rgba(var(--color-border),.8);border-radius:1.8rem;background:rgba(var(--color-base-button-background),.05)}.request-quote__success-icon{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:999px;background:rgba(var(--color-base-button-background),.12);color:rgb(var(--color-foreground-title))}.request-quote__success-content{display:grid;gap:.8rem}.request-quote__success-content h3,.request-quote__success-content p{margin:0}.request-quote__success-eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-title))}.request-quote__success-note{color:rgba(var(--color-foreground),.76)}.request-quote__success-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.request-quote__success-email{color:rgb(var(--color-foreground-title));text-decoration:underline;text-underline-offset:.2rem}@media screen and (max-width:989px){.request-quote__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.request-quote__search-panel,.request-quote__form-panel{padding:1.4rem}.request-quote__result-card{grid-template-columns:1fr}.request-quote__result-media img{width:100%;max-width:16rem}.request-quote__result-actions{grid-column:auto;display:grid;grid-template-columns:1fr}.request-quote__form-grid,.request-quote__form-grid--toolbox,.request-quote__result-actions{grid-template-columns:1fr}.request-quote__selected-controls label,.request-quote__selected-target-price input{width:100%}.request-quote__toolbox{padding:1.4rem}.request-quote__selected-item{grid-template-columns:1fr}.request-quote__success{padding:1.6rem}.request-quote__success-actions{align-items:stretch}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-request-quote-builder.css.map */
