.product-finder__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,88px);align-items:stretch}.product-finder--media-right .product-finder__media{order:2}.product-finder--no-media .product-finder__inner{grid-template-columns:minmax(0,1fr);max-width:880px}.product-finder__media{overflow:hidden;min-height:100%;border-radius:var(--radius-xl);background:var(--surface)}.product-finder__media img{display:block;width:100%;height:100%;object-fit:cover}.product-finder__panel{display:grid;align-items:center;min-width:0;min-height:clamp(420px,44vw,620px)}.product-finder__step{grid-area:1 / 1;min-width:0;margin:0;padding:0;border:0;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .42s ease,transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s}.product-finder__step.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.product-finder__step>*+*{margin-top:16px}.product-finder__heading,.product-finder__text>:first-child{margin-bottom:0}.product-finder__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:28px}.product-finder__note,.product-finder__hint,.product-finder__progress-label{color:var(--muted);font-size:13px}.product-finder__progress{display:flex;gap:14px;align-items:center}.product-finder__progress-label{font-variant-numeric:tabular-nums}.product-finder__progress-bar{flex:1 1 auto;height:2px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--fg) 12%,transparent)}.product-finder__progress-bar span{display:block;width:var(--progress, 0%);height:100%;background:var(--fg);transition:width .6s cubic-bezier(.22,1,.36,1)}.product-finder__question-title{float:none;width:100%;margin-top:24px;padding:0}.product-finder__answers{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:24px}.product-finder__answer{display:grid;gap:10px;align-content:start;min-height:64px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--fg) 14%,transparent);border-radius:18px;background:var(--surface, transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .22s ease,transform .3s cubic-bezier(.22,1,.36,1),background-color .22s ease}.product-finder__answer:hover{border-color:var(--fg);transform:translateY(-2px)}.product-finder__answer[aria-pressed=true]{border-color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,var(--surface, transparent))}.product-finder__answer--image{padding:8px 8px 14px}.product-finder__answer-media{display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:12px}.product-finder__answer-media img{display:block;width:100%;height:100%;object-fit:cover}.product-finder__answer--image .product-finder__answer-label{padding:0 8px}.product-finder__answer-label{font-weight:500}.product-finder__nav,.product-finder__result-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px}.product-finder__result-actions{justify-content:space-between}.product-finder__back{padding:0;border:0;border-bottom:1px solid currentColor;background:none;color:inherit;font:inherit;font-size:14px;cursor:pointer}.product-finder__results-title{margin:0}.product-finder__grid{display:grid;grid-template-columns:repeat(var(--finder-columns, 3),minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none}.product-finder__result[hidden]{display:none}.product-finder__result{display:grid;gap:8px;align-content:start;font-size:14px;animation:product-finder-rise .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--rank, 0) * 90ms)}@keyframes product-finder-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.product-finder__result-media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--product-card-radius, 16px);background:var(--surface)}.product-finder__result-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.product-finder__result-media:hover img{transform:scale(1.04)}.product-finder__badge{position:absolute;top:10px;left:10px;display:none;padding:4px 10px;border-radius:999px;background:var(--bg);color:var(--fg);font-size:11px;letter-spacing:.04em}.product-finder__result.is-best .product-finder__badge{display:block}.product-finder__result-title{color:inherit;font-weight:500;text-decoration:none}.product-finder__add{justify-self:start;margin-top:4px}@media(max-width:989px){.product-finder__inner{grid-template-columns:minmax(0,1fr)}.product-finder--media-right .product-finder__media{order:0}.product-finder__media{aspect-ratio:16 / 10;min-height:0}.product-finder__panel{position:relative;align-items:start;min-height:0}.product-finder__step:not(.is-active){position:absolute;inset:0 0 auto}}@media(max-width:749px){.product-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-finder__answer{padding:14px 16px}}@media(prefers-reduced-motion:reduce){.product-finder__step,.product-finder__result,.product-finder__progress-bar span{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-finder.css.map */
