:root{--ct-morado: #111111;--ct-naranja: #d7263d;--ct-naranja-osc: #b01d31;--ct-menta: #fdf0f0;--ct-gris: #ededed;--ct-texto: #000000;--ct-fuente: "Inter", system-ui, -apple-system, sans-serif;--ct-radio: 6px;--ct-ancho: 1200px;--cb-fuente: var(--ct-fuente);--cb-fuente-titulos: var(--ct-fuente);--font-body-family: var(--ct-fuente);--font-heading-family: var(--ct-fuente)}body{background:#fff;font-family:var(--ct-fuente);color:var(--ct-texto)}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--ct-fuente)}.cb-logo{font-family:var(--ct-fuente);font-weight:900;letter-spacing:-.03em}.ct-contenedor{max-width:var(--ct-ancho);margin:0 auto;padding:0 20px}.ct-titulo{font-family:var(--ct-fuente);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 1.6rem;color:inherit}.ct-texto{font-size:1.5rem;font-weight:700;line-height:1.6;margin:0}.ct-boton{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:46px;padding:0 3rem;border:0;border-radius:var(--ct-radio);background:var(--ct-naranja);color:#fff;font:800 1.5rem/1 var(--ct-fuente);text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.ct-boton:hover{background:var(--ct-naranja-osc);transform:translateY(-1px)}.ct-boton--negro{color:#000}.ct-boton--ancho{width:100%}.ct-ola{display:block;width:100%;height:70px}.ct-pdp{display:grid;gap:3rem;grid-template-columns:1fr;padding:2rem 0 4rem}@media(min-width:990px){.ct-pdp{grid-template-columns:1fr 1.1fr;gap:4rem;padding-top:3rem}}.ct-pdp>*,.ct-razones>*,.ct-comparacion>*,.ct-it>*,.ct-claves>*{min-width:0}.ct-galeria__principal{position:relative}.ct-galeria__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ct-galeria__slides::-webkit-scrollbar{display:none}.ct-galeria__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1}.ct-galeria__slide img{width:100%;height:100%;object-fit:cover;display:block}.ct-galeria__flecha{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid #ddd;background:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px #00000014}.ct-galeria__flecha--prev{left:14px}.ct-galeria__flecha--next{right:14px}.ct-galeria__flecha svg{width:14px;height:14px}.ct-galeria__minis{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.ct-galeria__mini{flex:none;width:92px;height:92px;padding:0;border:2px solid transparent;border-radius:var(--ct-radio);overflow:hidden;cursor:pointer;background:#fff}.ct-galeria__mini.is-activa{border-color:#000}.ct-galeria__mini img{width:100%;height:100%;object-fit:cover;display:block}.ct-galeria__puntos{display:flex;justify-content:center;gap:6px;margin-top:10px}.ct-galeria__puntos span{width:7px;height:7px;border-radius:50%;background:#d4d4d4}.ct-galeria__puntos span.is-activa{background:#000}.ct-info{display:flex;flex-direction:column;gap:1.4rem}.ct-rating{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:700;color:#000;text-decoration:none}.ct-estrellas{display:inline-flex;gap:1px;color:var(--ct-naranja)}.ct-estrellas svg{width:15px;height:15px}.ct-info__titulo{font-weight:500;font-size:2.8rem;line-height:1.2;margin:0;letter-spacing:-.01em}.ct-separador{display:flex;align-items:center;gap:1.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:.6rem 0 0}.ct-separador:before,.ct-separador:after{content:"";flex:1;height:1px;background:#000}.ct-packs{display:grid;gap:1.2rem;border:0;margin:0;padding:0}.ct-pack{position:relative;border:1px solid #c9c9c9;border-radius:8px;background:var(--ct-gris);cursor:pointer;transition:border-color .2s,background .2s}.ct-pack.is-activo{border:2px solid #000;background:#fff}.ct-pack__fila{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;padding:1.6rem 1.8rem;cursor:pointer}.ct-pack__fila input{position:absolute;opacity:0;pointer-events:none}.ct-pack__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid #555;display:grid;place-items:center;background:#fff}.ct-pack.is-activo .ct-pack__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:#000}.ct-pack__nombre{display:block;font-size:1.8rem;font-weight:700;line-height:1.2}.ct-pack__sub{display:block;font-size:1.3rem;font-weight:600;color:#444;margin-top:.2rem}.ct-pack__precios{text-align:right}.ct-pack__precio{display:block;font-size:1.9rem;font-weight:800}.ct-pack__antes{display:block;font-size:1.4rem;font-weight:600;color:#555;text-decoration:line-through}.ct-pack__etiqueta{position:absolute;top:-11px;right:10px;padding:.3rem .9rem;border-radius:4px;background:#000;color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.ct-pack__unidades{display:none;padding:0 1.8rem 1.6rem;gap:1rem}.ct-pack.is-activo .ct-pack__unidades{display:grid}.ct-unidad{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:1rem}.ct-unidad img{width:40px;height:40px;object-fit:cover;border-radius:4px}.ct-unidad__nombre{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.ct-unidad__opciones{display:flex;flex-wrap:wrap;gap:.6rem}.ct-unidad select{appearance:none;-webkit-appearance:none;height:32px;padding:0 2.8rem 0 1.2rem;border:0;border-radius:4px;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23fff' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") no-repeat right 10px center / 10px;color:#fff;font:800 1.25rem var(--ct-fuente);cursor:pointer}.ct-agregar{min-height:52px;font-size:1.8rem}.ct-agregar[disabled]{opacity:.6;cursor:default}.ct-error{color:#b42318;font-size:1.3rem;font-weight:700;margin:0}.ct-prueba-social{text-align:center;font-size:1.25rem;font-weight:600;margin:-.4rem 0 0}.ct-pagos{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.ct-pagos svg{width:38px;height:24px}.ct-confianza{display:grid;grid-template-columns:repeat(3,1fr);padding-top:1.2rem;border-top:1px solid #e5e5e5}.ct-confianza__item{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:1.25rem;font-weight:700}.ct-confianza__item+.ct-confianza__item{border-left:1px solid #e5e5e5}.ct-confianza__item svg{width:16px;height:16px;flex:none}.ct-resenas{position:relative}.ct-resenas__pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--ct-radio)}.ct-resenas__pista::-webkit-scrollbar{display:none}.ct-resena{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:auto 1fr;gap:1.6rem;padding:1.8rem 2rem;background:var(--ct-morado);color:#fff}.ct-resena__autor{display:grid;grid-template-columns:52px auto;gap:.2rem 1.2rem;align-items:center;align-self:start}.ct-resena__autor img{grid-row:span 3;width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #fff}.ct-resena__nombre{font-size:1.45rem;font-weight:800;display:flex;align-items:center;gap:.4rem}.ct-resena__nombre svg{width:14px;height:14px;color:#4f8df7}.ct-resena__lugar{font-size:1.2rem;font-weight:700;opacity:.85}.ct-resena .ct-estrellas svg{width:12px;height:12px}.ct-resena__texto{margin:0;font-size:1.35rem;font-weight:800;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ct-resenas__pie{display:flex;justify-content:space-between;align-items:center;margin-top:.8rem;font-size:1.2rem;font-weight:800}.ct-resenas__puntos{display:flex;gap:5px}.ct-resenas__puntos button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#d4d4d4;cursor:pointer}.ct-resenas__puntos button.is-activa{background:var(--ct-naranja)}.ct-acordeon details{border-bottom:1px solid #e5e5e5}.ct-acordeon summary{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;list-style:none;cursor:pointer;font-size:1.55rem;font-weight:800}.ct-acordeon summary::-webkit-details-marker{display:none}.ct-acordeon summary:after{content:"+";font-size:2rem;font-weight:400;line-height:1}.ct-acordeon details[open] summary:after{content:"\2212"}.ct-acordeon__resp{padding:0 0 1.4rem;font-size:1.4rem;font-weight:500;line-height:1.6}.ct-acordeon__resp ul{padding-left:1.8rem}.ct-sticky{position:fixed;z-index:20;right:20px;bottom:20px;width:min(340px,calc(100% - 24px));display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:1.2rem;padding:.8rem 1rem;border-radius:8px;background:var(--ct-morado);color:#fff;box-shadow:0 10px 30px #00000040;transform:translateY(150%);transition:transform .35s}.ct-sticky.is-visible{transform:none}.ct-sticky img{width:50px;height:50px;border-radius:4px;object-fit:cover;background:#fff}.ct-sticky__titulo{display:block;font-size:1.2rem;font-weight:800;line-height:1.3}.ct-sticky__precio{font-size:1.5rem;font-weight:800}.ct-sticky__precio s{font-size:1.1rem;opacity:.7;margin-left:.4rem}.ct-sticky .ct-boton{min-height:36px;padding:0 1.4rem;font-size:1.2rem}@media(max-width:749px){.ct-sticky{left:12px;right:12px;bottom:12px;width:auto}}.ct-it{display:grid;gap:2.4rem;align-items:center;padding:2.4rem;border-radius:var(--ct-radio);background:var(--ct-menta)}@media(min-width:750px){.ct-it{grid-template-columns:1fr 1fr;padding:0 0 0 3rem}}.ct-it .ct-titulo{color:var(--ct-morado);font-size:3.4rem}.ct-it__media img{width:100%;display:block;object-fit:cover;border-radius:var(--ct-radio);aspect-ratio:1}.ct-checks{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:1.2rem}.ct-checks li{display:flex;align-items:center;gap:1rem;font-size:1.4rem;font-weight:800}.ct-checks li:before{content:"\2713";flex:none;width:20px;height:20px;border-radius:50%;background:var(--ct-naranja);color:#fff;display:grid;place-items:center;font-size:1.1rem}.ct-morado{background:var(--ct-morado);color:#fff;text-align:center}.ct-morado .ct-titulo{font-size:3.6rem}.ct-morado .ct-texto{max-width:820px;margin:0 auto 2.4rem}.ct-morado .ct-boton{min-width:320px;color:#fff}.ct-tarjetas{display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr);margin-top:4rem}@media(min-width:750px){.ct-tarjetas{grid-template-columns:repeat(4,1fr)}}.ct-tarjeta{min-height:92px;display:grid;place-items:center;padding:1.4rem;border:1px solid rgba(255,255,255,.6);border-radius:var(--ct-radio);background:#ffffff45;font-size:1.4rem;font-weight:800;line-height:1.5}.ct-razones{display:grid;gap:3rem;align-items:center}@media(min-width:990px){.ct-razones{grid-template-columns:1fr .85fr 1.1fr}}.ct-razones .ct-titulo{color:var(--ct-morado);font-size:3.6rem}.ct-razones__media img{width:100%;display:block;border-radius:var(--ct-radio);aspect-ratio:1 / 1.1;object-fit:cover}.ct-mini-producto{display:grid;grid-template-columns:64px 1fr auto;gap:1.2rem;align-items:center;margin-top:3rem;padding:1rem;border-radius:var(--ct-radio);background:var(--ct-morado);color:#fff;text-decoration:none;font-size:1.5rem;font-weight:800}.ct-mini-producto img{width:64px;height:64px;object-fit:cover;border-radius:4px;background:#fff}.ct-dato{display:grid;grid-template-columns:auto 1fr;gap:.2rem 1.6rem;align-items:center;padding:1.6rem 0}.ct-dato+.ct-dato{border-top:1px solid #e5e5e5}.ct-dato__numero{grid-row:span 2;font-size:4.6rem;font-weight:900;color:var(--ct-naranja);line-height:1}.ct-dato__titulo{font-size:2rem;font-weight:700;color:var(--ct-morado)}.ct-dato__texto{font-size:1.25rem;font-weight:700;color:#555}.ct-iconos .ct-titulo{text-align:center;color:var(--ct-morado);font-size:2rem;font-weight:800}.ct-iconos__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.ct-iconos__grid{grid-template-columns:repeat(4,1fr)}}.ct-icono{display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding:2.4rem 1.2rem;border-radius:var(--ct-radio);background:var(--ct-menta);text-align:center;font-size:1.5rem;font-weight:800}.ct-icono__circulo{width:76px;height:76px;border-radius:50%;background:#fff;display:grid;place-items:center}.ct-icono__circulo svg{width:34px;height:34px}.ct-comparacion{display:grid;gap:3rem;align-items:center}@media(min-width:990px){.ct-comparacion{grid-template-columns:1fr 1.1fr}}.ct-comparacion__txt{text-align:center}.ct-comparacion__txt .ct-titulo{font-size:3.6rem}.ct-comparacion__txt .ct-texto{font-size:1.25rem;margin-bottom:3rem}.ct-tabla{width:100%;border-collapse:collapse;font-size:1.45rem;font-weight:800}.ct-tabla th{padding:1.2rem;font-size:1.4rem}.ct-tabla th.ct-tabla__nosotros{background:#ffffff45;border-radius:6px 6px 0 0}.ct-tabla th.ct-tabla__otros{opacity:.45;font-weight:700}.ct-tabla td{padding:1.1rem 1.2rem;border-top:1px solid rgba(255,255,255,.15)}.ct-tabla td:not(:first-child){text-align:center;width:24%}.ct-tabla td.ct-tabla__nosotros{background:#ffffff45}.ct-tabla tr:last-child td.ct-tabla__nosotros{border-radius:0 0 6px 6px}.ct-tabla__concepto{display:flex;align-items:center;gap:1.2rem}.ct-tabla svg{width:16px;height:16px;vertical-align:middle}.ct-claves{display:grid;gap:2.4rem;padding:1.2rem;border-radius:var(--ct-radio);background:var(--ct-naranja);color:#fff}@media(min-width:750px){.ct-claves{grid-template-columns:1fr 1fr;padding:1rem 1rem 1rem 1.2rem}}.ct-claves__txt{padding:1.4rem 0 1.4rem .6rem}.ct-claves .ct-titulo{font-size:3rem}.ct-clave{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.4rem 1.6rem;padding:1.4rem 0}.ct-clave__pastilla{justify-self:start;padding:.3rem 1rem;border-radius:999px;background:#fff;color:#000;font-size:1.15rem;font-weight:800}.ct-clave__titulo{grid-column:1;font-size:1.6rem;font-weight:800}.ct-clave__texto{grid-column:1;font-size:1.3rem;font-weight:700;opacity:.9}.ct-clave__flecha{grid-column:2;grid-row:2 / span 2;font-size:2rem}.ct-claves__media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--ct-radio);aspect-ratio:1}.ct-faq{max-width:1000px;margin:0 auto}.ct-faq .ct-titulo{text-align:center;color:var(--ct-morado);font-size:3.6rem;margin-bottom:.6rem}.ct-faq__sub{text-align:center;font-size:1.4rem;font-weight:800;margin:0 0 3rem}.ct-faq details{margin-bottom:1.2rem;border-radius:var(--ct-radio);background:var(--ct-menta)}.ct-faq summary{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 2rem;list-style:none;cursor:pointer;font-size:1.5rem;font-weight:800}.ct-faq summary::-webkit-details-marker{display:none}.ct-faq summary:after{content:"+";margin-left:auto;color:var(--ct-naranja);font-size:2rem;font-weight:500}.ct-faq details[open] summary:after{content:"\2212"}.ct-faq__num{flex:none;width:26px;height:26px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--ct-naranja);font-size:1.3rem}.ct-faq__resp{padding:0 2rem 1.8rem 6rem;font-size:1.4rem;font-weight:600;line-height:1.6}.ct-anuncio{padding:1.2rem 1.6rem;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.02em}.ct-banner{position:relative;display:grid;grid-template-columns:1fr;overflow:hidden}@media(min-width:750px){.ct-banner{grid-template-columns:1fr 1fr}}.ct-banner__media{position:relative;min-height:320px}.ct-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% center;display:block}.ct-banner__panel{display:flex;align-items:center;padding:4rem 2.4rem 9rem;color:#fff}@media(min-width:750px){.ct-banner__panel{padding:4rem 4rem 9rem}}.ct-banner__txt{max-width:480px}.ct-banner__rating{display:flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-size:1.35rem;font-weight:800}.ct-banner__titulo{margin:0 0 1.4rem;font-size:clamp(2.8rem,3.2vw,4rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff}.ct-banner__sub{margin:0 0 2.4rem;font-size:1.5rem;font-weight:800}.ct-banner .ct-boton{min-width:220px}.ct-banner__ola{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:70px}@media(min-width:750px){.ct-it--izq{padding:0 3rem 0 0}.ct-it--izq .ct-it__media{order:-1}}cart-drawer .drawer__inner{font-family:var(--ct-fuente)}cart-drawer .drawer__heading{font-weight:800}cart-drawer .cart__checkout-button{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;border-radius:6px;font-weight:800}cart-drawer .cart__checkout-button:after,cart-drawer .cart__checkout-button:before{border-radius:6px}:root{--ct-estrella: #f5b301}.ct-estrellas{color:var(--ct-estrella)}.cb-logo{color:#111}.cb-logo__acento{color:var(--ct-naranja)}.ct-pack.is-activo,.ct-pack.is-activo .ct-pack__radio{border-color:var(--ct-naranja)}.ct-pack.is-activo .ct-pack__radio:after{background:var(--ct-naranja)}.ct-pack__etiqueta{background:var(--ct-naranja)}.ct-pack__sub{color:var(--ct-naranja);font-weight:700}.ct-resena,.ct-resenas__puntos button.is-activa{background:var(--ct-naranja)}.ct-sticky{background:#111}.ct-unidad select{background-color:#111}.ct-morado--claro{background:#fff;color:#111}.ct-morado--claro .ct-titulo{color:#111}.ct-morado--claro .ct-tabla td{border-top-color:#eee}.ct-morado--claro .ct-tabla th.ct-tabla__nosotros,.ct-morado--claro .ct-tabla td.ct-tabla__nosotros{background:#fdecee;color:var(--ct-naranja)}.ct-morado--claro .ct-tabla__concepto svg{color:var(--ct-naranja)}.ct-morado--claro .ct-tabla td:last-child{color:#9a9a9a}.ct-anuncio--mov{overflow:hidden;white-space:nowrap;padding:1rem 0}.ct-anuncio__pista{display:inline-flex;animation:ct-marquee var(--ct-vel, 28s) linear infinite}.ct-anuncio__item{display:inline-flex;align-items:center;gap:1.6rem;padding:0 1.6rem;font-size:1.35rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ct-anuncio__item:after{content:"\2726";font-size:1rem;opacity:.8}@keyframes ct-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ct-anuncio__pista{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ct-styles.css.map */
