@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&family=Poppins:wght@400;500;600&display=swap";:root{--dsx-color-primary: #1a2b4c;--dsx-color-primary-contrast: #ffffff;--dsx-color-accent: #e8622c;--dsx-color-accent-contrast: #ffffff;--dsx-color-success: #187543;--dsx-color-warning: #c0392b;--dsx-color-bg: #ffffff;--dsx-color-bg-soft: #f6f7f9;--dsx-color-section-bg: color-mix(in srgb, var(--dsx-color-accent) 9%, white);--dsx-color-accent-text: color-mix(in srgb, var(--dsx-color-accent) 82%, black);--dsx-btn-a: color-mix(in srgb, var(--dsx-color-accent) 88%, white);--dsx-btn-b: color-mix(in srgb, var(--dsx-color-accent) 82%, black);--dsx-color-highlight: color-mix(in srgb, var(--dsx-color-accent) 70%, white);--dsx-color-text: #1a1a1a;--dsx-color-text-muted: #6b7280;--dsx-color-border: #e5e7eb;--dsx-font-body: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--dsx-font-display: "Montserrat", var(--dsx-font-body);--dsx-text-xs: clamp(.72rem, .68rem + .2vw, .8rem);--dsx-text-sm: clamp(.84rem, .8rem + .2vw, .92rem);--dsx-text-base: clamp(.95rem, .9rem + .25vw, 1.05rem);--dsx-text-lg: clamp(1.1rem, 1rem + .5vw, 1.3rem);--dsx-text-xl: clamp(1.35rem, 1.15rem + 1vw, 1.75rem);--dsx-text-2xl: clamp(1.7rem, 1.4rem + 1.5vw, 2.4rem);--dsx-text-3xl: clamp(2.1rem, 1.7rem + 2vw, 3rem);--dsx-leading-tight: 1.15;--dsx-leading-normal: 1.5;--dsx-weight-regular: 400;--dsx-weight-medium: 600;--dsx-weight-bold: 800;--dsx-space-3xs: clamp(.25rem, .2rem + .25vw, .4rem);--dsx-space-2xs: clamp(.5rem, .4rem + .5vw, .7rem);--dsx-space-xs: clamp(.75rem, .6rem + .75vw, 1rem);--dsx-space-sm: clamp(1rem, .85rem + .75vw, 1.35rem);--dsx-space-md: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem);--dsx-space-lg: clamp(2.25rem, 1.8rem + 2.25vw, 3.5rem);--dsx-space-xl: clamp(3rem, 2.4rem + 3vw, 5rem);--dsx-radius-sm: 8px;--dsx-radius-md: 14px;--dsx-radius-lg: 22px;--dsx-radius-pill: 999px;--dsx-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--dsx-shadow-md: 0 8px 24px rgba(0, 0, 0, .1);--dsx-border-w: 1px;--dsx-container-max: 560px;--dsx-safe-bottom: env(safe-area-inset-bottom, 0px)}.dsx-section *{box-sizing:border-box}.dsx-section{font-family:var(--dsx-font-body);color:var(--dsx-color-text);background:var(--dsx-color-bg);-webkit-font-smoothing:antialiased}.dsx-section img,.dsx-section video{max-width:100%;height:auto;display:block}.dsx-section a{color:inherit;text-decoration:none}.dsx-container{max-width:var(--dsx-container-max);margin:0 auto;padding:var(--dsx-space-md) var(--dsx-space-sm)}.dsx-h1{font-family:var(--dsx-font-display);font-size:var(--dsx-text-3xl);font-weight:var(--dsx-weight-bold);line-height:var(--dsx-leading-tight);letter-spacing:-.02em;margin:0 0 var(--dsx-space-xs)}.dsx-h2{font-family:var(--dsx-font-display);font-size:var(--dsx-text-2xl);font-weight:var(--dsx-weight-bold);line-height:var(--dsx-leading-tight);margin:0 0 var(--dsx-space-xs)}.dsx-h3{font-family:var(--dsx-font-display);font-size:var(--dsx-text-lg);font-weight:var(--dsx-weight-medium);line-height:var(--dsx-leading-tight);margin:0 0 var(--dsx-space-2xs)}.dsx-body{font-size:var(--dsx-text-base);line-height:var(--dsx-leading-normal);color:var(--dsx-color-text)}.dsx-muted{color:var(--dsx-color-text-muted)}.dsx-eyebrow{font-family:var(--dsx-font-display);font-size:var(--dsx-text-xs);font-weight:var(--dsx-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--dsx-color-accent-text)}.dsx-btn-buy{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:var(--dsx-space-2xs);width:100%;padding:var(--dsx-space-xs) var(--dsx-space-sm);background:linear-gradient(to bottom,var(--dsx-btn-a) 0%,color-mix(in srgb,var(--dsx-btn-a) 40%,var(--dsx-btn-b)) 55%,var(--dsx-btn-b) 100%);color:var(--dsx-color-accent-contrast);font-family:var(--dsx-font-display);font-size:var(--dsx-text-lg);font-weight:var(--dsx-weight-bold);border:none;border-radius:var(--dsx-radius-md);box-shadow:0 8px 20px #00000047;cursor:pointer;transition:transform .15s ease;animation:dsx-btn-pulse 2.2s ease-in-out infinite}.dsx-btn-buy:active{transform:scale(.98)}@keyframes dsx-btn-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.dsx-btn-buy:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:skew(-20deg);animation:dsx-btn-shine 2.9s ease-in-out infinite;pointer-events:none}@keyframes dsx-btn-shine{0%{left:-60%}40%{left:130%}to{left:130%}}@media(prefers-reduced-motion:reduce){.dsx-btn-buy{animation:none}.dsx-btn-buy:after{animation:none;display:none}}@media(prefers-reduced-motion:reduce){[data-holo]:after{display:none}}.dsx-badge-row{display:flex;flex-wrap:wrap;gap:var(--dsx-space-2xs);justify-content:center}.dsx-badge-row--compact .dsx-badge{font-size:var(--dsx-text-xs);padding:var(--dsx-space-3xs) var(--dsx-space-2xs)}.dsx-badge{display:inline-flex;align-items:center;gap:var(--dsx-space-3xs);background:var(--dsx-color-bg-soft);border:var(--dsx-border-w) solid var(--dsx-color-border);border-radius:var(--dsx-radius-pill);padding:var(--dsx-space-2xs) var(--dsx-space-xs);font-size:var(--dsx-text-sm);font-weight:var(--dsx-weight-medium)}.dsx-badge-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--dsx-space-xs)}@media(min-width:640px){.dsx-badge-grid{grid-template-columns:repeat(3,1fr)}}.dsx-badge-card{background:var(--dsx-color-bg-soft);border-radius:var(--dsx-radius-md);padding:var(--dsx-space-sm);text-align:center}.dsx-badge-card__icon{font-size:var(--dsx-text-2xl);margin-bottom:var(--dsx-space-2xs)}.dsx-badge-card__title{font-weight:var(--dsx-weight-bold);font-size:var(--dsx-text-sm);margin-bottom:var(--dsx-space-3xs)}.dsx-badge-card__desc{font-size:var(--dsx-text-xs);color:var(--dsx-color-text-muted)}.dsx-card{background:var(--dsx-color-bg);border:var(--dsx-border-w) solid var(--dsx-color-border);border-radius:var(--dsx-radius-lg);box-shadow:var(--dsx-shadow-sm);padding:var(--dsx-space-sm)}.dsx-stack{display:flex;flex-direction:column;gap:var(--dsx-space-xs)}.dsx-center{text-align:center}.dsx-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--dsx-space-xs)}section.fundas-navidenas-modular-anuncio{width:100%;background:var(--dsx-color-accent)}.fundas-navidenas-modular-anuncio__texto{margin:0;padding:8px 10px;text-align:center;font-family:var(--dsx-font-display);font-size:13px;font-weight:700;color:#fff;letter-spacing:.01em}section.fundas-navidenas-modular-oferta-urgente{width:100%;background:var(--fundas-navidenas-modular-oferta-urgente-bg, #DC2626)}.fundas-navidenas-modular-oferta-urgente__texto{margin:0;padding:8px 10px;text-align:center;font-family:var(--dsx-font-display);font-size:13px;font-weight:700;color:#fff;letter-spacing:.01em}@keyframes fundas-navidenas-modular-oferta-urgente-pulso-fondo{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}@keyframes fundas-navidenas-modular-oferta-urgente-pulso-texto{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}section.fundas-navidenas-modular-oferta-urgente--pulso{animation:fundas-navidenas-modular-oferta-urgente-pulso-fondo 1.4s ease-in-out infinite}.fundas-navidenas-modular-oferta-urgente__texto--pulso{display:inline-block;animation:fundas-navidenas-modular-oferta-urgente-pulso-texto 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){section.fundas-navidenas-modular-oferta-urgente--pulso,.fundas-navidenas-modular-oferta-urgente__texto--pulso{animation:none}}.fundas-navidenas-modular-hero-oferta .dsx-container{padding-top:var(--dsx-space-sm)}.fundas-navidenas-modular-hero-oferta .dsx-h1{margin:0;font-size:clamp(17px,6.2vw,28px);font-weight:800;letter-spacing:-.4px;line-height:1.16;color:#1f2230;white-space:nowrap}.fundas-navidenas-modular-hero-media{border-radius:var(--dsx-radius-lg);overflow:hidden;margin-bottom:var(--dsx-space-sm)}.fundas-navidenas-modular-carrusel{position:relative;margin-bottom:var(--dsx-space-sm)}.fundas-navidenas-modular-carrusel__viewport{position:relative;aspect-ratio:1 / 1;border-radius:var(--dsx-radius-lg);overflow:hidden;background:var(--dsx-color-bg-soft);touch-action:pan-y}.fundas-navidenas-modular-carrusel__slide{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);transition:transform .4s ease}.fundas-navidenas-modular-carrusel__slide[data-active]{transform:translate(0);z-index:2}.fundas-navidenas-modular-carrusel__slide img{width:100%;height:100%;object-fit:cover;display:block}.fundas-navidenas-modular-carrusel__arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:3.25rem;height:3.25rem;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ffffffe6;color:var(--dsx-color-text);line-height:1;cursor:pointer;box-shadow:var(--dsx-shadow-sm)}.fundas-navidenas-modular-carrusel__arrow svg{width:1.35rem;height:1.35rem;display:block}.fundas-navidenas-modular-carrusel__arrow--prev{left:var(--dsx-space-2xs)}.fundas-navidenas-modular-carrusel__arrow--next{right:var(--dsx-space-2xs)}.fundas-navidenas-modular-carrusel__dots{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:var(--dsx-space-3xs)}.fundas-navidenas-modular-carrusel__dot{width:6px;height:6px;padding:0;border:none;border-radius:var(--dsx-radius-pill);background:var(--dsx-color-border);cursor:pointer;transition:width .15s ease,background .15s ease}.fundas-navidenas-modular-carrusel__dot[data-active]{width:18px;background:var(--dsx-color-accent)}.fundas-navidenas-modular-carrusel__thumbs{display:flex;justify-content:center;gap:var(--dsx-space-3xs);margin-top:var(--dsx-space-3xs);overflow-x:auto;padding:2px}.fundas-navidenas-modular-carrusel__thumb{flex:0 0 auto;width:4.25rem;height:4.25rem;padding:0;border:2px solid transparent;border-radius:var(--dsx-radius-sm);overflow:hidden;background:var(--dsx-color-bg-soft);cursor:pointer;opacity:.6;transition:opacity .15s ease,border-color .15s ease}.fundas-navidenas-modular-carrusel__thumb img{width:100%;height:100%;object-fit:cover}.fundas-navidenas-modular-carrusel__thumb[data-active]{border-color:var(--dsx-color-accent);opacity:1}.fundas-navidenas-modular-hero-copy{margin-bottom:var(--dsx-space-sm)}.fundas-navidenas-modular-calificacion{display:inline-flex;align-items:center;gap:8px;margin:5px 0 0;text-decoration:none;color:#1f2230}.fundas-navidenas-modular-calificacion__estrellas{color:#f5b301;font-size:20px;letter-spacing:1px;line-height:1}.fundas-navidenas-modular-calificacion__nota{font-family:var(--dsx-font-display);font-size:17px;font-weight:700}.fundas-navidenas-modular-tagline{margin:12px 0 0;padding:11px 0;font-family:var(--dsx-font-display);font-weight:800;font-size:15px;letter-spacing:.3px;text-transform:uppercase;line-height:1.2;color:var(--dsx-color-accent-contrast);border-image-source:linear-gradient(to bottom,color-mix(in srgb,var(--dsx-color-accent) 88%,white) 0%,var(--dsx-color-accent) 55%,color-mix(in srgb,var(--dsx-color-accent) 82%,black) 100%);border-image-slice:0 fill;border-image-outset:0 100vmax;white-space:nowrap;overflow:hidden}.fundas-navidenas-modular-pregunta-dolor{margin:11px 0 0;font-family:var(--dsx-font-display);font-weight:700;font-size:13.5px;line-height:1.5;color:#52566a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fundas-navidenas-modular-precio{display:flex;align-items:baseline;gap:var(--dsx-space-2xs);flex-wrap:nowrap;margin:10px 0 0}.fundas-navidenas-modular-precio__actual{flex-shrink:0}.fundas-navidenas-modular-precio__actual{font-family:var(--dsx-font-display);font-size:27px;font-weight:800;color:#1f2230}.fundas-navidenas-modular-precio__anterior{font-size:19px;color:var(--dsx-color-text-muted);text-decoration:line-through}.fundas-navidenas-modular-precio__ahorro{position:relative;overflow:hidden;isolation:isolate;font-family:var(--dsx-font-display);font-size:16px;font-weight:800;color:var(--dsx-color-success);background:color-mix(in srgb,var(--dsx-color-success) 16%,transparent);padding:6px 14px;border-radius:var(--dsx-radius-pill)}.fundas-navidenas-modular-precio__ahorro:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.75) 50%,transparent 100%);transform:skew(-20deg);animation:dsx-btn-shine 2.9s ease-in-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.fundas-navidenas-modular-precio__ahorro:after{animation:none;display:none}}.fundas-navidenas-modular-quedan{display:flex;align-items:center;gap:11px;margin:12px 0 0;font-family:var(--dsx-font-body);font-size:14.5px;line-height:1.3}.fundas-navidenas-modular-quedan b{font-weight:800;color:var(--dsx-color-warning)}.fundas-navidenas-modular-quedan__punto{position:relative;flex:none;width:10px;height:10px;margin-left:2px;border-radius:50%;background:var(--dsx-color-warning);animation:fundas-navidenas-modular-quedan-late 1.8s ease-in-out infinite}.fundas-navidenas-modular-quedan__punto:before,.fundas-navidenas-modular-quedan__punto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--dsx-color-warning);animation:fundas-navidenas-modular-quedan-onda 1.8s ease-out infinite}.fundas-navidenas-modular-quedan__punto:after{animation-delay:.9s}@keyframes fundas-navidenas-modular-quedan-onda{0%{transform:scale(1);opacity:.55}to{transform:scale(3.4);opacity:0}}@keyframes fundas-navidenas-modular-quedan-late{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.fundas-navidenas-modular-quedan__punto{animation:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--dsx-color-warning) 20%,transparent)}.fundas-navidenas-modular-quedan__punto:before,.fundas-navidenas-modular-quedan__punto:after{animation:none;display:none}}.fundas-navidenas-modular-beneficios{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.fundas-navidenas-modular-beneficios li{display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--dsx-color-accent) 10%,white);color:color-mix(in srgb,var(--dsx-color-accent) 65%,black);border:1px solid color-mix(in srgb,var(--dsx-color-accent) 18%,white);white-space:nowrap;overflow:hidden}.fundas-navidenas-modular-beneficios li strong{font-weight:600}.fundas-navidenas-modular-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:0 12px calc(10px + var(--dsx-safe-bottom));pointer-events:none;opacity:0;transform:translateY(120%);transition:transform .35s ease,opacity .35s ease}.fundas-navidenas-modular-sticky-cta.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.fundas-navidenas-modular-sticky-cta .dsx-btn-buy{max-width:536px;margin:0 auto;padding:13px 12px;font-size:15px;font-weight:800;border-radius:14px;box-shadow:0 6px 18px #00000038}body:has(.fundas-navidenas-modular-sticky-cta){padding-bottom:72px}@media(prefers-reduced-motion:reduce){.fundas-navidenas-modular-sticky-cta{transition:none}}.fundas-navidenas-modular-beneficios__icono{flex-shrink:0}.fundas-navidenas-modular-hero-oferta .dsx-btn-buy{margin-bottom:var(--dsx-space-sm);padding:16px 12px;font-size:16px;font-weight:800;border-radius:14px}.fundas-navidenas-modular-hero-oferta .fundas-navidenas-modular-btn-buy{padding-top:20px;padding-bottom:20px}.fundas-navidenas-modular-badges-compactos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin-bottom:0;padding:16px 6px 14px;border-radius:16px;background:color-mix(in srgb,var(--dsx-color-accent) 8%,white)}.fundas-navidenas-modular-hero-oferta .dsx-container{padding-bottom:var(--dsx-space-3xs)}.fundas-navidenas-modular-badge-compacto{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;color:#1f2230;font-family:var(--dsx-font-display);font-size:10.5px;font-weight:800;line-height:1.25;text-wrap:balance}.fundas-navidenas-modular-badge-compacto:not(:last-child):after{content:"";position:absolute;top:19px;left:50%;width:calc(100% + 4px);height:2px;background:color-mix(in srgb,var(--dsx-color-accent) 30%,white)}.fundas-navidenas-modular-badge-compacto__icono{position:relative;z-index:1;box-sizing:border-box;width:40px;height:40px;flex-shrink:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--dsx-color-accent) 30%,white);background:#fff;color:var(--dsx-color-accent-text);display:flex;align-items:center;justify-content:center}.fundas-navidenas-modular-badge-compacto:last-child{color:var(--dsx-color-accent-text)}.fundas-navidenas-modular-badge-compacto--enlace{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.fundas-navidenas-modular-badge-compacto:last-child .fundas-navidenas-modular-badge-compacto__icono{border:none;background:var(--dsx-color-accent);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--dsx-color-accent) 18%,white)}@media(max-width:749px){.fundas-navidenas-modular-hero-oferta{padding-bottom:calc(var(--dsx-space-lg) + var(--dsx-safe-bottom))}}.fundas-navidenas-modular-selcombo{--fundas-navidenas-modular-selcombo-rojo: var(--dsx-color-accent, #C01D1D);--fundas-navidenas-modular-selcombo-rojo-oscuro: #8F1515;--fundas-navidenas-modular-selcombo-rojo-suave: #FBEAEA;--fundas-navidenas-modular-selcombo-verde: #1F5C3A;--fundas-navidenas-modular-selcombo-verde-suave: #E7F2EA;--fundas-navidenas-modular-selcombo-borde: #ECE3D8;--fundas-navidenas-modular-selcombo-muted: #6B5F57}.fundas-navidenas-modular-selcombo .dsx-container{display:flex;flex-direction:column;gap:16px}.fundas-navidenas-modular-selcombo-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center}.fundas-navidenas-modular-selcombo-modal[hidden]{display:none}.fundas-navidenas-modular-selcombo-modal__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#140c088c}.fundas-navidenas-modular-selcombo-modal__panel{position:relative;background:#fff;width:100%;max-width:480px;height:100%;max-height:100vh;overflow-y:auto;border-radius:0;padding:20px 18px 28px;box-shadow:0 -8px 30px #00000040;-webkit-overflow-scrolling:touch}.fundas-navidenas-modular-selcombo-modal__cerrar{all:unset;box-sizing:border-box;position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:var(--fundas-navidenas-modular-selcombo-borde);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--dsx-color-text);z-index:1}@media(min-width:640px){.fundas-navidenas-modular-selcombo-modal{align-items:center;padding:24px}.fundas-navidenas-modular-selcombo-modal__panel{height:auto;max-height:92vh;border-radius:20px}}.fundas-navidenas-modular-selcombo__titulo{margin:0;font-size:22px;font-weight:800;line-height:1.18;letter-spacing:-.3px;font-family:var(--dsx-font-display);color:var(--dsx-color-text)}.fundas-navidenas-modular-selcombo__tier{position:relative;border:2px solid var(--fundas-navidenas-modular-selcombo-borde);border-radius:16px;background:#fff;overflow:hidden}.fundas-navidenas-modular-selcombo__tier--destacado{border-color:var(--fundas-navidenas-modular-selcombo-rojo)}.fundas-navidenas-modular-selcombo__cinta{position:absolute;top:9px;right:-52px;width:190px;text-align:center;background:var(--fundas-navidenas-modular-selcombo-rojo);color:#fff;font-size:13.5px;font-weight:800;padding:7px 0;transform:rotate(45deg);letter-spacing:.03em;box-shadow:0 2px 6px #0000002e;pointer-events:none}.fundas-navidenas-modular-selcombo__cinta--verde{background:var(--fundas-navidenas-modular-selcombo-verde)}.fundas-navidenas-modular-selcombo__cab{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;padding:18px 16px;cursor:pointer;color:var(--dsx-color-text)}.fundas-navidenas-modular-selcombo__cab-texto{flex:1;display:flex;flex-direction:column;gap:7px}.fundas-navidenas-modular-selcombo__cab-titulo{font-size:19px;font-weight:800;letter-spacing:-.2px;font-family:var(--dsx-font-display)}.fundas-navidenas-modular-selcombo__precios{display:flex;align-items:baseline;gap:8px}.fundas-navidenas-modular-selcombo__precio-final{font-size:22px;font-weight:800;color:var(--fundas-navidenas-modular-selcombo-rojo)}.fundas-navidenas-modular-selcombo__precio-tachado{font-size:13px;color:var(--fundas-navidenas-modular-selcombo-muted);text-decoration:line-through}.fundas-navidenas-modular-selcombo__chevron{flex-shrink:0;transition:transform .2s}.fundas-navidenas-modular-selcombo__cab--abierto .fundas-navidenas-modular-selcombo__chevron{transform:rotate(180deg)}.fundas-navidenas-modular-selcombo__cuerpo{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.fundas-navidenas-modular-selcombo__cuerpo[hidden],.fundas-navidenas-modular-selcombo__checkout[hidden]{display:none}.fundas-navidenas-modular-selcombo__instruccion{margin:0;font-size:12.5px;font-weight:700;color:var(--fundas-navidenas-modular-selcombo-rojo-oscuro)}.fundas-navidenas-modular-selcombo__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fundas-navidenas-modular-selcombo__item{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px}.fundas-navidenas-modular-selcombo__foto{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--fundas-navidenas-modular-selcombo-borde);border:2.5px solid transparent}.fundas-navidenas-modular-selcombo__item--elegido .fundas-navidenas-modular-selcombo__foto{border-color:var(--fundas-navidenas-modular-selcombo-rojo)}.fundas-navidenas-modular-selcombo__img{width:100%;height:100%;object-fit:cover;display:block}.fundas-navidenas-modular-selcombo__check{position:absolute;top:5px;right:5px;width:20px;height:20px;border-radius:50%;background:var(--fundas-navidenas-modular-selcombo-rojo);color:#fff;display:none;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000040}.fundas-navidenas-modular-selcombo__item--elegido .fundas-navidenas-modular-selcombo__check{display:flex}.fundas-navidenas-modular-selcombo__nombre{font-size:10.5px;font-weight:700;text-align:center;color:var(--dsx-color-text)}.fundas-navidenas-modular-selcombo__contador{font-size:11.5px;color:var(--fundas-navidenas-modular-selcombo-muted);text-align:right;margin:0}.fundas-navidenas-modular-selcombo__btn-tier{all:unset;box-sizing:border-box;display:block;width:100%;text-align:center;cursor:pointer;background:var(--fundas-navidenas-modular-selcombo-rojo);color:#fff;font-weight:700;font-size:14.5px;padding:13px;border-radius:999px}.fundas-navidenas-modular-selcombo__btn-tier:disabled{background:#d9cbbe;cursor:not-allowed}.fundas-navidenas-modular-selcombo__checkout{display:flex;flex-direction:column;gap:14px;margin-top:6px;padding-top:18px;border-top:1.5px solid var(--fundas-navidenas-modular-selcombo-borde)}.fundas-navidenas-modular-selcombo__checkout-titulo{margin:0;font-size:16.5px;font-weight:800;display:flex;align-items:center;gap:8px;font-family:var(--dsx-font-display);color:var(--dsx-color-text)}.fundas-navidenas-modular-selcombo__resumen{margin:0;font-size:12.5px;font-weight:700;color:var(--dsx-color-text);background:var(--fundas-navidenas-modular-selcombo-verde-suave);padding:9px 12px;border-radius:10px}.fundas-navidenas-modular-selcombo__aviso{margin:0;font-size:12.5px;font-weight:700;color:var(--fundas-navidenas-modular-selcombo-rojo);text-align:center;line-height:1.45}.fundas-navidenas-modular-selcombo__campo{display:flex;flex-direction:column;gap:6px}.fundas-navidenas-modular-selcombo__campo-label{font-size:12.5px;font-weight:700;color:var(--dsx-color-text)}.fundas-navidenas-modular-selcombo__req{color:var(--fundas-navidenas-modular-selcombo-rojo)}.fundas-navidenas-modular-selcombo__campo-caja{display:flex;align-items:center;gap:9px;border:1.5px solid var(--fundas-navidenas-modular-selcombo-borde);border-radius:10px;padding:12px;background:#fff;color:var(--fundas-navidenas-modular-selcombo-muted)}.fundas-navidenas-modular-selcombo__campo-caja input,.fundas-navidenas-modular-selcombo__campo-caja select{border:none;outline:none;font-family:inherit;font-size:16px;flex:1;background:transparent;color:var(--dsx-color-text);-webkit-appearance:none;appearance:none;min-width:0}.fundas-navidenas-modular-selcombo__campo-caja svg{flex-shrink:0}.fundas-navidenas-modular-selcombo__error{margin:0;font-size:12.5px;font-weight:700;color:var(--fundas-navidenas-modular-selcombo-rojo);text-align:center}.fundas-navidenas-modular-selcombo__btn-envoltura{position:relative;margin-top:16px;padding-top:14px}.fundas-navidenas-modular-selcombo__btn-confirmar{all:unset;box-sizing:border-box;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;cursor:pointer;text-align:center;padding:16px;border-radius:12px;border:1px solid #8A5F16;background:linear-gradient(135deg,#fff3c4,#f0c563 15%,#b8872a 32%,#f6db8a,#9c6b1e,#f8e29c 80%,#d9ad52);color:#fff;box-shadow:0 3px #7a5416,0 9px 18px #9a6b1466,inset 0 1px #fff9}.fundas-navidenas-modular-selcombo__btn-confirmar:disabled{opacity:.7;cursor:wait}.fundas-navidenas-modular-selcombo__btn-confirmar:after{content:"";position:absolute;top:-60%;left:-25%;width:35%;height:220%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.65),transparent);transform:rotate(20deg)}.fundas-navidenas-modular-selcombo__btn-confirmar b{font-size:15.5px;font-weight:800;letter-spacing:.02em;text-shadow:0 1px 2px rgba(74,46,5,.55)}.fundas-navidenas-modular-selcombo__btn-confirmar span{font-size:11px;font-weight:700;opacity:.92;text-shadow:0 1px 2px rgba(74,46,5,.55)}.fundas-navidenas-modular-selcombo__gorro{position:absolute;top:-8px;left:10px;transform:rotate(-18deg);filter:drop-shadow(0 3px 3px rgba(0,0,0,.25));z-index:2}.fundas-navidenas-modular-selcombo__garantia{text-align:center;font-size:12px;color:var(--fundas-navidenas-modular-selcombo-muted);margin:0;line-height:1.5}.fundas-navidenas-modular-disenos .dsx-container{padding-top:var(--dsx-space-md);padding-bottom:var(--dsx-space-md)}.fundas-navidenas-modular-disenos__titulo{font-family:var(--dsx-font-display);font-size:var(--dsx-text-3xl);font-weight:900;line-height:1.08;letter-spacing:-.5px;margin:0;color:var(--dsx-color-text)}.fundas-navidenas-modular-disenos__titulo-acento{color:var(--dsx-color-accent)}.fundas-navidenas-modular-disenos__subtitulo{margin:var(--dsx-space-2xs) 0 0;font-size:15px;color:var(--dsx-color-text-muted);line-height:1.5}.fundas-navidenas-modular-disenos__aviso{display:flex;flex-direction:column;align-items:center;gap:8px;margin:var(--dsx-space-xs, 12px) 0 0;text-align:center}.fundas-navidenas-modular-disenos__aviso-pastilla{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;margin:0;padding:14px 18px;background:linear-gradient(135deg,#f3d277,#d9a635 55%,#b8822a);color:#5c2e08;border:1.5px solid rgba(92,46,8,.35);border-radius:999px;font-size:18px;font-weight:800;letter-spacing:.01em;line-height:1.25;box-shadow:0 4px 14px #b8822a59,inset 0 1px #ffffff80;animation:fundas-navidenas-modular-disenos-aviso-sacudida 2.8s ease-in-out infinite}.fundas-navidenas-modular-disenos__aviso-texto{margin:0;font-size:14.5px;font-weight:600;color:var(--dsx-color-text-muted);line-height:1.4}.fundas-navidenas-modular-disenos__aviso-icono{flex-shrink:0;width:20px;height:20px;animation:fundas-navidenas-modular-disenos-aviso-bamboleo 2.8s ease-in-out infinite}@keyframes fundas-navidenas-modular-disenos-aviso-sacudida{0%,28%,to{transform:translate(0) scale(1);box-shadow:0 4px 14px #b8822a59,inset 0 1px #ffffff80,0 0 #b8822a66}4%{transform:translate(-4px) scale(1.015)}8%{transform:translate(4px) scale(1.015)}12%{transform:translate(-3px) scale(1.015)}16%{transform:translate(2px) scale(1.015)}20%,24%{transform:translate(0) scale(1.015);box-shadow:0 4px 14px #b8822a59,inset 0 1px #ffffff80,0 0 0 7px #b8822a00}}@keyframes fundas-navidenas-modular-disenos-aviso-bamboleo{0%,28%,to{transform:rotate(0)}4%{transform:rotate(-18deg)}8%{transform:rotate(15deg)}12%{transform:rotate(-12deg)}16%{transform:rotate(8deg)}20%{transform:rotate(0)}}.fundas-navidenas-modular-disenos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:var(--dsx-space-md)}@media(min-width:640px){.fundas-navidenas-modular-disenos__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fundas-navidenas-modular-disenos__tarjeta{all:unset;box-sizing:border-box;cursor:pointer;display:block;position:relative;aspect-ratio:2 / 3;border-radius:var(--dsx-radius-md, 16px);overflow:hidden;perspective:1000px;box-shadow:var(--dsx-shadow-sm)}.fundas-navidenas-modular-disenos__cara{display:block;width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.fundas-navidenas-modular-disenos__tarjeta.is-flip .fundas-navidenas-modular-disenos__cara{transform:rotateY(180deg)}.fundas-navidenas-modular-disenos__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;backface-visibility:hidden;display:block}.fundas-navidenas-modular-disenos__img--detras{transform:rotateY(180deg)}.fundas-navidenas-modular-disenos__nombre{position:absolute;left:6px;right:6px;bottom:6px;width:auto;box-sizing:border-box;white-space:normal;text-align:center;line-height:1.2;background:var(--dsx-color-accent);color:var(--dsx-color-accent-contrast);font-family:var(--dsx-font-display);font-weight:800;font-size:12px;letter-spacing:.01em;padding:6px 8px;border-radius:14px;box-shadow:0 2px 6px #00000040}.fundas-navidenas-modular-ps .dsx-container{padding-top:0;padding-bottom:0;padding-left:var(--dsx-space-xs);padding-right:var(--dsx-space-xs)}.fundas-navidenas-modular-ps__bloque{--fundas-navidenas-modular-fondo: #f4f5f7;background:var(--fundas-navidenas-modular-fondo);box-shadow:0 0 0 100vmax var(--fundas-navidenas-modular-fondo);clip-path:inset(0 -100vmax);padding-top:0;padding-bottom:var(--dsx-space-lg)}.fundas-navidenas-modular-ps__bloque--solucion{--fundas-navidenas-modular-fondo: color-mix(in srgb, var(--dsx-color-accent) 5%, white)}.fundas-navidenas-modular-ps__parrafo{margin:var(--dsx-space-3xs) 0 0;font-family:var(--dsx-font-display);font-weight:400;font-size:15px;line-height:1.55;color:#000}.fundas-navidenas-modular-ps__titulo-bloque{--fundas-navidenas-modular-banda: color-mix(in srgb, var(--dsx-color-accent) 13%, white);text-align:center;background:var(--fundas-navidenas-modular-banda);box-shadow:0 0 0 100vmax var(--fundas-navidenas-modular-banda);clip-path:inset(0 -100vmax);padding:16px 0;letter-spacing:-.6px}.fundas-navidenas-modular-ps__titulo-bloque--problema{--fundas-navidenas-modular-banda: color-mix(in srgb, var(--dsx-color-warning) 12%, #f4f5f7)}.fundas-navidenas-modular-ps__imagen-wrap{position:relative;margin-top:var(--dsx-space-sm);margin-left:calc(-1 * var(--dsx-space-xs));margin-right:calc(-1 * var(--dsx-space-xs));width:calc(100% + 2 * var(--dsx-space-xs));overflow:hidden;aspect-ratio:1 / 1}.fundas-navidenas-modular-ps__imagen-wrap img,.fundas-navidenas-modular-ps__video{width:100%;height:100%;object-fit:cover;display:block}.fundas-navidenas-modular-ps__visual{position:relative;margin-top:var(--dsx-space-sm)}.fundas-navidenas-modular-ps__imagen-solucion-wrap{position:relative;margin-left:calc(-1 * var(--dsx-space-xs));margin-right:calc(-1 * var(--dsx-space-xs));width:calc(100% + 2 * var(--dsx-space-xs));overflow:hidden}.fundas-navidenas-modular-ps__imagen-solucion{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}section.fundas-navidenas-modular-resultado{background:color-mix(in srgb,var(--dsx-color-accent) 11%,white)}.fundas-navidenas-modular-resultado .dsx-container{padding-top:0;padding-bottom:var(--dsx-space-lg);padding-left:var(--dsx-space-xs);padding-right:var(--dsx-space-xs)}.fundas-navidenas-modular-resultado__titulo-bloque{--fundas-navidenas-modular-banda: color-mix(in srgb, var(--dsx-color-accent) 22%, white);text-align:center;background:var(--fundas-navidenas-modular-banda);box-shadow:0 0 0 100vmax var(--fundas-navidenas-modular-banda);clip-path:inset(0 -100vmax);padding:16px 0;letter-spacing:-.6px}.fundas-navidenas-modular-resultado__parrafo{margin:var(--dsx-space-3xs) 0 0;font-family:var(--dsx-font-display);font-weight:400;font-size:15px;line-height:1.55;color:#000}.fundas-navidenas-modular-resultado__imagen-wrap{position:relative;margin-top:var(--dsx-space-sm);margin-left:calc(-1 * var(--dsx-space-xs));margin-right:calc(-1 * var(--dsx-space-xs));width:calc(100% + 2 * var(--dsx-space-xs));overflow:hidden;aspect-ratio:1 / 1}.fundas-navidenas-modular-resultado__imagen-wrap img{width:100%;height:100%;object-fit:cover;display:block}section.fundas-navidenas-modular-testi{background:var(--dsx-color-section-bg)}.fundas-navidenas-modular-testi .dsx-container{padding-top:var(--dsx-space-sm);padding-bottom:var(--dsx-space-sm)}.fundas-navidenas-modular-testi__titulo{margin-bottom:0}.fundas-navidenas-modular-testi__linea{display:block;width:48px;height:3px;margin:8px auto 0;border-radius:var(--dsx-radius-pill);background:var(--dsx-color-accent)}.fundas-navidenas-modular-testi__pista{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:8px 2px 0;font-family:var(--dsx-font-display);font-weight:800;font-size:12px;line-height:1.2;color:var(--dsx-color-accent-text)}.fundas-navidenas-modular-testi__pista-flecha{width:16px;height:16px;animation:fundas-navidenas-modular-testi-pista 1.6s ease-in-out infinite}@keyframes fundas-navidenas-modular-testi-pista{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.fundas-navidenas-modular-testi__fila{display:flex;align-items:stretch;gap:12px;margin:2px calc(-1 * var(--dsx-space-sm)) 0;padding:4px var(--dsx-space-sm) 14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dsx-space-sm);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fundas-navidenas-modular-testi__fila::-webkit-scrollbar{display:none}.fundas-navidenas-modular-testi__puntos{display:flex;justify-content:center;gap:8px;margin-top:4px}.fundas-navidenas-modular-testi__punto{width:8px;height:8px;border-radius:50%;background:#d1d5db;cursor:pointer}.fundas-navidenas-modular-testi__punto:hover,.fundas-navidenas-modular-testi__punto:focus-visible{background:var(--dsx-color-accent)}.fundas-navidenas-modular-testi__card{flex:0 0 82%;max-width:300px;box-sizing:border-box;scroll-snap-align:start;background:#fff;border-radius:20px;box-shadow:0 8px 24px #11182714;padding:18px 16px;display:flex;flex-direction:column;gap:10px}.fundas-navidenas-modular-testi__estrellas{display:flex;gap:2px}.fundas-navidenas-modular-testi__autor{display:flex;align-items:flex-start;gap:10px}.fundas-navidenas-modular-testi__avatar{width:40px;height:40px;border-radius:50%;background:var(--dsx-color-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--dsx-font-display);font-weight:800;font-size:15px;overflow:hidden;flex-shrink:0}.fundas-navidenas-modular-testi__avatar img{width:100%;height:100%;object-fit:cover}.fundas-navidenas-modular-testi__autor-texto{display:flex;flex-direction:column;gap:1px;min-width:0}.fundas-navidenas-modular-testi__nombre-linea{display:flex;align-items:center;gap:2px 7px;flex-wrap:wrap}.fundas-navidenas-modular-testi__nombre{font-family:var(--dsx-font-display);font-weight:800;font-size:16px;color:#1f2230;white-space:nowrap}.fundas-navidenas-modular-testi__verificada{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:700;color:var(--dsx-color-success);white-space:nowrap}.fundas-navidenas-modular-testi__ciudad{margin:0;font-size:13px;color:var(--dsx-color-text-muted)}.fundas-navidenas-modular-testi__texto{margin:0;font-size:13.5px;line-height:1.55;color:#4b5563}.fundas-navidenas-modular-testi .fundas-navidenas-modular-testi__foto-cliente{display:block;width:100%;max-width:220px;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px}@media(prefers-reduced-motion:reduce){.fundas-navidenas-modular-testi__pista-flecha{animation:none}}.fundas-navidenas-modular-razones .dsx-container{padding-top:var(--dsx-space-md);padding-bottom:var(--dsx-space-md)}.fundas-navidenas-modular-razones__linea{display:block;width:48px;height:3px;margin:8px auto 0;background:var(--dsx-color-accent);border-radius:var(--dsx-radius-pill)}.fundas-navidenas-modular-razones__subtitulo{margin:var(--dsx-space-2xs) 0 0;font-size:14.5px;color:var(--dsx-color-text-muted);line-height:1.5}.fundas-navidenas-modular-razones__lista{display:flex;flex-direction:column;gap:10px;margin-top:var(--dsx-space-md)}.fundas-navidenas-modular-razones__tarjeta{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:color-mix(in srgb,var(--dsx-color-accent) 9%,white)}.fundas-navidenas-modular-razones__lista.is-anima .fundas-navidenas-modular-razones__tarjeta{opacity:0;transform:translate(-18px)}.fundas-navidenas-modular-razones__lista.is-anima.is-visible .fundas-navidenas-modular-razones__tarjeta{animation:fundas-navidenas-modular-razones-entra .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--fundas-navidenas-modular-i, 0) * .15s)}@keyframes fundas-navidenas-modular-razones-entra{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.fundas-navidenas-modular-razones__icono{font-size:28px;line-height:1;flex-shrink:0;width:36px;text-align:center}.fundas-navidenas-modular-razones__texto{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center;flex:1 1 auto;min-width:0}.fundas-navidenas-modular-razones__titulo-corto{font-family:var(--dsx-font-display);font-weight:800;font-size:15px;color:#1f2230;line-height:1.25}.fundas-navidenas-modular-razones__descripcion{font-size:13.5px;line-height:1.5;color:#4b5563;min-width:0}.fundas-navidenas-modular-img-completa{margin:0;line-height:0}.fundas-navidenas-modular-img-completa__imagen{display:block;width:100%;height:auto}.fundas-navidenas-modular-gif .dsx-container{padding-top:var(--dsx-space-xs);padding-bottom:var(--dsx-space-xs)}.fundas-navidenas-modular-gif__wrap{position:relative;margin-left:calc(-1 * var(--dsx-space-xs));margin-right:calc(-1 * var(--dsx-space-xs));width:calc(100% + 2 * var(--dsx-space-xs));overflow:hidden;aspect-ratio:1 / 1}.fundas-navidenas-modular-gif__wrap img,.fundas-navidenas-modular-gif__video{width:100%;height:100%;object-fit:cover;display:block}.fundas-navidenas-modular-comp .dsx-container{padding-top:var(--dsx-space-md);padding-bottom:var(--dsx-space-md)}.fundas-navidenas-modular-comp__subtitulo{margin:var(--dsx-space-2xs) 0 0;font-size:14.5px;color:var(--dsx-color-text-muted);line-height:1.5}.fundas-navidenas-modular-comp__tabla{margin-top:var(--dsx-space-md)}.fundas-navidenas-modular-comp__fila{display:grid;grid-template-columns:minmax(0,1fr) 96px 60px;column-gap:8px;align-items:stretch}.fundas-navidenas-modular-comp__nosotros-card,.fundas-navidenas-modular-comp__otros-card{display:flex;flex-direction:column;align-items:center;gap:6px}.fundas-navidenas-modular-comp__nosotros-card{padding:10px 0 8px;border:2px solid var(--dsx-color-accent);border-bottom:none;border-radius:16px 16px 0 0;background:color-mix(in srgb,var(--dsx-color-accent) 8%,white)}.fundas-navidenas-modular-comp__otros-card{justify-content:flex-end;padding:10px 0 8px}.fundas-navidenas-modular-comp__foto{width:74px;height:74px;object-fit:contain}.fundas-navidenas-modular-comp__foto--otros{width:36px;height:40px;filter:grayscale(1);opacity:.45}.fundas-navidenas-modular-comp__etiqueta{font-family:var(--dsx-font-display);font-weight:800;font-size:11px;padding:2px 10px;border-radius:999px;white-space:nowrap}.fundas-navidenas-modular-comp__etiqueta--nosotros{background:var(--dsx-color-accent);color:#fff}.fundas-navidenas-modular-comp__etiqueta--otros{padding:2px 8px;font-size:10px;background:#eef0f3;color:#4b5563}.fundas-navidenas-modular-comp__fila-texto{padding:11px 0;border-top:1px solid #eef0f3;font-size:13px;line-height:1.4;color:#1f2230}.fundas-navidenas-modular-comp__fila-check,.fundas-navidenas-modular-comp__fila-cruz{display:flex;align-items:center;justify-content:center}.fundas-navidenas-modular-comp__fila-check{border-left:2px solid var(--dsx-color-accent);border-right:2px solid var(--dsx-color-accent);border-top:1px solid color-mix(in srgb,var(--dsx-color-accent) 18%,white);background:color-mix(in srgb,var(--dsx-color-accent) 8%,white)}.fundas-navidenas-modular-comp__fila:last-child .fundas-navidenas-modular-comp__fila-check{border-bottom:2px solid var(--dsx-color-accent);border-radius:0 0 16px 16px;box-shadow:0 14px 22px -16px #141e3c8c}.fundas-navidenas-modular-comp__fila-cruz{border-top:1px solid #eef0f3}.fundas-navidenas-modular-comp__simbolo{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center}.fundas-navidenas-modular-comp__simbolo svg{width:15px;height:15px}.fundas-navidenas-modular-comp__simbolo--si{background:color-mix(in srgb,var(--dsx-color-success) 14%,white);color:var(--dsx-color-success)}.fundas-navidenas-modular-comp__simbolo--no{background:color-mix(in srgb,#dc2626 10%,white);color:#dc2626}.fundas-navidenas-modular-comp__simbolo--no svg{width:12px;height:12px}.fundas-navidenas-modular-comp__tabla.is-anima .fundas-navidenas-modular-comp__simbolo--si{opacity:0;transform:scale(.3)}.fundas-navidenas-modular-comp__tabla.is-anima.is-visible .fundas-navidenas-modular-comp__simbolo--si{animation:fundas-navidenas-modular-comp-aparece .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--fundas-navidenas-modular-i, 0) * .22s)}@keyframes fundas-navidenas-modular-comp-aparece{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.fundas-navidenas-modular-faq__ola{display:block;width:100%;height:20px;color:var(--dsx-color-section-bg)}.fundas-navidenas-modular-faq__cuerpo{background:var(--dsx-color-section-bg);margin-top:-1px;margin-bottom:-1px}.fundas-navidenas-modular-faq .dsx-container{padding-top:var(--dsx-space-sm);padding-bottom:var(--dsx-space-sm)}.fundas-navidenas-modular-faq__linea{display:block;width:48px;height:3px;margin:8px auto 0;background:var(--dsx-color-accent);border-radius:var(--dsx-radius-pill)}.fundas-navidenas-modular-faq__lista{display:flex;flex-direction:column;gap:10px;margin-top:var(--dsx-space-md)}.fundas-navidenas-modular-faq__item{background:#fff;border-radius:16px;box-shadow:var(--dsx-shadow-sm);overflow:hidden}.fundas-navidenas-modular-faq__pregunta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;background:#fff;cursor:pointer;list-style:none}.fundas-navidenas-modular-faq__pregunta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,color-mix(in srgb,var(--dsx-color-accent) 88%,white) 0%,var(--dsx-color-accent) 55%,color-mix(in srgb,var(--dsx-color-accent) 82%,black) 100%);opacity:0;transition:opacity .35s ease}.fundas-navidenas-modular-faq__item[open] .fundas-navidenas-modular-faq__pregunta:before{opacity:1}.fundas-navidenas-modular-faq__pregunta::-webkit-details-marker{display:none}.fundas-navidenas-modular-faq__pregunta::marker{content:""}.fundas-navidenas-modular-faq__pregunta-texto{flex:1 1 auto;min-width:0;font-family:var(--dsx-font-display);font-weight:700;font-size:14px;line-height:1.35;color:#1f2230;transition:color .35s ease}.fundas-navidenas-modular-faq__item[open] .fundas-navidenas-modular-faq__pregunta-texto{color:#fff}.fundas-navidenas-modular-faq__icono{position:relative;width:16px;height:16px;flex:none;transition:transform .2s ease}.fundas-navidenas-modular-faq__icono:before,.fundas-navidenas-modular-faq__icono:after{content:"";position:absolute;background:var(--dsx-color-accent);border-radius:2px;transition:background .35s ease}.fundas-navidenas-modular-faq__item[open] .fundas-navidenas-modular-faq__icono:before,.fundas-navidenas-modular-faq__item[open] .fundas-navidenas-modular-faq__icono:after{background:#fff}.fundas-navidenas-modular-faq__icono:before{left:50%;top:0;bottom:0;width:2.5px;transform:translate(-50%)}.fundas-navidenas-modular-faq__icono:after{top:50%;left:0;right:0;height:2.5px;transform:translateY(-50%)}.fundas-navidenas-modular-faq__item[open] .fundas-navidenas-modular-faq__icono{transform:rotate(45deg)}.fundas-navidenas-modular-faq__respuesta{padding:12px 16px 18px;font-size:13.5px;line-height:1.55;color:#4b5563}.fundas-navidenas-modular-garantia{background:var(--dsx-color-section-bg)}.fundas-navidenas-modular-garantia p{margin:0}.fundas-navidenas-modular-garantia__certificado{position:relative;border-radius:16px;border:2.5px solid var(--dsx-color-accent);background:#fff;box-shadow:0 0 0 5px #fff,0 0 0 6px color-mix(in srgb,var(--dsx-color-accent) 35%,white),0 16px 32px -18px #141e3c66}.fundas-navidenas-modular-garantia__luz{position:absolute;z-index:1;top:-8px;right:-8px;bottom:-8px;left:-8px;padding:11px;border-radius:21.5px;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fundas-navidenas-modular-garantia__luz:before{content:"";position:absolute;left:50%;top:50%;width:320%;aspect-ratio:1;background:repeating-conic-gradient(transparent 0deg 40deg,color-mix(in srgb,var(--dsx-color-highlight) 30%,transparent) 120deg,color-mix(in srgb,var(--dsx-color-highlight) 75%,transparent) 160deg,color-mix(in srgb,var(--dsx-color-highlight) 60%,white) 174deg,transparent 180deg);filter:blur(4px);transform:translate(-50%,-50%) rotate(0);animation:fundas-navidenas-modular-garantia-giro 9s linear infinite;will-change:transform}@keyframes fundas-navidenas-modular-garantia-giro{to{transform:translate(-50%,-50%) rotate(1turn)}}.fundas-navidenas-modular-garantia__cuerpo{display:flex;flex-direction:column;align-items:center;padding:26px 20px 20px;text-align:center}.fundas-navidenas-modular-garantia__logo{width:150px;height:auto}.fundas-navidenas-modular-garantia__titulo{margin:14px 0 0;font-family:var(--dsx-font-display);font-weight:900;font-size:34px;line-height:1;letter-spacing:.5px;color:var(--dsx-color-accent-text)}.fundas-navidenas-modular-garantia__divisor{display:block;width:100%;height:1px;margin:16px 0;background:#e3e7ef}.fundas-navidenas-modular-garantia__texto{font-size:14.5px;line-height:1.55;color:#1f2230}.fundas-navidenas-modular-garantia__pasos{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;margin:22px 0 0;padding:0;list-style:none;text-align:left}.fundas-navidenas-modular-garantia__pasos:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:color-mix(in srgb,var(--dsx-color-accent) 30%,white)}.fundas-navidenas-modular-garantia__paso{position:relative;display:flex;align-items:center;gap:14px}.fundas-navidenas-modular-garantia__icono{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--dsx-color-accent) 12%,white);color:var(--dsx-color-accent-text)}.fundas-navidenas-modular-garantia__icono svg{width:20px;height:20px}.fundas-navidenas-modular-garantia__paso--final .fundas-navidenas-modular-garantia__icono{position:relative;background:var(--dsx-color-accent);color:#fff;animation:fundas-navidenas-modular-garantia-latido 2.6s ease-in-out infinite}.fundas-navidenas-modular-garantia__paso--final .fundas-navidenas-modular-garantia__icono:before,.fundas-navidenas-modular-garantia__paso--final .fundas-navidenas-modular-garantia__icono:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:0;pointer-events:none}.fundas-navidenas-modular-garantia__paso--final .fundas-navidenas-modular-garantia__icono:before{border:1.5px solid rgba(255,255,255,.85);animation:fundas-navidenas-modular-garantia-gota 2.6s ease-out infinite}.fundas-navidenas-modular-garantia__paso--final .fundas-navidenas-modular-garantia__icono:after{border:2px solid color-mix(in srgb,var(--dsx-color-accent) 55%,transparent);animation:fundas-navidenas-modular-garantia-onda 2.6s ease-out infinite}@keyframes fundas-navidenas-modular-garantia-latido{0%,42%,to{transform:scale(1)}10%{transform:scale(1.12)}20%{transform:scale(.98)}30%{transform:scale(1.06)}}@keyframes fundas-navidenas-modular-garantia-gota{0%,7%{opacity:0;transform:scale(.12)}9%{opacity:1;transform:scale(.12)}30%,to{opacity:0;transform:scale(1)}}@keyframes fundas-navidenas-modular-garantia-onda{0%,24%{opacity:0;transform:scale(1)}27%{opacity:.9;transform:scale(1)}75%,to{opacity:0;transform:scale(1.75)}}.fundas-navidenas-modular-garantia__paso-titulo{font-family:var(--dsx-font-display);font-weight:800;font-size:15px;line-height:1.3;color:#1f2230}.fundas-navidenas-modular-garantia__paso--final .fundas-navidenas-modular-garantia__paso-titulo{color:var(--dsx-color-accent-text)}.fundas-navidenas-modular-garantia__paso-texto{margin-top:2px;font-size:13px;line-height:1.45;color:#4b5262}.fundas-navidenas-modular-garantia__cubre{width:100%;margin-top:22px;text-align:left}.fundas-navidenas-modular-garantia__pregunta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--dsx-color-accent) 22%,white);background:color-mix(in srgb,var(--dsx-color-accent) 8%,white);overflow:hidden;cursor:pointer;list-style:none;font-family:var(--dsx-font-display);font-weight:800;font-size:15px;color:var(--dsx-color-accent-text);-webkit-tap-highlight-color:transparent;transition:color .35s ease,border-color .35s ease}.fundas-navidenas-modular-garantia__pregunta::-webkit-details-marker{display:none}.fundas-navidenas-modular-garantia__pregunta::marker{content:""}.fundas-navidenas-modular-garantia__pregunta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,color-mix(in srgb,var(--dsx-color-accent) 88%,white) 0%,var(--dsx-color-accent) 55%,color-mix(in srgb,var(--dsx-color-accent) 82%,black) 100%);opacity:0;transition:opacity .35s ease}.fundas-navidenas-modular-garantia__pregunta:after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:40%;z-index:-1;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.85) 50%,transparent 100%);transform:translate(0);animation:fundas-navidenas-modular-garantia-brillo 3s ease-in-out .8s infinite;pointer-events:none}@keyframes fundas-navidenas-modular-garantia-brillo{0%{transform:translate(0)}55%,to{transform:translate(380%)}}.fundas-navidenas-modular-garantia__cubre[open] .fundas-navidenas-modular-garantia__pregunta{color:#fff;border-color:var(--dsx-color-accent)}.fundas-navidenas-modular-garantia__cubre[open] .fundas-navidenas-modular-garantia__pregunta:before{opacity:1}.fundas-navidenas-modular-garantia__cubre[open] .fundas-navidenas-modular-garantia__pregunta:after{animation:none;opacity:0}.fundas-navidenas-modular-garantia__pregunta:focus-visible{outline:2.5px solid var(--dsx-color-accent);outline-offset:3px}.fundas-navidenas-modular-garantia__mas{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:var(--dsx-color-accent);transition:transform .3s ease,background-color .35s ease}.fundas-navidenas-modular-garantia__mas:before,.fundas-navidenas-modular-garantia__mas:after{content:"";position:absolute;left:50%;top:50%;border-radius:2px;background:#fff;transition:background-color .35s ease}.fundas-navidenas-modular-garantia__mas:before{width:2.5px;height:13px;transform:translate(-50%,-50%)}.fundas-navidenas-modular-garantia__mas:after{width:13px;height:2.5px;transform:translate(-50%,-50%)}.fundas-navidenas-modular-garantia__cubre[open] .fundas-navidenas-modular-garantia__mas{transform:rotate(45deg);background:#fff}.fundas-navidenas-modular-garantia__cubre[open] .fundas-navidenas-modular-garantia__mas:before,.fundas-navidenas-modular-garantia__cubre[open] .fundas-navidenas-modular-garantia__mas:after{background:var(--dsx-color-accent)}.fundas-navidenas-modular-garantia__casos{display:flex;flex-direction:column;gap:8px;margin-top:10px}.fundas-navidenas-modular-garantia__caso{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--dsx-color-accent) 6%,white)}.fundas-navidenas-modular-garantia__cubre[open] .fundas-navidenas-modular-garantia__caso{animation:fundas-navidenas-modular-garantia-entra .45s cubic-bezier(.2,.7,.2,1) both}.fundas-navidenas-modular-garantia__cubre[open] .fundas-navidenas-modular-garantia__caso:nth-child(2){animation-delay:.08s}.fundas-navidenas-modular-garantia__cubre[open] .fundas-navidenas-modular-garantia__caso:nth-child(3){animation-delay:.16s}@keyframes fundas-navidenas-modular-garantia-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fundas-navidenas-modular-garantia__caso-icono{flex:0 0 46px;width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--dsx-color-accent);color:#fff}.fundas-navidenas-modular-garantia__caso-icono svg{width:24px;height:24px}.fundas-navidenas-modular-garantia__caso-titulo{font-family:var(--dsx-font-display);font-weight:800;font-size:15px;line-height:1.3;color:#1f2230}.fundas-navidenas-modular-garantia__caso-texto{margin-top:2px;font-size:13px;line-height:1.45;color:#4b5262}@media(prefers-reduced-motion:reduce){.fundas-navidenas-modular-garantia__luz:before,.fundas-navidenas-modular-garantia__paso--final .fundas-navidenas-modular-garantia__icono,.fundas-navidenas-modular-garantia__paso--final .fundas-navidenas-modular-garantia__icono:before,.fundas-navidenas-modular-garantia__paso--final .fundas-navidenas-modular-garantia__icono:after,.fundas-navidenas-modular-garantia__pregunta:after,.fundas-navidenas-modular-garantia__cubre[open] .fundas-navidenas-modular-garantia__caso{animation:none}.fundas-navidenas-modular-garantia__pregunta,.fundas-navidenas-modular-garantia__pregunta:before,.fundas-navidenas-modular-garantia__mas,.fundas-navidenas-modular-garantia__mas:before,.fundas-navidenas-modular-garantia__mas:after{transition:none}}.fundas-navidenas-modular-contacto__franja{padding:14px var(--dsx-space-sm);background:linear-gradient(to bottom,color-mix(in srgb,var(--dsx-color-accent) 90%,white) 0%,var(--dsx-color-accent) 60%,color-mix(in srgb,var(--dsx-color-accent) 88%,black) 100%);color:#fff}.fundas-navidenas-modular-contacto__titulo{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;font-family:var(--dsx-font-display);font-weight:900;font-size:26px;line-height:1.1;text-align:center;color:#fff}.fundas-navidenas-modular-contacto__titulo svg{flex:none;width:30px;height:30px}.fundas-navidenas-modular-contacto__texto{max-width:340px;margin:0 auto;font-size:15px;line-height:1.6;text-align:center;color:#1f2230}.fundas-navidenas-modular-contacto__texto strong{font-weight:700}.fundas-navidenas-modular-contacto__tarjeta{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:18px;padding:16px 12px 18px;border-radius:18px;background:color-mix(in srgb,var(--dsx-color-accent) 8%,white);text-align:center}.fundas-navidenas-modular-contacto__etiqueta{font-size:13px;color:#5b6270}.fundas-navidenas-modular-contacto__numero{font-family:var(--dsx-font-display);font-weight:900;font-size:clamp(30px,9.5vw,38px);line-height:1.15;letter-spacing:.5px;white-space:nowrap;color:var(--dsx-color-accent-text)}.fundas-navidenas-modular-contacto__botones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.fundas-navidenas-modular-contacto__boton{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:12px 10px;border-radius:14px;border:2px solid transparent;font-family:var(--dsx-font-display);font-weight:800;font-size:15px;line-height:1.15;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.fundas-navidenas-modular-contacto__boton svg{flex:none;width:20px;height:20px}.fundas-navidenas-modular-contacto__boton:active{transform:scale(.97)}.fundas-navidenas-modular-contacto__boton:focus-visible{outline:2.5px solid var(--dsx-color-accent);outline-offset:3px}.fundas-navidenas-modular-contacto .fundas-navidenas-modular-contacto__boton--escribir{background:#25d366;color:#fff;box-shadow:0 8px 18px -12px #128c46e6}.fundas-navidenas-modular-contacto__boton--escribir span{text-shadow:1.2px 0 0 rgba(0,0,0,.6),-1.2px 0 0 rgba(0,0,0,.6),0 1.2px 0 rgba(0,0,0,.6),0 -1.2px 0 rgba(0,0,0,.6),.85px .85px 0 rgba(0,0,0,.6),-.85px .85px 0 rgba(0,0,0,.6),.85px -.85px 0 rgba(0,0,0,.6),-.85px -.85px 0 rgba(0,0,0,.6),0 1.5px 3px rgba(0,0,0,.3)}.fundas-navidenas-modular-contacto__boton--copiar{background:#fff;border-color:var(--dsx-color-accent);color:var(--dsx-color-accent-text)}.fundas-navidenas-modular-contacto__boton--copiar.is-copiado{background:var(--dsx-color-accent);color:#fff}.fundas-navidenas-modular-contacto__ico-listo,.fundas-navidenas-modular-contacto__boton--copiar.is-copiado .fundas-navidenas-modular-contacto__ico-copiar{display:none}.fundas-navidenas-modular-contacto__boton--copiar.is-copiado .fundas-navidenas-modular-contacto__ico-listo{display:block}.fundas-navidenas-modular-contacto__aviso{position:absolute;width:1px;height:1px;overflow:hidden;margin:0;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.fundas-navidenas-modular-contacto__boton{transition:none}}section.fundas-navidenas-modular-resenas{background:var(--dsx-color-section-bg)}.fundas-navidenas-modular-resenas .dsx-container{padding-top:var(--dsx-space-md);padding-bottom:var(--dsx-space-md)}.fundas-navidenas-modular-resenas__titulo-seccion{margin-bottom:var(--dsx-space-sm)}.fundas-navidenas-modular-resenas__resumen{display:flex;align-items:center;gap:16px;background:#fff;border-radius:20px;box-shadow:0 8px 24px #11182714;padding:20px 18px}.fundas-navidenas-modular-resenas__resumen-izq{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:92px}.fundas-navidenas-modular-resenas__numero{font-family:var(--dsx-font-display);font-weight:800;font-size:34px;color:#1f2230;line-height:1}.fundas-navidenas-modular-resenas__estrellas-resumen{display:flex;gap:1px}.fundas-navidenas-modular-resenas__conteo{margin:2px 0 0;font-size:12px;line-height:1.3;color:var(--dsx-color-text-muted)}.fundas-navidenas-modular-resenas__histograma{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.fundas-navidenas-modular-resenas__fila-hist{display:flex;align-items:center;gap:8px}.fundas-navidenas-modular-resenas__hist-label{flex:0 0 18px;font-size:11.5px;font-weight:600;color:var(--dsx-color-text-muted)}.fundas-navidenas-modular-resenas__hist-track{flex:1 1 auto;min-width:0;display:block;height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.fundas-navidenas-modular-resenas__hist-fill{display:block;height:100%;background:#f5a623;border-radius:999px}.fundas-navidenas-modular-resenas__lista{display:flex;flex-direction:column;gap:10px;margin-top:var(--dsx-space-sm)}.fundas-navidenas-modular-resenas__card{background:#fff;border-radius:20px;box-shadow:0 8px 24px #11182714;padding:18px 16px;display:flex;flex-direction:column;gap:10px}.fundas-navidenas-modular-resenas__estrellas{display:flex;gap:2px}.fundas-navidenas-modular-resenas__autor{display:flex;align-items:flex-start;gap:10px}.fundas-navidenas-modular-resenas__avatar{width:40px;height:40px;border-radius:50%;background:var(--dsx-color-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--dsx-font-display);font-weight:800;font-size:15px;overflow:hidden;flex-shrink:0}.fundas-navidenas-modular-resenas__avatar img{width:100%;height:100%;object-fit:cover}.fundas-navidenas-modular-resenas__autor-texto{display:flex;flex-direction:column;gap:1px;min-width:0}.fundas-navidenas-modular-resenas__nombre-linea{display:flex;align-items:center;gap:2px 7px;flex-wrap:wrap}.fundas-navidenas-modular-resenas__nombre{font-family:var(--dsx-font-display);font-weight:800;font-size:16px;color:#1f2230;white-space:nowrap}.fundas-navidenas-modular-resenas__verificada{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:700;color:var(--dsx-color-success);white-space:nowrap}.fundas-navidenas-modular-resenas__ciudad{margin:0;font-size:13px;color:var(--dsx-color-text-muted)}.fundas-navidenas-modular-resenas__texto{margin:0;font-size:13.5px;line-height:1.55;color:#4b5563}.fundas-navidenas-modular-resenas .fundas-navidenas-modular-resenas__foto-adjunta{display:block;margin-top:10px;width:100%;max-width:220px;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px}.fundas-navidenas-modular-resenas__cta-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:var(--dsx-space-sm)}.fundas-navidenas-modular-resenas__cta-pregunta{margin:0;font-size:12.5px;font-weight:600;color:#4b5563}.fundas-navidenas-modular-resenas__cta-propia{display:inline-block;width:auto;padding:10px 18px;background:var(--dsx-color-accent);border:none;border-radius:var(--dsx-radius-pill);color:var(--dsx-color-accent-contrast);font-family:var(--dsx-font-display);font-weight:800;font-size:12px;letter-spacing:.02em;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;box-shadow:0 6px 16px #0000002e}.fundas-navidenas-modular-resenas__dialog{border:none;padding:0;width:min(92vw,420px);border-radius:20px;box-shadow:0 20px 50px #0000004d}.fundas-navidenas-modular-resenas__dialog::backdrop{background:#1118278c}.fundas-navidenas-modular-resenas__dialog-cuerpo{position:relative;box-sizing:border-box;max-height:86vh;overflow-y:auto;padding:22px 18px 20px}.fundas-navidenas-modular-resenas__dialog-cerrar{position:absolute;top:14px;right:14px;width:30px;height:30px;border:none;border-radius:50%;background:var(--dsx-color-bg-soft);color:#1f2230;display:flex;align-items:center;justify-content:center;cursor:pointer}.fundas-navidenas-modular-resenas__form-titulo{margin:0 0 14px;font-family:var(--dsx-font-display);font-weight:800;font-size:16px;color:#1f2230}.fundas-navidenas-modular-resenas__form{display:flex;flex-direction:column;gap:10px}.fundas-navidenas-modular-resenas__form-estrellas{display:flex;gap:4px}.fundas-navidenas-modular-resenas__form-estrella{padding:2px;background:none;border:none;cursor:pointer;line-height:0}.fundas-navidenas-modular-resenas__form-input{width:100%;box-sizing:border-box;padding:11px 13px;border-radius:12px;border:1px solid var(--dsx-color-border);background:#fff;font-family:var(--dsx-font-body);font-size:13.5px;color:#1f2230}.fundas-navidenas-modular-resenas__form-input:focus{outline:2px solid var(--dsx-color-accent);outline-offset:1px}.fundas-navidenas-modular-resenas__form-textarea{resize:vertical;min-height:70px;font-family:var(--dsx-font-body)}.fundas-navidenas-modular-resenas__form-ubicacion{display:flex;gap:8px}.fundas-navidenas-modular-resenas__form-select{flex:1 1 0;min-width:0;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;padding-right:28px}.fundas-navidenas-modular-resenas__form-select:disabled{color:var(--dsx-color-text-muted);background-color:var(--dsx-color-bg-soft)}.fundas-navidenas-modular-resenas__verificada--pendiente{color:#d97706}.fundas-navidenas-modular-resenas__form-fotos{display:flex;gap:10px}.fundas-navidenas-modular-resenas__form-foto-campo{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:5px;cursor:pointer}.fundas-navidenas-modular-resenas__form-foto-etiqueta{font-size:11px;font-weight:600;color:var(--dsx-color-text-muted)}.fundas-navidenas-modular-resenas__form-foto-boton{display:block;text-align:center;padding:10px 6px;border-radius:12px;border:1px dashed var(--dsx-color-border);background:var(--dsx-color-bg-soft);font-size:12px;font-weight:600;color:#4b5563}.fundas-navidenas-modular-resenas__boton--form{margin-top:4px}.fundas-navidenas-modular-resenas__mas{margin-top:var(--dsx-space-sm)}.fundas-navidenas-modular-resenas__boton{display:block;width:100%;padding:13px;background:#fff;border:1.5px solid var(--dsx-color-accent);border-radius:var(--dsx-radius-pill);color:var(--dsx-color-accent-text);font-family:var(--dsx-font-display);font-weight:700;font-size:14px;text-align:center;cursor:pointer;list-style:none}.fundas-navidenas-modular-resenas__boton::-webkit-details-marker{display:none}.fundas-navidenas-modular-resenas__boton::marker{content:""}.fundas-navidenas-modular-resenas__mas[open]>.fundas-navidenas-modular-resenas__boton{display:none}.fundas-navidenas-modular-resenas__lista--extra{margin-top:10px}.fundas-navidenas-modular-pie{background:#0c2340;color:#9fb1c7;font-family:var(--dsx-font-body)}.fundas-navidenas-modular-pie .fundas-navidenas-modular-pie__cuerpo{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 20px 96px;text-align:center}.fundas-navidenas-modular-pie .fundas-navidenas-modular-pie__logo{width:72px;height:72px;max-width:none}.fundas-navidenas-modular-pie .fundas-navidenas-modular-pie__texto{margin:0;font-size:12.5px;line-height:1.5;color:#9fb1c7}.fundas-navidenas-modular-pie .fundas-navidenas-modular-pie__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:13px;font-weight:700}.fundas-navidenas-modular-pie .fundas-navidenas-modular-pie__links a{color:#fff;text-decoration:none}.fundas-navidenas-modular-pie .fundas-navidenas-modular-pie__links a:hover{text-decoration:underline}.fundas-navidenas-modular-pie .fundas-navidenas-modular-pie__copy{font-size:11.5px;color:#9fb1c7}.fundas-navidenas-modular-pie .fundas-navidenas-modular-pie__tricolor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:4px}.fundas-navidenas-modular-pie .fundas-navidenas-modular-pie__tricolor span:nth-child(1){background:#fbd010}.fundas-navidenas-modular-pie .fundas-navidenas-modular-pie__tricolor span:nth-child(2){background:#033991}.fundas-navidenas-modular-pie .fundas-navidenas-modular-pie__tricolor span:nth-child(3){background:#c60f21}body:has(.fundas-navidenas-modular-pie) .shopify-section-group-footer-group{display:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fundas-navidenas-modular.css.map */
