.cmp__grupo[data-v-dc27e991]{margin-bottom:2rem}.cmp__grupo-titulo[data-v-dc27e991]{margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.cmp__wrap--scroll[data-v-dc27e991]{-webkit-overflow-scrolling:touch;overflow-x:auto}.cmp__cols[data-v-dc27e991]{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:10px;display:grid}.cmp__wrap--scroll .cmp__cols[data-v-dc27e991]{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column}.cmp__col[data-v-dc27e991]{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;padding:12px 10px;display:flex}.cmp__col--ancla[data-v-dc27e991]{border-color:var(--color-brand);box-shadow:0 0 0 2px rgba(var(--color-brand-rgb),.15)}.cmp__badge[data-v-dc27e991]{background:var(--color-brand-dark);color:var(--color-on-dark);border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:2px 8px;font-size:.7rem;font-weight:700}.cmp__nombre[data-v-dc27e991]{margin-bottom:4px;font-size:.95rem;font-weight:700}.cmp__precio strong[data-v-dc27e991]{font-size:1.45rem;font-weight:800}.cmp__precio-sub[data-v-dc27e991]{margin-bottom:6px;font-size:.8rem}.cmp__lista-tachada[data-v-dc27e991]{color:var(--color-ink-soft);margin-right:6px;text-decoration:line-through}.cmp__pct[data-v-dc27e991]{color:var(--color-success-ink);font-weight:700}.cmp__attrs[data-v-dc27e991]{flex:1;margin:8px 0 12px}.cmp__attr[data-v-dc27e991]{border-top:1px solid var(--color-border);padding:4px 0;font-size:.82rem;line-height:1.35}.cmp__attr dt[data-v-dc27e991]{color:var(--color-ink-soft)}.cmp__attr dd[data-v-dc27e991]{margin:0;font-weight:600}.cmp__ctas[data-v-dc27e991]{flex-direction:column;gap:6px;display:flex}.cmp__cta[data-v-dc27e991]{border-radius:8px;width:100%;min-height:44px;font-size:.85rem;font-weight:700}.cmp__cta--primario[data-v-dc27e991]{background:var(--color-ink);color:var(--color-on-dark)}.cmp__cta--secundario[data-v-dc27e991]{background:var(--color-surface);color:var(--color-brand-dark);border:1px solid var(--color-brand)}.cmp__toggle[data-v-dc27e991]{max-width:260px;margin-bottom:10px}.cmp__desliza[data-v-dc27e991]{text-align:center;margin-top:6px;font-size:.8rem}.cmp__desliza[data-v-dc27e991],.cmp__pie[data-v-dc27e991]{color:var(--color-ink-soft)}.cmp__pie[data-v-dc27e991]{border-top:1px solid var(--color-border);margin-top:12px;padding-top:10px;font-size:.82rem}.cmp__lista[data-v-dc27e991]{gap:10px;display:grid}.cmp__card[data-v-dc27e991]{border:1px solid var(--color-border);border-radius:10px;padding:12px}@media (width>=768px){.cmp__lista[data-v-dc27e991]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (width<=767px){.cmp__cols[data-v-dc27e991]{gap:6px}.cmp__col[data-v-dc27e991]{padding:10px 6px}.cmp__precio strong[data-v-dc27e991]{font-size:1.15rem}.cmp__attr[data-v-dc27e991]{font-size:.75rem}.cmp__cta[data-v-dc27e991]{font-size:.78rem}}.exp-book__cta2[data-v-b2cda5c1],.exp-book__cta3[data-v-b2cda5c1]{min-height:44px;font-weight:600}.exp-book__cta2[data-v-b2cda5c1]{letter-spacing:0}.exp__title[data-v-b2cda5c1]{color:var(--color-ink);margin:4px 0 10px;font-size:1.9rem;font-weight:800}.exp__intro[data-v-b2cda5c1]{color:var(--color-ink-soft);margin-bottom:18px}.exp__label[data-v-b2cda5c1]{color:var(--color-ink);margin-bottom:8px;font-size:1rem;font-weight:800}.exp__html[data-v-b2cda5c1]{color:var(--color-ink-soft);font-size:.9rem}.exp-opt[data-v-b2cda5c1]{cursor:pointer;border-color:var(--color-border)!important}.exp-opt--sel[data-v-b2cda5c1]{border-color:var(--brand-primary)!important;border-width:2px!important}.exp-opt__name[data-v-b2cda5c1]{color:var(--color-ink);font-size:1rem;font-weight:800;line-height:1.3}.exp-opt__link[data-v-b2cda5c1]{color:inherit;text-decoration:none}.exp-opt__link[data-v-b2cda5c1]:focus,.exp-opt__link[data-v-b2cda5c1]:hover{text-decoration:underline}.exp-opt__meta[data-v-b2cda5c1]{color:var(--color-brand-dark);margin:2px 0 0;font-size:.8rem}.exp-opt__promo[data-v-b2cda5c1]{color:var(--brand-primary);margin:4px 0 0;font-size:.8rem;font-weight:700}.exp-opt__lista[data-v-b2cda5c1]{color:var(--color-ink-soft);font-size:.8rem;text-decoration:line-through;display:block}.exp-opt__desc[data-v-b2cda5c1]{color:var(--brand-primary);font-size:.78rem;font-weight:800;display:block}.exp-book__lista[data-v-b2cda5c1]{margin:0 0 6px}.exp-book__tachado[data-v-b2cda5c1]{color:var(--color-ink-soft);font-size:.9rem;text-decoration:line-through}.exp-book__desc[data-v-b2cda5c1]{color:var(--brand-primary);margin-left:6px;font-size:.85rem;font-weight:800}.exp-grupo[data-v-b2cda5c1]{color:var(--color-ink);border-bottom:2px solid var(--color-border);margin:18px 0 8px;padding-bottom:4px;font-size:.9rem;font-weight:800}.exp-aud[data-v-b2cda5c1]{text-transform:uppercase;letter-spacing:.4px;color:var(--color-brand-dark);background:var(--color-surface-alt);border-radius:4px;margin-bottom:4px;padding:1px 6px;font-size:.66rem;font-weight:800;display:inline-block}.exp-aud--mex[data-v-b2cda5c1]{color:var(--color-on-dark);background:var(--color-brand-dark)}.exp-book__aud[data-v-b2cda5c1]{text-transform:uppercase;color:var(--color-brand-dark);margin:0 0 2px;font-size:.72rem;font-weight:800}.exp-opt__price[data-v-b2cda5c1]{color:var(--color-ink);white-space:nowrap;font-size:1.1rem;font-weight:900}.exp-book[data-v-b2cda5c1]{position:sticky;top:90px;border-color:var(--color-border)!important}.exp-book__from[data-v-b2cda5c1]{text-transform:uppercase;color:var(--color-ink-soft);margin:0;font-size:.7rem;font-weight:700}.exp-book__price[data-v-b2cda5c1]{color:var(--color-ink);margin:0;font-size:1.6rem;font-weight:900}.exp-book__opt[data-v-b2cda5c1]{color:var(--color-brand-dark);font-size:.85rem}.exp-book__aviso[data-v-b2cda5c1]{color:var(--brand-primary);font-size:.8rem;font-weight:700}.exp-book__cta[data-v-b2cda5c1]{font-weight:800;text-transform:none!important;border-radius:10px!important}@layer vuetify-components{.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{margin-top:8px;padding-inline-start:6px}}
