.novedades-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.875rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.novedad-card{height:100%;color:var(--brand-secondary);background:#fff;border:1px solid #0604091a;border-radius:1rem;flex-direction:column;scroll-margin-top:6rem;display:flex;overflow:hidden}.novedad-card__media{aspect-ratio:4/3;background:var(--fun-sky-soft);position:relative;overflow:hidden}.novedad-card--peluche .novedad-card__media{background:var(--fun-pink-soft)}.novedad-card--figura .novedad-card__media{background:var(--fun-yellow-soft)}.novedad-card__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:.9rem;transition:transform .22s;position:absolute;inset:0}.novedad-card__media img[src^="/images/"]{mix-blend-mode:normal;filter:drop-shadow(0 10px 14px #0604092e)}.novedad-card:hover .novedad-card__media img{transform:translateY(-3px)}.novedad-card__body{flex-direction:column;flex:1;gap:.55rem;padding:1.1rem 1.15rem 1.15rem;display:flex}.novedad-card__top{align-items:center;gap:.8rem;margin-bottom:.2rem;display:flex}.novedad-card__cal{border:1px solid #0604091f;border-radius:.6rem;flex:none;justify-items:center;width:3.4rem;line-height:1;display:grid;overflow:hidden}.novedad-card__cal-month{background:var(--fun-orange);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.06em;order:-1;width:100%;padding:.22rem 0;font-size:.68rem;font-weight:700}.novedad-card__cal-day{padding:.35rem 0 .4rem;font-size:1.45rem;font-weight:800}.novedad-card__meta{gap:.15rem;display:grid}.novedad-card__tipo{color:#0604098c;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.novedad-card__estado{font-size:.88rem;font-weight:700}.novedad-card__estado.is-out{color:var(--fun-green)}.novedad-card__title{margin:0;font-size:1.08rem;font-weight:700;line-height:1.25}.novedad-card--full .novedad-card__title{font-size:clamp(1.2rem,2.2vw,1.4rem)}.novedad-card__title a{color:inherit;text-decoration:none}.novedad-card__title a:hover{text-decoration:underline}.novedad-card__jp{color:#06040980;margin:-.25rem 0 0;font-size:.85rem}.novedad-card__summary{color:#060409b8;margin:0;font-size:.93rem;line-height:1.5}.novedad-card__details{color:#060409cc;margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.55}.novedad-card__facts{border-top:1px solid #06040914;grid-template-columns:auto 1fr;gap:1rem;margin:auto 0 0;padding-top:.75rem;display:grid}.novedad-card__facts dt{color:#0604098c;font-size:.72rem}.novedad-card__facts dd{margin:.1rem 0 0;font-size:.9rem;font-weight:700}.novedad-card__cta{background:var(--fun-orange);color:#fff;border-radius:.65rem;justify-content:center;align-items:center;min-height:2.9rem;margin-top:.35rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:background .14s;display:flex}.novedad-card__cta:hover{background:#db7600}.novedad-card__actions{gap:.4rem;display:flex}.novedad-action{min-width:0;min-height:2.5rem;color:var(--brand-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #06040926;border-radius:.65rem;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.85rem;font-weight:600;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.novedad-action--icon{flex:0 0 2.5rem;padding:0}.novedad-action:hover{border-color:#06040966}.novedad-action:focus-visible,.novedad-card__cta:focus-visible{outline:2px solid var(--fun-sky);outline-offset:2px}.novedad-action__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05rem;height:1.05rem}.novedad-action--love[aria-pressed=true]{border-color:var(--fun-red);color:var(--fun-red)}.novedad-action--love[aria-pressed=true] .novedad-action__icon{fill:currentColor}.novedad-action--love.is-pop .novedad-action__icon{animation:.32s ease-out novedad-pop}.novedad-action__count{color:#0604098c;font-size:.8rem;font-weight:700}.novedad-action--love[aria-pressed=true] .novedad-action__count{color:inherit}@keyframes novedad-pop{50%{transform:scale(1.3)}}.novedad-card__social{color:#06040999;margin:0;font-size:.8rem}.novedad-avisame{background:#f6f5f3;border-radius:.75rem;gap:.4rem;padding:.75rem;display:grid}.novedad-avisame[hidden]{display:none}.novedad-avisame__label{font-size:.82rem}.novedad-avisame__row{gap:.4rem;display:flex}.novedad-avisame__row input[type=email]{min-width:0;min-height:2.5rem;font:inherit;background:#fff;border:1px solid #0604092e;border-radius:.6rem;flex:1;padding:0 .8rem;font-size:.9rem}.novedad-avisame__row input[type=email]:focus{border-color:var(--brand-secondary);outline:none}.novedad-avisame__row button{background:var(--brand-secondary);color:#fff;min-height:2.5rem;font:inherit;cursor:pointer;border:0;border-radius:.6rem;padding:0 1rem;font-size:.85rem;font-weight:700}.novedad-avisame__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.novedad-avisame__msg{min-height:1em;margin:0;font-size:.82rem}.novedad-avisame__msg.is-error{color:var(--fun-red)}.novedad-avisame__msg.is-ok{color:var(--fun-green)}.novedad-card__source{color:#06040980;margin:.2rem 0 0;font-size:.75rem}.novedad-card__source a{color:inherit}.novedades-toast{z-index:60;background:var(--brand-secondary);color:#fff;pointer-events:none;border-radius:.6rem;padding:.65rem 1rem;font-size:.88rem;transition:transform .2s;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%,160%)}.novedades-toast.is-visible{transform:translate(-50%)}@media (width<=900px){.novedades-grid--scroll{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.novedades-grid--scroll>li{scroll-snap-align:start}.novedades-grid:not(.novedades-grid--scroll){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.novedad-action__icon{animation:none!important}}@media (width<=480px){.novedad-action{gap:.25rem;padding:0 .4rem;font-size:.78rem}}@media (width>=1400px){.novedades-grid:not(.novedades-grid--scroll){grid-template-columns:repeat(4,minmax(0,1fr))}}.novedad-card__actions{align-items:stretch}.novedad-card__actions .novedad-card__cta{min-width:0;min-height:2.75rem;font:inherit;cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:.4rem;margin:0;font-weight:700;display:inline-flex}.novedad-card__actions .novedad-action--icon{flex:0 0 2.75rem;gap:.15rem;min-height:2.75rem}.novedad-card__actions .novedad-action--love:has(.novedad-action__count:not([hidden])){flex-basis:auto;padding:0 .6rem}.novedad-action__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
