.quote-modal{display:none;flex-direction:column;width:min(520px,calc(100% - 2 * var(--space-6)));max-width:520px;max-height:calc(100vh - 2 * var(--space-8));margin:auto;padding:0;border:1px solid var(--color-frame);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-foreground);box-shadow:0 24px 64px #1f27333d;text-align:start}.quote-modal[open]{display:flex}.quote-modal::backdrop{background:#1f273380}.quote-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-5) var(--space-4);padding-inline:var(--space-6) var(--space-4);border-block-end:1px solid var(--color-line)}.quote-modal__heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:0}.quote-modal__title{font-size:22px;font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--color-ink)}.quote-modal__product{font-size:var(--text-small);font-weight:500;color:var(--color-muted);overflow-wrap:anywhere}.quote-modal__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--touch-target);height:var(--touch-target);margin-block-start:calc(-1 * var(--space-2));border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-navy)}.quote-modal__close:hover{background:var(--color-soft)}.quote-modal__close .icon{width:20px;height:20px}.quote-modal__body{flex:1 1 auto;min-height:0;overflow:auto;padding-block:var(--space-5);padding-inline:var(--space-6);overscroll-behavior:contain}.quote-modal__form{display:flex;flex-direction:column;gap:var(--space-3)}.quote-modal__intro{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-body)}.quote-modal .input,.quote-modal .select{min-height:var(--touch-target)}.quote-modal .textarea{min-height:80px;padding-block:10px;resize:vertical}.quote-modal__part[readonly]{background:var(--color-soft);border-color:var(--color-line);font-weight:600;color:var(--color-ink)}.quote-modal__two{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:var(--space-3)}.quote-modal__two--even{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-modal__optional{font-weight:400;color:var(--color-muted)}.quote-modal__submit{min-height:52px;font-size:16px}.quote-modal__note{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-muted);text-align:center}.quote-modal__errors{padding-block:var(--space-3);padding-inline:var(--space-4);border:1px solid var(--color-stock-critical);border-radius:var(--radius-card);font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-stock-critical)}.quote-modal__errors-title{font-weight:700}.quote-modal__errors-list{margin-block-start:var(--space-1);padding-inline-start:var(--space-5)}.quote-modal__success{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2)}.quote-modal__success-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-soft);color:var(--color-stock-in)}.quote-modal__success-icon .icon{width:22px;height:22px}.quote-modal__success-title{font-size:var(--text-h3);font-weight:700;line-height:var(--leading-heading);color:var(--color-ink)}.quote-modal__success p{line-height:var(--leading-body);color:var(--color-body)}.quote-modal__success .btn{margin-block-start:var(--space-2)}.quote-modal__foot{padding-block:var(--space-2);padding-inline:var(--space-6);border-block-start:1px solid var(--color-line);background:var(--color-panel);font-size:var(--text-small);text-align:start}.quote-modal__list-link{display:inline-flex;align-items:center;min-height:var(--touch-target);color:var(--color-link);text-decoration:none}.quote-modal__list-link:hover{color:var(--color-navy);text-decoration:underline}@keyframes quote-modal-in{0%{opacity:0;transform:translateY(16px)}}@keyframes quote-modal-fade{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){.quote-modal[open]{animation:quote-modal-in .22s cubic-bezier(.2,.7,.2,1)}.quote-modal[open]::backdrop{animation:quote-modal-fade .22s ease-out}}@media(max-width:1023px){.quote-modal{width:100%;max-width:none;max-height:92vh;max-height:92dvh;margin:auto 0 0;border:0;border-radius:0;border-start-start-radius:var(--radius-panel);border-start-end-radius:var(--radius-panel);box-shadow:none}.quote-modal__head{padding-block:var(--space-4) var(--space-3);padding-inline:var(--space-4) var(--space-2)}.quote-modal__body{padding-block:var(--space-4);padding-inline:var(--space-4)}.quote-modal__foot{padding-inline:var(--space-4);padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom))}.quote-modal__two{grid-template-columns:minmax(0,1fr) 112px}}@media(max-width:479px){.quote-modal__two--even{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-stoklink-quote-modal.css.map */
