.msp__title[data-v-a5b3e5b5]{font-size:var(--fs-h2);font-weight:var(--fw-light);line-height:var(--lh-snug);color:var(--c-primary-900);max-width:none;padding-bottom:var(--sp-4);margin-bottom:var(--sp-5);border-bottom:1px solid var(--c-primary-800)}.msp__title strong[data-v-a5b3e5b5]{font-weight:var(--fw-bold)}.msp__filter[data-v-a5b3e5b5]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-6)}.msp__btn[data-v-a5b3e5b5]{padding:.5rem 1.25rem;border:0;border-radius:2rem;background:#fff;color:var(--c-primary-800);font-family:var(--font-heading);font-size:var(--fs-small);font-weight:var(--fw-semibold);text-transform:uppercase;cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.msp__btn[data-v-a5b3e5b5]:hover,.msp__btn.is-active[data-v-a5b3e5b5]{background:var(--c-primary-800);color:#fff}.msp__grid[data-v-a5b3e5b5]{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-5)}.card[data-v-a5b3e5b5]{display:flex;flex-direction:column;padding:var(--sp-5);background:#fff;border-radius:1.25rem;box-shadow:0 .125rem .5rem #0000000f;text-align:center}.card__title[data-v-a5b3e5b5]{font-size:1.5rem;font-weight:var(--fw-bold);text-transform:uppercase;color:var(--c-primary-900);max-width:none}.card__range[data-v-a5b3e5b5]{margin-top:var(--sp-1);color:#555}.card__image[data-v-a5b3e5b5]{margin-block:var(--sp-4);aspect-ratio:1;max-height:500px;display:flex;align-items:center;justify-content:center}.card__image img[data-v-a5b3e5b5]{max-width:100%;max-height:100%;object-fit:contain}.card__tags[data-v-a5b3e5b5]{list-style:none;padding:0;margin:0 0 var(--sp-4);display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem}.card__tags li[data-v-a5b3e5b5]{padding:.25rem .625rem;border-radius:.25rem;color:#fff;font-size:var(--fs-small);font-weight:var(--fw-medium);text-transform:uppercase}.card__specs[data-v-a5b3e5b5]{display:grid;grid-template-columns:1fr 1fr;margin:0 0 var(--sp-4)}.card__specs div[data-v-a5b3e5b5]{padding:.75rem .5rem;border-bottom:1px solid var(--c-line)}.card__specs div[data-v-a5b3e5b5]:nth-child(odd){border-right:1px solid var(--c-line)}.card__specs div[data-v-a5b3e5b5]:nth-last-child(-n+2){border-bottom:0}.card__specs dt[data-v-a5b3e5b5]{font-size:.75rem;color:#5c6e66}.card__specs dd[data-v-a5b3e5b5]{margin:0;font-size:1.125rem;font-weight:var(--fw-medium);color:var(--c-primary-900)}.card__props[data-v-a5b3e5b5]{font-weight:var(--fw-light);line-height:1.5;color:var(--c-primary-800)}.card__action[data-v-a5b3e5b5]{margin-top:auto;padding-top:var(--sp-5)}@media (min-width: 720px){.msp__grid[data-v-a5b3e5b5]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1240px){.card[data-v-a5b3e5b5]{padding:2.5rem}.card__specs[data-v-a5b3e5b5]{grid-template-columns:repeat(4,1fr)}.card__specs div[data-v-a5b3e5b5]{padding:0 1rem;border-bottom:0;border-right:1px solid var(--c-line)}.card__specs div[data-v-a5b3e5b5]:last-child{border-right:0}}@media (min-width: 1700px){.msp__grid[data-v-a5b3e5b5]{grid-template-columns:repeat(3,1fr)}}
