.vl-fd{display:block}.vl-fd__open{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;gap:12px;align-items:center;width:100%;max-width:460px;margin:14px 0 4px;padding:12px 14px;border:1px solid var(--vl-line);border-radius:var(--vl-radius);background:#fff;color:var(--vl-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}@media(hover:hover){.vl-fd__open:hover{border-color:var(--vl-ink)}.vl-fd__open:hover .vl-fd__arrow{transform:translate(3px)}}.vl-fd__open:focus-visible,.vl-fd__check:focus-visible{outline:2px solid var(--vl-ink);outline-offset:2px}.vl-fd__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--vl-brown, #361c13);color:#fff}.vl-fd__icon svg{width:22px;height:22px}.vl-fd__open-text{display:grid;gap:2px;min-width:0}.vl-fd__open-title{font-size:15px;font-weight:500}.vl-fd__open-lead{font-size:13px;line-height:1.4;color:var(--vl-muted)}.vl-fd__arrow{width:16px;height:16px;transition:transform .15s ease}.vl-fd--pdp{margin:14px 0 0}.vl-fd__check{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0;border:0;background:none;color:var(--vl-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.vl-fd__check-q{color:var(--vl-muted)}.vl-fd__check-cta{display:inline-flex;align-items:center;gap:6px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.vl-fd__check-cta svg{width:15px;height:15px;transition:transform .15s ease}@media(hover:hover){.vl-fd__check:hover .vl-fd__check-cta svg{transform:translate(3px)}}.vl-fdd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.vl-fdd[hidden]{display:none}div.vl-fdd__overlay:empty{display:block}.vl-fdd__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f100a73;opacity:0;transition:opacity .25s ease}.vl-fdd__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(460px,100%);background:var(--vl-cream, #f6f2f1);color:var(--vl-ink);box-shadow:-12px 0 40px #1f100a2e;transform:translate(100%);transition:transform .28s ease}.vl-fdd.is-open .vl-fdd__overlay{opacity:1}.vl-fdd.is-open .vl-fdd__panel{transform:none}.vl-fdd__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid var(--vl-line)}.vl-fdd__product{margin:0 0 2px;font-size:12.5px;color:var(--vl-muted)}.vl-fdd__title{margin:0;font-size:22px;line-height:1.2}.vl-fd__close{display:grid;place-items:center;flex:none;width:38px;height:38px;margin:-6px -8px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--vl-ink);cursor:pointer}.vl-fd__close svg{width:18px;height:18px}@media(hover:hover){.vl-fd__close:hover{background:#1f100a0f}}.vl-fdd__scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 22px 28px}.vl-fd__top{display:flex;justify-content:space-between;align-items:center;min-height:28px;font-size:13px;color:var(--vl-muted)}.vl-fd__back,.vl-fd__restart{padding:4px 0;border:0;background:none;color:var(--vl-ink);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vl-fd__progress{height:3px;margin:8px 0 20px;background:var(--vl-line);border-radius:2px;overflow:hidden}.vl-fd__progress span{display:block;height:100%;background:var(--vl-ink);transition:width .25s ease}.vl-fd__q{margin:0 0 16px;font-size:22px;line-height:1.25}.vl-fd__opts{display:grid;gap:10px}.vl-fd__opt{display:grid;gap:2px;width:100%;padding:15px 16px;border:1px solid var(--vl-line);border-radius:var(--vl-radius);background:#fff;color:var(--vl-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}@media(hover:hover){.vl-fd__opt:hover{border-color:var(--vl-ink)}}.vl-fd__opt.is-picked{border-color:var(--vl-ink);box-shadow:inset 0 0 0 1px var(--vl-ink)}.vl-fd__opt:focus-visible{outline:2px solid var(--vl-ink);outline-offset:2px}.vl-fd__opt-label{font-size:15.5px;font-weight:500}.vl-fd__opt-hint{font-size:13px;color:var(--vl-muted)}.vl-fd__label{justify-self:start;margin-bottom:4px;padding:2px 8px;border-radius:4px;background:var(--vl-cream, #f3ece4);font-size:12px;font-weight:500;color:var(--vl-ink)}.vl-fd__gender{display:flex;gap:18px;margin:0 0 14px}.vl-fd__gender button{padding:4px 0;border:0;border-bottom:1px solid transparent;background:none;color:var(--vl-muted);font:inherit;font-size:14px;cursor:pointer}.vl-fd__gender button[aria-pressed=true]{color:var(--vl-ink);border-bottom-color:var(--vl-ink);font-weight:500}.vl-fd__none{margin:4px 0 12px;padding:14px 16px;border:1px solid var(--vl-line);border-radius:var(--vl-radius);background:#fff;font-size:15px;line-height:1.5}.vl-fd__loading{margin:24px 0;color:var(--vl-muted)}.vl-fd__sub{margin:4px 0 12px;font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--vl-ink)}.vl-fd__verdict{margin:0 0 18px;padding:14px 16px;border-radius:var(--vl-radius);border:1px solid var(--vl-line);background:#fff}.vl-fd__verdict.is-ok{border-color:#10704859;background:#1070480f}.vl-fd__verdict-text{margin:0;font-size:15px;line-height:1.5}.vl-fd__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.vl-fd__card{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;padding:12px;border:1px solid var(--vl-line);border-radius:var(--vl-radius);background:#fff;color:var(--vl-ink);text-decoration:none;transition:border-color .15s ease}@media(hover:hover){.vl-fd__card:hover{border-color:var(--vl-ink)}}.vl-fd__img{width:80px;height:80px;object-fit:contain;background:#fff;border-radius:6px}.vl-fd__info{display:grid;gap:2px;align-content:start;min-width:0}.vl-fd__vendor{font-family:var(--font-accent-family);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--vl-muted)}.vl-fd__name{font-size:15px;line-height:1.3}.vl-fd__price{font-size:14px;color:var(--vl-price, #107048)}.vl-fd__why{margin-top:4px;font-size:13px;line-height:1.45;color:#1f100ab8}.vl-fd__note{margin:18px 0 0;font-size:12.5px;line-height:1.5;color:var(--vl-muted)}body:has(.vl-fdd.is-open) .vl-su-teaser{display:none}@media screen and (max-width:749px){.vl-fd__open{max-width:none}.vl-fdd__panel{top:auto;left:0;width:100%;max-height:88vh;border-radius:var(--vl-radius) var(--vl-radius) 0 0;box-shadow:0 -12px 40px #1f100a2e;transform:translateY(100%)}.vl-fdd__head{padding:18px 16px 14px}.vl-fdd__scroll{padding:14px 16px calc(24px + env(safe-area-inset-bottom))}.vl-fdd__title,.vl-fd__q{font-size:20px}}@media(prefers-reduced-motion:reduce){.vl-fdd__overlay,.vl-fdd__panel,.vl-fd__progress span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/vl-finder.css.map */
