.nl-hero{position:relative;overflow:hidden;background:var(--md-color-bg-alt, #f3ece4)}.nl-hero .nl-hero__slide{position:relative;display:none;width:100%;aspect-ratio:16 / 9;max-height:92vh;min-height:420px}.nl-hero .nl-hero__slide.md-activa{display:block}.nl-hero__img,.nl-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--nl-foco, 50% 30%);display:block}.nl-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000a,#00000047);pointer-events:none}.nl-hero__texto{position:absolute;left:0;right:0;z-index:2;padding:0 24px;display:flex;flex-direction:column;gap:22px;color:#fff;align-items:var(--nl-h, center);text-align:var(--nl-ta, center);top:var(--nl-top, 50%);bottom:var(--nl-bottom, auto);transform:translateY(var(--nl-ty, -50%))}.nl-hero__titulo{margin:0;font-family:var(--md-font);font-weight:600;text-transform:uppercase;font-size:clamp(40px,5vw,60px);line-height:1;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.25)}.nl-enlace{display:inline-block;font-family:var(--md-font);font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;transition:opacity .25s var(--md-ease, ease)}.nl-enlace:hover{opacity:.7}.nl-hero .md-hero__nav{bottom:28px;right:28px}.nl-hero .md-hero__dots{left:50%;transform:translate(-50%);bottom:24px}@media(max-width:749px){.nl-hero .nl-hero__slide{aspect-ratio:auto;height:var(--nl-alto-movil, 150vw);max-height:88vh;min-height:0}.nl-hero .md-hero__nav{display:none}}.nl-banners{font-family:var(--md-font)}.nl-banners__grid{display:grid;grid-template-columns:repeat(var(--nl-cols, 3),1fr);gap:0}.nl-banner{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;aspect-ratio:var(--nl-ratio, 2 / 3);background:var(--md-color-bg-alt, #f3ece4)}.nl-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block;transition:transform .9s var(--md-ease, ease)}.nl-banner:hover img{transform:scale(1.04)}.nl-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#0000006b);pointer-events:none}.nl-banner__contenido{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:30px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.nl-banner__titulo{margin:0;font-size:24px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.2;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.25)}.nl-banner .nl-enlace{font-size:13px}@media(max-width:749px){.nl-banners__grid{grid-template-columns:repeat(var(--nl-cols-m, 1),1fr)}.nl-banner{aspect-ratio:var(--nl-ratio-m, 3 / 4)}.nl-banner__contenido{padding:22px 12px}.nl-banners__grid[style*="--nl-cols-m: 2"] .nl-banner__titulo{font-size:22px}.nl-banners__grid[style*="--nl-cols-m: 3"] .nl-banner__contenido{padding:14px 4px;gap:8px}.nl-banners__grid[style*="--nl-cols-m: 3"] .nl-banner__titulo{font-size:15px;letter-spacing:.01em}.nl-banners__grid[style*="--nl-cols-m: 3"] .nl-enlace{font-size:10.5px;letter-spacing:.02em;text-underline-offset:3px}}.nl-hero__texto,.nl-hero__titulo,.nl-enlace,.nl-banner,.nl-banner__titulo{color:#1d1d1b}.nl-hero__titulo,.nl-banner__titulo{text-shadow:none}.nl-hero__scrim{background:none}.nl-banner__scrim{background:linear-gradient(180deg,#fff0 60%,#ffffff59)}.nl-hero .md-hero__dots .md-hero__dot{background:#1d1d1b59}.nl-hero .md-hero__dots .md-hero__dot.md-activa{background:#1d1d1b}
/*# sourceMappingURL=/cdn/shop/t/15/assets/md-portada.css.map */
