.sc .pz-espacio{height:76px}.sc .sd-portada{min-height:calc(100svh - 76px)}.sc .sd-portada .sd-baja{display:none}.sc .sd-portada-in{padding-top:56px;padding-bottom:56px}.sc .sd[data-estilo=playa]:after{bottom:76px}.sc .pz-cargando{min-height:100vh;font-family:var(--font-sans), system-ui, sans-serif;color:#9d174d;place-items:center;display:grid}.sc .pz-panel,.sc .pz-barra{font-family:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;color:#3b1027;letter-spacing:normal;text-transform:none;text-align:left}.sc .pz-panel *,.sc .pz-barra *{box-sizing:border-box}.sc .pz-barra{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border-top:1px solid #f3c6da;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #4a15301a}.sc .pz-boton,.sc .pz-cta,.sc .pz-cerrar,.sc .pz-diseno{font:inherit;cursor:pointer;border-radius:12px;line-height:1.2}.sc .pz-boton{color:#9d174d;background:#fff;border:1px solid #f3c6da;padding:11px 16px;font-size:.95rem;font-weight:600}.sc .pz-cta{color:#fff;background:#be185d;border:1px solid #be185d;padding:11px 18px;font-size:.95rem;font-weight:700}.sc .pz-cta:hover{background:#9d174d}.sc .pz-boton:focus-visible,.sc .pz-cta:focus-visible,.sc .pz-cerrar:focus-visible,.sc .pz-diseno:focus-visible,.sc .pz-campo input:focus-visible,.sc .pz-campo textarea:focus-visible,.sc .pz-foto-elegir:focus-within,.sc .pz-enlace:focus-visible{outline-offset:2px;outline:3px solid #f9a8d4}.sc .pz-cta-grande{width:100%;margin-top:14px;padding:13px 18px;font-size:1rem}.sc .pz-panel{z-index:61;overscroll-behavior:contain;background:#fff;border:1px solid #f3c6da;border-radius:18px;width:380px;max-height:calc(100vh - 110px);padding:18px 18px 14px;position:fixed;top:16px;right:16px;overflow-y:auto;box-shadow:0 18px 50px #4a153038}.sc .pz-cabeza{justify-content:space-between;align-items:center;gap:10px;display:flex}.sc .pz-titulo{font-family:var(--font-serif), Georgia, serif;color:#831843;margin:0;font-size:1.45rem;font-weight:600;line-height:1.15}.sc .pz-cerrar{color:#9d174d;background:#fdf2f8;border:1px solid #f3c6da;flex:none;padding:6px 10px;font-size:.82rem;font-weight:600}.sc .pz-nota{color:#6b4458;margin:8px 0 12px;font-size:.84rem;line-height:1.45}.sc .pz-centro{text-align:center;margin:10px 0 0}.sc .pz-dos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sc .pz-campo{flex-direction:column;gap:4px;min-width:0;margin-bottom:10px;display:flex}.sc .pz-campo span{color:#6b2346;font-size:.8rem;font-weight:600}.sc .pz-campo span i,.sc .pz-foto-t i{color:#8a5a72;font-style:normal;font-weight:400}.sc .pz-campo textarea{resize:vertical;min-height:64px;line-height:1.4}.sc .pz-campo input,.sc .pz-campo textarea{width:100%;font:inherit;color:#3b1027;background:#fff;border:1px solid #e9b8cf;border-radius:10px;padding:9px 11px;font-size:16px}.sc .pz-disenos{border:0;min-width:0;margin:4px 0 0;padding:0}.sc .pz-disenos legend{color:#6b2346;margin-bottom:6px;padding:0;font-size:.8rem;font-weight:600}.sc .pz-disenos legend span{color:#8a5a72;font-weight:400}.sc .pz-rejilla{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sc .pz-diseno{text-align:left;color:#3b1027;background:#fff;border:1px solid #f0d3e0;align-items:center;gap:8px;min-height:44px;padding:7px 9px;font-size:.82rem;font-weight:500;display:flex}.sc .pz-diseno[aria-pressed=true]{background:#fdf2f8;border:2px solid #be185d;padding:6px 8px;font-weight:700}.sc .pz-muestra{border:1px solid #00000026;border-radius:99px;flex:none;display:inline-flex;overflow:hidden}.sc .pz-muestra i{width:9px;height:18px;display:block}.sc .pz-aviso{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;margin:12px 0 0;padding:8px 10px;font-size:.86rem}@media (max-width:720px){.sc .pz-panel{top:auto;left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0;width:auto;max-height:62vh;padding:14px 16px 12px}.sc .pz-titulo{font-size:1.25rem}.sc .pz-barra{gap:8px}.sc .pz-boton,.sc .pz-cta{white-space:nowrap;flex:1;padding:11px 10px;font-size:.9rem}}@media (prefers-reduced-motion:no-preference){.sc .pz-panel{animation:.18s ease-out pz-entra}@keyframes pz-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.sc .pz-foto{margin:2px 0 10px}.sc .pz-foto-t{color:#6b2346;margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.sc .pz-foto-fila{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sc .pz-foto-elegir{align-items:center;padding:9px 14px;font-size:.88rem;display:inline-flex}.sc .pz-oculto{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.sc .pz-enlace{font:inherit;color:#9d174d;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:.86rem;text-decoration:underline}.sc .pz-mini{margin:6px 0 0;font-size:.78rem}.sc .pz-diseno-n{flex:1;min-width:0}.sc .pz-estrella{color:#b8860b;flex:none;font-size:.85rem}.sc .pz-premium{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:.82rem;line-height:1.4}
