.store-root .prm-pagina{max-width:820px;margin:0 auto;padding:24px 0 8px}.store-root .prm-pagina-head{margin-bottom:8px}.store-root .prm-pagina-etiqueta{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-700);margin:0 0 6px;font-size:12px;font-weight:800}.store-root .prm-pagina-head h1{letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.15}.store-root .prm-pagina-intro{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.6}.store-root .prm-pagina-fecha{color:var(--text-muted);margin:12px 0 0;font-size:13px}.store-root .prm-pagina-seccion{margin-top:32px}.store-root .prm-pagina-seccion h2{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0 0 12px;font-size:21px;font-weight:800;line-height:1.25}.store-root .prm-pagina-seccion h3{color:var(--text-primary);margin:22px 0 6px;font-size:16px;font-weight:800;line-height:1.35}.store-root .prm-pagina-seccion p{color:var(--text-secondary);text-wrap:pretty;margin:0 0 12px;font-size:15px;line-height:1.7}.store-root .prm-pagina-seccion p:last-child{margin-bottom:0}.store-root .prm-pagina-seccion ul,.store-root .prm-pagina-seccion ol{flex-direction:column;gap:8px;margin:0 0 12px;padding-left:22px;display:flex}.store-root .prm-pagina-seccion li{color:var(--text-secondary);padding-left:2px;font-size:15px;line-height:1.65}.store-root .prm-pagina-seccion li::marker{color:var(--primary-700);font-weight:700}.store-root .prm-pagina-seccion li strong,.store-root .prm-pagina-seccion li b{color:var(--text-primary);font-weight:700}.store-root .prm-pagina-seccion a:not(.prm-pagina-boton){color:var(--primary-700);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #6d28d959;text-decoration:underline #6d28d959}.store-root .prm-pagina-seccion a:not(.prm-pagina-boton):hover{text-decoration-color:currentColor}.store-root .prm-pagina-nota{background:var(--primary-50);border:1px solid var(--primary-100);color:var(--primary-900);border-radius:14px;margin:16px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}.store-root .prm-pagina-seccion .prm-pagina-nota{color:var(--primary-900);font-size:14px;line-height:1.6}.store-root .prm-pagina-datos{background:var(--surface-raised);border:1px solid var(--surface-border);box-shadow:var(--shadow-md);border-radius:18px;margin:0 0 16px;padding:4px 18px}.store-root .prm-pagina-dato{border-bottom:1px solid var(--surface-border);grid-template-columns:1fr;gap:2px;padding:14px 0;display:grid}.store-root .prm-pagina-dato:last-child{border-bottom:none}.store-root .prm-pagina-dato dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:800}.store-root .prm-pagina-dato dd{color:var(--text-primary);margin:0;font-size:15.5px;font-weight:600;line-height:1.5}.store-root .prm-pagina-dato dd address{font-style:normal}.store-root .prm-pagina-dato dd address+a{margin-top:4px;font-size:14px;display:inline-block}.store-root .prm-pagina-dato dd a{color:var(--primary-700)}.store-root .prm-pagina-dato dd a:hover{text-decoration:underline}.store-root .prm-pagina-acciones{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.store-root .prm-pagina-boton{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 20px;font-size:14.5px;font-weight:800;line-height:1.2;transition:transform .15s,filter .15s,border-color .15s;display:inline-flex}.store-root .prm-pagina-boton:focus-visible{outline:3px solid var(--primary-500);outline-offset:3px}.store-root .prm-pagina-boton.wa{color:#fff;background:#0f7a40}.store-root .prm-pagina-boton.marca{background:var(--grad-brand);color:#fff;box-shadow:var(--shadow-glow)}.store-root .prm-pagina-boton.suave{background:var(--surface-raised);color:var(--primary-700);border-color:var(--surface-border)}@media (hover:hover){.store-root .prm-pagina-boton:hover{filter:brightness(1.06);transform:translateY(-2px)}.store-root .prm-pagina-boton.suave:hover{border-color:var(--primary-500);filter:none}}.store-root .prm-pagina-enlaces{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.store-root .prm-pagina-enlaces li{padding:0}.store-root .prm-pagina-seccion .prm-pagina-enlaces a{background:var(--surface-raised);border:1px solid var(--surface-border);color:var(--text-primary);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-weight:700;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.store-root .prm-pagina-seccion .prm-pagina-enlaces a:after{content:"";border-top:2px solid var(--primary-700);border-right:2px solid var(--primary-700);flex-shrink:0;width:8px;height:8px;transform:rotate(45deg)}@media (hover:hover){.store-root .prm-pagina-seccion .prm-pagina-enlaces a:hover{border-color:var(--primary-500);transform:translateY(-1px)}}.store-root .prm-pagina-pregunta{background:var(--surface-raised);border:1px solid var(--surface-border);border-radius:16px;margin-bottom:10px;padding:16px 18px}.store-root .prm-pagina-seccion .prm-pagina-pregunta h3{margin:0 0 6px}.store-root .prm-pagina-vacio{text-align:center;max-width:560px;margin:0 auto;padding:64px 0 24px}.store-root .prm-pagina-vacio h1{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0 0 10px;font-size:28px;font-weight:800}.store-root .prm-pagina-vacio p{max-width:440px;color:var(--text-muted);margin:0 auto;font-size:15px;line-height:1.6}.store-root .prm-pagina-vacio .prm-pagina-acciones{justify-content:center;margin-top:22px}.store-root .prm-pagina-codigo{background:var(--primary-50);color:var(--primary-700);letter-spacing:.06em;border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-block}@media (min-width:640px){.store-root .prm-pagina{padding-top:40px}.store-root .prm-pagina-head h1{font-size:38px}.store-root .prm-pagina-dato{grid-template-columns:170px 1fr;align-items:baseline;gap:16px}.store-root .prm-pagina-enlaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.store-root .prm-pagina-boton,.store-root .prm-pagina-seccion .prm-pagina-enlaces a{transition:none}.store-root .prm-pagina-boton:hover,.store-root .prm-pagina-seccion .prm-pagina-enlaces a:hover{transform:none}}
