.inv-regalos-contenedor,[data-regalos-presentacion]{container-type:inline-size}.inv-regalos-lista{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:stretch;text-align:left}.inv-regalos-lista.inv-regalos-lista[data-grupo-regalos=reservados]+.inv-regalos-lista{margin-top:2rem}@media (min-width:768px){.inv-regalos-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@container (max-width: 52rem){@media (min-width:768px){.inv-regalos-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}}@container (max-width: 34rem){@media (min-width:768px){.inv-regalos-lista{grid-template-columns:minmax(0,1fr)}}}:where(.inv-regalo){position:relative;min-width:0;display:flex;flex-direction:column;color:var(--inv-texto);transition:opacity .3s ease}:where(.inv-regalo) .inv-regalo-foto-zona{position:relative;overflow:hidden;border-radius:var(--rg-foto-radio,0);isolation:isolate}:where(.inv-regalo) .inv-regalo-foto{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4/3;margin:0;padding:0;border:0;overflow:hidden;background:var(--rg-foto-fondo,color-mix(in srgb,var(--inv-detalle-suave) 38%,#fff));cursor:zoom-in}:where(.inv-regalo) .inv-regalo-foto:focus-visible{outline:2px solid var(--inv-acento);outline-offset:-4px}:where(.inv-regalo) .inv-regalo-foto-imagen{display:block;width:100%;height:100%;padding:10px 10px 36px;object-fit:contain;mix-blend-mode:var(--rg-foto-mezcla,multiply);transition:transform .3s ease}:where(.inv-regalo) .inv-regalo-foto:hover .inv-regalo-foto-imagen{transform:scale(1.03)}:where(.inv-regalo) .inv-regalo-foto-vacia{padding:0 0 2.25rem;cursor:default;color:color-mix(in srgb,var(--inv-acento-profundo,#000) 55%,#000)}:where(.inv-regalo) .inv-regalo-foto-vacia svg{width:3.25rem;height:3.25rem;stroke-width:1.5;opacity:.4}:where(.inv-regalo) .inv-regalo-lupa{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--inv-superficie) 92%,transparent);box-shadow:0 1px 4px rgba(0,0,0,.18)}:where(.inv-regalo) .inv-regalo-lupa svg{width:16px;height:16px;fill:none;stroke:var(--inv-texto);stroke-width:2;stroke-linecap:round}:where(.inv-regalo .inv-regalo-chip){flex:none;white-space:nowrap;padding:.15rem .6rem;border-radius:999px;font:500 .72rem/1.45 var(--inv-font-cuerpo);background:var(--inv-acento);color:var(--inv-contraste-acento)}.inv-regalo .inv-regalo-foto-zona>.inv-regalo-chip{position:absolute;top:.75rem;right:.75rem;z-index:1;max-width:calc(100% - 3.75rem);overflow:hidden;text-overflow:ellipsis}:where(.inv-regalo .inv-regalo-foto-zona)>.inv-regalo-chip{box-shadow:0 1px 3px rgba(0,0,0,.15)}:where(.inv-regalo) .inv-regalo-unidades{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;background:linear-gradient(to top,color-mix(in srgb,var(--inv-superficie) 95%,transparent),color-mix(in srgb,var(--inv-superficie) 78%,transparent));pointer-events:none}:where(.inv-regalo) .inv-regalo-barra{display:block;flex:1;min-width:2rem;height:6px;overflow:hidden;border-radius:99px;background:var(--rg-barra-fondo,color-mix(in srgb,var(--inv-acento) 18%,var(--inv-superficie)));box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}:where(.inv-regalo) .inv-regalo-barra-relleno{display:block;height:100%;border-radius:inherit;background:var(--rg-barra-relleno,var(--inv-detalle))}:where(.inv-regalo) .inv-regalo-unidades-texto{flex:none;font:400 .75rem/1.2 var(--inv-font-cuerpo);color:var(--inv-texto);white-space:nowrap}:where(.inv-regalo) .inv-regalo-quedan{font-weight:700;color:var(--rg-quedan,var(--inv-acento-profundo))}:where(.inv-regalo) .inv-regalo-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem;padding:var(--rg-info-pad,.75rem .9rem 1rem)}:where(.inv-regalo) .inv-regalo-encabezado{display:flex;align-items:flex-start;gap:.6rem}:where(.inv-regalo) .inv-regalo-nombre{flex:1;min-width:0;margin:0;overflow-wrap:anywhere;font:600 1rem/1.3 var(--inv-font-cuerpo);color:var(--inv-texto)}:where(.inv-regalo) .inv-regalo-estrellas{flex:none;display:inline-flex;gap:1px;margin-top:.3rem}:where(.inv-regalo) .inv-regalo-estrella{width:.75rem;height:.75rem;color:var(--inv-detalle)}:where(.inv-regalo) .inv-regalo-descripcion-zona{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}:where(.inv-regalo) .inv-regalo-descripcion{margin:0;overflow-wrap:anywhere;font-size:.82rem;line-height:1.45;color:var(--inv-texto-suave)}.inv-regalo .inv-regalo-descripcion:not([data-abierta]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}:where(.inv-regalo) .inv-regalo-leer-mas{padding:0;border:0;border-radius:2px;background:none;cursor:pointer;font:600 .75rem/1.4 var(--inv-font-cuerpo);color:var(--inv-texto);text-decoration:underline;text-underline-offset:2px}:where(.inv-regalo) .inv-regalo-enlace{align-self:flex-start;font-size:.8rem;font-weight:600;color:var(--inv-texto);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}:where(.inv-regalo) .inv-regalo-enlace:focus-visible,:where(.inv-regalo) .inv-regalo-leer-mas:focus-visible,:where(.inv-regalo) .inv-regalo-mini:focus-visible{outline:2px solid var(--inv-acento);outline-offset:2px}:where(.inv-regalo) .inv-regalo-zona-boton{display:flex;margin-top:auto;padding-top:.4rem}:where(.inv-regalo) .inv-regalo-boton,:where(.inv-regalo) .inv-regalo-boton-reservado{width:100%;min-height:44px;cursor:pointer}:where(.inv-regalo) .inv-regalo-boton-reservado{cursor:not-allowed}:where(.inv-regalo) .inv-regalo-boton:focus-visible{outline:2px solid var(--inv-acento);outline-offset:2px}.inv-regalo.inv-regalo[data-plegado]{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:var(--rg-plegado-pad,.5rem .75rem .5rem .5rem);opacity:1;container-type:inline-size}.inv-regalo[data-plegado] .inv-regalo-mini{flex:none;display:grid;place-items:center;width:52px;height:52px;margin:0;padding:0;overflow:hidden;border:0;border-radius:8px;background:var(--rg-mini-fondo,color-mix(in srgb,var(--inv-texto) 6%,#fff));cursor:zoom-in}.inv-regalo[data-plegado] .inv-regalo-mini-vacia{cursor:default;color:rgba(0,0,0,.32)}.inv-regalo[data-plegado] .inv-regalo-mini-vacia svg{width:1.4rem;height:1.4rem}.inv-regalo[data-plegado] .inv-regalo-mini-imagen{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1);opacity:.7;mix-blend-mode:multiply}.inv-regalo.inv-regalo[data-plegado] .inv-regalo-info{flex:1;gap:.1rem;padding:0}.inv-regalo.inv-regalo[data-plegado] .inv-regalo-nombre{font-size:.875rem;line-height:1.3;color:var(--inv-texto-suave);overflow-wrap:break-word}.inv-regalo.inv-regalo[data-plegado] .inv-regalo-nombre:before{content:none}.inv-regalo[data-plegado] .inv-regalo-nota{margin:0;font:400 .75rem/1.35 var(--inv-font-cuerpo);color:var(--inv-texto-suave)}.inv-regalo[data-plegado]>.inv-regalo-chip{align-self:center}@container (max-width: 17.5rem){.inv-regalo[data-plegado]>.inv-regalo-mini{grid-row:1/span 2}.inv-regalo[data-plegado]>.inv-regalo-chip{grid-column:2;grid-row:2;justify-self:start;margin-top:.35rem}}@media (prefers-reduced-motion:reduce){.inv-regalo,.inv-regalo .inv-regalo-boton,.inv-regalo .inv-regalo-foto-imagen{transition:none}.inv-regalo .inv-regalo-foto:hover .inv-regalo-foto-imagen{transform:none}}[data-tarjeta-regalo=estandar]{--rg-foto-radio:11px 11px 0 0;--rg-barra-fondo:color-mix(in srgb,#22c55e 22%,#ffffff);--rg-quedan:#16a34a;background:var(--inv-superficie-alterna,#ffffff);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 10px -4px rgba(0,0,0,.16)}[data-tarjeta-regalo=estandar] .inv-regalo-chip[data-estado=disponible]{background:#22c55e;color:#ffffff}[data-tarjeta-regalo=estandar] .inv-regalo-chip[data-estado=faltan]{background:var(--inv-detalle-suave);color:var(--inv-texto)}[data-tarjeta-regalo=estandar] .inv-regalo-chip[data-estado=reservado]{background:var(--inv-acento-profundo);color:#ffffff}[data-tarjeta-regalo=estandar] .inv-regalo-nombre{color:var(--inv-texto)}[data-tarjeta-regalo=estandar] .inv-regalo-descripcion{color:#6b7280}[data-tarjeta-regalo=estandar] .inv-regalo-boton,[data-tarjeta-regalo=estandar] .inv-regalo-boton-reservado{padding:0 1rem;border:0;border-radius:8px;font:600 .875rem/1.2 var(--inv-font-cuerpo)}[data-tarjeta-regalo=estandar] .inv-regalo-boton{background:var(--inv-acento);color:var(--inv-contraste-acento);transition:background-color .2s ease}[data-tarjeta-regalo=estandar] .inv-regalo-boton:hover{background:var(--inv-acento-hover)}[data-tarjeta-regalo=estandar] .inv-regalo-boton-reservado{background:#f3f4f6;color:#6b7280}.inv-regalo[data-tarjeta-regalo=estandar][data-plegado]{background:color-mix(in srgb,var(--inv-superficie-alterna,#ffffff) 70%,var(--inv-fondo));border-style:dashed;box-shadow:none}.inv-regalos-lista[data-lista-regalos=lista-menu]{gap:1rem}[data-tarjeta-regalo=lista-menu]{--rg-foto-radio:1px 1px 0 0;--rg-foto-fondo:color-mix(in srgb,var(--inv-acento) 5%,#fff);--rg-info-pad:0.9rem 1.1rem 1.15rem;--rg-plegado-pad:0.55rem 0.9rem 0.55rem 0.55rem;background:var(--inv-superficie);border:1px solid var(--inv-borde);border-radius:2px;outline:1px solid color-mix(in srgb,var(--inv-borde) 80%,transparent);outline-offset:-6px;box-shadow:0 1px 2px color-mix(in srgb,var(--inv-texto) 8%,transparent),0 10px 24px -14px color-mix(in srgb,var(--inv-texto) 30%,transparent)}[data-tarjeta-regalo=lista-menu] .inv-regalo-chip{padding:.4rem .7rem .36rem;border:1px solid var(--inv-borde);border-radius:2px;font:600 .62rem/1 var(--inv-font-cuerpo);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--inv-acento-profundo) 75%,var(--inv-texto));background:color-mix(in srgb,var(--inv-acento) 8%,var(--inv-superficie))}[data-tarjeta-regalo=lista-menu] .inv-regalo-chip[data-estado=faltan]{background:var(--inv-detalle-suave);color:var(--inv-texto)}[data-tarjeta-regalo=lista-menu] .inv-regalo-chip[data-estado=reservado]{background:color-mix(in srgb,var(--inv-texto) 6%,var(--inv-superficie));color:var(--inv-texto-suave)}[data-tarjeta-regalo=lista-menu] .inv-regalo-nombre{font-family:var(--inv-font-titulos);font-size:1.15rem;line-height:1.25;color:var(--inv-titulo)}[data-tarjeta-regalo=lista-menu] .inv-regalo-descripcion{font-family:var(--inv-font-cuerpo);font-style:italic;font-size:.85rem;color:var(--inv-texto-suave)}[data-tarjeta-regalo=lista-menu] .inv-regalo-enlace{font-size:.78rem;color:var(--inv-texto)}[data-tarjeta-regalo=lista-menu] .inv-regalo-enlace:hover{color:var(--inv-acento-hover)}[data-tarjeta-regalo=lista-menu] .inv-regalo-estrella{color:var(--inv-acento)}[data-tarjeta-regalo=lista-menu] .inv-regalo-unidades-texto{font:600 .62rem/1.3 var(--inv-font-cuerpo);letter-spacing:.12em;text-transform:uppercase}[data-tarjeta-regalo=lista-menu] .inv-regalo-quedan{font:400 .95rem/1 var(--inv-font-titulos);letter-spacing:0}.inv-regalo[data-tarjeta-regalo=lista-menu][data-plegado]{border-style:dashed;outline-color:transparent;box-shadow:none}[data-tarjeta-regalo=lista-menu] .inv-regalo-boton,[data-tarjeta-regalo=lista-menu] .inv-regalo-boton-reservado{padding:.6rem 1rem;border-radius:var(--inv-radio-boton,2px);font:600 .72rem/1.2 var(--inv-font-cuerpo);letter-spacing:.2em;text-transform:uppercase}[data-tarjeta-regalo=lista-menu] .inv-regalo-boton{border:1px solid var(--inv-acento);background:var(--inv-acento);color:var(--inv-contraste-acento);box-shadow:inset 0 0 0 3px var(--inv-acento),inset 0 0 0 4px color-mix(in srgb,var(--inv-contraste-acento) 45%,transparent);transition:background-color .2s ease}[data-tarjeta-regalo=lista-menu] .inv-regalo-boton:hover{background:var(--inv-acento-hover)}[data-tarjeta-regalo=lista-menu] .inv-regalo-boton:focus-visible{outline:2px solid var(--inv-acento);outline-offset:3px}[data-tarjeta-regalo=lista-menu] .inv-regalo-boton-reservado{border:1px dashed var(--inv-borde);background:transparent;color:var(--inv-texto-suave)}[data-tarjeta-regalo=etiquetas]{--et-corte:1.5rem;--rg-foto-radio:0.6rem;--rg-foto-fondo:color-mix(in srgb,var(--inv-acento) 7%,#fff);--rg-info-pad:0.8rem 0.1rem 0;--rg-plegado-pad:0.55rem 0.8rem 0.55rem 2.2rem;isolation:isolate;padding:.75rem .75rem 1.1rem 2.2rem;filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--inv-texto) 16%,transparent))}[data-tarjeta-regalo=etiquetas]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--inv-superficie);clip-path:polygon(var(--et-corte) 0,100% 0,100% 100%,var(--et-corte) 100%,0 calc(100% - var(--et-corte)),0 var(--et-corte))}[data-tarjeta-regalo=etiquetas]:after{content:"";position:absolute;top:.5rem;bottom:.5rem;left:1.7rem;z-index:-1;border-left:1.5px dashed color-mix(in srgb,var(--inv-acento) 45%,var(--inv-borde))}[data-tarjeta-regalo=etiquetas] .inv-regalo-ojal{position:absolute;top:50%;left:.45rem;width:.8rem;height:.85rem;translate:0 -50%;border-radius:50%;background:var(--inv-fondo-pagina,var(--inv-fondo));box-shadow:0 0 0 3px color-mix(in srgb,var(--inv-acento) 35%,var(--inv-superficie)),inset 0 1px 2px color-mix(in srgb,var(--inv-texto) 35%,transparent)}[data-tarjeta-regalo=etiquetas] .inv-regalo-chip{padding:.42rem .8rem .38rem;border-radius:999px;font:700 .62rem/1 var(--inv-font-cuerpo);letter-spacing:.18em;text-transform:uppercase;background:var(--inv-acento);color:var(--inv-contraste-acento)}[data-tarjeta-regalo=etiquetas] .inv-regalo-chip[data-estado=faltan]{background:var(--inv-detalle-suave);color:var(--inv-texto)}[data-tarjeta-regalo=etiquetas] .inv-regalo-chip[data-estado=reservado]{background:color-mix(in srgb,var(--inv-texto) 12%,var(--inv-superficie));color:var(--inv-texto-suave)}[data-tarjeta-regalo=etiquetas] .inv-regalo-nombre{font-family:var(--inv-font-titulos);font-size:1.12rem;line-height:1.25;color:var(--inv-titulo)}[data-tarjeta-regalo=etiquetas] .inv-regalo-descripcion{font-size:.8rem;color:var(--inv-texto-suave)}[data-tarjeta-regalo=etiquetas] .inv-regalo-enlace{font-size:.78rem;color:var(--inv-texto)}[data-tarjeta-regalo=etiquetas] .inv-regalo-enlace:hover{color:var(--inv-acento-hover)}[data-tarjeta-regalo=etiquetas] .inv-regalo-estrella{color:var(--inv-detalle)}[data-tarjeta-regalo=etiquetas] .inv-regalo-boton,[data-tarjeta-regalo=etiquetas] .inv-regalo-boton-reservado{padding:.55rem 1rem;border-radius:var(--inv-radio-boton,999px);font-size:.875rem;font-weight:600}[data-tarjeta-regalo=etiquetas] .inv-regalo-boton{border:1px solid var(--inv-acento);background:var(--inv-acento);color:var(--inv-contraste-acento);transition:background-color .2s ease}[data-tarjeta-regalo=etiquetas] .inv-regalo-boton:hover{background:var(--inv-acento-hover);border-color:var(--inv-acento-hover)}[data-tarjeta-regalo=etiquetas] .inv-regalo-boton:focus-visible{outline:2px solid var(--inv-acento);outline-offset:3px}[data-tarjeta-regalo=etiquetas] .inv-regalo-boton-reservado{border:1px dashed var(--inv-borde);background:transparent;color:var(--inv-texto-suave)}@media (min-width:768px){.inv-regalos-lista[data-lista-regalos=etiquetas]{gap:1.5rem}}.inv-regalo[data-tarjeta-regalo=etiquetas][data-plegado]{--et-corte:0.9rem}[data-tarjeta-regalo=pegatinas]{--pg-giro:-0.8deg;isolation:isolate;--rg-foto-radio:0.9rem;--rg-foto-fondo:color-mix(in srgb,var(--inv-detalle) 18%,#fff);--rg-info-pad:0.8rem 0.2rem 0;--rg-plegado-pad:0.6rem 0.8rem;margin:.4rem .35rem;padding:.7rem .7rem 1.15rem;rotate:var(--pg-giro)}[data-tarjeta-regalo=pegatinas]:nth-child(2n){--pg-giro:0.9deg}[data-tarjeta-regalo=pegatinas]:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:1.3rem;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 60%,transparent),transparent 30%),var(--inv-superficie);box-shadow:0 0 0 .4rem var(--inv-superficie-alterna,#ffffff),0 0 0 calc(.4rem + 1px) color-mix(in srgb,var(--inv-borde) 80%,transparent),0 14px 20px -10px color-mix(in srgb,var(--inv-texto) 45%,transparent)}[data-tarjeta-regalo=pegatinas]:after{content:"";position:absolute;inset:.3rem;z-index:-1;border:2px dashed color-mix(in srgb,var(--inv-acento) 45%,transparent);border-radius:1.05rem;pointer-events:none}[data-tarjeta-regalo=pegatinas] .inv-regalo-chip{padding:.38rem .75rem .34rem;border-radius:999px;font:700 .64rem/1 var(--inv-font-titulos);letter-spacing:.08em;text-transform:uppercase;background:var(--inv-acento);color:var(--inv-contraste-acento);box-shadow:0 0 0 3px var(--inv-superficie-alterna,#ffffff),0 4px 8px -4px color-mix(in srgb,var(--inv-texto) 50%,transparent);rotate:4deg}[data-tarjeta-regalo=pegatinas] .inv-regalo-foto-zona{box-shadow:0 0 0 3px var(--inv-superficie-alterna,#ffffff),0 0 0 4px color-mix(in srgb,var(--inv-borde) 80%,transparent)}[data-tarjeta-regalo=pegatinas] .inv-regalo-foto-zona>.inv-regalo-chip{top:.6rem;right:.6rem}[data-tarjeta-regalo=pegatinas] .inv-regalo-chip[data-estado=faltan]{background:var(--inv-detalle);color:var(--inv-texto)}[data-tarjeta-regalo=pegatinas] .inv-regalo-chip[data-estado=reservado]{background:color-mix(in srgb,var(--inv-texto) 12%,var(--inv-superficie));color:var(--inv-texto-suave)}[data-tarjeta-regalo=pegatinas] .inv-regalo-nombre{font-family:var(--inv-font-titulos);font-weight:600;font-size:1.1rem;line-height:1.25;color:var(--inv-titulo)}[data-tarjeta-regalo=pegatinas] .inv-regalo-descripcion{font-size:.82rem;color:var(--inv-texto-suave)}[data-tarjeta-regalo=pegatinas] .inv-regalo-enlace{font-size:.8rem;color:var(--inv-texto)}[data-tarjeta-regalo=pegatinas] .inv-regalo-enlace:hover{color:var(--inv-acento-hover)}[data-tarjeta-regalo=pegatinas] .inv-regalo-estrella{color:var(--inv-acento)}[data-tarjeta-regalo=pegatinas] .inv-regalo-boton,[data-tarjeta-regalo=pegatinas] .inv-regalo-boton-reservado{padding:.55rem 1rem;border-radius:999px;font-family:var(--inv-font-titulos);font-size:.92rem;font-weight:600}[data-tarjeta-regalo=pegatinas] .inv-regalo-boton{border:0;background:var(--inv-acento);color:var(--inv-contraste-acento);box-shadow:0 0 0 3px var(--inv-superficie-alterna,#ffffff),0 0 0 4px color-mix(in srgb,var(--inv-borde) 80%,transparent),0 6px 10px -6px color-mix(in srgb,var(--inv-texto) 50%,transparent);transition:background-color .2s ease}[data-tarjeta-regalo=pegatinas] .inv-regalo-boton:hover{background:var(--inv-acento-hover)}[data-tarjeta-regalo=pegatinas] .inv-regalo-boton:focus-visible{outline:2px solid var(--inv-acento);outline-offset:5px}[data-tarjeta-regalo=pegatinas] .inv-regalo-boton-reservado{border:2px dashed var(--inv-borde);background:transparent;color:var(--inv-texto-suave)}@media (min-width:768px){.inv-regalos-lista[data-lista-regalos=pegatinas]{gap:1.75rem}}.inv-regalos-lista[data-lista-regalos=capsula]{gap:1.1rem}[data-tarjeta-regalo=capsula]{--rg-quedan:var(--inv-detalle);--rg-foto-radio:1.15rem 1.15rem 0.5rem 0.5rem;--rg-foto-fondo:color-mix(in srgb,var(--inv-detalle) 14%,#fff);--rg-info-pad:0.8rem 0.35rem 0.5rem;--rg-plegado-pad:0.55rem 0.9rem 0.55rem 0.55rem;padding:.55rem .55rem 1.1rem;background:var(--inv-superficie);border:2px solid color-mix(in srgb,var(--inv-detalle) 45%,var(--inv-borde));border-radius:1.6rem 1.6rem 1.6rem .6rem;box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--inv-superficie) 60%,var(--inv-fondo)),0 1rem 2rem -1.2rem color-mix(in srgb,var(--inv-neutro) 70%,transparent)}[data-tarjeta-regalo=capsula]:after{content:"";position:absolute;left:1.2rem;bottom:.45rem;width:4.5rem;height:5px;background-image:radial-gradient(circle,color-mix(in srgb,var(--inv-borde) 55%,var(--inv-texto)) 1.6px,transparent 2.2px);background-size:11px 5px;opacity:.8}[data-tarjeta-regalo=capsula] .inv-regalo-chip{padding:.3rem .75rem;border-radius:999px;font:800 .66rem/1.1 var(--inv-font-titulos);letter-spacing:.1em;text-transform:uppercase;color:var(--inv-fondo);background:var(--inv-detalle)}[data-tarjeta-regalo=capsula] .inv-regalo-chip[data-estado=faltan]{background:var(--inv-titulo)}[data-tarjeta-regalo=capsula] .inv-regalo-chip[data-estado=reservado]{background:var(--inv-borde);color:var(--inv-texto)}[data-tarjeta-regalo=capsula] .inv-regalo-foto-zona{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--inv-detalle) 70%,transparent)}[data-tarjeta-regalo=capsula] .inv-regalo-foto{border:3px solid color-mix(in srgb,var(--inv-detalle) 70%,transparent);border-radius:inherit}.inv-regalo[data-tarjeta-regalo=capsula][data-plegado] .inv-regalo-mini{border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--inv-detalle) 55%,var(--inv-borde))}.inv-regalo[data-tarjeta-regalo=capsula][data-plegado]:after{display:none}[data-tarjeta-regalo=capsula] .inv-regalo-nombre{font-family:var(--inv-font-titulos);font-weight:800;font-size:1.12rem;line-height:1.2;color:var(--inv-titulo)}[data-tarjeta-regalo=capsula] .inv-regalo-descripcion{font-size:.86rem;color:var(--inv-texto)}[data-tarjeta-regalo=capsula] .inv-regalo-enlace{font-size:.82rem;color:var(--inv-detalle)}[data-tarjeta-regalo=capsula] .inv-regalo-estrella{color:var(--inv-titulo)}[data-tarjeta-regalo=capsula] .inv-regalo-boton,[data-tarjeta-regalo=capsula] .inv-regalo-boton-reservado{padding:.55rem 1rem;border-radius:999px;font:800 .92rem/1.2 var(--inv-font-titulos)}[data-tarjeta-regalo=capsula] .inv-regalo-boton{border:0;background:var(--inv-acento);color:var(--inv-contraste-acento);transition:background-color .2s ease}[data-tarjeta-regalo=capsula] .inv-regalo-boton:hover{background:var(--inv-acento-hover)}[data-tarjeta-regalo=capsula] .inv-regalo-boton:focus-visible{outline:2px solid var(--inv-titulo);outline-offset:3px}[data-tarjeta-regalo=capsula] .inv-regalo-boton-reservado{border:1.5px dashed var(--inv-borde);background:transparent;color:var(--inv-texto-suave)}.inv-regalos-lista[data-lista-regalos=cristal]{gap:1.25rem}[data-tarjeta-regalo=cristal]{--rc-hierro:var(--mp-hierro,var(--inv-acento-profundo));--rg-foto-radio:12.5px 12.5px 0 0;--rg-foto-fondo:color-mix(in srgb,var(--inv-detalle-suave) 45%,#fff);--rg-info-pad:0.85rem 1rem 1.1rem;--rg-plegado-pad:0.55rem 0.9rem 0.55rem 0.55rem;background:linear-gradient(122deg,color-mix(in srgb,#fff 60%,transparent) 0 8%,transparent 15% 78%,color-mix(in srgb,#fff 35%,transparent) 84%,transparent 90%),color-mix(in srgb,var(--inv-superficie) 94%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1.5px solid color-mix(in srgb,var(--rc-hierro) 45%,transparent);border-radius:14px;box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--inv-superficie) 70%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--rc-hierro) 16%,transparent),0 18px 36px -24px color-mix(in srgb,var(--inv-texto) 55%,transparent)}[data-tarjeta-regalo=cristal]:after,[data-tarjeta-regalo=cristal]:before{content:"";position:absolute;width:1.6rem;height:1.6rem;z-index:2;pointer-events:none;border:2.5px solid var(--rc-hierro)}[data-tarjeta-regalo=cristal]:before{top:-1px;left:-1px;border-right:0;border-bottom:0;border-top-left-radius:14px}[data-tarjeta-regalo=cristal]:after{bottom:-1px;right:-1px;border-left:0;border-top:0;border-bottom-right-radius:14px}[data-tarjeta-regalo=cristal] .inv-regalo-chip{padding:.38rem .75rem;border-radius:999px;font:700 .76rem/1 var(--inv-font-cuerpo);letter-spacing:.03em;color:var(--inv-contraste-neutro);background:var(--rc-hierro)}[data-tarjeta-regalo=cristal] .inv-regalo-chip[data-estado=faltan]{background:var(--inv-detalle-suave);color:var(--inv-texto);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rc-hierro) 35%,transparent)}[data-tarjeta-regalo=cristal] .inv-regalo-chip[data-estado=reservado]{background:color-mix(in srgb,var(--inv-texto) 8%,var(--inv-superficie));color:var(--inv-texto)}[data-tarjeta-regalo=cristal] .inv-regalo-nombre{font:600 1.14rem/1.25 var(--inv-font-titulos);color:var(--inv-titulo);padding-right:.2rem}[data-tarjeta-regalo=cristal] .inv-regalo-descripcion{font:400 .92rem/1.45 var(--inv-font-cuerpo);color:var(--inv-texto)}[data-tarjeta-regalo=cristal] .inv-regalo-enlace{font:600 .88rem/1.4 var(--inv-font-cuerpo);color:var(--rc-hierro)}[data-tarjeta-regalo=cristal] .inv-regalo-enlace:hover{color:var(--inv-titulo)}[data-tarjeta-regalo=cristal] .inv-regalo-estrella{color:var(--inv-acento);width:.85rem;height:.85rem}[data-tarjeta-regalo=cristal] .inv-regalo-zona-boton{padding-top:.7rem}[data-tarjeta-regalo=cristal] .inv-regalo-boton,[data-tarjeta-regalo=cristal] .inv-regalo-boton-reservado{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;padding:.7rem 1.2rem;border-radius:999px;font:700 1.04rem/1.2 var(--inv-font-cuerpo);letter-spacing:.01em;text-transform:none}[data-tarjeta-regalo=cristal] .inv-regalo-boton{border:0;color:var(--inv-contraste-neutro);background:linear-gradient(180deg,color-mix(in srgb,#fff 16%,transparent),transparent 55%),var(--rc-hierro);box-shadow:0 2px 0 color-mix(in srgb,#000 22%,transparent),0 10px 22px -10px color-mix(in srgb,var(--rc-hierro) 80%,transparent);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}[data-tarjeta-regalo=cristal] .inv-regalo-boton:before{content:"";flex:none;width:1.35rem;height:1.1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 80'%3E%3Cpath d='M48 37C43 15 24 3 8 7C0 10 1 24 12 33C21 40 36 42 47 41ZM52 37C57 15 76 3 92 7C100 10 99 24 88 33C79 40 64 42 53 41ZM47 43C34 42 18 47 16 60C14 71 26 77 35 71C42 66 46 55 48 46ZM53 43C66 42 82 47 84 60C86 71 74 77 65 71C58 66 54 55 52 46ZM47.5 30H52.5V58H47.5Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 80'%3E%3Cpath d='M48 37C43 15 24 3 8 7C0 10 1 24 12 33C21 40 36 42 47 41ZM52 37C57 15 76 3 92 7C100 10 99 24 88 33C79 40 64 42 53 41ZM47 43C34 42 18 47 16 60C14 71 26 77 35 71C42 66 46 55 48 46ZM53 43C66 42 82 47 84 60C86 71 74 77 65 71C58 66 54 55 52 46ZM47.5 30H52.5V58H47.5Z'/%3E%3C/svg%3E") center /contain no-repeat}[data-tarjeta-regalo=cristal] .inv-regalo-boton:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 3px 0 color-mix(in srgb,#000 22%,transparent),0 14px 26px -10px color-mix(in srgb,var(--rc-hierro) 85%,transparent)}[data-tarjeta-regalo=cristal] .inv-regalo-boton:active{transform:translateY(1px)}[data-tarjeta-regalo=cristal] .inv-regalo-boton:focus-visible{outline:3px solid var(--inv-acento);outline-offset:3px}[data-tarjeta-regalo=cristal] .inv-regalo-boton-reservado{border:1.5px dashed color-mix(in srgb,var(--inv-texto) 35%,transparent);background:color-mix(in srgb,var(--inv-texto) 6%,var(--inv-superficie));color:var(--inv-texto)}.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-zona-boton{justify-content:stretch;padding-top:.7rem}.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton,.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton-reservado{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:52px;margin:0;padding:.65rem .9rem;border-radius:14px;font:700 1rem/1.2 var(--inv-font-titulos);letter-spacing:.01em;text-transform:none;text-wrap:balance}.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton{border:0;color:var(--inv-contraste-neutro);background-color:var(--inv-acento-profundo);background-image:radial-gradient(ellipse 70% 90% at 22% 0,rgba(255,255,255,.09),transparent 70%);box-shadow:0 2px 0 color-mix(in srgb,var(--inv-acento-profundo) 65%,#000),0 10px 18px -10px color-mix(in srgb,var(--inv-texto) 55%,transparent);transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton:before{content:"";flex:0 0 auto;width:1.2rem;height:1.2rem;background:color-mix(in srgb,#f4c94f 72%,var(--inv-contraste-neutro));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M10 2.4 16.6 6.2v7.6L10 17.6l-6.6-3.8V6.2Z'/%3E%3Cpath fill='black' stroke='none' d='M10 6.8c1.4 1.9 2.4 3.2 2.4 4.4a2.4 2.4 0 0 1-4.8 0c0-1.2 1-2.5 2.4-4.4Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M10 2.4 16.6 6.2v7.6L10 17.6l-6.6-3.8V6.2Z'/%3E%3Cpath fill='black' stroke='none' d='M10 6.8c1.4 1.9 2.4 3.2 2.4 4.4a2.4 2.4 0 0 1-4.8 0c0-1.2 1-2.5 2.4-4.4Z'/%3E%3C/svg%3E") center /contain no-repeat}.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton:after{content:"";position:absolute;inset:4px;border:1.5px dashed color-mix(in srgb,var(--inv-contraste-neutro) 42%,transparent);border-radius:10px;pointer-events:none}.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton:hover{background-color:color-mix(in srgb,var(--inv-acento-profundo) 86%,#000);transform:translateY(-1px);box-shadow:0 3px 0 color-mix(in srgb,var(--inv-acento-profundo) 60%,#000),0 14px 22px -12px color-mix(in srgb,var(--inv-texto) 60%,transparent)}.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton:active{transform:translateY(1px);box-shadow:0 1px 0 color-mix(in srgb,var(--inv-acento-profundo) 65%,#000)}.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton:focus-visible{outline:3px solid var(--inv-acento);outline-offset:3px}.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton-reservado{border:1.5px dashed color-mix(in srgb,var(--inv-texto-suave) 55%,transparent);background:color-mix(in srgb,var(--inv-texto) 4%,var(--inv-superficie));color:var(--inv-texto-suave);box-shadow:none}@container (max-width: 420px){.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton,.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton-reservado{padding:.6rem .5rem;font-size:.95rem;letter-spacing:0}.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton:before{display:none}}.inv-regalos-lista[data-boton-regalo=mapa] .inv-regalo .inv-regalo-boton{padding:.75rem 1.25rem;border:0;border-radius:.5rem;background:var(--inv-neutro);color:var(--inv-contraste-neutro);box-shadow:none;font-family:var(--inv-font-cuerpo);font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:normal;text-transform:none;transition:opacity .15s ease}.inv-regalos-lista[data-boton-regalo=mapa] .inv-regalo .inv-regalo-boton:after,.inv-regalos-lista[data-boton-regalo=mapa] .inv-regalo .inv-regalo-boton:before{content:none}.inv-regalos-lista[data-boton-regalo=mapa] .inv-regalo .inv-regalo-boton:hover{background:var(--inv-neutro);opacity:.9}.inv-regalos-lista[data-boton-regalo=mapa] .inv-regalo .inv-regalo-boton:focus-visible{outline:2px solid var(--inv-neutro);outline-offset:2px}@media (prefers-reduced-motion:reduce){.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton{transition:none}.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton:active,.inv-regalos-lista[data-boton-regalo=panal] .inv-regalo .inv-regalo-boton:hover{transform:none}}