:root{--tz-color-fondo: #f7e9d4;--tz-color-fondo-secundario: #eed9b8;--tz-color-fondo-gris: #ece2ce;--tz-color-texto: #221f1d;--tz-color-texto-suave: #6f6a65;--tz-color-borde: #ece6de;--tz-color-acento: #ff6a2c;--tz-color-acento-hover: #e2551b;--tz-color-acento-suave: #fef0e7;--tz-fuente-display: "Fraunces", Georgia, "Times New Roman", serif;--tz-fuente-texto: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tz-radio: 20px;--tz-radio-sm: 12px;--tz-margen: 24px;--tz-ancho-max: 1280px;--tz-ease: cubic-bezier(.22, 1, .36, 1)}html,body{overflow-x:clip;max-width:100%}.tz-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--tz-fuente-texto);color:var(--tz-color-texto)}.tz-container{max-width:var(--tz-ancho-max);margin:0 auto;padding:0 var(--tz-margen)}.tz-section img{max-width:100%;display:block}.tz-section *{box-sizing:border-box}.section-header{margin-bottom:0!important}.tz-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--tz-fuente-texto);font-weight:600;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tz-color-acento);margin:0 0 14px}.tz-eyebrow:before{content:"";width:22px;height:2px;background:var(--tz-color-acento);border-radius:2px}.tz-h1,.tz-h2,.tz-h3{font-family:var(--tz-fuente-display);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0;color:var(--tz-color-texto)}.tz-body{font-family:var(--tz-fuente-texto);font-weight:400;line-height:1.6;color:var(--tz-color-texto-suave);margin:0}.tz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--tz-fuente-texto);font-weight:600;font-size:15px;letter-spacing:.01em;padding:15px 30px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .35s var(--tz-ease),background-color .25s var(--tz-ease),color .25s var(--tz-ease),border-color .25s var(--tz-ease),box-shadow .25s var(--tz-ease)}.tz-btn:hover{transform:translateY(-2px)}.tz-btn-primary{background:var(--tz-color-acento);color:#fff;box-shadow:0 10px 24px -12px #ff6a2c8c}.tz-btn-primary:hover{background:var(--tz-color-acento-hover)}.tz-btn-secondary{background:transparent;color:var(--tz-color-texto);border-color:var(--tz-color-texto)}.tz-btn-secondary:hover{background:var(--tz-color-texto);color:#fff}.tz-btn-outline-light{background:transparent;color:#fff;border-color:#ffffff8c}.tz-btn-outline-light:hover{background:#fff;color:var(--tz-color-texto);border-color:#fff}.tz-btn-white{background:#fff;color:var(--tz-color-acento)}.tz-btn-white:hover{background:var(--tz-color-texto);color:#fff}.tz-btn-sm{padding:10px 20px;font-size:13.5px}.tz-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none!important}.quick-add__submit{--color-button: 255, 106, 44;--color-button-text: 255, 255, 255;--alpha-button-background: 1;background:var(--tz-color-acento);color:#fff}.quick-add__submit:hover:not([disabled]){--color-button: 226, 85, 27;background:var(--tz-color-acento-hover);color:#fff}.tz-comprar-ahora{margin-top:10px}.tz-comprar-ahora[aria-disabled=true]{opacity:.6;cursor:not-allowed}.tz-metodos-pago{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0}.tz-metodos-pago__icono{height:22px;width:auto;opacity:.85}.tz-confianza-compra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;margin:16px 0 0;padding:0}.tz-confianza-compra__item{display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:1px solid var(--tz-color-borde);border-top:2px solid var(--tz-color-acento);border-radius:var(--tz-radio-sm);padding:11px 12px;box-shadow:0 2px 8px -6px #221f1d33;transition:transform .25s var(--tz-ease),box-shadow .25s var(--tz-ease),border-color .25s var(--tz-ease)}.tz-confianza-compra__item:hover{transform:translateY(-2px);box-shadow:0 10px 20px -14px #221f1d47}.tz-confianza-compra__icono{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--tz-color-acento-suave);font-size:15px}.tz-confianza-compra__texto-wrap{display:block;min-width:0}.tz-confianza-compra__titulo{margin:0;font-size:11.5px;font-weight:700;color:var(--tz-color-texto);line-height:1.25}.tz-confianza-compra__texto{margin:1px 0 0;font-size:10.5px;color:var(--tz-color-texto-suave);line-height:1.25}.tz-confianza-compra__item--destacado{grid-column:1 / -1;background:var(--tz-color-acento-suave);border-top-color:var(--tz-color-acento);border-color:var(--tz-color-acento)}.tz-confianza-compra__item--destacado .tz-confianza-compra__icono{width:36px;height:36px;font-size:17px;background:#fff}.tz-confianza-compra__item--destacado .tz-confianza-compra__titulo{font-size:13px}.tz-confianza-compra__item--destacado .tz-confianza-compra__texto{font-size:12px;font-weight:700;color:var(--tz-color-acento-hover);margin-top:2px}.tz-link-arrow{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:14px;color:inherit;text-decoration:none}.tz-link-arrow svg{width:15px;height:15px;transition:transform .3s var(--tz-ease)}.tz-link-arrow:hover svg{transform:translate(4px)}.tz-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--tz-ease),transform .8s var(--tz-ease)}.tz-reveal.tz-visible{opacity:1;transform:translateY(0)}.tz-reveal-scale{opacity:0;transform:scale(.94);transition:opacity .8s var(--tz-ease),transform .8s var(--tz-ease)}.tz-reveal-scale.tz-visible{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.tz-reveal,.tz-reveal-scale{opacity:1!important;transform:none!important;transition:none!important}}@keyframes tz-vibrar{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}button[name=add].tz-vibrar,[data-sticky-add].tz-vibrar{animation:tz-vibrar .4s var(--tz-ease)}@keyframes tz-vibrar-suave{0%,to{transform:translate(0)}30%{transform:translate(-1.5px)}60%{transform:translate(1.5px)}85%{transform:translate(-.5px)}}.quick-add__submit.tz-vibrar-suave{animation:tz-vibrar-suave .6s ease-in-out}@keyframes tz-llamar-atencion{0%,85%,to{transform:translate(0)}87%{transform:translate(-2px)}89%{transform:translate(2px)}91%{transform:translate(-2px)}93%{transform:translate(2px)}95%{transform:translate(0)}}.product-form__submit[name=add],[data-sticky-add]{animation:tz-llamar-atencion 5s ease-in-out infinite}@keyframes tz-vibrar-entrada{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.tz-product-card button[name=add]{background:var(--tz-color-acento);border-color:var(--tz-color-acento);color:#fff;animation:tz-vibrar-entrada .5s ease-in-out .8s 2}.tz-product-card button[name=add]:hover{background:var(--tz-color-acento-hover);border-color:var(--tz-color-acento-hover);color:#fff}.tz-valoracion-resumen:not(.tz-valoracion-resumen--card),.product__info-container div[id^=price-]{animation:tz-vibrar-entrada .5s ease-in-out .6s 2}@media(prefers-reduced-motion:reduce){.tz-valoracion-resumen,.product__info-container div[id^=price-],button[name=add].tz-vibrar,[data-sticky-add].tz-vibrar,.product-form__submit[name=add],[data-sticky-add],.tz-product-card button[name=add]{animation:none}}.tz-product-card{position:relative;display:flex;flex-direction:column}.tz-product-card__media{position:relative;aspect-ratio:1 / 1;border-radius:var(--tz-radio);overflow:clip;background:var(--tz-color-fondo-gris);margin-bottom:16px}.tz-product-card__media a{display:block;width:100%;height:100%}.tz-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--tz-ease)}.tz-product-card:hover .tz-product-card__media img{transform:scale(1.06)}.tz-product-card__badge{position:absolute;top:14px;left:14px;background:var(--tz-color-acento);color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;padding:6px 12px;border-radius:999px;z-index:2}.tz-product-card__badge--agotado{background:var(--tz-color-texto)}.tz-product-card__title{font-family:var(--tz-fuente-texto);font-weight:600;font-size:16px;margin:0 0 6px;color:var(--tz-color-texto);text-decoration:none}.tz-product-card__title a{color:inherit;text-decoration:none}.tz-product-card__precios{display:flex;align-items:baseline;gap:9px;margin-bottom:14px}.tz-product-card__precio{font-weight:700;font-size:16px;color:var(--tz-color-texto)}.tz-product-card__precio-antes{font-size:14px;color:var(--tz-color-texto-suave);text-decoration:line-through}.tz-product-card__descuento{font-size:12.5px;font-weight:700;color:var(--tz-color-acento)}.tz-product-card .product-form{margin-top:auto}.tz-product-card__ver{width:100%;margin-top:auto}.tz-product-card .product-form__buttons{width:100%}.tz-product-card .product-form__submit{width:100%;background:var(--tz-color-fondo-gris);color:var(--tz-color-texto);border:1.5px solid var(--tz-color-borde);border-radius:999px;padding:12px 20px;font-family:var(--tz-fuente-texto);font-weight:600;font-size:14px;cursor:pointer;transition:background-color .25s var(--tz-ease),color .25s var(--tz-ease),border-color .25s var(--tz-ease)}.tz-product-card .product-form__submit:hover:not([disabled]){background:var(--tz-color-acento);border-color:var(--tz-color-acento);color:#fff}.tz-product-card .product-form__error-message-wrapper{font-size:12.5px;color:#c0392b;margin-top:6px}.tz-grid{display:grid;gap:32px 28px}.tz-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tz-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tz-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tz-cat-card{position:relative;border-radius:var(--tz-radio);overflow:clip;aspect-ratio:3 / 4;display:block;text-decoration:none;isolation:isolate}.tz-cat-card img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--tz-ease);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tz-cat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#14110f1f,#14110f14 40%,#14110fc7);transition:opacity .35s var(--tz-ease)}.tz-cat-card:hover img{transform:scale(1.08)}.tz-cat-card__contenido{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:26px;color:#fff}.tz-cat-card__emoji{font-size:26px;margin-bottom:8px;display:block}.tz-cat-card__titulo{font-family:var(--tz-fuente-display);font-size:22px;font-weight:600;margin:0 0 10px;color:#fff}.tz-cat-card .tz-link-arrow{color:#fff}.tz-scroll-x{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tz-scroll-x::-webkit-scrollbar{display:none}.tz-scroll-x>*{scroll-snap-align:start}.tz-bg-blanco{background:var(--tz-color-fondo)}.tz-bg-beige{background:var(--tz-color-fondo-secundario)}.tz-bg-gris{background:var(--tz-color-fondo-gris)}.tz-bg-oscuro{background:var(--tz-color-texto);color:#fff}.tz-bg-acento{background:var(--tz-color-acento);color:#fff}@media(max-width:989px){.tz-grid--4,.tz-grid--3,.tz-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:539px){.tz-grid--4,.tz-grid--3{grid-template-columns:1fr 1fr;gap:20px 14px}.tz-cat-grid{grid-template-columns:1fr 1fr;gap:14px}.tz-cat-card__titulo{font-size:18px}}.tz-header{position:sticky;top:0;z-index:30;background:#f7e9d4f0;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);transition:box-shadow .3s var(--tz-ease),border-color .3s var(--tz-ease);border-bottom:1px solid transparent}.tz-header.tz-header--scrolled{box-shadow:0 6px 24px -18px #14110f59;border-color:var(--tz-color-borde)}.tz-header__inner{max-width:var(--tz-ancho-max);margin:0 auto;padding:16px var(--tz-margen);display:flex;align-items:center;justify-content:space-between;gap:24px}.tz-header__logo{font-family:var(--tz-fuente-display);font-weight:600;font-size:22px;letter-spacing:-.01em;color:var(--tz-color-texto);text-decoration:none;display:flex;align-items:center;gap:10px}.tz-header__logo img{display:block}.tz-header__nav{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0}.tz-header__nav a{font-family:var(--tz-fuente-texto);font-weight:500;font-size:14.5px;color:var(--tz-color-texto);text-decoration:none;position:relative;padding:4px 0}.tz-header__nav a:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;background:var(--tz-color-acento);transition:width .3s var(--tz-ease)}.tz-header__nav a:hover:after{width:100%}.tz-header__acciones{display:flex;align-items:center;gap:6px}.tz-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:none;background:transparent;color:var(--tz-color-texto);cursor:pointer;position:relative;transition:background-color .25s var(--tz-ease)}.tz-header__icon-btn:hover{background:var(--tz-color-fondo-gris)}.tz-header__icon-btn svg{width:20px;height:20px}.tz-header__cart-count{position:absolute;top:2px;right:2px;background:var(--tz-color-acento);color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 3px}.tz-header__burger{display:none}.tz-header__promo{background:var(--tz-color-texto);color:#fffffff0;overflow:clip;padding:4px 0}.tz-header__promo-track{display:flex;width:max-content;animation:tz-promo-scroll 18s linear infinite}.tz-header__promo-item{display:inline-block;line-height:1.3;font-family:var(--tz-fuente-texto),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:12px;font-weight:500;letter-spacing:.01em;white-space:nowrap;padding:0 28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.tz-header__promo strong{color:var(--tz-color-acento);font-weight:700}@keyframes tz-promo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tz-header__promo-track{animation:none}}@media(max-width:989px){.tz-header__nav{display:none}.tz-header__burger{display:inline-flex}}.tz-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#fff;transform:translate(100%);transition:transform .4s var(--tz-ease);display:flex;flex-direction:column;padding:20px;overflow-y:auto}.tz-mobile-menu.tz-open{transform:translate(0)}.tz-mobile-menu__top{display:flex;justify-content:flex-end;margin-bottom:24px}.tz-mobile-menu__close{width:42px;height:42px;border-radius:999px;border:1px solid var(--tz-color-borde);background:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.tz-mobile-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tz-mobile-menu a{display:block;padding:16px 4px;font-family:var(--tz-fuente-display);font-size:24px;color:var(--tz-color-texto);text-decoration:none;border-bottom:1px solid var(--tz-color-borde)}.tz-mobile-menu-overlay{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;background:#14110f66;z-index:55;opacity:0;pointer-events:none;transition:opacity .3s var(--tz-ease)}.tz-mobile-menu-overlay.tz-open{opacity:1;pointer-events:auto}.tz-footer{background:var(--tz-color-texto);color:#ffffffd1;font-family:var(--tz-fuente-texto)}.tz-footer__contacto{border-bottom:1px solid rgba(255,255,255,.12)}.tz-footer__contacto-inner{max-width:var(--tz-ancho-max);margin:0 auto;padding:40px var(--tz-margen);display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}.tz-footer__contacto-eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tz-color-acento);margin:0 0 8px}.tz-footer__contacto-titulo{font-family:var(--tz-fuente-display);font-size:clamp(22px,3vw,30px);color:#fff;margin:0 0 6px;line-height:1.2}.tz-footer__contacto-sub{font-size:14.5px;color:#ffffffa6;margin:0}.tz-footer__contacto-datos{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.tz-footer__contacto-correo{display:inline-block;background:var(--tz-color-acento);color:#fff;text-decoration:none;font-weight:700;font-size:16px;padding:14px 24px;border-radius:999px;word-break:break-all;transition:background-color .25s var(--tz-ease)}.tz-footer__contacto-correo:hover{background:var(--tz-color-acento-hover)}.tz-footer__contacto-horario{margin:0;font-size:14px;color:#ffffffbf}@media(max-width:749px){.tz-footer__contacto-inner{padding:32px var(--tz-margen)}.tz-footer__contacto-datos,.tz-footer__contacto-correo{width:100%}.tz-footer__contacto-correo{text-align:center;box-sizing:border-box}}.tz-footer__top{max-width:var(--tz-ancho-max);margin:0 auto;padding:72px var(--tz-margen) 48px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.tz-footer__logo{height:auto;margin-bottom:18px}.tz-footer__marca{font-family:var(--tz-fuente-display);font-size:24px;color:#fff;margin:0 0 14px}.tz-footer__marca--oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;margin:0}.tz-footer__tagline{font-size:14.5px;line-height:1.65;max-width:320px;color:#fff9;margin:0 0 20px}.tz-footer__social{display:flex;gap:10px}.tz-footer__social a{width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:background-color .25s var(--tz-ease),border-color .25s var(--tz-ease)}.tz-footer__social a:hover{background:var(--tz-color-acento);border-color:var(--tz-color-acento)}.tz-footer__social svg{width:16px;height:16px}.tz-footer__col-title{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 18px}.tz-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.tz-footer__col a{color:#ffffffa6;text-decoration:none;font-size:14.5px;transition:color .25s var(--tz-ease)}.tz-footer__col a:hover{color:var(--tz-color-acento)}.tz-footer__bottom{border-top:1px solid rgba(255,255,255,.12)}.tz-footer__bottom-inner{max-width:var(--tz-ancho-max);margin:0 auto;padding:22px var(--tz-margen);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tz-footer__copy{font-size:13px;color:#ffffff80}.tz-footer__pagos{display:flex;gap:8px;flex-wrap:wrap}.tz-footer__pagos svg{height:22px;width:auto;opacity:.85}@media(max-width:989px){.tz-footer__top{grid-template-columns:1fr 1fr;gap:36px 24px}}@media(max-width:539px){.tz-footer__top{grid-template-columns:1fr;padding-top:56px}}.tz-confianza{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tz-confianza__item{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--tz-color-borde);border-radius:var(--tz-radio-sm)}.tz-confianza__item svg{width:22px;height:22px;flex-shrink:0;color:var(--tz-color-acento)}.tz-confianza__item strong{display:block;font-size:13.5px;margin-bottom:2px}.tz-confianza__item span{font-size:12.5px;color:var(--tz-color-texto-suave)}.tz-confianza__item--clicable{background:none;font-family:var(--tz-fuente-texto);text-align:left;cursor:pointer;width:100%;transition:border-color .25s var(--tz-ease),background-color .25s var(--tz-ease)}.tz-confianza__item--clicable:hover{border-color:var(--tz-color-acento);background:var(--tz-color-acento-suave)}@media(max-width:539px){.tz-confianza{grid-template-columns:1fr}}.tz-comparativa__encabezado{text-align:center;max-width:640px;margin:0 auto}.tz-comparativa__subtitulo{margin:14px 0 0;color:var(--tz-color-texto-suave);font-size:16px}.tz-comparativa__tabla{display:grid;grid-template-columns:1.3fr repeat(3,1fr);align-items:stretch;margin-top:48px}.tz-comparativa__fila{display:contents}.tz-comparativa__celda{padding:22px 18px;display:flex!important;align-items:center;border-bottom:1px solid var(--tz-color-borde)}.tz-comparativa__fila--encabezado .tz-comparativa__celda{border-bottom:none;align-items:flex-end;padding-bottom:24px}.tz-comparativa__celda--label{color:var(--tz-color-texto-suave);font-size:14.5px;font-weight:600}.tz-comparativa__col-alt{justify-content:center;text-align:center}.tz-comparativa__fila--encabezado .tz-comparativa__col-alt{color:var(--tz-color-texto);font-weight:700;font-size:14.5px;justify-content:center}.tz-comparativa__col-murosjrz{background:var(--tz-color-fondo);border-left:2px solid var(--tz-color-acento);border-right:2px solid var(--tz-color-acento);box-shadow:0 20px 44px -26px #14110f47;justify-content:center;text-align:center;transform:translateY(-14px);position:relative;z-index:1}.tz-comparativa__col-murosjrz--top{border-top:2px solid var(--tz-color-acento);border-radius:var(--tz-radio) var(--tz-radio) 0 0;flex-direction:column;gap:12px;padding-top:28px}.tz-comparativa__fila--ultima .tz-comparativa__col-murosjrz{border-bottom:2px solid var(--tz-color-acento);border-radius:0 0 var(--tz-radio) var(--tz-radio)}.tz-comparativa__badge{display:inline-flex;padding:7px 18px;border-radius:999px;background:var(--tz-color-acento);color:#fff;font-family:var(--tz-fuente-texto);font-weight:700;font-size:12px;letter-spacing:.06em}.tz-comparativa__imagen{border-radius:999px;object-fit:cover;display:block}.tz-comparativa__col-murosjrz--top .tz-comparativa__imagen{width:84px;height:84px}.tz-comparativa__estado{display:flex;flex-direction:column;align-items:center;gap:6px}.tz-comparativa__icono{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tz-comparativa__icono svg{width:14px;height:14px}.tz-comparativa__icono--check{background:var(--tz-color-fondo-gris);color:var(--tz-color-texto-suave)}.tz-comparativa__icono--x{background:var(--tz-color-fondo-gris);color:var(--tz-color-texto-suave);opacity:.7}.tz-comparativa__texto{font-size:12.5px;color:var(--tz-color-texto-suave);text-align:center}.tz-comparativa__texto--solo{font-size:14px;color:var(--tz-color-texto);font-weight:500}.tz-comparativa__estado--destacado .tz-comparativa__icono--check{background:var(--tz-color-acento);color:#fff}.tz-comparativa__estado--destacado .tz-comparativa__texto{color:var(--tz-color-texto);font-weight:600}.tz-comparativa__estado--destacado .tz-comparativa__texto--solo{color:var(--tz-color-texto);font-weight:700}.tz-comparativa__tarjetas{display:none}@media(max-width:749px){.tz-comparativa__tabla{display:none}.tz-comparativa__tarjetas{display:flex;flex-direction:column;gap:16px;margin-top:32px}.tz-comparativa__tarjeta{border:1px solid var(--tz-color-borde);border-radius:var(--tz-radio);padding:20px;background:var(--tz-color-fondo)}.tz-comparativa__tarjeta--destacada{border:2px solid var(--tz-color-acento);box-shadow:0 20px 40px -26px #14110f4d}.tz-comparativa__tarjeta-encabezado{display:flex;align-items:center;gap:12px;margin-bottom:16px}.tz-comparativa__tarjeta-encabezado .tz-comparativa__imagen{width:52px;height:52px;flex-shrink:0}.tz-comparativa__tarjeta-titulo{font-weight:700;font-size:15px;color:var(--tz-color-texto)}.tz-comparativa__tarjeta-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.tz-comparativa__tarjeta-lista li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--tz-color-borde)}.tz-comparativa__tarjeta-lista li:last-child{border-bottom:none;padding-bottom:0}.tz-comparativa__tarjeta-etiqueta{font-size:13.5px;color:var(--tz-color-texto-suave);font-weight:600}.tz-comparativa__tarjeta-lista .tz-comparativa__estado{flex-direction:row}}.tz-categorias-strip__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 24px}.tz-categorias-strip__item{display:flex;flex-direction:column;align-items:center;text-decoration:none}.tz-categorias-strip__imagen-wrap{display:flex!important;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;border-radius:var(--tz-radio);overflow:hidden;background:var(--tz-color-fondo-gris);margin-bottom:16px}.tz-categorias-strip__imagen{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--tz-ease)}.tz-categorias-strip__item:hover .tz-categorias-strip__imagen{transform:scale(1.03)}.tz-categorias-strip__titulo{font-family:var(--tz-fuente-texto);font-weight:600;font-size:15px;color:var(--tz-color-texto);text-align:center}@media(max-width:989px){.tz-categorias-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.tz-categorias-strip__grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:4px;scrollbar-width:none}.tz-categorias-strip__grid::-webkit-scrollbar{display:none}.tz-categorias-strip__item{flex:0 0 calc((100% - 32px) / 2.3);scroll-snap-align:start}}.tz-cart-progreso{display:flex;flex-direction:column;gap:8px;padding:10px 14px;margin:0 0 4px;background:var(--tz-color-acento-suave);border-radius:var(--tz-radio, 10px)}.tz-cart-progreso__item{display:flex;flex-direction:column;gap:8px}.tz-cart-progreso__texto{margin:0;font-size:13px;line-height:1.4;color:var(--tz-color-texto)}.tz-cart-progreso__texto strong{color:var(--tz-color-acento-hover)}.tz-cart-progreso__barra{position:relative;width:100%;height:8px;border-radius:999px;background:#00000014;overflow:hidden}.tz-cart-progreso__relleno{height:100%;border-radius:999px;background:var(--tz-color-acento);transition:width .4s var(--tz-ease, ease)}.tz-cart-crosssell{padding:0 0 4px}.tz-cart-crosssell__titulo{font-family:var(--tz-fuente-texto);font-size:14px;font-weight:700;margin:0;padding:10px 0;color:var(--tz-color-texto);display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.tz-cart-crosssell__titulo::-webkit-details-marker{display:none}.tz-cart-crosssell__mas{flex:0 0 auto;width:24px;height:24px;border-radius:999px;border:1px solid var(--tz-color-acento);color:var(--tz-color-acento);display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.tz-cart-crosssell__mas:before{content:"+"}.tz-cart-crosssell[open] .tz-cart-crosssell__mas:before{content:"\2212"}.tz-cart-crosssell__lista{margin-top:2px}cart-drawer-items{min-height:26vh}.tz-cart-crosssell__lista{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tz-cart-crosssell__lista::-webkit-scrollbar{display:none}.tz-cart-crosssell__card{flex:0 0 132px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px}.tz-cart-crosssell__media{display:block;width:100%;aspect-ratio:16/10;border-radius:8px;overflow:clip;background:var(--tz-color-fondo-gris)}.tz-cart-crosssell__media img{width:100%;height:100%;object-fit:cover}.tz-cart-crosssell__info{display:flex;flex-direction:column;gap:2px}.tz-cart-crosssell__nombre{font-size:12px;line-height:1.3;color:var(--tz-color-texto);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tz-cart-crosssell__precio{font-size:13px;font-weight:700;color:var(--tz-color-texto)}.tz-cart-crosssell__form{margin-top:2px}.tz-cart-crosssell__boton{width:100%;padding:7px 8px;font-size:12px;font-weight:600;border-radius:999px;border:1px solid var(--tz-color-acento);background:#fff;color:var(--tz-color-acento);cursor:pointer;transition:background-color .2s var(--tz-ease, ease),color .2s var(--tz-ease, ease)}.tz-cart-crosssell__boton:hover:not([disabled]){background:var(--tz-color-acento);color:#fff}.tz-cart-crosssell__boton[disabled]{opacity:.5;cursor:not-allowed;border-color:var(--tz-color-borde);color:var(--tz-color-texto-suave)}@media screen and (min-width:990px){.tz-producto-contenido{max-width:700px;margin-left:auto;margin-right:auto}}.tz-valoracion-resumen{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.tz-valoracion-resumen .tz-valoracion-resumen__estrellas{--color-rating-star: var(--tz-color-acento);--font-size: .95;--letter-spacing: .3;line-height:1}.tz-valoracion-resumen__texto{font-size:14px;color:var(--tz-color-texto-suave)}.tz-estrellas-tarjeta{display:flex;justify-content:center;margin:0 0 6px}.tz-estrellas-tarjeta .tz-estrellas-tarjeta__star{--color-rating-star: var(--tz-color-acento);--font-size: .85;--letter-spacing: .4}.tz-urgencia{margin:16px 0;padding:14px 16px 16px;background:var(--tz-color-acento-suave);border:1px solid rgba(255,106,44,.25);border-radius:var(--tz-radio-sm)}.tz-urgencia__encabezado{display:flex;align-items:center;gap:7px;margin-bottom:8px}.tz-urgencia__punto{width:8px;height:8px;border-radius:999px;background:#e0353f;box-shadow:0 0 #e0353f99;animation:tz-urgencia-pulso 1.6s ease-out infinite;flex-shrink:0}.tz-urgencia__etiqueta{font-size:11px;font-weight:800;letter-spacing:.1em;color:#e0353f;text-transform:uppercase}.tz-urgencia__texto{margin:0 0 10px;font-size:14px;line-height:1.4;color:var(--tz-color-texto)}.tz-urgencia__texto strong{color:var(--tz-color-acento-hover);font-size:15px}.tz-urgencia__barra{position:relative;width:100%;height:7px;border-radius:999px;background:#00000014;overflow:hidden}.tz-urgencia__relleno{position:relative;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--tz-color-acento-hover),var(--tz-color-acento));transition:width .5s var(--tz-ease, ease);overflow:hidden}.tz-urgencia__relleno:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);width:60%;animation:tz-urgencia-brillo 1.8s ease-in-out infinite}@keyframes tz-urgencia-pulso{0%{box-shadow:0 0 #e0353f8c}70%{box-shadow:0 0 0 7px #e0353f00}to{box-shadow:0 0 #e0353f00}}@keyframes tz-urgencia-brillo{0%{transform:translate(-120%)}to{transform:translate(220%)}}@media(prefers-reduced-motion:reduce){.tz-urgencia__punto,.tz-urgencia__relleno:after{animation:none}}.tz-confianza-cliente{margin:16px 0;padding:14px 16px;background:var(--tz-color-fondo-alt, #f7f5f2);border:1px solid rgba(34,31,29,.08);border-radius:var(--tz-radio-sm);display:flex;align-items:flex-start;gap:12px}.tz-confianza-cliente__icono{font-size:20px;line-height:1;flex-shrink:0}.tz-confianza-cliente__titulo{margin:0 0 2px;font-size:14px;font-weight:700;color:var(--tz-color-texto)}.tz-confianza-cliente__texto{margin:0;font-size:13px;line-height:1.45;color:var(--tz-color-texto-suave, var(--tz-color-texto))}.tz-specs{margin:28px 0;padding:20px;background:var(--tz-color-fondo-alt, #f7f5f2);border:1px solid var(--tz-color-borde, rgba(34,31,29,.08));border-radius:var(--tz-radio, 10px)}.tz-specs__titulo{margin:0 0 14px;font-family:var(--tz-fuente-display, inherit);font-size:17px;font-weight:700;color:var(--tz-color-texto)}.tz-specs__lista{margin:0;display:grid;gap:0}.tz-specs__fila{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--tz-color-borde, rgba(34,31,29,.08))}.tz-specs__fila:last-child{border-bottom:none}.tz-specs__fila dt{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--tz-color-texto-suave, var(--tz-color-texto));font-weight:500;flex-shrink:0}.tz-specs__icono{display:inline-block;font-size:15px;line-height:1;animation:tz-specs-parpadeo 2.8s ease-in-out infinite}@keyframes tz-specs-parpadeo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}.tz-specs__fila:nth-child(1) .tz-specs__icono{animation-delay:0s}.tz-specs__fila:nth-child(2) .tz-specs__icono{animation-delay:.3s}.tz-specs__fila:nth-child(3) .tz-specs__icono{animation-delay:.6s}.tz-specs__fila:nth-child(4) .tz-specs__icono{animation-delay:.9s}.tz-specs__fila:nth-child(5) .tz-specs__icono{animation-delay:1.2s}.tz-specs__fila:nth-child(6) .tz-specs__icono{animation-delay:1.5s}.tz-specs__fila:nth-child(7) .tz-specs__icono{animation-delay:1.8s}.tz-specs__fila:nth-child(8) .tz-specs__icono{animation-delay:.15s}.tz-specs__fila:nth-child(9) .tz-specs__icono{animation-delay:.45s}.tz-specs__fila:nth-child(10) .tz-specs__icono{animation-delay:.75s}.tz-specs__fila:nth-child(11) .tz-specs__icono{animation-delay:1.05s}.tz-specs__fila:nth-child(12) .tz-specs__icono{animation-delay:1.35s}@media(prefers-reduced-motion:reduce){.tz-specs__icono{animation:none}}.tz-specs__fila dd{margin:0;font-size:13.5px;font-weight:700;color:var(--tz-color-texto);text-align:right}.tz-specs__nota{margin:12px 0 0;font-size:11.5px;line-height:1.4;color:var(--tz-color-texto-suave, var(--tz-color-texto));font-style:italic}.tz-specs__incluye{margin-top:18px;padding-top:16px;border-top:1px solid var(--tz-color-borde, rgba(34,31,29,.08))}.tz-specs__incluye-titulo{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--tz-color-texto)}.tz-specs__incluye-lista{margin:0;padding:0;list-style:none;display:grid;gap:6px}.tz-specs__incluye-lista li{font-size:13.5px;color:var(--tz-color-texto-suave, var(--tz-color-texto));padding-left:20px;position:relative}.tz-specs__incluye-lista li:before{content:"\2713";position:absolute;left:0;color:var(--tz-color-acento);font-weight:700}@media(max-width:749px){.tz-specs{padding:16px}.tz-specs__fila{flex-wrap:wrap;gap:4px 16px}}.tz-oculto-visualmente{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tz-bundle{margin:16px 0}.tz-bundle__titulo{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--tz-color-texto)}.tz-bundle__opciones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tz-bundle__opcion{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:14px 8px;background:#fff;border:1.5px solid var(--tz-color-borde, #e4dfd8);border-radius:var(--tz-radio-sm, 12px);cursor:pointer;font-family:var(--tz-fuente-texto);transition:border-color .2s var(--tz-ease),box-shadow .2s var(--tz-ease)}.tz-bundle__opcion:hover{border-color:var(--tz-color-acento)}.tz-bundle__opcion.is-selected{border-color:var(--tz-color-acento);border-width:2px;box-shadow:0 0 0 1px var(--tz-color-acento);background:var(--tz-color-acento-suave)}.tz-bundle__cantidad{font-size:13.5px;font-weight:700;color:var(--tz-color-texto)}.tz-bundle__detalle{font-size:11.5px;color:var(--tz-color-texto-suave)}.tz-bundle__ahorro{font-size:11px;font-weight:700;color:var(--tz-color-acento-hover)}.tz-bundle__precio{font-size:14px;font-weight:700;color:var(--tz-color-texto);margin-top:2px}.tz-bundle__banner{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;background:var(--tz-color-acento-suave);border:1px solid rgba(255,106,44,.25);border-radius:var(--tz-radio-sm, 12px);font-size:13px;line-height:1.4;color:var(--tz-color-texto)}.tz-bundle__banner strong{color:var(--tz-color-acento-hover)}@media(max-width:400px){.tz-bundle__cantidad{font-size:12px}.tz-bundle__opcion{padding:10px 4px}}.tz-resenas__encabezado{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:8px}.tz-resenas__subtitulo{margin:10px 0 0;font-size:15px;color:var(--tz-color-texto-suave);max-width:46ch}.tz-resenas__flechas{display:flex;gap:8px;flex-shrink:0}.tz-resenas__flecha{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1.5px solid var(--tz-color-borde, #e4dfd8);background:#fff;color:var(--tz-color-texto);cursor:pointer;transition:border-color .2s var(--tz-ease),background-color .2s var(--tz-ease)}.tz-resenas__flecha svg{width:18px;height:18px}.tz-resenas__flecha:hover{border-color:var(--tz-color-acento);background:var(--tz-color-acento-suave)}.tz-resenas__flecha:disabled{opacity:.35;cursor:default}.tz-resenas__flecha:disabled:hover{border-color:var(--tz-color-borde, #e4dfd8);background:#fff}.tz-resenas__aviso-demo{display:inline-block;margin:14px 0 0;padding:5px 12px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--tz-color-texto-suave);background:var(--tz-color-fondo-gris);border-radius:999px}.tz-resenas__carrusel{display:flex;gap:20px;margin-top:28px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:none}.tz-resenas__carrusel::-webkit-scrollbar{display:none}.tz-resenas__carrusel:focus-visible{outline:2px solid var(--tz-color-acento);outline-offset:4px}.tz-resenas__card{scroll-snap-align:start;flex:0 0 calc((100% - 40px) / 3);min-width:260px;display:flex;flex-direction:column;gap:14px;padding:24px;background:#fff;border:1px solid var(--tz-color-borde, #ece6de);border-radius:var(--tz-radio, 20px)}.tz-resenas--producto .tz-resenas__carrusel{display:block;overflow:hidden;scroll-snap-type:none;gap:0;margin-left:auto;margin-right:auto}.tz-resenas--producto .tz-resenas__pista{display:flex;transition:transform .45s var(--tz-ease);will-change:transform}.tz-resenas--producto .tz-resenas__card{scroll-snap-align:none;flex:0 0 100%;width:100%;min-width:0;box-sizing:border-box}@media(min-width:750px){.tz-resenas--producto .tz-resenas__carrusel{max-width:560px}}@media(max-width:749px){.tz-resenas--producto .tz-resenas__flechas{display:flex}}.tz-resenas__estrellas{font-size:15px;letter-spacing:2px;color:var(--tz-color-acento)}.tz-resenas__estrella-vacia{color:var(--tz-color-borde, #e4dfd8)}.tz-resenas__texto{margin:0;font-size:14.5px;line-height:1.6;color:var(--tz-color-texto);flex-grow:1}.tz-resenas__foto-wrap{width:100%}.tz-resenas__foto{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--tz-radio-sm, 12px)}.tz-resenas__foto-wrap+.tz-resenas__autor{min-height:64px}.tz-resenas__autor{display:flex;align-items:center;gap:12px;margin-top:auto}.tz-resenas__inicial{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:999px;background:var(--tz-color-acento-suave);color:var(--tz-color-acento-hover);font-family:var(--tz-fuente-display);font-weight:700;font-size:15px}.tz-resenas__nombre{margin:0;font-size:13.5px;font-weight:600;color:var(--tz-color-texto);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tz-resenas__ciudad{margin:1px 0 0;font-size:12.5px;color:var(--tz-color-texto-suave)}.tz-resenas__verificada{font-size:10.5px;font-weight:700;letter-spacing:.02em;color:#2e7d4f;background:#e7f5ec;padding:2px 8px;border-radius:999px}@media(max-width:989px)and (min-width:750px){.tz-resenas__card{flex-basis:calc((100% - 20px)/2)}}@media(max-width:749px){.tz-resenas__encabezado{flex-direction:column;align-items:flex-start}.tz-resenas__flechas{display:none}.tz-resenas__carrusel{gap:14px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.tz-resenas__card{flex-basis:84%;min-width:240px;padding:20px}}@media(prefers-reduced-motion:reduce){.tz-resenas__carrusel{scroll-behavior:auto}.tz-resenas--producto .tz-resenas__pista{transition:none}}@media(max-width:989px)and (min-width:750px){.tz-resenas--producto .tz-resenas__card{flex-basis:100%}}@media(max-width:749px){.tz-resenas--producto .tz-resenas__flechas{display:flex}.tz-resenas--producto .tz-resenas__carrusel{gap:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.tz-resenas--producto .tz-resenas__card{flex-basis:100%;min-width:0}}.tz-descripcion-colapsable__contenido{overflow:hidden;position:relative;transition:max-height .45s var(--tz-ease)}.tz-descripcion-colapsable:not(.is-expandida) .tz-descripcion-colapsable__contenido:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgb(var(--color-background)));pointer-events:none}.tz-descripcion-colapsable__boton{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:0;background:none;border:none;font-family:var(--tz-fuente-texto);font-weight:700;font-size:13.5px;color:var(--tz-color-acento-hover);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tz-descripcion-colapsable__boton:hover{color:var(--tz-color-acento)}@media(prefers-reduced-motion:reduce){.tz-descripcion-colapsable__contenido{transition:none}}.tz-specs.tz-reveal .tz-specs__fila{opacity:0;transform:translateY(10px);transition:opacity .5s var(--tz-ease),transform .5s var(--tz-ease)}.tz-specs.tz-reveal.tz-visible .tz-specs__fila{opacity:1;transform:translateY(0)}.tz-specs__fila:nth-child(1){transition-delay:.02s}.tz-specs__fila:nth-child(2){transition-delay:.07s}.tz-specs__fila:nth-child(3){transition-delay:.12s}.tz-specs__fila:nth-child(4){transition-delay:.17s}.tz-specs__fila:nth-child(5){transition-delay:.22s}.tz-specs__fila:nth-child(6){transition-delay:.27s}.tz-specs__fila:nth-child(7){transition-delay:.32s}.tz-specs__fila:nth-child(8){transition-delay:.37s}.tz-specs__fila:nth-child(9){transition-delay:.42s}.tz-specs__fila:nth-child(10){transition-delay:.47s}.tz-specs__fila:nth-child(11){transition-delay:.52s}.tz-specs__fila:nth-child(12){transition-delay:.57s}.tz-bundle.tz-reveal .tz-bundle__banner,.tz-bundle.tz-reveal .tz-bundle__titulo,.tz-bundle.tz-reveal .tz-bundle__opciones{opacity:0;transform:translateY(10px);transition:opacity .5s var(--tz-ease),transform .5s var(--tz-ease)}.tz-bundle.tz-reveal.tz-visible .tz-bundle__banner{transition-delay:.02s}.tz-bundle.tz-reveal.tz-visible .tz-bundle__titulo{transition-delay:.1s}.tz-bundle.tz-reveal.tz-visible .tz-bundle__opciones{transition-delay:.18s}.tz-bundle.tz-reveal.tz-visible .tz-bundle__banner,.tz-bundle.tz-reveal.tz-visible .tz-bundle__titulo,.tz-bundle.tz-reveal.tz-visible .tz-bundle__opciones{opacity:1;transform:translateY(0)}cart-drawer .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.35}cart-drawer .cart-item__details{padding-top:10px!important}cart-drawer .cart-item__media img{width:76px;height:76px}cart-drawer .discounts__discount{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px}cart-drawer .cart-item__discounted-prices{font-size:13px}.tz-instalar{margin:28px 0}.product .tz-video-demo{margin:32px 0}.tz-instalar__titulo{margin:0 0 16px;font-family:var(--tz-fuente-display);font-size:18px;font-weight:600;color:var(--tz-color-texto)}.tz-instalar__pasos{display:grid;gap:14px}.tz-instalar__paso{display:flex;align-items:flex-start;gap:12px}.tz-instalar__numero{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:999px;background:var(--tz-color-acento);color:#fff;font-size:13px;font-weight:700}.tz-instalar__texto{margin:3px 0 0;font-size:13.5px;line-height:1.5;color:var(--tz-color-texto)}.tz-faq{margin:28px 0}.tz-faq__titulo{margin:0 0 12px;font-family:var(--tz-fuente-display);font-size:18px;font-weight:600;color:var(--tz-color-texto)}.tz-faq__lista{border-top:1px solid var(--tz-color-borde, #ece6de)}.tz-faq__item{border-bottom:1px solid var(--tz-color-borde, #ece6de);padding:4px 0}.tz-faq__item summary{padding:12px 24px 12px 0;font-size:14px;font-weight:600;color:var(--tz-color-texto);cursor:pointer;position:relative;list-style:none}.tz-faq__item summary::-webkit-details-marker{display:none}.tz-faq__item summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:400;color:var(--tz-color-acento-hover);transition:transform .25s var(--tz-ease)}.tz-faq__item[open] summary:after{content:"+";transform:translateY(-50%) rotate(45deg)}.tz-faq__item p{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:var(--tz-color-texto-suave)}.tz-faq__item p a{color:var(--tz-color-acento-hover)}media-gallery [id^=GalleryViewer]>li.product__media-item,media-gallery [id^=GalleryViewer]>li.product__media-item--full{aspect-ratio:1 / 1!important}media-gallery [id^=GalleryViewer]>li.product__media-item .product-media-container,media-gallery [id^=GalleryViewer]>li.product__media-item--full .product-media-container{height:100%!important}media-gallery [id^=GalleryViewer]>li.product__media-item img,media-gallery [id^=GalleryViewer]>li.product__media-item video,media-gallery [id^=GalleryViewer]>li.product__media-item model-viewer,media-gallery [id^=GalleryViewer]>li.product__media-item .deferred-media,media-gallery [id^=GalleryViewer]>li.product__media-item--full img,media-gallery [id^=GalleryViewer]>li.product__media-item--full video,media-gallery [id^=GalleryViewer]>li.product__media-item--full model-viewer,media-gallery [id^=GalleryViewer]>li.product__media-item--full .deferred-media{width:100%!important;height:100%!important;object-fit:contain}.tz-badge-confianza{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px}.tz-badge-confianza__pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--tz-color-borde, #ece6de);background:#fff;font-size:12px;font-weight:700;color:var(--tz-color-texto);white-space:nowrap}.tz-badge-confianza__pill--principal{background:var(--tz-color-acento-suave);border-color:#ff6a2c4d;color:var(--tz-color-acento-hover)}.tz-badge-confianza__icono{font-size:13px;line-height:1}@media(max-width:480px){.tz-badge-confianza{gap:6px}.tz-badge-confianza__pill{font-size:11px;padding:6px 11px}}.tz-product-card__rating{display:flex;align-items:baseline;gap:5px;margin:3px 0 1px}.tz-product-card__rating .rating-star{--color-rating-star: #f2a900;--font-size: .85;--letter-spacing: .4}.tz-product-card__rating .rating-text{display:inline-block;font-size:11.5px;font-weight:700;color:var(--tz-color-texto-suave)}.product .rating-star{--color-rating-star: #f2a900;--font-size: 1.05;--letter-spacing: .45}.product .rating-wrapper{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin:4px 0 2px}.product .rating-text{display:inline-block;font-size:13px;font-weight:700;color:var(--tz-color-texto)}.product .rating-count{font-size:12.5px;color:var(--tz-color-texto-suave)}.product .rating-count:before{content:"| ";margin-right:2px;color:var(--tz-color-borde, #ccc)}.tz-fecha-entrega{margin:14px 0 6px;padding:14px 12px 10px;background:var(--tz-color-acento-suave);border:1px solid rgba(255,106,44,.25);border-radius:var(--tz-radio-sm, 12px);color:var(--tz-color-texto)}.tz-fecha-entrega__pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;position:relative}.tz-fecha-entrega__paso{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;min-width:0}.tz-fecha-entrega__paso:not(:last-child):after{content:"";position:absolute;top:17px;left:calc(50% + 22px);right:calc(-50% + 22px);border-top:2px dashed rgba(255,106,44,.45)}.tz-fecha-entrega__icono{width:36px;height:36px;border-radius:50%;background:#fff;border:1.5px solid var(--tz-color-acento);display:flex;align-items:center;justify-content:center;font-size:17px;line-height:1;margin-bottom:4px}.tz-fecha-entrega__etiqueta{font-size:11px;line-height:1.2;color:var(--tz-color-texto-suave);text-transform:uppercase;letter-spacing:.04em}.tz-fecha-entrega__fecha{font-size:13px;line-height:1.25;color:var(--tz-color-texto);font-weight:700}.tz-fecha-entrega__paso--final .tz-fecha-entrega__fecha{color:var(--tz-color-acento-hover)}.tz-fecha-entrega__dia{font-size:11.5px;line-height:1.2;color:var(--tz-color-texto-suave)}.tz-fecha-entrega__nota{margin:8px 0 0;font-size:11px;text-align:center;color:var(--tz-color-texto-suave)}.tz-infografia__titulo{margin:0 0 20px;text-align:center}.tz-infografia__carrusel{overflow:hidden;border-radius:var(--tz-radio, 20px);max-width:420px;margin:0 auto}.tz-infografia__pista{display:flex;transition:transform .6s var(--tz-ease);will-change:transform}.tz-infografia__slide{flex:0 0 100%;aspect-ratio:1 / 1}.tz-infografia__slide img{width:100%;height:100%;object-fit:contain;display:block}.tz-infografia__puntos{display:flex;justify-content:center;gap:8px;margin-top:16px}.tz-infografia__punto{width:8px;height:8px;border-radius:999px;background:var(--tz-color-borde, #ddd6cc);border:none;padding:0;cursor:pointer;transition:background-color .25s var(--tz-ease),transform .25s var(--tz-ease)}.tz-infografia__punto.is-activo{background:var(--tz-color-acento);transform:scale(1.25)}@media(prefers-reduced-motion:reduce){.tz-infografia__pista{transition:none}}.tz-uso{margin:20px 0}.tz-uso__titulo{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--tz-color-texto)}.tz-uso__botones{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tz-uso__boton{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--tz-color-borde, #ece6de);background:#fff;font-size:12.5px;font-weight:600;color:var(--tz-color-texto);cursor:pointer;transition:border-color .2s var(--tz-ease),background-color .2s var(--tz-ease),color .2s var(--tz-ease)}.tz-uso__boton span:first-child{font-size:14px}.tz-uso__boton:hover{border-color:var(--tz-color-acento)}.tz-uso__boton.is-activo{background:var(--tz-color-acento);border-color:var(--tz-color-acento);color:#fff}.tz-uso__contenido{padding:14px 16px;background:var(--tz-color-fondo-alt, #f7f5f2);border-radius:var(--tz-radio-sm, 12px)}.tz-uso__panel{display:none}.tz-uso__panel.is-activo{display:block}.tz-uso__panel p{margin:0;font-size:13.5px;line-height:1.5;color:var(--tz-color-texto)}.tz-uso__nota{margin:10px 0 0!important;padding-top:10px;border-top:1px solid var(--tz-color-borde, #ece6de);font-size:12.5px!important;color:var(--tz-color-texto-suave)!important}@media(max-width:480px){.tz-uso__boton span:last-child{display:none}.tz-uso__boton{padding:9px 11px}}.tz-popup-compras{position:fixed;left:20px;bottom:calc(20px + var(--tz-popup-desplazamiento, 0px));z-index:400;display:flex;align-items:flex-start;width:320px;max-width:calc(100vw - 40px);background:#fff;border:1px solid rgba(34,31,29,.08);border-radius:14px;box-shadow:0 12px 32px -12px #14110f2e;padding:12px 34px 12px 12px;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .35s var(--tz-ease),transform .35s var(--tz-ease),bottom .25s var(--tz-ease);pointer-events:none}.tz-popup-compras--visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tz-popup-compras__link{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;min-width:0}.tz-popup-compras__miniatura{flex-shrink:0;width:52px;height:52px;border-radius:10px;overflow:hidden;background:var(--tz-color-fondo-gris)}.tz-popup-compras__miniatura img{width:100%;height:100%;object-fit:cover;display:block}.tz-popup-compras__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.tz-popup-compras__nombre{font-family:var(--tz-fuente-texto);font-size:11.5px;font-weight:600;color:var(--tz-color-texto-suave);text-transform:uppercase;letter-spacing:.03em}.tz-popup-compras__producto{font-family:var(--tz-fuente-texto);font-size:13.5px;font-weight:700;color:var(--tz-color-texto);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tz-popup-compras__meta{font-family:var(--tz-fuente-texto);font-size:11.5px;color:var(--tz-color-texto-suave)}.tz-popup-compras__cerrar{position:absolute;top:8px;right:8px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--tz-color-texto-suave);cursor:pointer;border-radius:999px;transition:background-color .2s var(--tz-ease),color .2s var(--tz-ease)}.tz-popup-compras__cerrar:hover{background:var(--tz-color-fondo-gris);color:var(--tz-color-texto)}.tz-popup-compras__cerrar svg{width:11px;height:11px}@media(max-width:749px){.tz-popup-compras{left:12px;right:12px;bottom:calc(12px + var(--tz-popup-desplazamiento, 0px));width:auto;max-width:none;padding:10px 32px 10px 10px}.tz-popup-compras__miniatura{width:44px;height:44px}.tz-popup-compras__producto{font-size:13px}}@media(prefers-reduced-motion:reduce){.tz-popup-compras{transition:opacity .2s linear;transform:none}}.tz-tarjetas-apiladas__encabezado{text-align:center;margin-bottom:32px}.tz-tarjetas-apiladas__encabezado .tz-eyebrow{justify-content:center}.tz-tarjetas-apiladas{position:relative}.tz-tarjetas-apiladas__tarjeta{position:sticky;height:70vh;border-radius:var(--tz-radio, 24px);overflow:hidden;box-shadow:0 24px 48px -20px #14110f59;background:var(--tz-color-fondo-secundario);transform:scale(var(--tz-escala, 1));transform-origin:top center;will-change:transform}.tz-tarjetas-apiladas__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tz-tarjetas-apiladas__video,.tz-tarjetas-apiladas__imagen{width:100%;height:100%;object-fit:cover;display:block}.tz-tarjetas-apiladas__degradado{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.tz-tarjetas-apiladas__contenido{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;padding:32px;color:#fff}.tz-tarjetas-apiladas__titulo{margin:0;max-width:18ch;font-family:var(--tz-fuente-display);font-size:32px;font-weight:700;line-height:1.1;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.35)}.tz-tarjetas-apiladas__texto{margin:0;max-width:38ch;font-size:15.5px;line-height:1.5;color:#ffffffeb;text-shadow:0 1px 10px rgba(0,0,0,.3)}.tz-tarjetas-apiladas__link{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:10px 18px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:13.5px;font-weight:700;text-decoration:none}.tz-tarjetas-apiladas__link svg{width:16px;height:16px}@media(min-width:750px){.tz-tarjetas-apiladas__tarjeta{height:80vh}.tz-tarjetas-apiladas__contenido{padding:56px}.tz-tarjetas-apiladas__titulo{font-size:44px}.tz-tarjetas-apiladas__texto{font-size:17px}}@media(prefers-reduced-motion:reduce){.tz-tarjetas-apiladas__tarjeta{transform:none!important}}.tz-bundle__regalo{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 14px 10px 10px;background:var(--tz-color-acento-suave);border:1.5px dashed var(--tz-color-acento);border-radius:var(--tz-radio-sm, 12px);text-decoration:none;color:var(--tz-color-texto);width:100%;text-align:left;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.tz-bundle__regalo img{width:56px;height:56px;object-fit:cover;border-radius:10px;background:#fff;flex-shrink:0}.tz-bundle__regalo-texto{display:grid;gap:2px;min-width:0}.tz-bundle__regalo-linea{font-size:14px;line-height:1.35;font-weight:500}.tz-bundle__regalo-linea strong{color:var(--tz-color-acento-hover)}.tz-bundle__regalo-sub{font-size:12.5px;color:var(--tz-color-texto-suave);line-height:1.3}.tz-bundle__regalo-envio{font-size:13.5px;line-height:1.3;margin-top:2px}.tz-bundle__regalo-envio strong{color:var(--tz-color-acento-hover)}.tz-regalo-visor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#221f1db8;opacity:0;transition:opacity .25s ease}.tz-regalo-visor.is-visible{opacity:1}.tz-regalo-visor__caja{position:relative;width:min(92vw,520px);overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000059}.tz-regalo-visor__caja img{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain}.tz-regalo-visor__etiqueta{margin:0;padding:12px 16px 14px;text-align:center;font-size:14px;font-weight:600;color:var(--tz-color-texto)}.tz-regalo-visor__cerrar{position:absolute;top:8px;right:8px;width:36px;height:36px;border:0;border-radius:50%;background:#221f1db3;color:#fff;font-size:20px;line-height:1;cursor:pointer}.tz-regalo-visor__barra{height:4px;background:var(--tz-color-acento);transform-origin:left center;animation:tz-regalo-cuenta 5s linear forwards}@keyframes tz-regalo-cuenta{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.tz-regalo-visor{transition:none}}.tz-video-resenas-seccion{margin:8px 0 72px}.tz-video-resenas{display:flex;flex-direction:column;align-items:center}.tz-video-resenas__carrusel{position:relative;width:100%;max-width:360px}.tz-video-resenas__pista{display:flex;width:100%;overflow:hidden;border-radius:var(--tz-radio);background:var(--tz-color-fondo-gris)}.tz-video-resenas__slide{position:relative;flex:0 0 100%;width:100%;aspect-ratio:9 / 16;display:none}.tz-video-resenas__slide.is-activa{display:block}.tz-video-resenas__video{width:100%;height:100%;object-fit:cover;display:block}.tz-video-resenas__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border:none;border-radius:999px;background:#ffffffeb;color:var(--tz-color-acento);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 32px -12px #14110f80;cursor:pointer;transition:transform .2s var(--tz-ease),background-color .2s var(--tz-ease)}.tz-video-resenas__play[hidden]{display:none}.tz-video-resenas__play:hover{transform:translate(-50%,-50%) scale(1.06);background:#fff}.tz-video-resenas__play svg{width:30px;height:30px;margin-left:4px}.tz-video-resenas__flecha{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:999px;background:#221f1d73;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background-color .2s var(--tz-ease)}.tz-video-resenas__flecha:hover{background:#221f1dad}.tz-video-resenas__flecha svg{width:20px;height:20px}.tz-video-resenas__flecha--prev{left:10px}.tz-video-resenas__flecha--next{right:10px}.tz-video-resenas__puntos{display:flex;justify-content:center;gap:8px;margin-top:14px}.tz-video-resenas__punto{width:9px;height:9px;border-radius:999px;border:none;padding:0;background:var(--tz-color-borde);cursor:pointer;transition:background-color .2s var(--tz-ease),transform .2s var(--tz-ease)}.tz-video-resenas__punto.is-activo{background:var(--tz-color-acento);transform:scale(1.15)}variant-selects[data-product-handle=lampara-solar-led-para-exterior-150w-control-remoto-y-sensor-de-radar] .product-form__input--pill{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 4px}variant-selects[data-product-handle=lampara-solar-led-para-exterior-150w-control-remoto-y-sensor-de-radar] .product-form__input--pill input[type=radio]+label.tz-pack-tarjeta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin:0;padding:16px 8px 14px;background:#fff;color:var(--tz-color-texto);border:1.5px solid var(--tz-color-borde);border-radius:var(--tz-radio-sm);font-size:inherit;letter-spacing:normal;position:relative}variant-selects[data-product-handle=lampara-solar-led-para-exterior-150w-control-remoto-y-sensor-de-radar] .product-form__input--pill input[type=radio]:checked+label.tz-pack-tarjeta{border-color:var(--tz-color-acento);border-width:2px;box-shadow:0 0 0 1px var(--tz-color-acento);background:var(--tz-color-acento-suave);color:var(--tz-color-texto)}.tz-pack-tarjeta__badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--tz-color-acento);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:999px;white-space:nowrap}.tz-pack-tarjeta__titulo{font-size:13.5px;font-weight:700;color:var(--tz-color-texto)}.tz-pack-tarjeta__detalle{font-size:11.5px;color:var(--tz-color-texto-suave)}.tz-pack-tarjeta__ahorro{font-size:11px;font-weight:700;color:var(--tz-color-acento-hover)}.tz-pack-tarjeta__precio{font-size:14px;font-weight:700;color:var(--tz-color-texto);margin-top:2px}.tz-pack-tarjeta__antes{font-size:12px;font-weight:400;color:var(--tz-color-texto-suave);text-decoration:line-through}.tz-pack-nota{margin:4px 0 16px}.tz-pack-nota__envio{margin:8px 0 10px;font-size:13px;font-weight:600;color:var(--tz-color-texto);display:block;width:100%;text-align:center}.tz-pack-nota__regalo-fila{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--tz-color-acento-suave);border:1px solid rgba(255,106,44,.25);border-radius:var(--tz-radio-sm)}.tz-pack-nota__regalo-fila[hidden]{display:none}.tz-pack-nota__foto-wrap{position:relative;display:inline-block;flex-shrink:0;line-height:0;cursor:zoom-in}.tz-pack-nota__foto-wrap[hidden]{display:none}.tz-pack-nota__foto{width:44px;height:44px;object-fit:cover;border-radius:8px;background:#fff;display:block}.tz-pack-nota__foto-grande{position:absolute;bottom:calc(100% + 8px);left:0;width:170px;height:170px;object-fit:cover;border-radius:12px;background:#fff;box-shadow:0 14px 32px -12px #14110f66;opacity:0;transform:scale(.85);transform-origin:bottom left;transition:opacity .15s ease,transform .15s ease;pointer-events:none;z-index:20}.tz-pack-nota__foto-wrap.is-activo .tz-pack-nota__foto-grande,.tz-pack-nota__foto-wrap:hover .tz-pack-nota__foto-grande,.tz-pack-nota__foto-wrap:focus-visible .tz-pack-nota__foto-grande{opacity:1;transform:scale(1)}@media(max-width:380px){.tz-pack-nota__foto-grande{width:140px;height:140px}}.tz-pack-nota__regalo{margin:0;font-size:12.5px;line-height:1.35;color:var(--tz-color-texto)}@media(max-width:400px){.tz-pack-tarjeta__titulo{font-size:12px}variant-selects[data-product-handle=lampara-solar-led-para-exterior-150w-control-remoto-y-sensor-de-radar] .product-form__input--pill input[type=radio]+label.tz-pack-tarjeta{padding:12px 4px 10px}}.tz-popup-bv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.tz-popup-bv[hidden]{display:none}.tz-popup-bv.is-visible{pointer-events:auto}.tz-popup-bv__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#221f1d8c;opacity:0;transition:opacity .3s var(--tz-ease)}.tz-popup-bv.is-visible .tz-popup-bv__fondo{opacity:1}.tz-popup-bv__tarjeta{position:relative;width:100%;max-width:420px;background:var(--tz-color-fondo);border-radius:var(--tz-radio);padding:36px 28px 28px;text-align:center;box-shadow:0 30px 70px -20px #14110f80;opacity:0;transform:scale(.92) translateY(10px);transition:opacity .3s var(--tz-ease),transform .3s var(--tz-ease)}.tz-popup-bv.is-visible .tz-popup-bv__tarjeta{opacity:1;transform:scale(1) translateY(0)}.tz-popup-bv__cerrar{position:absolute;top:8px;right:8px;width:44px;height:44px;border:none;border-radius:999px;background:#221f1d14;color:var(--tz-color-texto);font-size:26px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.tz-popup-bv__cerrar:hover{background:#221f1d29}.tz-popup-bv__eyebrow{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tz-color-acento-hover)}.tz-popup-bv__titulo{margin:0 0 10px;font-family:var(--tz-fuente-display);font-size:26px;line-height:1.15;color:var(--tz-color-texto)}.tz-popup-bv__texto{margin:0 0 20px;font-size:14.5px;color:var(--tz-color-texto-suave)}.tz-popup-bv__form{display:flex;flex-direction:column;gap:10px}.tz-popup-bv__input{width:100%;padding:13px 16px;border-radius:var(--tz-radio-sm);border:1.5px solid var(--tz-color-borde);background:#fff;font:inherit;font-size:15px;color:var(--tz-color-texto)}.tz-popup-bv__input:focus{outline:none;border-color:var(--tz-color-acento)}.tz-popup-bv__boton{width:100%;padding:14px 16px;border:none;border-radius:var(--tz-radio-sm);background:var(--tz-color-acento);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .2s var(--tz-ease)}.tz-popup-bv__boton:hover:not(:disabled){background:var(--tz-color-acento-hover)}.tz-popup-bv__boton:disabled{opacity:.7;cursor:not-allowed}.tz-popup-bv__legal{margin:14px 0 0;font-size:11.5px;color:var(--tz-color-texto-suave)}.tz-popup-bv__codigo{margin:0 0 16px;padding:14px;border:2px dashed var(--tz-color-acento);border-radius:var(--tz-radio-sm);background:var(--tz-color-acento-suave);font-size:24px;font-weight:800;letter-spacing:.06em;color:var(--tz-color-acento-hover)}@media(max-width:480px){.tz-popup-bv__tarjeta{padding:30px 20px 22px}.tz-popup-bv__titulo{font-size:22px}}@media(prefers-reduced-motion:reduce){.tz-popup-bv__fondo,.tz-popup-bv__tarjeta{transition:none}}.tz-combina-seccion{margin:8px 0 72px}.tz-combina{max-width:480px;margin:0 auto;background:#fff;border:1px solid var(--tz-color-borde);border-radius:var(--tz-radio);padding:24px 22px;text-align:center;box-shadow:0 16px 36px -24px #221f1d59}.tz-combina__eyebrow{margin:0 0 4px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tz-color-acento)}.tz-combina__titulo{margin:0 0 20px;font-family:var(--tz-fuente-display);font-size:21px;color:var(--tz-color-texto)}.tz-combina__fila{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px}.tz-combina__producto{display:flex;flex-direction:column;align-items:center;gap:8px;width:112px}.tz-combina__foto-check{position:relative;display:block;cursor:default}.tz-combina__foto-check input[type=checkbox]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;accent-color:var(--tz-color-acento)}.tz-combina__foto-check img{width:88px;height:88px;object-fit:cover;border-radius:var(--tz-radio-sm);border:1px solid var(--tz-color-borde);display:block}.tz-combina__info{min-width:0}.tz-combina__nombre{margin:0;font-size:12px;font-weight:600;color:var(--tz-color-texto);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tz-combina__precio{margin:2px 0 0;font-size:13px;font-weight:700;color:var(--tz-color-texto-suave)}.tz-combina__mas{font-size:22px;font-weight:700;color:var(--tz-color-texto-suave);flex-shrink:0}.tz-combina__antes{font-weight:600;color:var(--tz-color-texto-suave);opacity:.8;margin-right:4px}.tz-combina__ahora{font-weight:800;color:var(--tz-color-acento-hover)}.tz-combina__precio{display:flex;align-items:baseline;justify-content:center;gap:4px;flex-wrap:wrap}.tz-combina__resumen{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;padding:16px 14px;background:var(--tz-color-acento-suave);border:2px dashed var(--tz-color-acento);border-radius:var(--tz-radio-sm)}.tz-combina__oferta{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--tz-color-acento);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.tz-combina__totales{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:center;column-gap:10px;row-gap:0}.tz-combina__total-etiqueta{font-size:11.5px;color:var(--tz-color-texto-suave);text-transform:uppercase;letter-spacing:.05em;text-align:right}.tz-combina__total-antes{font-size:17px;font-weight:700;color:var(--tz-color-texto-suave);text-decoration-thickness:2px}.tz-combina__total-precio{font-size:30px;font-weight:800;color:var(--tz-color-acento-hover);line-height:1.1}.tz-combina__ahorro{font-size:13px;font-weight:800;color:#1e7a3d;background:#e3f6e8;padding:3px 10px;border-radius:999px}.tz-combina__envio{font-size:12px;font-weight:700;color:var(--tz-color-acento-hover)}.tz-combina__boton{width:100%}.tz-combina__estado{margin:10px 0 0;font-size:12px;color:#b3261e}.tz-combina__estado[hidden]{display:none}.tz-volver-aviso{position:fixed;left:50%;bottom:96px;transform:translate(-50%,12px);z-index:40;padding:10px 18px;border-radius:999px;background:var(--tz-color-texto);color:#fff;font-size:13px;font-weight:700;box-shadow:0 12px 28px -12px #14110f80;opacity:0;pointer-events:none;transition:opacity .25s var(--tz-ease),transform .25s var(--tz-ease)}.tz-volver-aviso.is-visible{opacity:1;transform:translate(-50%)}.tz-proteccion{display:flex;align-items:center;gap:10px;padding:5px 12px;margin:0 0 4px;border:1px dashed var(--tz-color-acento);border-radius:var(--tz-radio, 10px);background:#fff}.tz-proteccion.is-activa{border-style:solid;background:var(--tz-color-acento-suave)}.tz-proteccion__icono{font-size:18px;line-height:1;flex:0 0 auto}.tz-proteccion__texto{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.tz-proteccion__texto strong{font-size:13px;line-height:1.25;color:var(--tz-color-texto)}.tz-proteccion__texto span{font-size:11.5px;line-height:1.25;color:var(--tz-color-texto-suave)}.tz-proteccion__form{flex:0 0 auto}.tz-proteccion__precio{white-space:nowrap;color:var(--tz-color-texto)}.tz-proteccion__texto strong{white-space:nowrap}li:has(a[href*="/products/proteccion-de-compra"]),.tz-product-card:has(a[href*="/products/proteccion-de-compra"]),.card-wrapper:has(a[href*="/products/proteccion-de-compra"]),li:has(a[href*="/products/producto-de-prueba-pixel"]),.tz-product-card:has(a[href*="/products/producto-de-prueba-pixel"]),.card-wrapper:has(a[href*="/products/producto-de-prueba-pixel"]){display:none!important}.tz-switch{position:relative;flex:0 0 auto;display:inline-block;width:42px;height:25px;cursor:pointer;-webkit-tap-highlight-color:transparent}.tz-switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}.tz-switch__pista{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d4cfc7;transition:background-color .25s ease}.tz-switch__bolita{position:absolute;top:2px;left:2px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #00000047;transition:transform .25s cubic-bezier(.3,.9,.4,1.2)}.tz-switch input:checked+.tz-switch__pista{background:#34c759}.tz-switch input:checked+.tz-switch__pista .tz-switch__bolita{transform:translate(17px)}.tz-switch input:active+.tz-switch__pista .tz-switch__bolita{width:25px}.tz-switch input:checked:active+.tz-switch__pista .tz-switch__bolita{transform:translate(13px)}.tz-switch input:focus-visible+.tz-switch__pista{outline:2px solid var(--tz-color-acento);outline-offset:2px}.tz-proteccion.is-cargando{opacity:.7;pointer-events:none}.tz-proteccion__enviar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0;padding:0}.tz-proteccion__form form{margin:0}variant-selects[data-product-handle=lampara-solar-led-para-exterior-150w-control-remoto-y-sensor-de-radar] legend.form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;margin:0;padding:0;border:0}.tz-pasarela-seccion{margin:8px 0 72px;overflow:hidden}.tz-pasarela__titulo{text-align:center;margin:0 0 8px}.tz-pasarela__subtitulo{text-align:center;color:var(--tz-color-texto-suave);margin:0 0 24px}.tz-pasarela{overflow:hidden;margin-top:24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tz-pasarela__pista{display:flex;width:max-content;animation:tz-pasarela-mover var(--tz-pasarela-seg, 90s) linear infinite;will-change:transform}.tz-pasarela__grupo{display:flex;gap:16px;list-style:none;margin:0;padding:0 8px 0 0;flex:0 0 auto}.tz-pasarela__tarjeta{flex:0 0 300px;background:#fff;border:1px solid var(--tz-color-borde);border-radius:var(--tz-radio, 14px);padding:20px 22px;display:flex;flex-direction:column;gap:10px}.tz-pasarela__estrellas{margin:0;color:#f5a623;font-size:16px;letter-spacing:2px;line-height:1}.tz-pasarela__texto{margin:0;font-size:14.5px;line-height:1.55;color:var(--tz-color-texto);flex:1 1 auto}.tz-pasarela__autor{margin:0;font-size:13px;color:var(--tz-color-texto-suave)}.tz-pasarela__autor strong{color:var(--tz-color-texto)}@keyframes tz-pasarela-mover{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(hover:hover){.tz-pasarela:hover .tz-pasarela__pista{animation-play-state:paused}}.tz-pasarela:active .tz-pasarela__pista{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.tz-pasarela{overflow-x:auto}.tz-pasarela__pista{animation:none}.tz-pasarela__grupo[aria-hidden=true]{display:none}}@media(max-width:749px){.tz-pasarela__tarjeta{flex-basis:260px;padding:18px}.tz-pasarela-seccion{margin-bottom:56px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tz-styles.css.map */
