.quote-flow{margin-top:12px;margin-bottom:32px}.quote-flow__cta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px}.quote-flow__note{margin:0;opacity:.78;font-size:13px;width:100%;line-height:1.4}.quote-flow__sticky{position:sticky;top:12px;z-index:4;background:linear-gradient(to bottom,#fffffff5,#ffffffdb);border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:12px;box-shadow:0 8px 24px #0000000f;-webkit-backdrop-filter:saturate(160%) blur(6px);backdrop-filter:saturate(160%) blur(6px)}.quote-flow__panel{margin-top:16px}.quote-flow__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quote-card{border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:16px;background:#fff}.quote-card--full{grid-column:1/-1}.quote-card__title{margin:0 0 12px;font-size:16px;line-height:1.2}.quote-field{display:flex;flex-direction:column;gap:6px;width:100%}.quote-field span{font-size:13px;opacity:.82}.quote-field input,.quote-field select{padding:11px 12px;border:1px solid rgba(0,0,0,.16);border-radius:12px;outline:none;background:#fff}.quote-field input:focus,.quote-field select:focus{border-color:#00000047;box-shadow:0 0 0 4px #0000000f}.quote-row{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.quote-check{display:flex;gap:10px;align-items:center;-webkit-user-select:none;user-select:none;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#fff}.quote-check input{width:18px;height:18px}.quote-totals{display:flex;flex-direction:column;gap:8px;margin-top:12px}.quote-line{display:flex;justify-content:space-between;gap:12px;font-size:14px}.quote-line strong{font-variant-numeric:tabular-nums}.quote-line--total{padding-top:10px;border-top:1px solid rgba(0,0,0,.1);font-size:15px}.quote-meta{display:flex;gap:16px;margin-top:12px}.quote-meta div{display:flex;flex-direction:column;gap:4px}.quote-meta span{font-size:13px;opacity:.8}.quote-help{margin-top:10px;font-size:13px;opacity:.8;line-height:1.45}.quote-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);font-size:12px;opacity:.9}@media(max-width:768px){.quote-flow__grid{grid-template-columns:1fr}.quote-flow__sticky{top:8px;padding:10px}.quote-card{padding:14px}.quote-row{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/quote-flow.css.map */
