:root{--dt-fondo: #ffffff;--dt-fondo-alt: #f2f3f5;--dt-texto: #14161a;--dt-texto-suave: #6b7280;--dt-borde: #e5e7eb;--dt-acento: #2f5bf6;--dt-acento-hover: #1e40d6;--dt-acento-suave: #e8edff;--dt-exito: #0f9d58;--dt-estrella: #fbbf24;--dt-fuente: inherit;--dt-radio: 16px;--dt-radio-sm: 10px;--dt-margen: 24px;--dt-ancho: 1200px;--dt-sombra: 0 1px 2px rgba(20, 22, 26, .04), 0 4px 16px rgba(20, 22, 26, .06);--dt-sombra-alta: 0 2px 4px rgba(20, 22, 26, .06), 0 20px 40px rgba(20, 22, 26, .12);--dt-ease: cubic-bezier(.22, 1, .36, 1)}.dt-section{padding-top:0!important;padding-bottom:0!important;color:var(--dt-texto);box-sizing:border-box}.dt-section *,.dt-section *:before,.dt-section *:after{box-sizing:border-box}.section-header{margin-bottom:0!important}.dt-container{max-width:var(--dt-ancho);margin:0 auto;padding:0 var(--dt-margen);width:100%}.dt-h1,.dt-h2,.dt-h3{margin:0;line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--dt-texto)}.dt-h3{font-weight:600;letter-spacing:-.01em}.dt-body{margin:0;line-height:1.65;color:var(--dt-texto-suave)}.dt-eyebrow{display:inline-block;margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dt-acento)}.dt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border:1px solid transparent;border-radius:var(--dt-radio-sm);background:var(--dt-acento);color:#fff;font-size:16px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background .2s var(--dt-ease),transform .2s var(--dt-ease),box-shadow .2s var(--dt-ease)}.dt-btn:hover{background:var(--dt-acento-hover);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #2f5bf647}.dt-btn:focus-visible{outline:3px solid var(--dt-acento);outline-offset:3px}.dt-btn[disabled],.dt-btn.is-disabled{background:#c3cad4;cursor:not-allowed;transform:none;box-shadow:none}.dt-btn--ghost{background:transparent;color:var(--dt-texto);border-color:var(--dt-borde)}.dt-btn--ghost:hover{background:var(--dt-fondo-alt);color:var(--dt-texto);box-shadow:none}.dt-card{background:var(--dt-fondo);border:1px solid var(--dt-borde);border-radius:var(--dt-radio);overflow:hidden;transition:transform .3s var(--dt-ease),box-shadow .3s var(--dt-ease),border-color .3s var(--dt-ease)}a.dt-card,.dt-card a{text-decoration:none;color:inherit}.dt-card:hover{transform:translateY(-4px);box-shadow:var(--dt-sombra-alta);border-color:transparent}.dt-img{display:block;width:100%;height:100%;object-fit:cover}.dt-img-wrap{position:relative;overflow:hidden;border-radius:var(--dt-radio);background:var(--dt-fondo-alt)}.dt-placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;background:repeating-linear-gradient(45deg,var(--dt-fondo-alt),var(--dt-fondo-alt) 12px,#eef1f6 12px,#eef1f6 24px);color:var(--dt-texto-suave);font-size:14px;font-weight:600;text-align:center;padding:20px;border-radius:var(--dt-radio)}.dt-grid{display:grid;gap:24px}.dt-grid--2{grid-template-columns:repeat(2,1fr)}.dt-grid--3{grid-template-columns:repeat(3,1fr)}.dt-grid--4{grid-template-columns:repeat(4,1fr)}.dt-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--dt-ease),transform .7s var(--dt-ease);transition-delay:var(--dt-delay, 0ms)}.dt-reveal.dt-visible{opacity:1;transform:none}.dt-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.dt-hero__media{position:relative;min-width:0}.dt-hero__media .dt-img-wrap{aspect-ratio:1 / 1;max-height:62vh;max-width:62vh;margin:0 auto;box-shadow:var(--dt-sombra)}.dt-hero__badge{position:absolute;top:18px;left:18px;z-index:2;padding:9px 16px;border-radius:999px;background:var(--dt-acento);color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em}.dt-hero__precio{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:22px 0 8px}.dt-hero__precio-actual{font-size:40px;font-weight:700;color:var(--dt-texto);line-height:1}.dt-hero__precio-antes{font-size:20px;color:var(--dt-texto-suave);text-decoration:line-through}.dt-hero__nota{margin:0 0 26px;font-size:14px;color:var(--dt-texto-suave)}.dt-hero__acciones{display:flex;flex-wrap:wrap;gap:12px}.dt-hero__rating{position:absolute;bottom:24px;right:-18px;z-index:3;display:flex;align-items:flex-start;gap:10px;max-width:230px;padding:16px 18px;background:var(--dt-fondo);border-radius:var(--dt-radio);box-shadow:var(--dt-sombra-alta)}.dt-hero__rating-estrellas{flex:0 0 auto;display:flex;gap:2px;color:var(--dt-estrella)}.dt-hero__rating-estrellas svg{width:15px;height:15px}.dt-hero__rating-texto{margin:0;font-size:13px;line-height:1.5;color:var(--dt-texto-suave)}.dt-hero__thumbrow{display:flex;gap:12px;margin-top:30px}.dt-hero__thumb{position:relative;flex:1 1 0;display:block;text-decoration:none;border-radius:var(--dt-radio-sm);overflow:hidden;background:var(--dt-fondo-alt);border:1px solid var(--dt-borde);transition:border-color .2s var(--dt-ease),transform .2s var(--dt-ease)}.dt-hero__thumb:hover{border-color:var(--dt-acento);transform:translateY(-3px)}.dt-hero__thumb .dt-img-wrap{aspect-ratio:1 / 1;border-radius:0}.dt-hero__thumb-nombre{display:block;padding:9px 10px 6px;font-size:12px;font-weight:600;color:var(--dt-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-hero__thumb-boton{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--dt-fondo);color:var(--dt-acento);box-shadow:var(--dt-sombra)}.dt-hero__thumb-boton svg{width:12px;height:12px}.dt-pills{display:flex;flex-wrap:wrap;gap:10px}.dt-pill{display:inline-flex;align-items:center;padding:10px 20px;border-radius:999px;border:1px solid var(--dt-borde);background:var(--dt-fondo);color:var(--dt-texto);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s var(--dt-ease),color .2s var(--dt-ease),border-color .2s var(--dt-ease)}.dt-pill:hover{border-color:var(--dt-acento);color:var(--dt-acento)}.dt-pill.is-activa{background:var(--dt-acento);border-color:var(--dt-acento);color:#fff}.card-wrapper .card{border-radius:var(--dt-radio);border-color:var(--dt-borde);transition:transform .3s var(--dt-ease),box-shadow .3s var(--dt-ease)}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:var(--dt-sombra-alta)}.card__inner{border-radius:var(--dt-radio)}.card__content .price{font-weight:700}.dt-confianza__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.dt-confianza__item{display:flex;align-items:flex-start;gap:14px;padding:22px;background:var(--dt-fondo-alt);border-radius:var(--dt-radio)}.dt-confianza__icono{flex:0 0 auto;width:26px;height:26px;color:var(--dt-acento)}.dt-confianza__icono svg{width:100%;height:100%;display:block}.dt-confianza__titulo{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--dt-texto)}.dt-confianza__texto{margin:0;font-size:14px;line-height:1.5;color:var(--dt-texto-suave)}.dt-cat__cabecera{margin-bottom:36px}.dt-cat__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dt-cat__item .dt-img-wrap{aspect-ratio:4 / 3;border-radius:0}.dt-cat__item .dt-placeholder{border-radius:0}.dt-cat__item .dt-img{transition:transform .6s var(--dt-ease)}.dt-cat__item:hover .dt-img{transform:scale(1.05)}.dt-cat__cuerpo{padding:22px 24px 26px}.dt-cat__nombre{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--dt-texto)}.dt-cat__desc{margin:0 0 14px;font-size:15px;line-height:1.55;color:var(--dt-texto-suave)}.dt-cat__enlace{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:600;color:var(--dt-acento)}.dt-cat__enlace svg{width:16px;height:16px;transition:transform .25s var(--dt-ease)}.dt-cat__item:hover .dt-cat__enlace svg{transform:translate(4px)}.dt-porque__fila{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.dt-porque__fila+.dt-porque__fila{margin-top:72px}.dt-porque__fila--invertida .dt-porque__media{order:2}.dt-porque__media .dt-img-wrap{aspect-ratio:3 / 2}.dt-porque__lista{margin:20px 0 0;padding:0;list-style:none}.dt-porque__lista li{position:relative;padding-left:30px;margin-bottom:12px;font-size:16px;line-height:1.55;color:var(--dt-texto-suave)}.dt-porque__lista li:before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;border-radius:50%;background:var(--dt-acento-suave) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f5bf6' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 11px 11px no-repeat}.dt-faq__lista{max-width:820px;margin:32px auto 0}.dt-faq__item{border-bottom:1px solid var(--dt-borde)}.dt-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:17px;font-weight:600;color:var(--dt-texto);cursor:pointer;list-style:none}.dt-faq__item summary::-webkit-details-marker{display:none}.dt-faq__item summary:after{content:"";flex:0 0 auto;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101418' stroke-width='2.5' stroke-linecap='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .3s var(--dt-ease)}.dt-faq__item[open] summary:after{transform:rotate(45deg)}.dt-faq__respuesta{padding:0 0 24px;margin:0;font-size:16px;line-height:1.65;color:var(--dt-texto-suave)}.dt-cta__caja{padding:68px 40px;border-radius:var(--dt-radio);background:var(--dt-acento);color:#fff}.dt-cta__caja .dt-h2,.dt-cta__caja .dt-body{color:#fff}.dt-cta__caja .dt-body{opacity:.92;margin-top:14px}.dt-cta__acciones{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.dt-cta__caja .dt-btn{background:#fff;color:var(--dt-acento)}.dt-cta__caja .dt-btn:hover{background:#f0f4ff;color:var(--dt-acento-hover);box-shadow:0 8px 20px #0000002e}.dt-wa{position:fixed;z-index:999;bottom:22px;right:22px;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 6px 20px #25d3666b;transition:transform .25s var(--dt-ease),box-shadow .25s var(--dt-ease)}.dt-wa:hover{transform:scale(1.08);color:#fff;box-shadow:0 10px 28px #25d3668c}.dt-wa svg{width:31px;height:31px;display:block}.dt-wa--izquierda{right:auto;left:22px}.dt-prod__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.dt-prod__galeria-principal{position:relative;aspect-ratio:1 / 1;border-radius:var(--dt-radio);overflow:hidden;background:var(--dt-fondo-alt);border:1px solid var(--dt-borde)}.dt-prod__galeria-principal .dt-img{object-fit:contain}.dt-prod__miniaturas{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.dt-prod__mini{width:78px;height:78px;padding:0;border:2px solid var(--dt-borde);border-radius:var(--dt-radio-sm);overflow:hidden;background:var(--dt-fondo);cursor:pointer;transition:border-color .2s var(--dt-ease)}.dt-prod__mini:hover,.dt-prod__mini.is-activa{border-color:var(--dt-acento)}.dt-prod__mini img{width:100%;height:100%;object-fit:contain;display:block}.dt-prod__titulo{margin:0 0 14px;font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.dt-prod__precio{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:6px}.dt-prod__precio-actual{font-size:34px;font-weight:700;line-height:1}.dt-prod__precio-antes{font-size:19px;color:var(--dt-texto-suave);text-decoration:line-through}.dt-prod__impuestos{margin:0 0 22px;font-size:14px;color:var(--dt-texto-suave)}.dt-prod__stock{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:600;color:var(--dt-exito)}.dt-prod__stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.dt-prod__stock--agotado{color:#c0392b}.dt-prod__opcion{margin-bottom:18px}.dt-prod__opcion-nombre{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--dt-texto)}.dt-prod__opcion select{width:100%;max-width:320px;padding:13px 14px;border:1px solid var(--dt-borde);border-radius:var(--dt-radio-sm);background:var(--dt-fondo);font-size:15px;color:var(--dt-texto)}.dt-prod__form .dt-btn{width:100%;max-width:420px;padding:18px 30px;font-size:17px}.dt-prod__garantias{margin:28px 0 0;padding:22px 0 0;border-top:1px solid var(--dt-borde);display:grid;gap:14px}.dt-prod__garantia{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--dt-texto-suave)}.dt-prod__garantia svg{flex:0 0 auto;width:20px;height:20px;margin-top:2px;color:var(--dt-acento)}.dt-prod__desc{margin-top:26px;padding-top:24px;border-top:1px solid var(--dt-borde);font-size:16px;line-height:1.7;color:var(--dt-texto-suave)}.dt-prod__desc p:first-child{margin-top:0}.dt-prod__caracteristicas{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dt-prod__caracteristica{padding:26px;background:var(--dt-fondo-alt);border-radius:var(--dt-radio)}.dt-prod__caracteristica h3{margin:0 0 8px;font-size:17px;font-weight:700;color:var(--dt-texto)}.dt-prod__caracteristica p{margin:0;font-size:15px;line-height:1.6;color:var(--dt-texto-suave)}.dt-footer{background:var(--dt-texto);color:#fff;padding:64px 0 0}.dt-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:48px;padding-bottom:48px}.dt-footer__marca-nombre{display:inline-block;margin-bottom:14px;font-size:24px;font-weight:800;letter-spacing:-.01em;color:#fff;text-decoration:none}.dt-footer__tagline{margin:0 0 20px;max-width:420px;font-size:15px;line-height:1.65;color:#ffffffad}.dt-footer__titulo{margin:0 0 16px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.dt-footer__lista{margin:0;padding:0;list-style:none}.dt-footer__lista li{margin-bottom:11px}.dt-footer__lista a,.dt-footer__contacto a{color:#ffffffd1;font-size:15px;text-decoration:none;transition:color .2s var(--dt-ease)}.dt-footer__lista a:hover,.dt-footer__contacto a:hover{color:#fff}.dt-footer__contacto p{margin:0 0 11px;font-size:15px;color:#ffffffd1}.dt-footer__redes{display:flex;gap:12px;margin-top:18px}.dt-footer__redes a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffff1a;color:#fff;transition:background .2s var(--dt-ease)}.dt-footer__redes a:hover{background:var(--dt-acento)}.dt-footer__redes svg{width:18px;height:18px}.dt-footer__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:22px 0 30px;border-top:1px solid rgba(255,255,255,.12)}.dt-footer__copy{margin:0;font-size:14px;color:#ffffff8c}.dt-footer__legales{display:flex;flex-wrap:wrap;gap:20px}.dt-footer__legales a{font-size:14px;color:#ffffff8c;text-decoration:none}.dt-footer__legales a:hover{color:#fff}.dt-footer__pagos{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dt-footer__pagos svg{height:24px;width:auto}@media screen and (max-width:990px){:root{--dt-margen: 20px}.dt-hero__inner,.dt-porque__fila,.dt-prod__inner{grid-template-columns:minmax(0,1fr);gap:34px}.dt-hero__rating{right:8px;max-width:200px}.dt-porque__fila--invertida .dt-porque__media{order:0}.dt-porque__fila+.dt-porque__fila{margin-top:52px}.dt-confianza__grid,.dt-cat__grid,.dt-prod__caracteristicas,.dt-grid--3,.dt-grid--4{grid-template-columns:repeat(2,1fr)}.dt-footer__grid{grid-template-columns:1fr 1fr;gap:36px}.dt-prod__titulo{font-size:28px}.dt-cta__caja{padding:48px 28px}}@media screen and (max-width:540px){.dt-confianza__grid,.dt-cat__grid,.dt-prod__caracteristicas,.dt-grid--2,.dt-grid--3,.dt-grid--4,.dt-footer__grid{grid-template-columns:1fr}.dt-hero__precio-actual{font-size:32px}.dt-prod__form .dt-btn{max-width:none}.dt-btn{width:100%}.dt-hero__acciones,.dt-cta__acciones{flex-direction:column;align-items:stretch}.dt-footer__barra{flex-direction:column;align-items:flex-start}.dt-wa{width:52px;height:52px;bottom:16px;right:16px}.dt-wa svg{width:27px;height:27px}.dt-hero__thumbrow{gap:8px}.dt-hero__thumb-nombre{font-size:11px;padding:7px 6px 5px}.dt-catcab__fila{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.dt-reveal{opacity:1;transform:none;transition:none}.dt-card:hover,.dt-btn:hover,.dt-wa:hover{transform:none}.dt-cat__item:hover .dt-img,.dt-cat__item:hover .dt-cat__enlace svg{transform:none}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.dt-search-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(var(--color-foreground),.15);border-radius:999px}.dt-search-toggle__label{font-size:1.4rem;font-weight:500;white-space:nowrap}@media screen and (max-width:989px){.header__icons>.header__search{display:inline-flex!important}.dt-search-toggle__label{display:none}}.dt-promo__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media screen and (max-width:749px){.dt-promo__grid{grid-template-columns:1fr}}.dt-promo__card{position:relative;display:block;border-radius:var(--dt-radio);overflow:hidden;color:#fff;text-decoration:none;box-shadow:var(--dt-sombra);transition:transform .3s var(--dt-ease),box-shadow .3s var(--dt-ease)}.dt-promo__card:hover{transform:translateY(-4px);box-shadow:var(--dt-sombra-alta)}.dt-promo__img-wrap{display:block;position:relative;width:100%;aspect-ratio:16 / 9;background:var(--dt-fondo-alt);overflow:hidden}.dt-promo__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--dt-ease)}.dt-promo__card:hover .dt-promo__img{transform:scale(1.04)}.dt-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0c14d1,#0a0c1459 55%,#0a0c140d);display:flex;flex-direction:column;justify-content:flex-end;padding:24px}.dt-promo__descuento{align-self:flex-start;margin-bottom:8px;padding:5px 12px;border-radius:999px;background:#ffffff29;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:13px;font-weight:700;letter-spacing:.02em}.dt-promo__titulo{margin:0 0 16px;max-width:80%;font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase}.dt-promo__boton{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;background:var(--dt-acento);color:#fff;font-size:14px;font-weight:700;transition:background .2s var(--dt-ease),transform .2s var(--dt-ease)}.dt-promo__card:hover .dt-promo__boton{background:var(--dt-acento-hover);transform:translate(2px)}.dt-promo__etiqueta{display:block;margin-top:10px;font-size:14px;font-weight:600;color:var(--dt-texto)}@media screen and (max-width:749px){.dt-promo__titulo{font-size:22px;max-width:90%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dt-styles.css.map */
