.visual-frame[data-astro-cid-ichv5fgq]{--vf-panel:#ffffff0a;--vf-line:#ffffff14;--vf-label:#c3abf0;--vf-match:var(--colors--purplelight);--vf-miss:var(--colors--grey-50);--vf-confirm:var(--colors--yellow);--vf-alt:var(--colors--aqua);--vf-pick:color-mix(in srgb, var(--colors--purpleprimary) 16%, transparent);--vf-surface:linear-gradient(150deg, color-mix(in srgb, var(--colors--grey-70) 24%, var(--colors--black-10)), var(--colors--black-10) 60%);--vf-border:#ffffff1a;--vf-shadow:0 1.5rem 3rem #00000047}html.is-light-page .visual-frame[data-astro-cid-ichv5fgq]{--vf-panel:var(--colors--grey-20);--vf-line:var(--colors--grey-30);--vf-label:var(--colors--purpleprimary);--vf-match:var(--colors--purpleprimary);--vf-miss:var(--colors--grey-60);--vf-confirm:#b7860b;--vf-alt:#1b86a1;--vf-pick:color-mix(in srgb, var(--colors--purplelight) 14%, transparent);--vf-surface:var(--colors--grey-10);--vf-border:var(--colors--grey-30);--vf-shadow:0 1.5rem 3rem color-mix(in srgb, var(--colors--black) 10%, transparent)}.visual-frame[data-astro-cid-ichv5fgq]{width:100%;max-width:40rem;padding:var(--space--md);background:var(--vf-surface);border:1px solid var(--vf-border);border-radius:var(--radius--lg);box-shadow:var(--vf-shadow);margin:0}.visual-frame--compact[data-astro-cid-ichv5fgq]{max-width:32rem}.visual-frame__stage[data-astro-cid-ichv5fgq]{min-width:0;container-type:inline-size}@media screen and (width<=479px){.visual-frame[data-astro-cid-ichv5fgq]{padding:var(--space--sm)}}.spec-match[data-astro-cid-l6ygjaz4]{gap:var(--space--sm);display:grid}.spec-match__req[data-astro-cid-l6ygjaz4]{padding:var(--space--sm);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--md)}.spec-match__label[data-astro-cid-l6ygjaz4]{color:var(--vf-label);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.spec-match__req-list[data-astro-cid-l6ygjaz4]{gap:var(--space--xs);margin-top:var(--space--xs);display:grid}.spec-match__req-row[data-astro-cid-l6ygjaz4] dt[data-astro-cid-l6ygjaz4]{color:var(--text--faint)}.spec-match__req-row[data-astro-cid-l6ygjaz4] dd[data-astro-cid-l6ygjaz4]{color:var(--text--page);font-weight:var(--font-weight--semibold);margin:0}.spec-match__table[data-astro-cid-l6ygjaz4]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.spec-match__table[data-astro-cid-l6ygjaz4] th[data-astro-cid-l6ygjaz4],.spec-match__table[data-astro-cid-l6ygjaz4] td[data-astro-cid-l6ygjaz4]{padding:var(--space--2xs);text-align:left;vertical-align:top}.spec-match__table[data-astro-cid-l6ygjaz4] thead[data-astro-cid-l6ygjaz4] th[data-astro-cid-l6ygjaz4]{color:var(--text--muted);font-weight:var(--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase}.spec-match__table[data-astro-cid-l6ygjaz4] thead[data-astro-cid-l6ygjaz4] th[data-astro-cid-l6ygjaz4]:first-child{width:28%}.spec-match__table[data-astro-cid-l6ygjaz4] tbody[data-astro-cid-l6ygjaz4] th[data-astro-cid-l6ygjaz4],.spec-match__table[data-astro-cid-l6ygjaz4] tbody[data-astro-cid-l6ygjaz4] td[data-astro-cid-l6ygjaz4]{border-top:1px solid var(--vf-line)}.spec-match__table[data-astro-cid-l6ygjaz4] tbody[data-astro-cid-l6ygjaz4] th[data-astro-cid-l6ygjaz4]{color:var(--text--muted);font-weight:var(--font-weight--medium)}.is-pick[data-astro-cid-l6ygjaz4]{background-color:var(--vf-pick)}thead[data-astro-cid-l6ygjaz4] .is-pick[data-astro-cid-l6ygjaz4]{border-radius:var(--radius--xs) var(--radius--xs) 0 0}tbody[data-astro-cid-l6ygjaz4] tr[data-astro-cid-l6ygjaz4]:last-child .is-pick[data-astro-cid-l6ygjaz4]{border-radius:0 0 var(--radius--xs) var(--radius--xs)}.spec-match__cell[data-astro-cid-l6ygjaz4]{position:relative}.spec-match__value[data-astro-cid-l6ygjaz4]{color:var(--text--page);align-items:flex-start;gap:.375rem;display:inline-flex}.spec-match__mark[data-astro-cid-l6ygjaz4]{flex:none;margin-top:.125rem;display:inline-flex}.spec-match__mark[data-astro-cid-l6ygjaz4] svg[data-astro-cid-l6ygjaz4]{width:1rem;height:1rem}.is-match[data-astro-cid-l6ygjaz4] .spec-match__mark[data-astro-cid-l6ygjaz4]{color:var(--vf-match)}.is-miss[data-astro-cid-l6ygjaz4] .spec-match__mark[data-astro-cid-l6ygjaz4]{color:var(--vf-miss)}.is-miss[data-astro-cid-l6ygjaz4] .spec-match__text[data-astro-cid-l6ygjaz4]{color:var(--text--faint)}.is-confirm[data-astro-cid-l6ygjaz4] .spec-match__mark[data-astro-cid-l6ygjaz4]{color:var(--vf-confirm)}.spec-match__ring[data-astro-cid-l6ygjaz4]{border:1px dashed var(--vf-confirm);border-radius:var(--radius--xs);pointer-events:none;position:absolute;inset:.1875rem}.spec-match__flag[data-astro-cid-l6ygjaz4]{width:fit-content;color:var(--vf-confirm);font-size:.75rem;font-weight:var(--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase;background-color:color-mix(in srgb, var(--vf-confirm) 14%, transparent);border-radius:var(--radius--xs);margin:.25rem 0 0 1.375rem;padding:0 .3125rem;line-height:1.25rem;display:block}.spec-match__verdict[data-astro-cid-l6ygjaz4]{align-items:flex-start;gap:var(--space--2xs);padding:var(--space--xs) var(--space--sm);color:var(--text--page);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--md);display:flex}.spec-match__verdict[data-astro-cid-l6ygjaz4] .spec-match__sparkle{width:1rem;height:1rem;color:var(--vf-match);flex:none;margin-top:.125rem}@container (width>=32rem){.spec-match[data-astro-cid-l6ygjaz4]{grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);align-items:start}.spec-match__verdict[data-astro-cid-l6ygjaz4]{grid-column:1/-1}}@container (width<=31.99rem){.spec-match__req-list[data-astro-cid-l6ygjaz4]{grid-template-columns:repeat(2,minmax(0,1fr))}.spec-match__table[data-astro-cid-l6ygjaz4]{font-size:var(--type--body-xs-size);line-height:var(--type--body-xs-height)}.spec-match__table[data-astro-cid-l6ygjaz4] thead[data-astro-cid-l6ygjaz4] th[data-astro-cid-l6ygjaz4]:first-child{width:24%}.spec-match__table[data-astro-cid-l6ygjaz4] th[data-astro-cid-l6ygjaz4],.spec-match__table[data-astro-cid-l6ygjaz4] td[data-astro-cid-l6ygjaz4]{padding:.375rem .3125rem}.spec-match__value[data-astro-cid-l6ygjaz4]{gap:.25rem}.spec-match__mark[data-astro-cid-l6ygjaz4]{margin-top:.0625rem}.spec-match__mark[data-astro-cid-l6ygjaz4] svg[data-astro-cid-l6ygjaz4]{width:.875rem;height:.875rem}.spec-match__flag[data-astro-cid-l6ygjaz4]{margin-left:1.125rem}}@container (width<=21rem){.is-confirm[data-astro-cid-l6ygjaz4] .spec-match__mark[data-astro-cid-l6ygjaz4]{display:none}.is-confirm[data-astro-cid-l6ygjaz4] .spec-match__flag[data-astro-cid-l6ygjaz4]{margin-left:0}.spec-match__table[data-astro-cid-l6ygjaz4] .spec-match__cell[data-astro-cid-l6ygjaz4].is-confirm{padding-inline:.5rem}}.enrich[data-astro-cid-3vleandq]{gap:var(--space--sm);display:grid}.enrich__label[data-astro-cid-3vleandq]{color:var(--vf-label);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.enrich__record[data-astro-cid-3vleandq]{padding:var(--space--md);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--md)}.enrich__head[data-astro-cid-3vleandq]{justify-content:space-between;align-items:center;gap:var(--space--sm);display:flex}.enrich__status[data-astro-cid-3vleandq]{justify-items:end;display:grid}.enrich__chip[data-astro-cid-3vleandq]{padding:0 var(--space--2xs);font-weight:var(--font-weight--semibold);border-radius:var(--radius--full);grid-area:1/1}.enrich__chip--basic[data-astro-cid-3vleandq]{color:var(--text--faint);background-color:var(--vf-line);opacity:0}.enrich__chip--enriched[data-astro-cid-3vleandq]{color:var(--vf-match);background-color:var(--vf-pick)}@media (prefers-reduced-motion:no-preference){.enrich__chip--basic[data-astro-cid-3vleandq][data-beat=hold]{animation-name:enrich-hold;animation-duration:calc(var(--switch) * var(--motion--tempo));animation-timing-function:linear;animation-delay:0s}}@keyframes enrich-hold{0%,96%{opacity:1}to{opacity:0}}.enrich__title[data-astro-cid-3vleandq]{margin-top:var(--space--xs);color:var(--text--page);font-weight:var(--font-weight--semibold)}.enrich__desc[data-astro-cid-3vleandq]{margin-top:var(--space--3xs);color:var(--text--muted)}.enrich__added[data-astro-cid-3vleandq]{align-items:center;gap:var(--space--2xs);margin:var(--space--sm) 0 0;color:var(--vf-match);font-weight:var(--font-weight--semibold);display:flex}.enrich__added[data-astro-cid-3vleandq]:after{content:"";background-color:color-mix(in srgb, var(--vf-match) 35%, transparent);flex:1;height:1px}.enrich__attrs[data-astro-cid-3vleandq]{margin:var(--space--2xs) 0 0;display:grid}.enrich__attr[data-astro-cid-3vleandq]{align-items:center;gap:var(--space--xs);padding-block:var(--space--2xs);border-top:1px solid var(--vf-line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.enrich__attr[data-astro-cid-3vleandq]:first-child{border-top:0}.enrich__plus[data-astro-cid-3vleandq]{color:var(--vf-match);display:inline-flex}.enrich__plus[data-astro-cid-3vleandq] .enrich__sparkle{width:1rem;height:1rem}.enrich__attr-text[data-astro-cid-3vleandq]{min-width:0;display:grid}.enrich__attr-label[data-astro-cid-3vleandq]{color:var(--text--faint)}.enrich__attr-value[data-astro-cid-3vleandq]{color:var(--text--page);font-weight:var(--font-weight--semibold)}.enrich__source[data-astro-cid-3vleandq]{padding:0 var(--space--2xs);color:var(--text--muted);white-space:nowrap;border:1px solid var(--vf-line);border-radius:var(--radius--full)}.enrich__surfaces[data-astro-cid-3vleandq]{align-items:center;gap:var(--space--xs) var(--space--sm);padding:var(--space--xs) var(--space--sm);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--md);flex-wrap:wrap;display:flex}.enrich__chips[data-astro-cid-3vleandq]{gap:var(--space--2xs);flex-wrap:wrap;margin:0;display:flex}.enrich__surface[data-astro-cid-3vleandq]{align-items:center;gap:var(--space--2xs);padding:var(--space--3xs) var(--space--xs);color:var(--text--page);background-color:var(--vf-pick);border-radius:var(--radius--full);display:inline-flex}.enrich__dot[data-astro-cid-3vleandq]{background-color:var(--vf-match);border-radius:50%;width:.375rem;height:.375rem}@container (width<=25rem){.enrich__attr[data-astro-cid-3vleandq]{align-items:start;column-gap:var(--space--2xs)}.enrich__plus[data-astro-cid-3vleandq]{margin-top:.125rem}}.insight[data-astro-cid-k5e52hfl]{--theme-0:var(--vf-match);--theme-1:var(--vf-alt);gap:var(--space--xs);display:grid}.insight__label[data-astro-cid-k5e52hfl]{color:var(--vf-label);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.insight__questions[data-astro-cid-k5e52hfl]{padding:var(--space--sm);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--md)}.insight__list[data-astro-cid-k5e52hfl]{gap:var(--space--2xs);margin:var(--space--xs) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.insight__q[data-astro-cid-k5e52hfl]{align-items:flex-start;gap:var(--space--3xs);padding:var(--space--2xs) var(--space--xs);color:var(--text--page);background-color:var(--vf-line);border-radius:var(--radius--sm) var(--radius--sm) var(--radius--sm) var(--radius--2xs);flex-direction:column;display:flex}.insight__key[data-astro-cid-k5e52hfl]{font-weight:var(--font-weight--semibold);align-items:center;gap:.375rem;display:inline-flex}.insight__key[data-astro-cid-k5e52hfl].is-theme-0{color:var(--theme-0)}.insight__key[data-astro-cid-k5e52hfl].is-theme-1{color:var(--theme-1)}.insight__dot[data-astro-cid-k5e52hfl]{background-color:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.insight__by[data-astro-cid-k5e52hfl]{color:var(--vf-label);font-weight:var(--font-weight--semibold);justify-self:center;align-items:center;gap:.375rem;display:inline-flex}.insight__by[data-astro-cid-k5e52hfl] .insight__by-mark{width:.8125rem;height:.875rem}.insight__arrow[data-astro-cid-k5e52hfl]{color:var(--text--faint);justify-self:center;display:inline-flex}.insight__arrow[data-astro-cid-k5e52hfl] svg[data-astro-cid-k5e52hfl]{width:1rem;height:1rem}.insight__themes[data-astro-cid-k5e52hfl]{gap:var(--space--xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.insight__theme[data-astro-cid-k5e52hfl]{--accent:var(--theme-0);gap:var(--space--2xs);padding:var(--space--sm);background-color:var(--vf-panel);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--radius--md);flex-direction:column;display:flex}.insight__theme[data-astro-cid-k5e52hfl].is-theme-1{--accent:var(--theme-1)}.insight__tag[data-astro-cid-k5e52hfl]{width:fit-content;padding:0 var(--space--2xs);color:var(--accent);font-weight:var(--font-weight--semibold);background-color:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:var(--radius--full)}.insight__title[data-astro-cid-k5e52hfl]{color:var(--text--page);font-weight:var(--font-weight--semibold)}.insight__steps[data-astro-cid-k5e52hfl]{gap:var(--space--2xs);margin:var(--space--3xs) 0 0;padding-top:var(--space--2xs);border-top:1px solid var(--vf-line);display:grid}.insight__steps[data-astro-cid-k5e52hfl] dt[data-astro-cid-k5e52hfl]{color:var(--text--faint)}.insight__steps[data-astro-cid-k5e52hfl] dd[data-astro-cid-k5e52hfl]{color:var(--text--muted);margin:0}@container (width<=28rem){.insight__list[data-astro-cid-k5e52hfl],.insight__themes[data-astro-cid-k5e52hfl]{grid-template-columns:minmax(0,1fr)}.insight__q[data-astro-cid-k5e52hfl]{order:var(--theme-order)}}.journey[data-astro-cid-3g3upr3j]{gap:var(--space--xs);display:grid}.journey__need[data-astro-cid-3g3upr3j]{align-items:flex-start;gap:var(--space--2xs);padding:var(--space--2xs) var(--space--xs);color:var(--text--page);background-color:var(--vf-pick);border:1px solid color-mix(in srgb, var(--vf-match) 30%, transparent);border-radius:var(--radius--md);display:flex}.journey__need[data-astro-cid-3g3upr3j] .journey__sparkle{width:1rem;height:1rem;color:var(--vf-match);flex:none;margin-top:.125rem}.journey__need-label[data-astro-cid-3g3upr3j]{margin-right:var(--space--3xs);color:var(--vf-label);font-weight:var(--font-weight--semibold)}.journey__steps[data-astro-cid-3g3upr3j]{margin:0;display:grid}.journey__step[data-astro-cid-3g3upr3j]{gap:var(--space--xs);padding-bottom:var(--space--xs);grid-template-columns:1.25rem minmax(0,1fr);display:grid;position:relative}.journey__step[data-astro-cid-3g3upr3j]:last-child{padding-bottom:0}.journey__step[data-astro-cid-3g3upr3j]:not(:last-child):before{content:"";background-color:var(--vf-line);width:1px;position:absolute;top:1.5rem;bottom:.25rem;left:.625rem}.journey__point[data-astro-cid-3g3upr3j]{width:1.25rem;height:1.25rem;color:var(--vf-match);font-size:.6875rem;font-weight:var(--font-weight--semibold);background-color:var(--vf-pick);border:1px solid color-mix(in srgb, var(--vf-match) 45%, transparent);border-radius:50%;place-items:center;line-height:1;display:grid}.journey__body[data-astro-cid-3g3upr3j]{justify-items:start;gap:var(--space--3xs);min-width:0;padding-top:0;display:grid}.journey__label[data-astro-cid-3g3upr3j]{color:var(--text--faint);font-weight:var(--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase}.journey__bubble[data-astro-cid-3g3upr3j]{max-width:100%;padding:.375rem var(--space--xs);margin:0}.journey__bubble--shopper[data-astro-cid-3g3upr3j]{color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);border-radius:var(--radius--md) var(--radius--md) var(--radius--2xs) var(--radius--md)}.journey__bubble--chatsi[data-astro-cid-3g3upr3j] .journey__mark{vertical-align:-.125rem;width:.8125rem;height:.875rem;margin-right:.375rem;display:inline-block}.journey__bubble--chatsi[data-astro-cid-3g3upr3j]{color:var(--text--page);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--md) var(--radius--md) var(--radius--md) var(--radius--2xs)}.journey__answers[data-astro-cid-3g3upr3j],.journey__shortlist[data-astro-cid-3g3upr3j]{gap:var(--space--3xs) .75rem;flex-wrap:wrap;display:flex}.journey__answer[data-astro-cid-3g3upr3j]{padding:.125rem var(--space--xs);color:var(--colors--grey-10);font-weight:var(--font-weight--semibold);background-color:color-mix(in srgb, var(--colors--purpleprimary) 70%, transparent);border-radius:var(--radius--full)}.journey__item[data-astro-cid-3g3upr3j]{padding:.125rem var(--space--xs);color:var(--text--page);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--xs);align-items:center;display:inline-flex;position:relative}.journey__shortlist[data-astro-cid-3g3upr3j]{padding-top:.375rem}.journey__pick-ring[data-astro-cid-3g3upr3j]{border:1px solid color-mix(in srgb, var(--vf-match) 70%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.journey__tick[data-astro-cid-3g3upr3j]{width:1rem;height:1rem;color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);box-shadow:0 0 0 2px var(--colors--black-10);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.4375rem;right:-.4375rem}.journey__tick[data-astro-cid-3g3upr3j] svg[data-astro-cid-3g3upr3j]{width:.75rem;height:.75rem}.journey__compare[data-astro-cid-3g3upr3j]{gap:var(--space--2xs);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.journey__option[data-astro-cid-3g3upr3j]{padding:.375rem var(--space--2xs);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--sm);gap:0;display:grid}.journey__option-name[data-astro-cid-3g3upr3j]{color:var(--text--page);font-weight:var(--font-weight--semibold)}.journey__option-fit[data-astro-cid-3g3upr3j]{color:var(--text--muted)}@container (width<=24rem){.journey__compare[data-astro-cid-3g3upr3j]{grid-template-columns:minmax(0,1fr)}}.bundle[data-astro-cid-s7evns56]{justify-items:stretch;gap:var(--space--2xs);display:grid}.bundle__main[data-astro-cid-s7evns56]{justify-items:start;gap:var(--space--3xs);padding:var(--space--sm) var(--space--md);background-color:var(--vf-pick);border:1px solid color-mix(in srgb, var(--vf-match) 40%, transparent);border-radius:var(--radius--md);display:grid}.bundle__label[data-astro-cid-s7evns56]{color:var(--vf-label);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.bundle__name[data-astro-cid-s7evns56]{color:var(--text--page);font-weight:var(--font-weight--semibold)}.bundle__context[data-astro-cid-s7evns56]{margin-top:var(--space--3xs);padding:.125rem var(--space--xs);color:var(--text--page);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--full)}.bundle__plus[data-astro-cid-s7evns56]{width:1.5rem;height:1.5rem;color:var(--vf-match);font-weight:var(--font-weight--semibold);border:1px solid color-mix(in srgb, var(--vf-match) 45%, transparent);border-radius:50%;justify-self:center;place-items:center;line-height:1;display:grid}.bundle__adds[data-astro-cid-s7evns56]{gap:var(--space--2xs);margin:0;display:grid}.bundle__add[data-astro-cid-s7evns56]{align-items:center;gap:var(--space--sm);padding:var(--space--xs) var(--space--sm);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.bundle__add-text[data-astro-cid-s7evns56]{min-width:0;display:grid}.bundle__add-name[data-astro-cid-s7evns56]{color:var(--text--page);font-weight:var(--font-weight--semibold)}.bundle__add-reason[data-astro-cid-s7evns56]{color:var(--text--muted)}.bundle__tag[data-astro-cid-s7evns56]{padding:.125rem var(--space--xs);font-weight:var(--font-weight--semibold);white-space:nowrap;border-radius:var(--radius--full)}.is-essential[data-astro-cid-s7evns56]{border-color:color-mix(in srgb, var(--vf-match) 45%, transparent)}.is-essential[data-astro-cid-s7evns56] .bundle__tag[data-astro-cid-s7evns56]{color:var(--colors--grey-10);background-color:var(--colors--purpleprimary)}.is-optional[data-astro-cid-s7evns56]{border-style:dashed;border-color:color-mix(in srgb, var(--vf-match) 35%, transparent)}.is-optional[data-astro-cid-s7evns56] .bundle__tag[data-astro-cid-s7evns56]{color:var(--vf-match);border:1px solid color-mix(in srgb, var(--vf-match) 50%, transparent)}.is-skip[data-astro-cid-s7evns56]{background-color:#0000}.is-skip[data-astro-cid-s7evns56] .bundle__add-name[data-astro-cid-s7evns56],.is-skip[data-astro-cid-s7evns56] .bundle__add-reason[data-astro-cid-s7evns56]{color:var(--text--faint)}.is-skip[data-astro-cid-s7evns56] .bundle__tag[data-astro-cid-s7evns56]{color:var(--text--faint);background-color:var(--vf-line)}@container (width<=24rem){.bundle__add[data-astro-cid-s7evns56]{gap:var(--space--2xs);grid-template-columns:minmax(0,1fr)}.bundle__tag[data-astro-cid-s7evns56]{justify-self:start}}.pdp[data-astro-cid-yb4wztsg]{gap:var(--space--xs);display:grid}.pdp__page[data-astro-cid-yb4wztsg]{aspect-ratio:5/3;border-radius:var(--radius--sm);position:relative;overflow:hidden}.pdp__shot[data-astro-cid-yb4wztsg]{object-fit:cover;width:100%;height:100%;display:block}.pdp__page[data-astro-cid-yb4wztsg]:after{content:"";pointer-events:none;background:linear-gradient(#1e153100,#1e15311f 55%,#1e15313d);position:absolute;inset:0}.pdp__card[data-astro-cid-yb4wztsg]{z-index:1;width:52%;color:var(--colors--black);border:1px solid var(--colors--grey-30);border-radius:var(--radius--md);background-color:#fff;flex-direction:column;align-items:flex-start;gap:.6em;padding:.9em;font-size:clamp(.75rem,2.2cqw,.875rem);line-height:1.4;display:flex;position:absolute;top:12%;right:3%;box-shadow:0 .75rem 2rem #1e153138}.pdp__head[data-astro-cid-yb4wztsg]{color:var(--colors--purpleprimary);font-weight:var(--font-weight--semibold)}.pdp__prompts[data-astro-cid-yb4wztsg]{flex-wrap:wrap;gap:.4em;margin:0;display:flex}.pdp__prompt[data-astro-cid-yb4wztsg]{color:var(--colors--purpleprimary);border:1px solid var(--colors--purplelight);border-radius:var(--radius--full);padding:.3em .8em;position:relative;overflow:hidden}.pdp__prompt-fill[data-astro-cid-yb4wztsg]{background-color:var(--colors--purpleprimary);position:absolute;inset:0}.pdp__prompt-text[data-astro-cid-yb4wztsg]{position:relative}.is-asked[data-astro-cid-yb4wztsg] .pdp__prompt-text[data-astro-cid-yb4wztsg]{color:var(--colors--grey-10)}@media (prefers-reduced-motion:no-preference){.is-asked[data-astro-cid-yb4wztsg] .pdp__prompt-text[data-astro-cid-yb4wztsg][data-beat]{animation-name:pdp-ink;animation-duration:.35s}.pdp__prompt-fill[data-astro-cid-yb4wztsg][data-beat]{animation-duration:.35s}}@keyframes pdp-ink{0%{color:var(--colors--purpleprimary)}}.pdp__answer[data-astro-cid-yb4wztsg]{color:var(--colors--black);background-color:var(--colors--grey-20);border:1px solid var(--colors--grey-30);border-radius:1em 1em 1em .3em;margin:0;padding:.55em .85em}.pdp__source[data-astro-cid-yb4wztsg]{color:var(--colors--purpleprimary);border:1px solid var(--colors--purplelight);border-radius:var(--radius--full);align-items:center;gap:.35em;padding:.15em .65em;display:inline-flex}.pdp__source[data-astro-cid-yb4wztsg] svg[data-astro-cid-yb4wztsg]{width:1em;height:1em}.pdp__insight[data-astro-cid-yb4wztsg]{justify-items:start;gap:var(--space--3xs);padding:var(--space--xs) var(--space--sm);background-color:var(--vf-panel);border:1px solid color-mix(in srgb, var(--vf-confirm) 30%, transparent);border-radius:var(--radius--md);display:grid}.pdp__insight-tag[data-astro-cid-yb4wztsg]{padding:0 var(--space--2xs);color:var(--vf-confirm);font-weight:var(--font-weight--semibold);background-color:color-mix(in srgb, var(--vf-confirm) 14%, transparent);border-radius:var(--radius--full)}.pdp__insight-text[data-astro-cid-yb4wztsg]{color:var(--text--page);font-weight:var(--font-weight--semibold)}.pdp__insight-action[data-astro-cid-yb4wztsg]{color:var(--text--muted)}.pdp__insight-label[data-astro-cid-yb4wztsg]{margin-right:var(--space--3xs);color:var(--vf-label);font-weight:var(--font-weight--semibold)}@container (width<=34rem){.pdp__page[data-astro-cid-yb4wztsg]{aspect-ratio:auto;display:grid;overflow:visible}.pdp__page[data-astro-cid-yb4wztsg]:after{display:none}.pdp__shot[data-astro-cid-yb4wztsg]{aspect-ratio:16/9;object-position:30% 0;border-radius:var(--radius--sm);height:auto}.pdp__card[data-astro-cid-yb4wztsg]{width:auto;margin:-2.5rem var(--space--xs) 0;font-size:.8125rem;position:relative;top:auto;right:auto}}.fit[data-astro-cid-uctjs645]{aspect-ratio:5/3;border-radius:var(--radius--sm);font-size:clamp(.75rem,2.15cqw,.875rem);line-height:1.4;position:relative;overflow:hidden}.fit__shot[data-astro-cid-uctjs645]{object-fit:cover;width:100%;height:100%;display:block}.fit[data-astro-cid-uctjs645]:after{content:"";pointer-events:none;background:linear-gradient(#1e153100,#1e15311a 55%,#1e153138);position:absolute;inset:0}.fit__card[data-astro-cid-uctjs645]{z-index:1;color:var(--colors--black);border:1px solid var(--colors--grey-30);border-radius:var(--radius--sm);background-color:#fff;flex-direction:column;align-items:flex-start;gap:.35em;padding:.8em .9em;display:flex;position:absolute;box-shadow:0 .75rem 2rem #1e153138}.fit__vehicle[data-astro-cid-uctjs645]{width:40%;top:12%;right:3%}.fit__part[data-astro-cid-uctjs645]{width:54%;bottom:4%;right:3%}.fit__label[data-astro-cid-uctjs645] .fit__mark-chatsi{vertical-align:-.1em;width:.9em;height:.95em;margin-right:.35em;display:inline-block}.fit__label[data-astro-cid-uctjs645]{color:var(--colors--purpleprimary);font-weight:var(--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase;font-size:max(.85em,.75rem)}.fit__name[data-astro-cid-uctjs645]{font-weight:var(--font-weight--semibold)}.fit__mods[data-astro-cid-uctjs645]{flex-wrap:wrap;gap:.3em;display:flex}.fit__mod[data-astro-cid-uctjs645]{color:#8a6100;font-weight:var(--font-weight--semibold);background-color:color-mix(in srgb, var(--colors--yellow) 26%, transparent);border-radius:var(--radius--full);padding:.1em .6em}.fit__checks[data-astro-cid-uctjs645]{gap:.3em;width:100%;margin:.15em 0 0;display:grid}.fit__check[data-astro-cid-uctjs645]{align-items:flex-start;gap:.45em;display:flex}.fit__mark[data-astro-cid-uctjs645]{border-radius:50%;flex:none;place-items:center;width:1.25em;height:1.25em;margin-top:.05em;display:grid}.fit__mark[data-astro-cid-uctjs645] svg[data-astro-cid-uctjs645]{width:.85em;height:.85em}.is-match[data-astro-cid-uctjs645] .fit__mark[data-astro-cid-uctjs645]{color:var(--colors--grey-10);background-color:var(--colors--purpleprimary)}.is-confirm[data-astro-cid-uctjs645] .fit__mark[data-astro-cid-uctjs645]{color:#8a6100;background-color:color-mix(in srgb, var(--colors--yellow) 40%, transparent)}.is-confirm[data-astro-cid-uctjs645]{color:#6b4c00;font-weight:var(--font-weight--semibold)}.fit__action[data-astro-cid-uctjs645]{color:var(--colors--grey-10);font-weight:var(--font-weight--semibold);background-color:var(--colors--purpleprimary);border-radius:var(--radius--full);margin-top:.25em;padding:.35em .9em}@container (width<=26rem){.fit__vehicle[data-astro-cid-uctjs645]{width:50%;top:5%;left:3%;right:auto}.fit__part[data-astro-cid-uctjs645]{width:64%;bottom:3%}}@container (width<=34rem){.fit[data-astro-cid-uctjs645]{gap:var(--space--xs);aspect-ratio:auto;border-radius:0;font-size:.8125rem;display:grid;overflow:visible}.fit[data-astro-cid-uctjs645]:after{display:none}.fit__shot[data-astro-cid-uctjs645]{aspect-ratio:16/9;object-position:50% 0%;border-radius:var(--radius--sm);height:auto}.fit__card[data-astro-cid-uctjs645],.fit__vehicle[data-astro-cid-uctjs645],.fit__part[data-astro-cid-uctjs645]{width:auto;margin-inline:var(--space--xs);position:relative;inset:auto}.fit__vehicle[data-astro-cid-uctjs645]{margin-top:-2.5rem}}.sheet[data-astro-cid-kdtqh4dq]{gap:var(--space--xs);display:grid}.sheet__top[data-astro-cid-kdtqh4dq]{align-items:center;gap:var(--space--2xs);grid-template-columns:minmax(0,.75fr) auto minmax(0,1.35fr);display:grid}.sheet__doc[data-astro-cid-kdtqh4dq]{gap:var(--space--xs);padding:var(--space--sm);color:var(--colors--black);background-color:var(--colors--grey-10);border-radius:var(--radius--sm);display:grid;box-shadow:0 .75rem 1.75rem #0000004d}.sheet__doc-head[data-astro-cid-kdtqh4dq]{align-items:center;gap:var(--space--3xs);font-weight:var(--font-weight--semibold);display:inline-flex}.sheet__doc-head[data-astro-cid-kdtqh4dq] svg[data-astro-cid-kdtqh4dq]{color:var(--colors--error)}.sheet__lines[data-astro-cid-kdtqh4dq]{gap:.45rem;display:grid}.sheet__line[data-astro-cid-kdtqh4dq]{background-color:var(--colors--grey-30);border-radius:var(--radius--full);height:.3rem;position:relative}.sheet__line[data-astro-cid-kdtqh4dq].is-short{width:62%}.sheet__mark[data-astro-cid-kdtqh4dq]{background-color:color-mix(in srgb, var(--colors--purplelight) 45%, transparent);border-radius:var(--radius--2xs);position:absolute;inset:-.2rem -.3rem}.sheet__arrow[data-astro-cid-kdtqh4dq]{color:var(--vf-match);display:inline-flex}.sheet__record[data-astro-cid-kdtqh4dq]{gap:var(--space--3xs);padding:var(--space--sm);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--md);display:grid}.sheet__label[data-astro-cid-kdtqh4dq]{color:var(--vf-label);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.sheet__name[data-astro-cid-kdtqh4dq]{color:var(--text--page);font-weight:var(--font-weight--semibold)}.sheet__fields[data-astro-cid-kdtqh4dq]{margin:var(--space--2xs) 0 0;display:grid}.sheet__field[data-astro-cid-kdtqh4dq]{align-items:center;column-gap:var(--space--xs);padding-block:var(--space--2xs);border-top:1px solid var(--vf-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label page""value page";display:grid}.sheet__field[data-astro-cid-kdtqh4dq] dt[data-astro-cid-kdtqh4dq]{color:var(--text--faint);grid-area:label}.sheet__field[data-astro-cid-kdtqh4dq] dd[data-astro-cid-kdtqh4dq]{color:var(--text--page);font-weight:var(--font-weight--semibold);grid-area:value;margin:0}.sheet__page[data-astro-cid-kdtqh4dq]{padding:0 var(--space--2xs);color:var(--vf-match);border:1px solid color-mix(in srgb, var(--vf-match) 45%, transparent);border-radius:var(--radius--full);grid-area:page}.sheet__search[data-astro-cid-kdtqh4dq]{gap:var(--space--2xs);padding:var(--space--xs);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--md);display:grid}.sheet__query[data-astro-cid-kdtqh4dq]{align-items:center;gap:var(--space--2xs);padding:var(--space--2xs) var(--space--sm);color:var(--text--page);border:1px solid color-mix(in srgb, var(--vf-match) 45%, transparent);border-radius:var(--radius--full);background-color:#ffffff0a;display:flex}.sheet__query[data-astro-cid-kdtqh4dq] svg[data-astro-cid-kdtqh4dq]{color:var(--vf-match);flex:none}.sheet__result[data-astro-cid-kdtqh4dq]{justify-content:space-between;align-items:center;gap:var(--space--2xs);padding:var(--space--2xs) var(--space--sm);flex-wrap:wrap;display:flex}.sheet__result-name[data-astro-cid-kdtqh4dq]{color:var(--text--page);font-weight:var(--font-weight--semibold)}.sheet__chips[data-astro-cid-kdtqh4dq]{gap:var(--space--3xs);flex-wrap:wrap;display:flex}.sheet__chip[data-astro-cid-kdtqh4dq]{padding:.0625rem var(--space--2xs);font-weight:var(--font-weight--semibold);border-radius:var(--radius--full)}.sheet__chip[data-astro-cid-kdtqh4dq].is-match{color:var(--vf-match);background-color:var(--vf-pick)}.sheet__chip[data-astro-cid-kdtqh4dq].is-confirm{color:var(--vf-confirm);background-color:color-mix(in srgb, var(--vf-confirm) 14%, transparent)}@container (width<=28rem){.sheet__top[data-astro-cid-kdtqh4dq]{grid-template-columns:minmax(0,1fr)}.sheet__doc[data-astro-cid-kdtqh4dq]{gap:var(--space--2xs)}.sheet__arrow[data-astro-cid-kdtqh4dq]{justify-self:center;rotate:90deg}}.pick-badge[data-astro-cid-ktxvsglq]{z-index:1;max-width:calc(100% - .75rem);padding:.0625rem var(--space--xs) .0625rem .375rem;color:var(--colors--grey-10);font-weight:var(--font-weight--semibold);white-space:nowrap;background-color:var(--colors--purpleprimary);border-radius:var(--radius--full);align-items:center;gap:.25rem;display:inline-flex;position:absolute;top:.375rem;left:.375rem;box-shadow:0 .25rem .75rem #0003}.pick-badge[data-astro-cid-ktxvsglq] svg[data-astro-cid-ktxvsglq]{flex:none}@container (width<=28rem){.pick-badge[data-astro-cid-ktxvsglq]{place-items:center;width:1.25rem;height:1.25rem;padding:0;display:grid;top:.25rem;left:.25rem}.pick-badge__label[data-astro-cid-ktxvsglq]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.gear[data-astro-cid-mluuctey]{gap:var(--space--xs);display:grid}.gear__photo[data-astro-cid-mluuctey]{aspect-ratio:16/7;border-radius:var(--radius--sm);position:relative;overflow:hidden}.gear__photo[data-astro-cid-mluuctey] img[data-astro-cid-mluuctey]{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.gear__activity[data-astro-cid-mluuctey]{bottom:var(--space--xs);left:var(--space--xs);align-items:center;gap:var(--space--2xs);padding:var(--space--3xs) var(--space--sm) var(--space--3xs) var(--space--3xs);color:var(--colors--black);font-weight:var(--font-weight--semibold);border-radius:var(--radius--full);background-color:#fff;display:inline-flex;position:absolute;box-shadow:0 .5rem 1.25rem #00000040}.gear__activity-label[data-astro-cid-mluuctey]{padding:0 var(--space--2xs);color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);border-radius:var(--radius--full)}.gear__options[data-astro-cid-mluuctey]{gap:var(--space--2xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.gear__option[data-astro-cid-mluuctey]{align-content:start;gap:var(--space--3xs);padding:var(--space--3xs) var(--space--3xs) var(--space--xs);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--sm);display:grid}.gear__option[data-astro-cid-mluuctey]>[data-astro-cid-mluuctey]:not(.gear__thumb,.gear__pick-ring){margin-inline:var(--space--2xs)}.gear__option[data-astro-cid-mluuctey]{isolation:isolate;position:relative}.gear__pick-ring[data-astro-cid-mluuctey]{z-index:-1;background-color:var(--vf-pick);border:1px solid color-mix(in srgb, var(--vf-match) 70%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.gear__thumb[data-astro-cid-mluuctey]{aspect-ratio:4/3;border-radius:var(--radius--xs);background-color:#fff;display:block;position:relative;overflow:hidden}.gear__thumb[data-astro-cid-mluuctey] img[data-astro-cid-mluuctey]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.gear__use[data-astro-cid-mluuctey]{margin-top:var(--space--3xs);color:var(--vf-label);font-weight:var(--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase}.gear__name[data-astro-cid-mluuctey]{color:var(--text--page);font-weight:var(--font-weight--semibold)}.gear__specs[data-astro-cid-mluuctey]{margin-top:var(--space--3xs);padding-top:var(--space--3xs);border-top:1px solid var(--vf-line);gap:.125rem;display:grid}.gear__spec[data-astro-cid-mluuctey]{justify-content:space-between;gap:var(--space--2xs);display:flex}.gear__spec[data-astro-cid-mluuctey] dt[data-astro-cid-mluuctey]{color:var(--text--faint)}.gear__spec[data-astro-cid-mluuctey] dd[data-astro-cid-mluuctey]{color:var(--text--page);text-align:right;margin:0}.gear__fit[data-astro-cid-mluuctey]{color:var(--vf-match);font-weight:var(--font-weight--semibold);display:none}@container (width<=28rem){.gear__fit[data-astro-cid-mluuctey]{display:block}.gear__options[data-astro-cid-mluuctey]{grid-template-columns:minmax(0,1fr)}.gear__option[data-astro-cid-mluuctey]{column-gap:var(--space--xs);padding:var(--space--3xs);grid-template-columns:6rem minmax(0,1fr)}.gear__thumb[data-astro-cid-mluuctey]{grid-row:1/span 5}.gear__option[data-astro-cid-mluuctey]>[data-astro-cid-mluuctey]:not(.gear__thumb,.gear__pick-ring){margin-inline:0}.gear__use[data-astro-cid-mluuctey]{margin-top:0}}.hero-reply[data-astro-cid-mtpkdwxt]{align-items:end;gap:var(--space--2xs);grid-template-columns:auto minmax(0,1fr);display:grid}.hero-reply__avatar[data-astro-cid-mtpkdwxt]{background-color:#2e2343;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.hero-reply__avatar[data-astro-cid-mtpkdwxt] svg{width:.8125rem;height:.875rem}.hero-reply__bubble[data-astro-cid-mtpkdwxt]{justify-items:start;gap:var(--space--2xs);padding:var(--space--xs) var(--space--sm);color:var(--colors--grey-10);background:linear-gradient(140deg, #2e2343, var(--colors--black-10));border-radius:var(--radius--md) var(--radius--md) var(--radius--md) var(--radius--2xs);border:1px solid #ffffff1f;display:grid}.hero-reply__source[data-astro-cid-mtpkdwxt]{align-items:center;gap:var(--space--3xs);padding:0 var(--space--xs);color:var(--vf-match);border:1px solid color-mix(in srgb, var(--vf-match) 45%, transparent);border-radius:var(--radius--full);display:inline-flex}.hero-reply__source[data-astro-cid-mtpkdwxt] svg[data-astro-cid-mtpkdwxt]{flex:none}.niches[data-astro-cid-vhtgfwam]{gap:var(--space--xs);margin:0;display:grid}.niches__row[data-astro-cid-vhtgfwam]{align-items:center;gap:var(--space--sm);padding:var(--space--2xs);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--md);grid-template-columns:8rem minmax(0,1fr);display:grid}.niches__thumb[data-astro-cid-vhtgfwam]{aspect-ratio:4/3;border-radius:var(--radius--sm);background-color:#fff;display:block;position:relative;overflow:hidden}.niches__thumb[data-astro-cid-vhtgfwam] img[data-astro-cid-vhtgfwam]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.niches__text[data-astro-cid-vhtgfwam]{min-width:0;padding-right:var(--space--2xs);justify-items:start;gap:.125rem;display:grid}.niches__label[data-astro-cid-vhtgfwam]{color:var(--vf-label);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.niches__product[data-astro-cid-vhtgfwam]{color:var(--text--faint)}.niches__question[data-astro-cid-vhtgfwam]{margin-top:var(--space--2xs);padding:var(--space--2xs) var(--space--sm);color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);border-radius:var(--radius--md) var(--radius--md) var(--radius--md) var(--radius--2xs)}.niches__row[data-astro-cid-vhtgfwam]{row-gap:var(--space--2xs)}.niches__row[data-astro-cid-vhtgfwam]>.niches__answer{margin:0 var(--space--2xs) var(--space--2xs) 0;grid-column:2}@container (width<=26rem){.niches__row[data-astro-cid-vhtgfwam]{gap:var(--space--2xs) var(--space--xs);grid-template-columns:5.5rem minmax(0,1fr)}.niches__row[data-astro-cid-vhtgfwam]>.niches__answer{margin-left:var(--space--2xs);grid-column:1/-1}}.editorial[data-astro-cid-3vx6s6dn]{gap:var(--space--sm);display:grid}.editorial__photo[data-astro-cid-3vx6s6dn]{aspect-ratio:4/3;border-radius:var(--radius--sm);position:relative;overflow:hidden}.editorial__photo[data-astro-cid-3vx6s6dn] img[data-astro-cid-3vx6s6dn]{object-fit:cover;width:100%;height:100%}.editorial__pin[data-astro-cid-3vx6s6dn]{align-items:center;gap:var(--space--2xs);display:flex;position:absolute;translate:-.375rem -50%}.editorial__pin--left[data-astro-cid-3vx6s6dn]{flex-direction:row-reverse;translate:calc(.375rem - 100%) -50%}.editorial__dot[data-astro-cid-3vx6s6dn]{background-color:#ffffffe6;border-radius:50%;flex:none;width:.75rem;height:.75rem;box-shadow:0 0 0 1.5px #1e153199,0 0 0 .25rem #ffffff40}.editorial__tag[data-astro-cid-3vx6s6dn]{padding:.125rem var(--space--xs);color:var(--colors--grey-10);font-weight:var(--font-weight--semibold);white-space:nowrap;border-radius:var(--radius--full);backdrop-filter:blur(6px);background-color:#10062299;border:1px solid #ffffff2e}.editorial__chat[data-astro-cid-3vx6s6dn]{gap:var(--space--2xs);margin:0;display:grid}.editorial__bubble[data-astro-cid-3vx6s6dn]{max-width:92%;padding:var(--space--xs) var(--space--sm)}.editorial__bubble--shopper[data-astro-cid-3vx6s6dn]{color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);border-radius:var(--radius--md) var(--radius--md) var(--radius--2xs) var(--radius--md);justify-self:end}.editorial__reply[data-astro-cid-3vx6s6dn]{justify-self:start;max-width:96%}.editorial__bubble--chatsi[data-astro-cid-3vx6s6dn]{color:var(--text--page);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--md) var(--radius--md) var(--radius--md) var(--radius--2xs);justify-self:start}@container (width>=34rem){.editorial[data-astro-cid-3vx6s6dn]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}.room[data-astro-cid-475crbfy]{aspect-ratio:4/3;border-radius:var(--radius--sm);font-size:clamp(.75rem,2.2cqw,.875rem);line-height:1.4;position:relative;overflow:hidden}.room__photo[data-astro-cid-475crbfy]{object-fit:cover;width:100%;height:100%;display:block}.room__card[data-astro-cid-475crbfy]{width:46%;color:var(--colors--black);border:1px solid var(--colors--grey-30);border-radius:var(--radius--sm);background-color:#fff;flex-direction:column;gap:.6em;padding:.9em;display:flex;position:absolute;top:6%;right:3%;box-shadow:0 .75rem 2rem #1e153133}.room__question[data-astro-cid-475crbfy]{max-width:95%;color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);border-radius:1em 1em .3em;align-self:flex-end;margin:0;padding:.45em .8em}.room__plan[data-astro-cid-475crbfy]{gap:.3em;display:grid}.room__plan-head[data-astro-cid-475crbfy]{color:var(--colors--grey-70);justify-content:space-between;gap:.5em;font-size:max(.85em,.75rem);display:flex}.room__plan-head[data-astro-cid-475crbfy] span[data-astro-cid-475crbfy]:first-child{color:var(--colors--purpleprimary);font-weight:var(--font-weight--semibold);letter-spacing:.08em;text-transform:uppercase}.room__plan-room[data-astro-cid-475crbfy]{border:1.5px dashed var(--colors--grey-50);border-radius:.3em;align-items:stretch;height:3em;padding:.3em;display:flex}.room__span[data-astro-cid-475crbfy]{min-width:0;color:var(--colors--grey-70);white-space:nowrap;place-items:center;font-size:max(.85em,.75rem);display:grid}.room__span[data-astro-cid-475crbfy]:not(.is-piece){background-image:linear-gradient(var(--colors--grey-40), var(--colors--grey-40));background-position:50% 78%;background-repeat:no-repeat;background-size:70% 1px}.room__span[data-astro-cid-475crbfy].is-piece{color:var(--colors--grey-10);font-weight:var(--font-weight--semibold);background-color:var(--colors--purpleprimary);border-radius:.25em}.room__answer[data-astro-cid-475crbfy]{color:var(--colors--black);background-color:var(--colors--grey-20);border-radius:1em 1em 1em .3em;margin:0;padding:.5em .75em}.room__foot[data-astro-cid-475crbfy]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4em;display:flex}.room__product[data-astro-cid-475crbfy]{color:var(--colors--grey-70);font-size:max(.85em,.75rem)}.room__source[data-astro-cid-475crbfy]{color:var(--colors--purpleprimary);border:1px solid var(--colors--purplelight);border-radius:var(--radius--full);align-items:center;gap:.35em;padding:.15em .65em;display:inline-flex}.room__source[data-astro-cid-475crbfy] svg[data-astro-cid-475crbfy]{width:1em;height:1em}@container (width<=26rem){.room__card[data-astro-cid-475crbfy]{gap:.45em;width:54%;padding:.7em;top:4%}}@container (width<=34rem){.room[data-astro-cid-475crbfy]{aspect-ratio:auto;border-radius:0;font-size:.8125rem;display:grid;overflow:visible}.room__photo[data-astro-cid-475crbfy]{aspect-ratio:16/9;object-position:50% 65%;border-radius:var(--radius--sm);height:auto}.room__card[data-astro-cid-475crbfy]{width:auto;margin:-2.5rem var(--space--xs) 0;gap:.6em;padding:.9em;position:relative;top:auto;right:auto}}.qs[data-astro-cid-bv3wi4mw]{gap:var(--space--md);padding:var(--space--sm) var(--space--2xs);margin:0;display:grid}.qs__row[data-astro-cid-bv3wi4mw]{justify-items:start;gap:var(--space--2xs);max-width:88%;display:grid}.qs__tag[data-astro-cid-bv3wi4mw]{color:var(--vf-label);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.qs__bubble[data-astro-cid-bv3wi4mw]{padding:var(--space--xs) var(--space--md);color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);border-radius:var(--radius--lg) var(--radius--lg) var(--radius--lg) var(--radius--xs);margin:0;box-shadow:0 .75rem 1.75rem #8042f640}.pc[data-astro-cid-s2dm63y3]{gap:var(--space--xs);display:grid}.pc__setting[data-astro-cid-s2dm63y3]{aspect-ratio:16/6;border-radius:var(--radius--sm);position:relative;overflow:hidden}.pc__setting[data-astro-cid-s2dm63y3] img[data-astro-cid-s2dm63y3]{object-fit:cover;object-position:50% 36%;width:100%;height:100%}.pc__setup[data-astro-cid-s2dm63y3]{bottom:var(--space--xs);left:var(--space--xs);align-items:center;gap:var(--space--2xs);padding:var(--space--3xs) var(--space--sm) var(--space--3xs) var(--space--3xs);color:var(--colors--black);font-weight:var(--font-weight--semibold);border-radius:var(--radius--full);background-color:#fff;display:inline-flex;position:absolute;box-shadow:0 .5rem 1.25rem #00000040}.pc__setup-label[data-astro-cid-s2dm63y3]{padding:0 var(--space--2xs);color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);border-radius:var(--radius--full)}.pc__table[data-astro-cid-s2dm63y3]{grid-template-columns:minmax(0, .8fr) repeat(var(--cols), minmax(0, 1fr));padding:var(--space--2xs);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--md);display:grid}.pc__head[data-astro-cid-s2dm63y3],.pc__cell[data-astro-cid-s2dm63y3],.pc__label[data-astro-cid-s2dm63y3]{padding:var(--space--2xs)}.pc__head[data-astro-cid-s2dm63y3]{gap:var(--space--3xs);border-radius:var(--radius--sm) var(--radius--sm) 0 0;align-content:start;display:grid}.pc__thumb[data-astro-cid-s2dm63y3]{aspect-ratio:16/9;border-radius:var(--radius--xs);background-color:#fff;display:block;position:relative;overflow:hidden}.pc__thumb[data-astro-cid-s2dm63y3] img[data-astro-cid-s2dm63y3]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pc__fit[data-astro-cid-s2dm63y3]{color:var(--vf-match);font-weight:var(--font-weight--semibold);display:none}@container (width<=28rem){.pc__fit[data-astro-cid-s2dm63y3]{display:block}}.pc__name[data-astro-cid-s2dm63y3]{color:var(--text--page);font-weight:var(--font-weight--semibold)}.pc__label[data-astro-cid-s2dm63y3]{color:var(--text--faint);border-top:1px solid var(--vf-line)}.pc__cell[data-astro-cid-s2dm63y3]{color:var(--text--page);border-top:1px solid var(--vf-line)}.pc__table[data-astro-cid-s2dm63y3] .is-pick[data-astro-cid-s2dm63y3]{background-color:var(--vf-pick)}.pc__table[data-astro-cid-s2dm63y3]>.is-pick[data-astro-cid-s2dm63y3]:last-child{border-radius:0 0 var(--radius--sm) var(--radius--sm)}.pc__reference[data-astro-cid-s2dm63y3]{justify-self:start;align-items:center;gap:var(--space--2xs);padding:var(--space--3xs) var(--space--sm);color:var(--vf-match);border:1px solid color-mix(in srgb, var(--vf-match) 45%, transparent);border-radius:var(--radius--full);display:inline-flex}.outfit[data-astro-cid-aaqo2gb7]{gap:var(--space--xs);display:grid}.outfit__photo[data-astro-cid-aaqo2gb7]{aspect-ratio:4/3;border-radius:var(--radius--sm);overflow:hidden}.outfit__photo[data-astro-cid-aaqo2gb7] img[data-astro-cid-aaqo2gb7]{object-fit:cover;object-position:30% 30%;width:100%;height:100%}.outfit__side[data-astro-cid-aaqo2gb7]{gap:var(--space--xs);align-content:start;display:grid}.outfit__label[data-astro-cid-aaqo2gb7]{color:var(--vf-label);font-weight:var(--font-weight--semibold);letter-spacing:.12em;text-transform:uppercase}.outfit__prompts[data-astro-cid-aaqo2gb7]{gap:var(--space--2xs);display:grid}.outfit__chips[data-astro-cid-aaqo2gb7]{gap:var(--space--3xs);flex-wrap:wrap;margin:0;display:flex}.outfit__chip[data-astro-cid-aaqo2gb7]{padding:var(--space--3xs) var(--space--xs);color:#c4acf0;border-radius:var(--radius--full);border:1px solid #c4acf073}.outfit__chip[data-astro-cid-aaqo2gb7].is-asked{color:var(--colors--grey-10);background-color:var(--colors--purpleprimary);border-color:var(--colors--purpleprimary)}.outfit__compare[data-astro-cid-aaqo2gb7]{gap:var(--space--2xs);display:grid}.outfit__options[data-astro-cid-aaqo2gb7]{gap:var(--space--2xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.outfit__option[data-astro-cid-aaqo2gb7]{align-content:start;gap:var(--space--3xs);padding:var(--space--3xs) var(--space--3xs) var(--space--2xs);background-color:var(--vf-panel);border:1px solid var(--vf-line);border-radius:var(--radius--sm);display:grid}.outfit__option[data-astro-cid-aaqo2gb7]>[data-astro-cid-aaqo2gb7]:not(.outfit__thumb){margin-inline:var(--space--2xs)}.outfit__thumb[data-astro-cid-aaqo2gb7]{aspect-ratio:4/3;border-radius:var(--radius--xs);background-color:#fff;display:block;position:relative;overflow:hidden}.outfit__thumb[data-astro-cid-aaqo2gb7] img[data-astro-cid-aaqo2gb7]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.outfit__name[data-astro-cid-aaqo2gb7]{margin-top:var(--space--3xs);color:var(--text--page);font-weight:var(--font-weight--semibold)}.outfit__specs[data-astro-cid-aaqo2gb7]{padding-top:var(--space--3xs);border-top:1px solid var(--vf-line);gap:.125rem;margin-top:.125rem;display:grid}.outfit__spec[data-astro-cid-aaqo2gb7]{justify-content:space-between;gap:var(--space--2xs);display:flex}.outfit__spec[data-astro-cid-aaqo2gb7] dt[data-astro-cid-aaqo2gb7]{color:var(--text--faint)}.outfit__spec[data-astro-cid-aaqo2gb7] dd[data-astro-cid-aaqo2gb7]{color:var(--text--page);text-align:right;margin:0}@container (width>=34rem){.outfit[data-astro-cid-aaqo2gb7]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.outfit__photo[data-astro-cid-aaqo2gb7]{aspect-ratio:auto;min-height:100%}}
