:root{--vsi-qp-accent:var(--vsi-coral);--vsi-qp-ink:var(--vsi-pa-text);--vsi-qp-ink-tint:color-mix(in srgb,var(--vsi-pa-text) 18%,transparent);--vsi-qp-accent-hover:var(--vsi-coral-hover);--vsi-qp-accent-tint:var(--vsi-coral-tint-strong);--vsi-qp-ink:var(--vsi-ink);--vsi-qp-muted:var(--vsi-ink-soft);--vsi-qp-surface:var(--vsi-surface);--vsi-qp-surface-alt:var(--vsi-field);--vsi-qp-line:var(--vsi-border-strong);--vsi-qp-field-line:var(--vsi-pa-input,rgba(23,23,23,.38));--vsi-qp-on-accent:var(--vsi-surface);--vsi-qp-danger:var(--vsi-danger,#b3261e);--vsi-qp-danger-tint:var(--vsi-danger-tint,rgba(179,38,30,.08));--vsi-qp-scrim:var(--vsi-scrim,rgba(23,28,34,.55));--vsi-qp-glass:var(--vsi-glass-strong);--vsi-qp-blur:var(--vsi-pa-blur,8px);--vsi-qp-shadow:0 24px 64px rgba(23,23,23,.28);--vsi-qp-shadow-sm:0 1px 4px rgba(23,23,23,.3)}.vsi-qp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;font-family:var(--vsi-font-sans,system-ui,sans-serif)}.vsi-qp[hidden]{display:none!important}html.vsi-qp-open{overflow:hidden}.vsi-qp__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vsi-qp-scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.vsi-qp__panel{position:relative;z-index:1;box-sizing:border-box;width:min(680px,100%);max-height:min(94vh,940px);overflow:auto;-webkit-overflow-scrolling:touch;padding:1.6rem 1.5rem 1.3rem;border-radius:var(--vsi-radius-lg,22px);color:var(--vsi-qp-ink);border:1px solid var(--vsi-qp-line);background:var(--vsi-qp-surface);box-shadow:var(--vsi-qp-shadow)}.vsi-qp__panel *,.vsi-qp__panel *:before{box-sizing:border-box}.vsi-qp__panel--inline{width:100%;max-width:760px;max-height:none;margin:0 auto;overflow:visible;box-shadow:var(--vsi-shadow-media);scroll-margin-top:90px}.vsi-qp__panel--inline .vsi-qp__close{display:none}.vsi-qp__close{position:absolute;top:.7rem;right:.7rem;width:2.75rem;height:2.75rem;border:1px solid var(--vsi-qp-line);border-radius:999px;background:var(--vsi-qp-glass);backdrop-filter:blur(var(--vsi-qp-blur));-webkit-backdrop-filter:blur(var(--vsi-qp-blur));color:var(--vsi-qp-ink);font-size:1.5rem;line-height:1;cursor:pointer}.vsi-qp__close:hover{background:var(--vsi-qp-surface)}.vsi-qp__eyebrow{margin:0 0 .3rem;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vsi-qp-ink)}.vsi-qp__title{margin:0 2.5rem .35rem 0;font-size:clamp(1.45rem,3vw,1.85rem);letter-spacing:-.02em;line-height:1.15;font-weight:750;color:var(--vsi-qp-ink)}.vsi-qp__sub{margin:0 0 1rem;color:var(--vsi-qp-muted);font-size:.98rem;line-height:1.45}.vsi-qp__sub a,.vsi-qp__next a{color:var(--vsi-qp-ink);font-weight:700;text-decoration:none;white-space:nowrap}.vsi-qp__context{margin:-.4rem 0 1rem;padding:.5rem .8rem;border-radius:12px;background:var(--vsi-pa-bg);color:var(--vsi-qp-ink);font-size:.92rem;font-weight:600}.vsi-qp__progress{display:flex;gap:.4rem;margin:0 0 1.2rem;padding:0;list-style:none;counter-reset:s}.vsi-qp__progress[hidden]{display:none}.vsi-qp__progress li{flex:1;display:flex;align-items:center;gap:.45rem;padding:.5rem .6rem;border-radius:999px;background:var(--vsi-qp-surface-alt);color:var(--vsi-qp-muted);font-size:.85rem;font-weight:650}.vsi-qp__progress span{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--vsi-qp-surface);border:1px solid var(--vsi-qp-line);font-size:.78rem}.vsi-qp__progress li.is-active{background:var(--vsi-qp-ink);color:var(--vsi-qp-on-accent)}.vsi-qp__progress li.is-active span{background:var(--vsi-pa-surface);border-color:var(--vsi-pa-surface);color:var(--vsi-qp-ink)}.vsi-qp__progress li.is-done{color:var(--vsi-qp-ink)}.vsi-qp__progress li.is-done span{background:var(--vsi-qp-ink);color:var(--vsi-qp-on-accent);border-color:var(--vsi-qp-ink)}.vsi-qp__step{border:0;margin:0;padding:0;min-width:0}.vsi-qp__step[hidden],[data-for][hidden],.vsi-qp [hidden],.vsi-qp__panel [hidden],.vsi-qp__panel[hidden]{display:none!important}.vsi-qp__legend{padding:0;margin:0 0 .8rem;font-size:1.12rem;font-weight:700;color:var(--vsi-qp-ink)}.vsi-qp__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.vsi-qp__tile{position:relative;display:flex;flex-direction:column;gap:.15rem;min-height:4.4rem;padding:0 0 .7rem;border-radius:14px;cursor:pointer;overflow:hidden;background:var(--vsi-qp-surface);border:1.5px solid var(--vsi-qp-line);transition:border-color .15s,box-shadow .15s}.vsi-qp__tile:hover{border-color:var(--vsi-qp-ink)}.vsi-qp__tile-img{display:block;aspect-ratio:3/2;overflow:hidden;background:var(--vsi-qp-surface-alt);margin-bottom:.45rem}.vsi-qp__tile-img img{display:block;width:100%;height:100%!important;object-fit:cover}.vsi-qp__tile--noimg{padding-top:.8rem;background:var(--vsi-qp-surface-alt)}.vsi-qp__tile--noimg:before{content:"";display:block;aspect-ratio:3/1.35;margin:-.8rem 0 .45rem;background:linear-gradient(135deg,var(--vsi-qp-surface-alt),var(--vsi-field-deep))}.vsi-qp__tile input{position:absolute;opacity:0;pointer-events:none}.vsi-qp__tile-t{font-weight:750;font-size:.98rem;line-height:1.2;color:var(--vsi-qp-ink);padding:0 .75rem}.vsi-qp__tile-s{font-size:.8rem;color:var(--vsi-qp-muted);line-height:1.3;padding:0 .75rem}.vsi-qp__tile:after{content:"";position:absolute;top:.5rem;right:.5rem;width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid var(--vsi-qp-surface);background:var(--vsi-qp-glass);box-shadow:var(--vsi-qp-shadow-sm)}.vsi-qp__tile:has(input:checked){border-color:var(--vsi-qp-ink);box-shadow:0 0 0 3px var(--vsi-qp-ink-tint)}.vsi-qp__tile:has(input:checked):after{border-color:var(--vsi-qp-ink);background:var(--vsi-qp-ink)}.vsi-qp__tile:has(input:focus-visible){outline:2px solid var(--vsi-qp-ink);outline-offset:2px}.vsi-qp__alt,.vsi-qp__picked,.vsi-qp__hint{margin:.9rem 0 0;color:var(--vsi-qp-muted);font-size:.9rem;line-height:1.45}.vsi-qp__picked{margin:-.3rem 0 .9rem}.vsi-qp__picked strong{color:var(--vsi-qp-ink)}.vsi-qp__hint{margin:.35rem 0 0;font-size:.82rem}.vsi-qp__link{background:none;border:0;padding:.35rem .1rem;color:var(--vsi-qp-ink);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.vsi-qp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem .9rem}.vsi-qp__f{display:flex;flex-direction:column;gap:.35rem;min-width:0}.vsi-qp__f--full{grid-column:1/-1}.vsi-qp__step>.vsi-qp__f{margin-bottom:.9rem}.vsi-qp__f>label,.vsi-qp__lab{font-size:.86rem;font-weight:650;color:var(--vsi-qp-ink)}.vsi-qp__req{color:var(--vsi-pa-muted)}.vsi-qp__opt{color:var(--vsi-qp-muted);font-weight:500}.vsi-qp__f input:not([type=radio]):not([type=checkbox]),.vsi-qp__f select,.vsi-qp__f textarea{width:100%;min-height:3rem;padding:.7rem .85rem;border-radius:12px;border:1.5px solid var(--vsi-qp-field-line);background:var(--vsi-qp-surface);color:var(--vsi-qp-ink);font:inherit;font-size:16px;line-height:1.3;-webkit-appearance:none;appearance:none}.vsi-qp__f select{background-image:linear-gradient(45deg,transparent 50%,var(--vsi-qp-ink) 50%),linear-gradient(135deg,var(--vsi-qp-ink) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:2rem}.vsi-qp__f textarea{min-height:5.5rem;resize:vertical}.vsi-qp__f input:focus,.vsi-qp__f select:focus,.vsi-qp__f textarea:focus{outline:none;border-color:var(--vsi-qp-ink);box-shadow:0 0 0 3px var(--vsi-qp-ink-tint)}.vsi-qp__f.is-bad input,.vsi-qp__f.is-bad select,.vsi-qp__f.is-bad textarea,[aria-invalid=true]{border-color:var(--vsi-qp-danger)!important;box-shadow:0 0 0 3px var(--vsi-qp-danger-tint)!important}.vsi-qp__f.is-bad .vsi-qp__seg label span,.vsi-qp__step.is-bad .vsi-qp__tile{position:relative;display:flex;flex-direction:column;gap:.15rem;min-height:4.4rem;padding:0 0 .7rem;border-radius:14px;cursor:pointer;overflow:hidden;background:var(--vsi-qp-surface);border:1.5px solid var(--vsi-qp-line);transition:border-color .15s,box-shadow .15s}.vsi-qp__seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.vsi-qp__seg--wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.vsi-qp__seg label,.vsi-qp__chip{position:relative;cursor:pointer}.vsi-qp__seg input,.vsi-qp__chip input{position:absolute;opacity:0;pointer-events:none}.vsi-qp__seg span,.vsi-qp__chip span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:2.9rem;padding:.45rem .5rem;border-radius:12px;border:1.5px solid var(--vsi-qp-field-line);background:var(--vsi-qp-surface);font-size:.88rem;font-weight:650;color:var(--vsi-qp-ink);line-height:1.2}.vsi-qp__seg input:checked+span,.vsi-qp__chip input:checked+span{background:var(--vsi-qp-ink);border-color:var(--vsi-qp-ink);color:var(--vsi-qp-on-accent)}.vsi-qp__seg input:focus-visible+span,.vsi-qp__chip input:focus-visible+span{outline:2px solid var(--vsi-qp-ink);outline-offset:2px}.vsi-qp__chips{display:flex;flex-wrap:wrap;gap:.45rem}.vsi-qp__chip span{min-height:2.75rem;padding:.45rem .9rem;border-radius:999px}.vsi-qp__check{display:flex;gap:.6rem;align-items:flex-start;font-size:.92rem;font-weight:600;cursor:pointer;min-height:2.75rem;padding-top:.3rem}.vsi-qp__check input{width:1.3rem;height:1.3rem;accent-color:var(--vsi-qp-ink);flex:none}.vsi-qp__nav{display:flex;gap:.6rem;justify-content:flex-end;align-items:center;margin-top:1.2rem;flex-wrap:wrap}.vsi-qp__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.1rem;padding:.75rem 1.5rem;border-radius:999px;border:0;cursor:pointer;background:var(--vsi-qp-accent);color:var(--vsi-qp-on-accent)!important;font:inherit;font-weight:700;font-size:1rem;text-decoration:none;box-shadow:var(--vsi-shadow-btn)}.vsi-qp__btn:hover{background:var(--vsi-qp-accent-hover)}.vsi-qp__btn[disabled]{opacity:.7;cursor:progress}.vsi-qp__btn--ghost{background:var(--vsi-qp-surface);color:var(--vsi-qp-ink)!important;border:1.5px solid var(--vsi-qp-field-line);box-shadow:none}.vsi-qp__btn--ghost:hover{background:var(--vsi-qp-surface-alt)}.vsi-qp__nav [data-qp-next]{flex:1 1 auto;max-width:280px}.vsi-qp__spin{width:1rem;height:1rem;border-radius:50%;border:2px solid var(--vsi-qp-accent-tint);border-top-color:var(--vsi-qp-on-accent);animation:vsiqp .8s linear infinite}@keyframes vsiqp{to{transform:rotate(360deg)}}.vsi-qp__fine{margin:.8rem 0 0;font-size:.76rem;color:var(--vsi-qp-muted);text-align:right}.vsi-qp__error{display:grid;gap:.5rem;margin-top:1rem;padding:.9rem 1rem;border-radius:14px;border:1.5px solid var(--vsi-qp-danger);background:var(--vsi-qp-danger-tint);color:var(--vsi-qp-ink);font-size:.92rem;line-height:1.4}.vsi-qp__error .vsi-qp__btn--call{justify-self:start;min-height:2.75rem;padding:.55rem 1.1rem;font-size:.95rem}.vsi-qp__error.is-soft{grid-template-columns:1fr}.vsi-qp__error.is-soft strong,.vsi-qp__error.is-soft .vsi-qp__btn--call{display:none}.vsi-qp__done{outline:none}.vsi-qp__done-icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:.8rem;border-radius:50%;background:var(--vsi-pa-success,var(--vsi-qp-accent));color:var(--vsi-qp-on-accent);font-size:1.6rem;font-weight:800;box-shadow:var(--vsi-shadow-btn)}.vsi-qp__next{margin:0 0 1rem;padding:0;list-style:none;display:grid;gap:.55rem;counter-reset:n}.vsi-qp__next li{position:relative;padding:.7rem .9rem .7rem 2.8rem;border-radius:14px;background:var(--vsi-qp-surface);border:1px solid var(--vsi-qp-line);font-size:.94rem;line-height:1.45;color:var(--vsi-qp-muted)}.vsi-qp__next li strong{color:var(--vsi-qp-ink)}.vsi-qp__next li:before{counter-increment:n;content:counter(n);position:absolute;left:.85rem;top:.72rem;display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--vsi-qp-ink);color:var(--vsi-qp-on-accent);font-size:.76rem;font-weight:700}.vsi-qp__summary{display:grid;grid-template-columns:auto 1fr;gap:.3rem .9rem;margin:0;padding:.9rem 1rem;border-radius:14px;background:var(--vsi-qp-surface-alt);font-size:.88rem}.vsi-qp__summary:empty{display:none}.vsi-qp__summary dt{font-weight:650;color:var(--vsi-qp-muted)}.vsi-qp__summary dd{margin:0;color:var(--vsi-qp-ink);overflow-wrap:anywhere;white-space:pre-line}@media(max-width:640px){.vsi-qp{padding:0;align-items:flex-end}.vsi-qp__panel{width:100%;max-height:96vh;max-height:96dvh;border-radius:22px 22px 0 0;padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom))}.vsi-qp__panel--inline{border-radius:20px;padding:1.2rem 1rem}.vsi-qp__progress li{font-size:0;justify-content:center;padding:.4rem}.vsi-qp__progress li.is-active{font-size:.82rem}.vsi-qp__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.vsi-qp__tile{position:relative;display:flex;flex-direction:column;gap:.15rem;min-height:4.4rem;padding:0 0 .7rem;border-radius:14px;cursor:pointer;overflow:hidden;background:var(--vsi-qp-surface);border:1.5px solid var(--vsi-qp-line);transition:border-color .15s,box-shadow .15s}.vsi-qp__tile-t{font-size:.94rem}.vsi-qp__tile-s{font-size:.76rem}.vsi-qp__grid{grid-template-columns:1fr 1fr;gap:.7rem}.vsi-qp__grid>.vsi-qp__f:not(.vsi-qp__f--full):nth-child(n){grid-column:auto}.vsi-qp__seg,.vsi-qp__seg--wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.vsi-qp__nav{position:sticky;bottom:calc(-1rem - env(safe-area-inset-bottom));margin:1rem -1rem 0;padding:.75rem 1rem;background:var(--vsi-qp-glass);backdrop-filter:blur(var(--vsi-qp-blur));-webkit-backdrop-filter:blur(var(--vsi-qp-blur));border-top:1px solid var(--vsi-qp-line)}.vsi-qp__panel--inline .vsi-qp__nav{position:static;margin:1rem 0 0;padding:0;background:none}.vsi-qp__nav [data-qp-next]{max-width:none}.vsi-qp__fine{text-align:left}}@media(max-width:380px){.vsi-qp__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.vsi-qp__tile{position:relative;display:flex;flex-direction:column;gap:.15rem;min-height:4.4rem;padding:0 0 .7rem;border-radius:14px;cursor:pointer;overflow:hidden;background:var(--vsi-qp-surface);border:1.5px solid var(--vsi-qp-line);transition:border-color .15s,box-shadow .15s}}@media(max-width:399px){.vsi-qp__tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){.vsi-qp__tile,.vsi-qp__spin{transition:none;animation:none}}.vsi-qp-cta-wrap{margin-top:.75rem;width:100%}.vsi-qp-cta{width:100%;min-height:3.1rem;border-radius:999px;border:0;background:var(--vsi-qp-accent);color:var(--vsi-qp-on-accent);font:inherit;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:var(--vsi-shadow-btn)}.vsi-qp-cta:hover{background:var(--vsi-qp-accent-hover)}.vsi-qp-cta:focus-visible{outline:2px solid var(--vsi-qp-accent);outline-offset:3px}.vsi-qp__panel--inline .vsi-qp__eyebrow,.vsi-qp__panel--inline .vsi-qp__head>.vsi-qp__title,.vsi-qp__panel--inline [data-qp-sub]{display:none}.vsi-qp__panel input::placeholder,.vsi-qp__panel textarea::placeholder{color:color-mix(in srgb,var(--vsi-pa-muted) 80%,var(--vsi-pa-surface));font-style:italic;font-weight:400;opacity:1}.vsi-qp__unitbar{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0 .2rem}.vsi-qp__chipbtn{min-height:2.5rem;padding:.35rem .9rem;border-radius:999px;border:1.5px solid var(--vsi-qp-field-line);background:var(--vsi-qp-surface);color:var(--vsi-qp-ink);font:inherit;font-size:.86rem;font-weight:650;cursor:pointer}.vsi-qp__chipbtn.is-on{background:var(--vsi-qp-ink);border-color:var(--vsi-qp-ink);color:var(--vsi-qp-on-accent)}.vsi-qp__unitwrap{margin-top:.6rem}.vsi-qp__units{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.vsi-qp__unit{position:relative;display:flex;gap:.7rem;align-items:stretch;padding:.5rem;border-radius:14px;cursor:pointer;background:var(--vsi-qp-surface);border:1.5px solid var(--vsi-qp-line);transition:border-color .15s,box-shadow .15s}.vsi-qp__unit[hidden]{display:none}.vsi-qp__unit:hover{border-color:var(--vsi-qp-ink)}.vsi-qp__unit input{position:absolute;opacity:0;pointer-events:none}.vsi-qp__unit-img{flex:none;width:38%;max-width:150px;aspect-ratio:3/2;border-radius:10px;overflow:hidden;background:var(--vsi-qp-surface-alt)}.vsi-qp__unit-img img{display:block;width:100%;height:100%!important;object-fit:cover}.vsi-qp__unit-noimg{display:grid;place-items:center;height:100%;font-size:.75rem;color:var(--vsi-qp-muted)}.vsi-qp__unit-b{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding-right:1.6rem}.vsi-qp__unit-k{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vsi-qp-muted)}.vsi-qp__unit-t{font-weight:750;font-size:.9rem;line-height:1.2;color:var(--vsi-qp-ink)}.vsi-qp__unit-s{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.1rem .5rem;font-size:.76rem;color:var(--vsi-qp-muted);line-height:1.3}.vsi-qp__unit-s li+li:before{content:"\b7";margin-right:.5rem}.vsi-qp__unit-s1{font-size:.8rem;color:var(--vsi-qp-muted);line-height:1.35}.vsi-qp__unit-p{margin-top:auto;font-weight:750;font-size:.88rem;color:var(--vsi-qp-ink)}.vsi-qp__unit:after{content:"";position:absolute;top:.55rem;right:.55rem;width:1.25rem;height:1.25rem;border-radius:6px;border:2px solid var(--vsi-qp-field-line);background:var(--vsi-qp-surface)}.vsi-qp__unit:has(input:checked){border-color:var(--vsi-qp-ink);box-shadow:0 0 0 3px var(--vsi-qp-ink-tint)}.vsi-qp__unit:has(input:checked):after{border-color:var(--vsi-qp-ink);background:var(--vsi-qp-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='white' stroke-width='2.2'/%3E%3C/svg%3E") center/80% no-repeat}.vsi-qp__unit:has(input:focus-visible){outline:2px solid var(--vsi-qp-ink);outline-offset:2px}.vsi-qp__unit--other{margin-top:.6rem;padding:.75rem .9rem;background:var(--vsi-qp-surface-alt)}.vsi-qp__step.is-bad .vsi-qp__unit{border-color:var(--vsi-qp-danger)}[data-qp-unit-other-wrap]{margin-top:.6rem}@media(max-width:640px){.vsi-qp__units{grid-template-columns:1fr}.vsi-qp__unit-img{width:34%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vsi-quote-popup.css.map */
