.ed-serif{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif}.ed-kicker{letter-spacing:3px;text-transform:uppercase;color:var(--color-brand-500);font-size:11px;font-weight:600}.ed-h{font-family:var(--font-fraunces), Georgia, serif;color:#3e3037;font-weight:600}.ed-h em{color:var(--color-brand-500);font-style:italic}.ed-line{font-family:var(--font-fraunces), Georgia, serif;color:var(--color-brand-600);font-style:italic;line-height:1.4}.ed-photo{background:var(--color-brand-50);border-radius:16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.ed-photo img{object-fit:contain;width:100%;height:100%;padding:10%}.ed-photo--blend img{mix-blend-mode:multiply}.ed-photo-fallback{opacity:.55;font-size:1.7rem;line-height:1}.ed-sticker{font-family:var(--font-fraunces), Georgia, serif;color:var(--color-brand-700);background:#fff;border-radius:4px;padding:5px 12px;font-size:12.5px;font-style:italic;display:inline-block;transform:rotate(-3deg);box-shadow:0 3px 12px #5028461f}.ed-price{font-family:var(--font-fraunces), Georgia, serif;color:var(--color-brand-600);letter-spacing:.3px;font-weight:600}.ed-portada-default{background:radial-gradient(circle at 18% 24%, color-mix(in srgb, var(--color-brand-300) 55%, transparent), transparent 42%), radial-gradient(circle at 84% 78%, color-mix(in srgb, var(--color-brand-200) 60%, transparent), transparent 48%), linear-gradient(135deg, var(--color-brand-100), var(--color-brand-50));justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ed-portada-default:before,.ed-portada-default:after{content:"";background:color-mix(in srgb, var(--color-brand-400) 45%, transparent);border-radius:50%;position:absolute}.ed-portada-default:before{width:10px;height:10px;box-shadow:90px 34px 0 -2px color-mix(in srgb, var(--color-brand-400) 35%, transparent), -40px 60px 0 -3px color-mix(in srgb, var(--color-brand-300) 40%, transparent);top:26%;left:30%}.ed-portada-default:after{width:8px;height:8px;box-shadow:-70px -20px 0 -1px color-mix(in srgb, var(--color-brand-300) 40%, transparent);bottom:24%;right:26%}.ed-portada-txt{z-index:1;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;color:var(--color-brand-600);text-align:center;text-wrap:balance;padding:0 22px;font-size:clamp(26px,5.2vw,42px);font-weight:600;position:relative}.ed-portada-txt em{font-style:italic}.ed-revista-band{background:linear-gradient(120% 120% at 10% 0%, var(--color-brand-50) 0%, #fff9f5 70%)}.ed-hscroll{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.ed-hscroll::-webkit-scrollbar{display:none}.ed-hscroll>*{scroll-snap-align:start}.ed-toast{animation:.18s ease-out ed-toast-in;left:50%;transform:translate(-50%)}@keyframes ed-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ed-toast{animation:none}}
