@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.wallrepair-modular-anuncio{width:100%;background:var(--dsx-color-accent)}.wallrepair-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.wallrepair-modular-oferta-urgente{width:100%;background:var(--wallrepair-modular-oferta-urgente-bg, #DC2626)}.wallrepair-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 wallrepair-modular-oferta-urgente-pulso-fondo{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}@keyframes wallrepair-modular-oferta-urgente-pulso-texto{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}section.wallrepair-modular-oferta-urgente--pulso{animation:wallrepair-modular-oferta-urgente-pulso-fondo 1.4s ease-in-out infinite}.wallrepair-modular-oferta-urgente__texto--pulso{display:inline-block;animation:wallrepair-modular-oferta-urgente-pulso-texto 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){section.wallrepair-modular-oferta-urgente--pulso,.wallrepair-modular-oferta-urgente__texto--pulso{animation:none}}.wallrepair-modular-hero-oferta .dsx-container{padding-top:var(--dsx-space-sm)}.wallrepair-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}.wallrepair-modular-hero-media{border-radius:var(--dsx-radius-lg);overflow:hidden;margin-bottom:var(--dsx-space-sm)}.wallrepair-modular-carrusel{position:relative;margin-bottom:var(--dsx-space-sm)}.wallrepair-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}.wallrepair-modular-carrusel__slide{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);transition:transform .4s ease}.wallrepair-modular-carrusel__slide[data-active]{transform:translate(0);z-index:2}.wallrepair-modular-carrusel__slide img{width:100%;height:100%;object-fit:cover;display:block}.wallrepair-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)}.wallrepair-modular-carrusel__arrow svg{width:1.35rem;height:1.35rem;display:block}.wallrepair-modular-carrusel__arrow--prev{left:var(--dsx-space-2xs)}.wallrepair-modular-carrusel__arrow--next{right:var(--dsx-space-2xs)}.wallrepair-modular-carrusel__dots{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:var(--dsx-space-3xs)}.wallrepair-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}.wallrepair-modular-carrusel__dot[data-active]{width:18px;background:var(--dsx-color-accent)}.wallrepair-modular-carrusel__thumbs{display:flex;justify-content:center;gap:var(--dsx-space-3xs);margin-top:var(--dsx-space-3xs);overflow-x:auto;padding:2px}.wallrepair-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}.wallrepair-modular-carrusel__thumb img{width:100%;height:100%;object-fit:cover}.wallrepair-modular-carrusel__thumb[data-active]{border-color:var(--dsx-color-accent);opacity:1}.wallrepair-modular-hero-copy{margin-bottom:var(--dsx-space-sm)}.wallrepair-modular-calificacion{display:inline-flex;align-items:center;gap:8px;margin:5px 0 0;text-decoration:none;color:#1f2230}.wallrepair-modular-calificacion__estrellas{color:#f5b301;font-size:20px;letter-spacing:1px;line-height:1}.wallrepair-modular-calificacion__nota{font-family:var(--dsx-font-display);font-size:17px;font-weight:700}.wallrepair-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}.wallrepair-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}.wallrepair-modular-precio{display:flex;align-items:baseline;gap:var(--dsx-space-2xs);flex-wrap:nowrap;margin:10px 0 0}.wallrepair-modular-precio__actual{flex-shrink:0}.wallrepair-modular-precio__actual{font-family:var(--dsx-font-display);font-size:27px;font-weight:800;color:#1f2230}.wallrepair-modular-precio__anterior{font-size:19px;color:var(--dsx-color-text-muted);text-decoration:line-through}.wallrepair-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)}.wallrepair-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){.wallrepair-modular-precio__ahorro:after{animation:none;display:none}}.wallrepair-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}.wallrepair-modular-quedan b{font-weight:800;color:var(--dsx-color-warning)}.wallrepair-modular-quedan__punto{position:relative;flex:none;width:10px;height:10px;margin-left:2px;border-radius:50%;background:var(--dsx-color-warning);animation:wallrepair-modular-quedan-late 1.8s ease-in-out infinite}.wallrepair-modular-quedan__punto:before,.wallrepair-modular-quedan__punto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--dsx-color-warning);animation:wallrepair-modular-quedan-onda 1.8s ease-out infinite}.wallrepair-modular-quedan__punto:after{animation-delay:.9s}@keyframes wallrepair-modular-quedan-onda{0%{transform:scale(1);opacity:.55}to{transform:scale(3.4);opacity:0}}@keyframes wallrepair-modular-quedan-late{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.wallrepair-modular-quedan__punto{animation:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--dsx-color-warning) 20%,transparent)}.wallrepair-modular-quedan__punto:before,.wallrepair-modular-quedan__punto:after{animation:none;display:none}}.wallrepair-modular-beneficios{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.wallrepair-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}.wallrepair-modular-beneficios li strong{font-weight:600}.wallrepair-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}.wallrepair-modular-sticky-cta.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.wallrepair-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(.wallrepair-modular-sticky-cta){padding-bottom:72px}@media(prefers-reduced-motion:reduce){.wallrepair-modular-sticky-cta{transition:none}}.wallrepair-modular-beneficios__icono{flex-shrink:0}.wallrepair-modular-hero-oferta .dsx-btn-buy{margin-bottom:var(--dsx-space-sm);padding:16px 12px;font-size:16px;font-weight:800;border-radius:14px}.wallrepair-modular-hero-oferta .wallrepair-modular-btn-buy{padding-top:20px;padding-bottom:20px}.wallrepair-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)}.wallrepair-modular-hero-oferta .dsx-container{padding-bottom:var(--dsx-space-3xs)}.wallrepair-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}.wallrepair-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)}.wallrepair-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}.wallrepair-modular-badge-compacto:last-child{color:var(--dsx-color-accent-text)}.wallrepair-modular-badge-compacto--enlace{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.wallrepair-modular-badge-compacto:last-child .wallrepair-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){.wallrepair-modular-hero-oferta{padding-bottom:calc(var(--dsx-space-lg) + var(--dsx-safe-bottom))}}.wallrepair-modular-disenos .dsx-container{padding-top:var(--dsx-space-md);padding-bottom:var(--dsx-space-md)}.wallrepair-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)}.wallrepair-modular-disenos__titulo-acento{color:var(--dsx-color-accent)}.wallrepair-modular-disenos__subtitulo{margin:var(--dsx-space-2xs) 0 0;font-size:15px;color:var(--dsx-color-text-muted);line-height:1.5}.wallrepair-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){.wallrepair-modular-disenos__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wallrepair-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)}.wallrepair-modular-disenos__cara{display:block;width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.wallrepair-modular-disenos__tarjeta.is-flip .wallrepair-modular-disenos__cara{transform:rotateY(180deg)}.wallrepair-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}.wallrepair-modular-disenos__img--detras{transform:rotateY(180deg)}.wallrepair-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}.wallrepair-modular-ps .dsx-container{padding-top:0;padding-bottom:0;padding-left:var(--dsx-space-xs);padding-right:var(--dsx-space-xs)}.wallrepair-modular-ps__bloque{--wallrepair-modular-fondo: #f4f5f7;background:var(--wallrepair-modular-fondo);box-shadow:0 0 0 100vmax var(--wallrepair-modular-fondo);clip-path:inset(0 -100vmax);padding-top:0;padding-bottom:var(--dsx-space-lg)}.wallrepair-modular-ps__bloque--solucion{--wallrepair-modular-fondo: color-mix(in srgb, var(--dsx-color-accent) 5%, white)}.wallrepair-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}.wallrepair-modular-ps__titulo-bloque{--wallrepair-modular-banda: color-mix(in srgb, var(--dsx-color-accent) 13%, white);text-align:center;background:var(--wallrepair-modular-banda);box-shadow:0 0 0 100vmax var(--wallrepair-modular-banda);clip-path:inset(0 -100vmax);padding:16px 0;letter-spacing:-.6px}.wallrepair-modular-ps__titulo-bloque--problema{--wallrepair-modular-banda: color-mix(in srgb, var(--dsx-color-warning) 12%, #f4f5f7)}.wallrepair-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}.wallrepair-modular-ps__imagen-wrap img,.wallrepair-modular-ps__video{width:100%;height:100%;object-fit:cover;display:block}.wallrepair-modular-ps__visual{position:relative;margin-top:var(--dsx-space-sm)}.wallrepair-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}.wallrepair-modular-ps__imagen-solucion{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}section.wallrepair-modular-resultado{background:color-mix(in srgb,var(--dsx-color-accent) 11%,white)}.wallrepair-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)}.wallrepair-modular-resultado__titulo-bloque{--wallrepair-modular-banda: color-mix(in srgb, var(--dsx-color-accent) 22%, white);text-align:center;background:var(--wallrepair-modular-banda);box-shadow:0 0 0 100vmax var(--wallrepair-modular-banda);clip-path:inset(0 -100vmax);padding:16px 0;letter-spacing:-.6px}.wallrepair-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}.wallrepair-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}.wallrepair-modular-resultado__imagen-wrap img{width:100%;height:100%;object-fit:cover;display:block}section.wallrepair-modular-testi{background:var(--dsx-color-section-bg)}.wallrepair-modular-testi .dsx-container{padding-top:var(--dsx-space-sm);padding-bottom:var(--dsx-space-sm)}.wallrepair-modular-testi__titulo{margin-bottom:0}.wallrepair-modular-testi__linea{display:block;width:48px;height:3px;margin:8px auto 0;border-radius:var(--dsx-radius-pill);background:var(--dsx-color-accent)}.wallrepair-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)}.wallrepair-modular-testi__pista-flecha{width:16px;height:16px;animation:wallrepair-modular-testi-pista 1.6s ease-in-out infinite}@keyframes wallrepair-modular-testi-pista{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.wallrepair-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}.wallrepair-modular-testi__fila::-webkit-scrollbar{display:none}.wallrepair-modular-testi__puntos{display:flex;justify-content:center;gap:8px;margin-top:4px}.wallrepair-modular-testi__punto{width:8px;height:8px;border-radius:50%;background:#d1d5db;cursor:pointer}.wallrepair-modular-testi__punto:hover,.wallrepair-modular-testi__punto:focus-visible{background:var(--dsx-color-accent)}.wallrepair-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}.wallrepair-modular-testi__estrellas{display:flex;gap:2px}.wallrepair-modular-testi__autor{display:flex;align-items:flex-start;gap:10px}.wallrepair-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}.wallrepair-modular-testi__avatar img{width:100%;height:100%;object-fit:cover}.wallrepair-modular-testi__autor-texto{display:flex;flex-direction:column;gap:1px;min-width:0}.wallrepair-modular-testi__nombre-linea{display:flex;align-items:center;gap:2px 7px;flex-wrap:wrap}.wallrepair-modular-testi__nombre{font-family:var(--dsx-font-display);font-weight:800;font-size:16px;color:#1f2230;white-space:nowrap}.wallrepair-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}.wallrepair-modular-testi__ciudad{margin:0;font-size:13px;color:var(--dsx-color-text-muted)}.wallrepair-modular-testi__texto{margin:0;font-size:13.5px;line-height:1.55;color:#4b5563}.wallrepair-modular-testi .wallrepair-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){.wallrepair-modular-testi__pista-flecha{animation:none}}.wallrepair-modular-razones .dsx-container{padding-top:var(--dsx-space-md);padding-bottom:var(--dsx-space-md)}.wallrepair-modular-razones__linea{display:block;width:48px;height:3px;margin:8px auto 0;background:var(--dsx-color-accent);border-radius:var(--dsx-radius-pill)}.wallrepair-modular-razones__subtitulo{margin:var(--dsx-space-2xs) 0 0;font-size:14.5px;color:var(--dsx-color-text-muted);line-height:1.5}.wallrepair-modular-razones__lista{display:flex;flex-direction:column;gap:10px;margin-top:var(--dsx-space-md)}.wallrepair-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)}.wallrepair-modular-razones__lista.is-anima .wallrepair-modular-razones__tarjeta{opacity:0;transform:translate(-18px)}.wallrepair-modular-razones__lista.is-anima.is-visible .wallrepair-modular-razones__tarjeta{animation:wallrepair-modular-razones-entra .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--wallrepair-modular-i, 0) * .15s)}@keyframes wallrepair-modular-razones-entra{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.wallrepair-modular-razones__icono{font-size:28px;line-height:1;flex-shrink:0;width:36px;text-align:center}.wallrepair-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}.wallrepair-modular-razones__titulo-corto{font-family:var(--dsx-font-display);font-weight:800;font-size:15px;color:#1f2230;line-height:1.25}.wallrepair-modular-razones__descripcion{font-size:13.5px;line-height:1.5;color:#4b5563;min-width:0}.wallrepair-modular-img-completa{margin:0;line-height:0}.wallrepair-modular-img-completa__imagen{display:block;width:100%;height:auto}.wallrepair-modular-gif .dsx-container{padding-top:var(--dsx-space-xs);padding-bottom:var(--dsx-space-xs)}.wallrepair-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}.wallrepair-modular-gif__wrap img,.wallrepair-modular-gif__video{width:100%;height:100%;object-fit:cover;display:block}.wallrepair-modular-comp .dsx-container{padding-top:var(--dsx-space-md);padding-bottom:var(--dsx-space-md)}.wallrepair-modular-comp__subtitulo{margin:var(--dsx-space-2xs) 0 0;font-size:14.5px;color:var(--dsx-color-text-muted);line-height:1.5}.wallrepair-modular-comp__tabla{margin-top:var(--dsx-space-md)}.wallrepair-modular-comp__fila{display:grid;grid-template-columns:minmax(0,1fr) 96px 60px;column-gap:8px;align-items:stretch}.wallrepair-modular-comp__nosotros-card,.wallrepair-modular-comp__otros-card{display:flex;flex-direction:column;align-items:center;gap:6px}.wallrepair-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)}.wallrepair-modular-comp__otros-card{justify-content:flex-end;padding:10px 0 8px}.wallrepair-modular-comp__foto{width:74px;height:74px;object-fit:contain}.wallrepair-modular-comp__foto--otros{width:36px;height:40px;filter:grayscale(1);opacity:.45}.wallrepair-modular-comp__etiqueta{font-family:var(--dsx-font-display);font-weight:800;font-size:11px;padding:2px 10px;border-radius:999px;white-space:nowrap}.wallrepair-modular-comp__etiqueta--nosotros{background:var(--dsx-color-accent);color:#fff}.wallrepair-modular-comp__etiqueta--otros{padding:2px 8px;font-size:10px;background:#eef0f3;color:#4b5563}.wallrepair-modular-comp__fila-texto{padding:11px 0;border-top:1px solid #eef0f3;font-size:13px;line-height:1.4;color:#1f2230}.wallrepair-modular-comp__fila-check,.wallrepair-modular-comp__fila-cruz{display:flex;align-items:center;justify-content:center}.wallrepair-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)}.wallrepair-modular-comp__fila:last-child .wallrepair-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}.wallrepair-modular-comp__fila-cruz{border-top:1px solid #eef0f3}.wallrepair-modular-comp__simbolo{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center}.wallrepair-modular-comp__simbolo svg{width:15px;height:15px}.wallrepair-modular-comp__simbolo--si{background:color-mix(in srgb,var(--dsx-color-success) 14%,white);color:var(--dsx-color-success)}.wallrepair-modular-comp__simbolo--no{background:color-mix(in srgb,#dc2626 10%,white);color:#dc2626}.wallrepair-modular-comp__simbolo--no svg{width:12px;height:12px}.wallrepair-modular-comp__tabla.is-anima .wallrepair-modular-comp__simbolo--si{opacity:0;transform:scale(.3)}.wallrepair-modular-comp__tabla.is-anima.is-visible .wallrepair-modular-comp__simbolo--si{animation:wallrepair-modular-comp-aparece .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--wallrepair-modular-i, 0) * .22s)}@keyframes wallrepair-modular-comp-aparece{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.wallrepair-modular-faq__ola{display:block;width:100%;height:20px;color:var(--dsx-color-section-bg)}.wallrepair-modular-faq__cuerpo{background:var(--dsx-color-section-bg);margin-top:-1px;margin-bottom:-1px}.wallrepair-modular-faq .dsx-container{padding-top:var(--dsx-space-sm);padding-bottom:var(--dsx-space-sm)}.wallrepair-modular-faq__linea{display:block;width:48px;height:3px;margin:8px auto 0;background:var(--dsx-color-accent);border-radius:var(--dsx-radius-pill)}.wallrepair-modular-faq__lista{display:flex;flex-direction:column;gap:10px;margin-top:var(--dsx-space-md)}.wallrepair-modular-faq__item{background:#fff;border-radius:16px;box-shadow:var(--dsx-shadow-sm);overflow:hidden}.wallrepair-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}.wallrepair-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}.wallrepair-modular-faq__item[open] .wallrepair-modular-faq__pregunta:before{opacity:1}.wallrepair-modular-faq__pregunta::-webkit-details-marker{display:none}.wallrepair-modular-faq__pregunta::marker{content:""}.wallrepair-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}.wallrepair-modular-faq__item[open] .wallrepair-modular-faq__pregunta-texto{color:#fff}.wallrepair-modular-faq__icono{position:relative;width:16px;height:16px;flex:none;transition:transform .2s ease}.wallrepair-modular-faq__icono:before,.wallrepair-modular-faq__icono:after{content:"";position:absolute;background:var(--dsx-color-accent);border-radius:2px;transition:background .35s ease}.wallrepair-modular-faq__item[open] .wallrepair-modular-faq__icono:before,.wallrepair-modular-faq__item[open] .wallrepair-modular-faq__icono:after{background:#fff}.wallrepair-modular-faq__icono:before{left:50%;top:0;bottom:0;width:2.5px;transform:translate(-50%)}.wallrepair-modular-faq__icono:after{top:50%;left:0;right:0;height:2.5px;transform:translateY(-50%)}.wallrepair-modular-faq__item[open] .wallrepair-modular-faq__icono{transform:rotate(45deg)}.wallrepair-modular-faq__respuesta{padding:12px 16px 18px;font-size:13.5px;line-height:1.55;color:#4b5563}.wallrepair-modular-garantia{background:var(--dsx-color-section-bg)}.wallrepair-modular-garantia p{margin:0}.wallrepair-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}.wallrepair-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)}.wallrepair-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:wallrepair-modular-garantia-giro 9s linear infinite;will-change:transform}@keyframes wallrepair-modular-garantia-giro{to{transform:translate(-50%,-50%) rotate(1turn)}}.wallrepair-modular-garantia__cuerpo{display:flex;flex-direction:column;align-items:center;padding:26px 20px 20px;text-align:center}.wallrepair-modular-garantia__logo{width:150px;height:auto}.wallrepair-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)}.wallrepair-modular-garantia__divisor{display:block;width:100%;height:1px;margin:16px 0;background:#e3e7ef}.wallrepair-modular-garantia__texto{font-size:14.5px;line-height:1.55;color:#1f2230}.wallrepair-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}.wallrepair-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)}.wallrepair-modular-garantia__paso{position:relative;display:flex;align-items:center;gap:14px}.wallrepair-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)}.wallrepair-modular-garantia__icono svg{width:20px;height:20px}.wallrepair-modular-garantia__paso--final .wallrepair-modular-garantia__icono{position:relative;background:var(--dsx-color-accent);color:#fff;animation:wallrepair-modular-garantia-latido 2.6s ease-in-out infinite}.wallrepair-modular-garantia__paso--final .wallrepair-modular-garantia__icono:before,.wallrepair-modular-garantia__paso--final .wallrepair-modular-garantia__icono:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:0;pointer-events:none}.wallrepair-modular-garantia__paso--final .wallrepair-modular-garantia__icono:before{border:1.5px solid rgba(255,255,255,.85);animation:wallrepair-modular-garantia-gota 2.6s ease-out infinite}.wallrepair-modular-garantia__paso--final .wallrepair-modular-garantia__icono:after{border:2px solid color-mix(in srgb,var(--dsx-color-accent) 55%,transparent);animation:wallrepair-modular-garantia-onda 2.6s ease-out infinite}@keyframes wallrepair-modular-garantia-latido{0%,42%,to{transform:scale(1)}10%{transform:scale(1.12)}20%{transform:scale(.98)}30%{transform:scale(1.06)}}@keyframes wallrepair-modular-garantia-gota{0%,7%{opacity:0;transform:scale(.12)}9%{opacity:1;transform:scale(.12)}30%,to{opacity:0;transform:scale(1)}}@keyframes wallrepair-modular-garantia-onda{0%,24%{opacity:0;transform:scale(1)}27%{opacity:.9;transform:scale(1)}75%,to{opacity:0;transform:scale(1.75)}}.wallrepair-modular-garantia__paso-titulo{font-family:var(--dsx-font-display);font-weight:800;font-size:15px;line-height:1.3;color:#1f2230}.wallrepair-modular-garantia__paso--final .wallrepair-modular-garantia__paso-titulo{color:var(--dsx-color-accent-text)}.wallrepair-modular-garantia__paso-texto{margin-top:2px;font-size:13px;line-height:1.45;color:#4b5262}.wallrepair-modular-garantia__cubre{width:100%;margin-top:22px;text-align:left}.wallrepair-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}.wallrepair-modular-garantia__pregunta::-webkit-details-marker{display:none}.wallrepair-modular-garantia__pregunta::marker{content:""}.wallrepair-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}.wallrepair-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:wallrepair-modular-garantia-brillo 3s ease-in-out .8s infinite;pointer-events:none}@keyframes wallrepair-modular-garantia-brillo{0%{transform:translate(0)}55%,to{transform:translate(380%)}}.wallrepair-modular-garantia__cubre[open] .wallrepair-modular-garantia__pregunta{color:#fff;border-color:var(--dsx-color-accent)}.wallrepair-modular-garantia__cubre[open] .wallrepair-modular-garantia__pregunta:before{opacity:1}.wallrepair-modular-garantia__cubre[open] .wallrepair-modular-garantia__pregunta:after{animation:none;opacity:0}.wallrepair-modular-garantia__pregunta:focus-visible{outline:2.5px solid var(--dsx-color-accent);outline-offset:3px}.wallrepair-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}.wallrepair-modular-garantia__mas:before,.wallrepair-modular-garantia__mas:after{content:"";position:absolute;left:50%;top:50%;border-radius:2px;background:#fff;transition:background-color .35s ease}.wallrepair-modular-garantia__mas:before{width:2.5px;height:13px;transform:translate(-50%,-50%)}.wallrepair-modular-garantia__mas:after{width:13px;height:2.5px;transform:translate(-50%,-50%)}.wallrepair-modular-garantia__cubre[open] .wallrepair-modular-garantia__mas{transform:rotate(45deg);background:#fff}.wallrepair-modular-garantia__cubre[open] .wallrepair-modular-garantia__mas:before,.wallrepair-modular-garantia__cubre[open] .wallrepair-modular-garantia__mas:after{background:var(--dsx-color-accent)}.wallrepair-modular-garantia__casos{display:flex;flex-direction:column;gap:8px;margin-top:10px}.wallrepair-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)}.wallrepair-modular-garantia__cubre[open] .wallrepair-modular-garantia__caso{animation:wallrepair-modular-garantia-entra .45s cubic-bezier(.2,.7,.2,1) both}.wallrepair-modular-garantia__cubre[open] .wallrepair-modular-garantia__caso:nth-child(2){animation-delay:.08s}.wallrepair-modular-garantia__cubre[open] .wallrepair-modular-garantia__caso:nth-child(3){animation-delay:.16s}@keyframes wallrepair-modular-garantia-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wallrepair-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}.wallrepair-modular-garantia__caso-icono svg{width:24px;height:24px}.wallrepair-modular-garantia__caso-titulo{font-family:var(--dsx-font-display);font-weight:800;font-size:15px;line-height:1.3;color:#1f2230}.wallrepair-modular-garantia__caso-texto{margin-top:2px;font-size:13px;line-height:1.45;color:#4b5262}@media(prefers-reduced-motion:reduce){.wallrepair-modular-garantia__luz:before,.wallrepair-modular-garantia__paso--final .wallrepair-modular-garantia__icono,.wallrepair-modular-garantia__paso--final .wallrepair-modular-garantia__icono:before,.wallrepair-modular-garantia__paso--final .wallrepair-modular-garantia__icono:after,.wallrepair-modular-garantia__pregunta:after,.wallrepair-modular-garantia__cubre[open] .wallrepair-modular-garantia__caso{animation:none}.wallrepair-modular-garantia__pregunta,.wallrepair-modular-garantia__pregunta:before,.wallrepair-modular-garantia__mas,.wallrepair-modular-garantia__mas:before,.wallrepair-modular-garantia__mas:after{transition:none}}.wallrepair-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}.wallrepair-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}.wallrepair-modular-contacto__titulo svg{flex:none;width:30px;height:30px}.wallrepair-modular-contacto__texto{max-width:340px;margin:0 auto;font-size:15px;line-height:1.6;text-align:center;color:#1f2230}.wallrepair-modular-contacto__texto strong{font-weight:700}.wallrepair-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}.wallrepair-modular-contacto__etiqueta{font-size:13px;color:#5b6270}.wallrepair-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)}.wallrepair-modular-contacto__botones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.wallrepair-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}.wallrepair-modular-contacto__boton svg{flex:none;width:20px;height:20px}.wallrepair-modular-contacto__boton:active{transform:scale(.97)}.wallrepair-modular-contacto__boton:focus-visible{outline:2.5px solid var(--dsx-color-accent);outline-offset:3px}.wallrepair-modular-contacto .wallrepair-modular-contacto__boton--escribir{background:#25d366;color:#fff;box-shadow:0 8px 18px -12px #128c46e6}.wallrepair-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)}.wallrepair-modular-contacto__boton--copiar{background:#fff;border-color:var(--dsx-color-accent);color:var(--dsx-color-accent-text)}.wallrepair-modular-contacto__boton--copiar.is-copiado{background:var(--dsx-color-accent);color:#fff}.wallrepair-modular-contacto__ico-listo,.wallrepair-modular-contacto__boton--copiar.is-copiado .wallrepair-modular-contacto__ico-copiar{display:none}.wallrepair-modular-contacto__boton--copiar.is-copiado .wallrepair-modular-contacto__ico-listo{display:block}.wallrepair-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){.wallrepair-modular-contacto__boton{transition:none}}section.wallrepair-modular-resenas{background:var(--dsx-color-section-bg)}.wallrepair-modular-resenas .dsx-container{padding-top:var(--dsx-space-md);padding-bottom:var(--dsx-space-md)}.wallrepair-modular-resenas__titulo-seccion{margin-bottom:var(--dsx-space-sm)}.wallrepair-modular-resenas__resumen{display:flex;align-items:center;gap:16px;background:#fff;border-radius:20px;box-shadow:0 8px 24px #11182714;padding:20px 18px}.wallrepair-modular-resenas__resumen-izq{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:92px}.wallrepair-modular-resenas__numero{font-family:var(--dsx-font-display);font-weight:800;font-size:34px;color:#1f2230;line-height:1}.wallrepair-modular-resenas__estrellas-resumen{display:flex;gap:1px}.wallrepair-modular-resenas__conteo{margin:2px 0 0;font-size:12px;line-height:1.3;color:var(--dsx-color-text-muted)}.wallrepair-modular-resenas__histograma{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.wallrepair-modular-resenas__fila-hist{display:flex;align-items:center;gap:8px}.wallrepair-modular-resenas__hist-label{flex:0 0 18px;font-size:11.5px;font-weight:600;color:var(--dsx-color-text-muted)}.wallrepair-modular-resenas__hist-track{flex:1 1 auto;min-width:0;display:block;height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.wallrepair-modular-resenas__hist-fill{display:block;height:100%;background:#f5a623;border-radius:999px}.wallrepair-modular-resenas__lista{display:flex;flex-direction:column;gap:10px;margin-top:var(--dsx-space-sm)}.wallrepair-modular-resenas__card{background:#fff;border-radius:20px;box-shadow:0 8px 24px #11182714;padding:18px 16px;display:flex;flex-direction:column;gap:10px}.wallrepair-modular-resenas__estrellas{display:flex;gap:2px}.wallrepair-modular-resenas__autor{display:flex;align-items:flex-start;gap:10px}.wallrepair-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}.wallrepair-modular-resenas__avatar img{width:100%;height:100%;object-fit:cover}.wallrepair-modular-resenas__autor-texto{display:flex;flex-direction:column;gap:1px;min-width:0}.wallrepair-modular-resenas__nombre-linea{display:flex;align-items:center;gap:2px 7px;flex-wrap:wrap}.wallrepair-modular-resenas__nombre{font-family:var(--dsx-font-display);font-weight:800;font-size:16px;color:#1f2230;white-space:nowrap}.wallrepair-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}.wallrepair-modular-resenas__ciudad{margin:0;font-size:13px;color:var(--dsx-color-text-muted)}.wallrepair-modular-resenas__texto{margin:0;font-size:13.5px;line-height:1.55;color:#4b5563}.wallrepair-modular-resenas .wallrepair-modular-resenas__foto-adjunta{display:block;margin-top:10px;width:100%;max-width:220px;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px}.wallrepair-modular-resenas__cta-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:var(--dsx-space-sm)}.wallrepair-modular-resenas__cta-pregunta{margin:0;font-size:12.5px;font-weight:600;color:#4b5563}.wallrepair-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}.wallrepair-modular-resenas__dialog{border:none;padding:0;width:min(92vw,420px);border-radius:20px;box-shadow:0 20px 50px #0000004d}.wallrepair-modular-resenas__dialog::backdrop{background:#1118278c}.wallrepair-modular-resenas__dialog-cuerpo{position:relative;box-sizing:border-box;max-height:86vh;overflow-y:auto;padding:22px 18px 20px}.wallrepair-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}.wallrepair-modular-resenas__form-titulo{margin:0 0 14px;font-family:var(--dsx-font-display);font-weight:800;font-size:16px;color:#1f2230}.wallrepair-modular-resenas__form{display:flex;flex-direction:column;gap:10px}.wallrepair-modular-resenas__form-estrellas{display:flex;gap:4px}.wallrepair-modular-resenas__form-estrella{padding:2px;background:none;border:none;cursor:pointer;line-height:0}.wallrepair-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}.wallrepair-modular-resenas__form-input:focus{outline:2px solid var(--dsx-color-accent);outline-offset:1px}.wallrepair-modular-resenas__form-textarea{resize:vertical;min-height:70px;font-family:var(--dsx-font-body)}.wallrepair-modular-resenas__form-ubicacion{display:flex;gap:8px}.wallrepair-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}.wallrepair-modular-resenas__form-select:disabled{color:var(--dsx-color-text-muted);background-color:var(--dsx-color-bg-soft)}.wallrepair-modular-resenas__verificada--pendiente{color:#d97706}.wallrepair-modular-resenas__form-fotos{display:flex;gap:10px}.wallrepair-modular-resenas__form-foto-campo{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:5px;cursor:pointer}.wallrepair-modular-resenas__form-foto-etiqueta{font-size:11px;font-weight:600;color:var(--dsx-color-text-muted)}.wallrepair-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}.wallrepair-modular-resenas__boton--form{margin-top:4px}.wallrepair-modular-resenas__mas{margin-top:var(--dsx-space-sm)}.wallrepair-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}.wallrepair-modular-resenas__boton::-webkit-details-marker{display:none}.wallrepair-modular-resenas__boton::marker{content:""}.wallrepair-modular-resenas__mas[open]>.wallrepair-modular-resenas__boton{display:none}.wallrepair-modular-resenas__lista--extra{margin-top:10px}.wallrepair-modular-pie{background:#0c2340;color:#9fb1c7;font-family:var(--dsx-font-body)}.wallrepair-modular-pie .wallrepair-modular-pie__cuerpo{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 20px 96px;text-align:center}.wallrepair-modular-pie .wallrepair-modular-pie__logo{width:72px;height:72px;max-width:none}.wallrepair-modular-pie .wallrepair-modular-pie__texto{margin:0;font-size:12.5px;line-height:1.5;color:#9fb1c7}.wallrepair-modular-pie .wallrepair-modular-pie__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:13px;font-weight:700}.wallrepair-modular-pie .wallrepair-modular-pie__links a{color:#fff;text-decoration:none}.wallrepair-modular-pie .wallrepair-modular-pie__links a:hover{text-decoration:underline}.wallrepair-modular-pie .wallrepair-modular-pie__copy{font-size:11.5px;color:#9fb1c7}.wallrepair-modular-pie .wallrepair-modular-pie__tricolor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:4px}.wallrepair-modular-pie .wallrepair-modular-pie__tricolor span:nth-child(1){background:#fbd010}.wallrepair-modular-pie .wallrepair-modular-pie__tricolor span:nth-child(2){background:#033991}.wallrepair-modular-pie .wallrepair-modular-pie__tricolor span:nth-child(3){background:#c60f21}body:has(.wallrepair-modular-pie) .shopify-section-group-footer-group{display:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/wallrepair-modular.css.map */
