:root{--czm-marino: #1F2A4D;--czm-marino-osc: #151D38;--czm-marino-100: #E4E8F2;--czm-link: #2A4D9B;--czm-rojo: #C02A26;--czm-rojo-osc: #A1221F;--czm-rojo-100: #F7E1DF;--czm-tinta: #141A2E;--czm-tinta-2: #4B5468;--czm-fondo: #F6F7F9;--czm-blanco: #FFFFFF;--czm-linea: #DDE1E8;--czm-linea-fuerte: #C5CBD6;--czm-exito: #2E7D4F;--czm-exito-100: #E3F2E9;--czm-aviso: #F4B41A;--czm-aviso-100: #FDF0CC;--czm-azul: var(--czm-marino);--czm-azul-osc: var(--czm-marino-osc);--czm-azul-100: var(--czm-marino-100);--czm-papel: var(--czm-fondo);--czm-lapiz: var(--czm-aviso);--czm-lapiz-100: var(--czm-aviso-100);--czm-renglon: var(--czm-linea-fuerte);--czm-f-titulos: "Archivo", "Helvetica Neue", Arial, sans-serif;--czm-f-texto: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--czm-gut: 16px;--czm-maxw: 1240px;--czm-r: 8px;--czm-r-lg: 14px;--czm-sombra: 0 1px 2px rgb(20 26 46 / .06), 0 12px 32px -20px rgb(20 26 46 / .35)}@media(min-width:768px){:root{--czm-gut: 32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}body.czm{margin:0;background:var(--czm-papel);color:var(--czm-tinta);font:400 16px / 1.55 var(--czm-f-texto);-webkit-font-smoothing:antialiased}.czm img{max-width:100%;height:auto;display:block}.czm a{color:var(--czm-link);text-underline-offset:3px}.czm :is(h1,h2,h3){margin:0;font-family:var(--czm-f-titulos);font-weight:700;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.czm p{margin:0}.czm ul[role=list]{margin:0;padding:0;list-style:none}.czm :focus-visible{outline:3px solid var(--czm-link);outline-offset:2px;border-radius:4px}.czm-main:focus{outline:none}.czm-contenedor{width:100%;max-width:var(--czm-maxw);margin-inline:auto;padding-inline:var(--czm-gut)}.czm-oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.czm-saltar{position:absolute;left:12px;top:-60px;z-index:100;padding:12px 16px;background:var(--czm-tinta);color:var(--czm-blanco)!important;border-radius:var(--czm-r);font-weight:700;text-decoration:none}.czm-saltar:focus{top:12px}.czm-eyebrow{display:flex;align-items:center;gap:10px;font:700 12px / 1 var(--czm-f-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--czm-link)}.czm-eyebrow:before{content:"";width:28px;height:3px;border-radius:2px;background:var(--czm-link)}.czm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:2px solid transparent;border-radius:var(--czm-r);font:700 15px / 1.2 var(--czm-f-texto);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,transform .1s}.czm-btn:active{transform:translateY(1px)}.czm .czm-btn--rojo{background:var(--czm-rojo);color:var(--czm-blanco)}.czm .czm-btn--rojo:hover{background:var(--czm-rojo-osc)}.czm .czm-btn--azul{background:var(--czm-azul);color:var(--czm-blanco)}.czm .czm-btn--azul:hover{background:var(--czm-azul-osc)}.czm .czm-btn--borde{background:transparent;color:var(--czm-azul);border-color:var(--czm-azul)}.czm .czm-btn--borde:hover{background:var(--czm-azul-100)}.czm .czm-btn--marino{background:var(--czm-marino);color:var(--czm-blanco)}.czm .czm-btn--marino:hover{background:var(--czm-marino-osc)}.czm .czm-btn--blanco{background:var(--czm-blanco);color:var(--czm-marino)}.czm .czm-btn--blanco:hover{background:var(--czm-marino-100)}.czm .czm-btn--borde-claro{background:transparent;color:var(--czm-blanco);border-color:#ffffffd9}.czm .czm-btn--borde-claro:hover{background:#ffffff24}@media(prefers-reduced-motion:reduce){.czm-btn{transition:none}.czm-btn:active{transform:none}}.czm-header-seccion,.czm-footer-seccion{display:contents}.czm-icono{flex:none;width:20px;height:20px}.czm-aviso-sup{background:var(--czm-marino);color:var(--czm-blanco);font:500 13px / 1.3 var(--czm-f-texto)}.czm-aviso-sup__in{display:flex;align-items:center;justify-content:space-between;gap:6px 24px;min-height:38px;padding-block:6px}.czm .czm-aviso-sup__lista{display:flex;flex-wrap:wrap;gap:4px 24px}.czm-aviso-sup__lista li{display:inline-flex;align-items:center;gap:8px}.czm-aviso-sup .czm-icono{width:16px;height:16px}.czm .czm-aviso-sup a{display:inline-flex;align-items:center;gap:8px;color:var(--czm-blanco);text-decoration:none}.czm .czm-aviso-sup a:hover{text-decoration:underline}.czm-aviso-sup__extra,.czm-aviso-sup__empresa{display:none!important}@media(min-width:720px){.czm-aviso-sup__extra{display:inline-flex!important}.czm-aviso-sup__empresa{display:block!important}}.czm-header{position:sticky;top:0;z-index:40;background:var(--czm-blanco);border-bottom:1px solid var(--czm-linea)}.czm-header__fila{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu marca acciones" "buscar buscar buscar";align-items:center;gap:10px 10px;padding-block:10px}.czm-menu-btn{grid-area:menu;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:48px;min-height:48px;padding:4px 6px;border:0;border-radius:var(--czm-r);background:transparent;color:var(--czm-tinta);font:600 12px / 1.1 var(--czm-f-texto);cursor:pointer}.czm-menu-btn:hover{background:var(--czm-marino-100)}.czm-menu-btn .czm-icono{width:24px;height:24px}.czm-marca{grid-area:marca;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;justify-self:start;color:var(--czm-tinta)!important;text-decoration:none}.czm .czm-marca__logo{width:auto;height:40px}.czm-marca__texto{font:700 20px / 1 var(--czm-f-titulos)}.czm-marca__sello{padding:3px 8px;border-radius:4px;background:var(--czm-marino);color:var(--czm-blanco);font:700 10px / 1 var(--czm-f-texto);letter-spacing:.14em;text-transform:uppercase}.czm-buscar{grid-area:buscar;position:relative;display:flex;gap:8px}.czm-buscar__lupa{position:absolute;left:14px;top:50%;width:20px;height:20px;translate:0 -50%;color:var(--czm-tinta-2);pointer-events:none}.czm-buscar__campo{flex:1;min-width:0;min-height:48px;padding:10px 14px 10px 44px;border:1.5px solid var(--czm-linea-fuerte);border-radius:var(--czm-r);background:var(--czm-blanco);color:var(--czm-tinta);font:400 16px / 1.3 var(--czm-f-texto)}.czm-buscar__campo::placeholder{color:#7a8294}.czm-buscar__campo:focus{outline:none;border-color:var(--czm-marino);box-shadow:0 0 0 3px var(--czm-marino-100)}.czm-buscar__boton{min-height:48px}.czm-acciones{grid-area:acciones;display:flex;align-items:center;justify-content:flex-end;gap:4px}.czm-acciones__alta{display:none;padding:0 10px;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.czm-acciones__alta:hover{text-decoration:underline}.czm .czm-acciones__ingresar{min-height:44px;padding:8px 18px}.czm-accion{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:48px;min-height:48px;padding:4px 8px;border-radius:var(--czm-r);color:var(--czm-tinta)!important;font:600 12px / 1.1 var(--czm-f-texto);text-decoration:none;white-space:nowrap}.czm-accion:hover{background:var(--czm-marino-100)}.czm-accion .czm-icono{width:24px;height:24px}.czm-accion__cantidad{position:absolute;top:2px;right:4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--czm-marino);color:var(--czm-blanco);font:700 12px / 20px var(--czm-f-texto);text-align:center}.czm-accion__cantidad[hidden],.czm-accion__total{display:none}@media(min-width:720px){.czm-header__fila{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"menu marca buscar acciones";gap:16px}.czm-marca{flex-direction:row;align-items:center;gap:10px}}@media(min-width:1000px){.czm-header__fila{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marca buscar acciones";gap:28px;padding-block:12px}.czm-menu-btn{display:none}.czm .czm-marca__logo{height:46px}.czm-buscar{max-width:640px}.czm-acciones__alta{display:inline-flex}.czm-accion--carrito{flex-direction:row;gap:8px;padding-inline:12px}.czm-accion--carrito>span:first-of-type{display:none}.czm-accion__total{display:inline;font-size:14px;font-weight:700}.czm-accion__cantidad{top:4px;right:auto;left:28px}}.czm-header.is-compacto{box-shadow:0 8px 24px -18px #141a2e80}.czm-nav{position:relative;display:none;border-top:1px solid var(--czm-linea);background:var(--czm-blanco)}@media(min-width:1000px){.czm-nav{display:block}}.czm ul.czm-nav__lista[role=list]{display:flex;flex-wrap:wrap;gap:2px;max-width:var(--czm-maxw);margin-inline:auto;padding-inline:var(--czm-gut)}.czm-nav__link{display:inline-flex;align-items:center;gap:4px;min-height:46px;padding:0 14px;border-bottom:3px solid transparent;color:var(--czm-tinta)!important;font:600 15px / 1 var(--czm-f-texto);text-decoration:none;white-space:nowrap}.czm-nav__link:hover,.czm-nav__link[aria-expanded=true],.czm-nav__item--panel:hover>.czm-nav__link,.czm-nav__item--panel:focus-within>.czm-nav__link{border-bottom-color:var(--czm-marino);color:var(--czm-marino)!important}.czm-nav__link[aria-current=page]{border-bottom-color:var(--czm-marino)}.czm-nav__flecha{width:14px;height:14px}.czm-mega{position:absolute;top:100%;left:0;right:0;z-index:45;display:none;border-top:1px solid var(--czm-linea);background:var(--czm-blanco);box-shadow:0 24px 40px -24px #141a2e73}.czm-nav__item--panel:hover>.czm-mega,.czm-nav__item--panel:focus-within>.czm-mega,.czm-nav__item--panel.is-abierto>.czm-mega{display:block}.czm-mega__in{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;padding-block:24px 28px}.czm .czm-mega__titulo{margin-bottom:10px;font:700 12px / 1 var(--czm-f-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--czm-tinta-2)}.czm .czm-mega__lista{columns:3;column-gap:32px}.czm-mega__lista li{break-inside:avoid}.czm-mega__lista a,.czm-mega__marca{display:block;padding:7px 0;color:var(--czm-tinta)!important;font-size:15px;text-decoration:none}.czm-mega__lista a:hover,.czm-mega__marca:hover{color:var(--czm-link)!important;text-decoration:underline}.czm-mega__todo{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:700;text-decoration:none}.czm-mega__todo .czm-icono{width:16px;height:16px}.czm-mega__marcas{padding-left:32px;border-left:1px solid var(--czm-linea)}.czm-mega__marca{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.czm-cajon-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#141a2e80}.czm-cajon-fondo[hidden],.czm-cajon[hidden]{display:none}.czm-cajon{position:fixed;inset:0 auto 0 0;z-index:65;display:flex;flex-direction:column;width:min(88vw,380px);overflow-y:auto;background:var(--czm-blanco)}.czm-cajon__cabeza{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--czm-linea);background:var(--czm-blanco)}.czm-cajon__titulo{font:700 18px / 1.2 var(--czm-f-titulos)}.czm-cajon__cerrar{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1.5px solid var(--czm-linea);border-radius:var(--czm-r);background:var(--czm-blanco);color:var(--czm-tinta);font:600 14px / 1 var(--czm-f-texto);cursor:pointer}.czm-cajon__nav{padding:8px 8px 0}.czm .czm-cajon__nav ul{margin:0;padding:0;list-style:none}.czm-cajon__link,.czm-cajon__grupo summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 12px;border-radius:var(--czm-r);color:var(--czm-tinta)!important;font-size:17px;font-weight:600;text-decoration:none;list-style:none;cursor:pointer}.czm-cajon__grupo summary::-webkit-details-marker{display:none}.czm-cajon__link:hover,.czm-cajon__grupo summary:hover{background:var(--czm-marino-100)}.czm-cajon__link .czm-icono,.czm-cajon__grupo summary .czm-icono{color:var(--czm-tinta-2)}.czm-cajon__grupo[open] summary .czm-icono{rotate:180deg}.czm .czm-cajon__grupo ul{margin:0 0 8px 12px;padding-left:8px;border-left:2px solid var(--czm-linea)}.czm-cajon__grupo ul a{display:flex;align-items:center;min-height:44px;padding:0 12px;color:var(--czm-tinta-2)!important;font-size:16px;text-decoration:none}.czm-cajon__pie{display:grid;gap:10px;margin-top:auto;padding:16px;border-top:1px solid var(--czm-linea)}.czm-cajon__wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none}@media(min-width:1000px){.czm-cajon,.czm-cajon-fondo{display:none!important}}.czm-footer{background:var(--czm-marino-osc);color:#d3d8e6;font-size:15px}.czm-footer__grilla{display:grid;gap:32px;padding-block:48px 32px}.czm-footer a{color:#d3d8e6!important;text-decoration:none}.czm-footer a:hover{color:var(--czm-blanco)!important;text-decoration:underline}.czm-footer__marca .czm-marca{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.czm-marca__placa{display:inline-block;padding:8px 12px;border-radius:var(--czm-r);background:var(--czm-blanco);line-height:0}.czm-marca--pie .czm-marca__sello{background:#ffffff24}.czm-footer__texto{max-width:36ch;margin-top:16px!important;color:#aeb6cb}.czm .czm-footer__redes{display:flex;gap:10px;margin-top:18px}.czm-footer__redes a{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid rgb(255 255 255 / .3);border-radius:50%}.czm-footer__redes a:hover{border-color:var(--czm-blanco);text-decoration:none}.czm .czm-footer__titulo{margin-bottom:14px;font:700 12px / 1 var(--czm-f-texto);letter-spacing:.1em;text-transform:uppercase;color:var(--czm-blanco)}.czm-footer__columna ul{display:grid;gap:2px}.czm-footer__columna a,.czm-footer__contacto span{display:inline-flex;align-items:flex-start;gap:10px;min-height:36px;padding-block:6px;font-weight:500}.czm-footer__columna a,.czm-footer__contacto span{min-width:0;overflow-wrap:anywhere}.czm-footer__contacto .czm-icono{margin-top:2px;width:18px;height:18px;color:#aeb6cb}.czm-footer__base{border-top:1px solid rgb(255 255 255 / .12)}.czm-footer__base-in{display:grid;gap:18px;padding-block:22px 32px}.czm-footer__pagos-titulo{margin-bottom:10px!important;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#aeb6cb}.czm .czm-footer__pagos-lista{display:flex;flex-wrap:wrap;gap:8px}.czm-footer__pagos-lista li{display:inline-flex;align-items:center;height:30px;padding:2px 6px;border-radius:4px;background:var(--czm-blanco);line-height:0}.czm-pago{width:auto;height:24px}.czm-pago--texto{padding-inline:10px!important;color:var(--czm-tinta);font:600 13px / 1 var(--czm-f-texto)}.czm-footer__legal{font-size:13px;color:#aeb6cb}@media(min-width:720px){.czm-footer__grilla{grid-template-columns:repeat(2,minmax(0,1fr))}.czm-footer__base-in{grid-template-columns:1fr auto;align-items:end}}@media(min-width:1000px){.czm-footer__grilla{grid-template-columns:1.3fr .9fr .9fr .9fr 1.5fr;gap:40px;padding-block:64px 40px}}.czm-btn--grande{min-height:52px;padding:14px 22px;font-size:16px}.czm-seccion{padding-block:48px}.czm-seccion__cabeza{margin-bottom:24px}.czm .czm-seccion__titulo{margin-top:10px;font-size:clamp(26px,2.4vw + 16px,40px)}.czm-seccion__bajada{margin-top:8px!important;color:var(--czm-tinta-2)}.czm-seccion__pie{margin-top:24px!important}@media(min-width:900px){.czm-seccion{padding-block:72px}.czm-seccion__cabeza{margin-bottom:32px}}.czm-hero-seccion{display:block}.czm-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:max(560px,85svh);overflow:hidden;background:var(--czm-marino-osc);color:var(--czm-blanco)}.czm-hero__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.czm .czm-hero__foto,.czm .czm-hero__poster,.czm .czm-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover}.czm-hero__foto{object-position:var(--czm-encuadre, 50% 50%);opacity:0;transform-origin:60% 55%;animation:czm-hero-pase 18s linear infinite;will-change:opacity,transform}.czm-hero__foto:nth-of-type(1){animation-delay:-1.2s}.czm-hero__foto:nth-of-type(2){animation-delay:4.8s}.czm-hero__foto:nth-of-type(3){animation-delay:10.8s}@keyframes czm-hero-pase{0%{opacity:0;transform:scale(1)}6%{opacity:1}33%{opacity:1}39%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}.czm-hero.is-pausado .czm-hero__foto{animation-play-state:paused}.czm-hero__foto:only-of-type{animation:none;opacity:1}.czm-hero__video{opacity:0}.czm-hero__video.is-reproduciendo{opacity:1}.czm-hero__video--movil{display:none}@media(max-width:767px){.czm-hero--video-movil .czm-hero__video--escritorio{display:none}.czm-hero--video-movil .czm-hero__video--movil{display:block}}.czm-hero__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#151d38c7,#151d3873 55%,#151d3840)}.czm-hero__contenido{position:relative;padding-block:64px 56px}.czm-hero__texto{max-width:700px}.czm-hero__etiqueta{font:700 12px / 1.3 var(--czm-f-texto);letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6}.czm .czm-hero__titulo{margin-top:14px;font-size:clamp(34px,4.6vw + 12px,64px);font-weight:700;line-height:1.06;letter-spacing:-.02em;color:var(--czm-blanco);text-shadow:0 2px 24px rgb(21 29 56 / .35)}.czm-hero__bajada{max-width:52ch;margin-top:18px!important;font-size:clamp(17px,.6vw + 14px,20px);line-height:1.5;color:#ffffffeb}.czm-hero__acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.czm-hero__pausa{position:absolute;right:var(--czm-gut);bottom:16px;display:grid;place-items:center;width:44px;height:44px;border:1.5px solid rgb(255 255 255 / .6);border-radius:50%;background:#151d3873;color:var(--czm-blanco);cursor:pointer}.czm-hero__pausa:hover{background:#151d38bf}.czm-hero__pausa .czm-icono{width:18px;height:18px}.czm-hero__pausa-play,.czm-hero__pausa[aria-pressed=true] .czm-hero__pausa-pausa{display:none}.czm-hero__pausa[aria-pressed=true] .czm-hero__pausa-play{display:block}@media(min-width:768px){.czm-hero{align-items:center;min-height:max(560px,80vh)}.czm-hero__velo{background:linear-gradient(90deg,#151d38c7,#151d388c 45%,#151d3840)}.czm-hero__contenido{padding-block:96px}.czm-hero__pausa{bottom:24px}}.czm-hero--compacto{min-height:0}@media(min-width:768px){.czm-hero--compacto{min-height:clamp(300px,40vh,400px)}}.czm-hero--compacto .czm-hero__contenido{padding-block:40px 96px}.czm .czm-hero--compacto .czm-hero__titulo{font-size:clamp(30px,3vw + 14px,46px)}.czm-hero--compacto .czm-hero__acciones{margin-top:20px}@media(prefers-reduced-motion:reduce){.czm-hero__foto{animation:none}.czm-hero__foto:not(:first-of-type){display:none}.czm-hero__foto:first-of-type{opacity:1}.czm-hero__video,.czm-hero__pausa{display:none}}.czm-datos-seccion{display:block}.czm-datos{background:var(--czm-marino);color:var(--czm-blanco)}.czm ul.czm-datos__lista[role=list]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;max-width:var(--czm-maxw);margin-inline:auto;padding:36px var(--czm-gut)}.czm-dato{display:grid;gap:6px;align-content:start}.czm-dato__valor{font:700 clamp(34px,3vw + 18px,52px) / 1 var(--czm-f-titulos);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.czm-dato__etiqueta{font-size:15px;line-height:1.35;color:#c5cce0}@media(min-width:900px){.czm ul.czm-datos__lista[role=list]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:44px}.czm-dato{padding-inline:28px;border-left:1px solid rgb(255 255 255 / .18)}.czm-dato:first-child{padding-left:0;border-left:0}}.czm-tarjeta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border:1px solid var(--czm-linea);border-radius:var(--czm-r-lg);background:var(--czm-blanco)}.czm .czm-tarjeta__titulo{font:700 12px / 1 var(--czm-f-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--czm-tinta-2)}.czm-mios{display:grid;gap:6px;width:100%}.czm-mio{display:flex;align-items:center;gap:12px;min-height:56px;padding:4px;border-radius:var(--czm-r);color:var(--czm-tinta)!important;text-decoration:none}.czm-mio:hover{background:var(--czm-azul-100)}.czm-mio img,.czm-mio__sin-foto{flex:none;width:48px;height:48px;border:1px solid var(--czm-linea);border-radius:6px;background:var(--czm-azul-100);object-fit:cover}.czm-mio__texto{display:grid;min-width:0}.czm-mio__nombre{overflow:hidden;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.czm-mio__marca{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--czm-tinta-2)}@media(min-width:640px){.czm ul.czm-rubros__grilla[role=list]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1000px){.czm ul.czm-rubros__grilla[role=list]{grid-template-columns:repeat(4,minmax(0,1fr))}}.czm ol.czm-envio__escalones[role=list]{display:grid;gap:10px;margin:0;padding:0;list-style:none}@media(min-width:640px){.czm ol.czm-envio__escalones[role=list]{grid-template-columns:repeat(2,minmax(0,1fr))}}.czm ul.czm-marcas__logos[role=list]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.czm ul.czm-marcas__lista[role=list]{display:flex;flex-wrap:wrap;gap:8px}.czm ol.czm-pasos__lista[role=list]{display:grid;gap:14px;margin:0;padding:0;list-style:none}@media(min-width:900px){.czm ol.czm-pasos__lista[role=list]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.js .czm-filtros__aplicar,.js .czm-orden__boton,.js .czm-pedido__actualizar{display:none}.czm .czm-btn[disabled]{opacity:.5;cursor:not-allowed}.czm-codigo{display:inline-block;padding:1px 6px;border:1px solid var(--czm-linea);border-radius:4px;background:var(--czm-blanco);font:600 13px / 1.4 var(--czm-f-texto);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--czm-tinta);white-space:nowrap}.czm-stock{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap}.czm-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.czm-stock--hay{color:var(--czm-exito)}.czm-stock--pocas{color:var(--czm-tinta)}.czm-stock--pocas:before{background:var(--czm-lapiz);box-shadow:0 0 0 1px var(--czm-tinta)}.czm-stock--sin{color:var(--czm-tinta-2)}.czm-stock--sin:before{background:#a5adbb}.czm-migas{padding-top:16px;font-size:13px}.czm .czm-migas ol[role=list]{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.czm-migas li+li:before{content:"/";margin-right:4px;color:var(--czm-tinta-2)}.czm-migas [aria-current]{color:var(--czm-tinta-2)}.czm-vacio{padding:32px 20px;border:1px dashed var(--czm-linea-fuerte);border-radius:var(--czm-r-lg);background:var(--czm-blanco);text-align:center}.czm-vacio__titulo{margin-bottom:6px!important;font:700 20px / 1.2 var(--czm-f-titulos)}.czm-vacio__acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px!important}.czm-cantidad{display:inline-flex;align-items:stretch;flex:none;border:1.5px solid var(--czm-linea-fuerte);border-radius:var(--czm-r);background:var(--czm-blanco);overflow:hidden}.czm-cantidad:focus-within{border-color:var(--czm-azul)}.czm-cantidad__btn{display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--czm-azul);cursor:pointer}.czm-cantidad__btn:hover{background:var(--czm-azul-100)}.czm-cantidad__btn svg{width:18px;height:18px}.czm-cantidad__campo{width:52px;border:0;border-inline:1px solid var(--czm-linea);background:transparent;color:var(--czm-tinta);font:700 16px / 1 var(--czm-f-texto);text-align:center;-moz-appearance:textfield}.czm-cantidad__campo::-webkit-outer-spin-button,.czm-cantidad__campo::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.czm-cantidad__campo:focus{outline:none;background:var(--czm-azul-100)}.czm-cantidad--off{opacity:.45}.czm-sugerencias{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:45;max-height:min(70vh,520px);overflow:auto;border:1.5px solid var(--czm-tinta);border-radius:var(--czm-r-lg);background:var(--czm-blanco);box-shadow:var(--czm-sombra)}.czm .czm-sugerencias__lista{margin:0;padding:6px;list-style:none}.czm-sug{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:6px 10px;border-radius:var(--czm-r);color:var(--czm-tinta)!important;text-decoration:none}.czm-sug:hover,.czm-sug:focus{outline:none;background:var(--czm-azul-100)}.czm-sug__foto{width:48px;height:48px;overflow:hidden;border:1px solid var(--czm-linea);border-radius:6px;background:var(--czm-papel)}.czm-sug__foto img{width:100%;height:100%;object-fit:contain}.czm-sug__texto{display:grid;gap:3px;min-width:0}.czm-sug__nombre{overflow:hidden;font-size:14px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.czm-sug__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--czm-tinta-2)}.czm-sug__precio{font:700 15px / 1 var(--czm-f-titulos);white-space:nowrap}.czm-sugerencias__todos{display:block;padding:12px 16px;border-top:1px solid var(--czm-linea);font-weight:700}.czm-sugerencias__vacio{padding:16px;color:var(--czm-tinta-2)}.czm-catalogo{display:grid;gap:8px 32px;align-items:start;padding-bottom:48px}.czm-catalogo__principal{min-width:0}.czm .czm-catalogo__titulo{margin:10px 0 4px;font-size:clamp(26px,2vw + 16px,38px)}.czm-catalogo__cabeza{padding-bottom:12px}.czm-solo-marca{margin-top:6px!important;color:var(--czm-tinta-2)}.czm-buscar--marca{max-width:560px;margin-top:14px}.czm-lateral{position:fixed;inset:0 auto 0 0;z-index:60;width:min(88vw,360px);padding:0 18px 32px;overflow-y:auto;background:var(--czm-blanco);visibility:hidden;transform:translate(-100%)}.czm-lateral.is-abierto{visibility:visible;transform:none}.czm-lateral__fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#141a2e73}.czm-lateral__cabeza{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;border-bottom:1px solid var(--czm-linea);background:var(--czm-blanco)}.czm-lateral__titulo{font:700 18px / 1.2 var(--czm-f-titulos)}.czm-lateral__cerrar{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1.5px solid var(--czm-linea);border-radius:var(--czm-r);background:var(--czm-blanco);color:var(--czm-tinta);font:600 14px / 1 var(--czm-f-texto);cursor:pointer}.czm-lateral__cerrar svg{width:18px;height:18px}.czm-lateral__bloque{padding-top:18px}.czm .czm-lateral__h{margin-bottom:8px;font:700 12px / 1 var(--czm-f-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--czm-tinta-2)}.czm .czm-lateral__categorias ul{margin:2px 0 6px 12px;padding:0;list-style:none}.czm-lateral__categorias a{display:flex;align-items:center;min-height:40px;padding:6px 10px;border-radius:var(--czm-r);color:var(--czm-tinta)!important;font-size:15px;font-weight:500;text-decoration:none}.czm-lateral__categorias a:hover{background:var(--czm-azul-100)}.czm-lateral__categorias a[aria-current]{background:var(--czm-azul-100);box-shadow:inset 3px 0 0 var(--czm-marino);font-weight:700}.czm-filtro{border-top:1px solid var(--czm-linea)}.czm-filtro summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;font-size:15px;font-weight:700;list-style:none;cursor:pointer}.czm-filtro summary::-webkit-details-marker{display:none}.czm-filtro summary:after{content:"+";font-size:20px;font-weight:500;color:var(--czm-azul)}.czm-filtro[open] summary:after{content:"\2212"}.czm-filtro__activos{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--czm-azul);color:var(--czm-blanco);font-size:12px}.czm .czm-filtro__valores{max-height:300px;margin:0 0 12px;padding:0;overflow-y:auto;list-style:none}.czm-check{display:flex;align-items:center;gap:10px;min-height:36px;font-size:14px;cursor:pointer}.czm-check input{flex:none;width:18px;height:18px;accent-color:var(--czm-azul)}.czm-check input:disabled+.czm-check__texto{color:#98a0b0}.czm-check__n{margin-left:auto;font-size:12px;color:var(--czm-tinta-2)}.czm-filtros__aplicar{width:100%;margin-top:12px}@media(min-width:1000px){.czm-catalogo{grid-template-columns:248px minmax(0,1fr)}.czm-lateral{position:static;z-index:auto;width:auto;padding:64px 0 0;overflow:visible;visibility:visible;transform:none;background:transparent}.czm-lateral__cabeza,.czm-lateral__fondo,.czm-herramientas__lateral{display:none!important}}body.czm-sin-scroll{overflow:hidden}.czm-herramientas{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 0;border-block:1px solid var(--czm-linea)}.czm-herramientas__total{margin-right:auto!important;font-weight:700}.czm-orden{display:flex;flex:1 1 170px;gap:8px;max-width:280px}.czm-orden select{width:100%}.czm-herramientas__lateral svg{width:20px;height:20px}@media(max-width:719px){.czm-herramientas__total{order:-1;width:100%}.czm-herramientas__lateral{flex:1 1 100%}}.czm-orden select,.czm-ficha__variantes select{min-height:44px;padding:8px 36px 8px 12px;border:1.5px solid var(--czm-linea-fuerte);border-radius:var(--czm-r);background:var(--czm-blanco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5' fill='none' stroke='%234C567C' stroke-width='2.2'/%3E%3C/svg%3E") no-repeat right 10px center / 18px;color:var(--czm-tinta);font:500 15px / 1.2 var(--czm-f-texto);-webkit-appearance:none;appearance:none}.czm-vistas{display:inline-flex;border:1.5px solid var(--czm-linea-fuerte);border-radius:var(--czm-r);overflow:hidden}.czm-vistas__btn{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 12px;border:0;background:var(--czm-blanco);color:var(--czm-tinta-2);font:600 14px / 1 var(--czm-f-texto);cursor:pointer}.czm-vistas__btn+.czm-vistas__btn{border-left:1px solid var(--czm-linea)}.czm-vistas__btn svg{width:18px;height:18px}.czm-vistas__btn[aria-pressed=true]{background:var(--czm-azul);color:var(--czm-blanco)}.czm .czm-activos{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.czm-activo{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px 0 12px;border:1.5px solid var(--czm-azul);border-radius:999px;background:var(--czm-azul-100);color:var(--czm-tinta)!important;font-size:14px;font-weight:600;text-decoration:none}.czm-activo svg{width:16px;height:16px}.czm-aviso-precios{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:14px;padding:14px 16px;border-left:5px solid var(--czm-azul);border-radius:var(--czm-r);background:var(--czm-azul-100);font-size:15px}.czm-aviso-precios__acciones{display:flex;flex-wrap:wrap;gap:8px}.czm .czm-lista{margin:8px 0 0;padding:0;list-style:none}.czm-fila{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"foto info" "foto compra";gap:6px 12px;padding:12px 0;border-bottom:1px solid var(--czm-linea)}.czm-fila__foto{grid-area:foto;display:block;width:64px;height:64px;overflow:hidden;border:1px solid var(--czm-linea);border-radius:var(--czm-r);background:var(--czm-blanco)}.czm-fila__foto img{width:100%;height:100%;object-fit:contain}.czm-fila--agotada .czm-fila__foto img{opacity:.5}.czm-fila__info{grid-area:info;min-width:0}.czm-fila__nombre{display:-webkit-box;overflow:hidden;color:var(--czm-tinta)!important;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.czm-fila__nombre:hover{text-decoration:underline}.czm-fila__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px!important}.czm-fila__marca{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.czm-fila__compra{grid-area:compra;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.czm-fila__precio{display:grid;font:700 18px / 1.1 var(--czm-f-titulos);white-space:nowrap}.czm-fila__regla{font:500 12px / 1.2 var(--czm-f-texto);color:var(--czm-tinta-2)}.czm-fila__ingresar{font-size:14px;font-weight:600}@media(min-width:720px){.czm-fila{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto info compra";align-items:center;padding:10px 0}.czm-fila__foto{width:72px;height:72px}.czm-fila__compra{justify-content:flex-end;min-width:240px}.czm-fila__precio{min-width:96px;text-align:right}}.czm .czm-lista[data-vista=fotos]{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin-top:14px}.czm-lista[data-vista=fotos] .czm-fila{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--czm-linea);border-radius:var(--czm-r-lg);background:var(--czm-blanco)}.czm-lista[data-vista=fotos] .czm-fila__foto{width:100%;height:auto;aspect-ratio:1;border:0}.czm-lista[data-vista=fotos] .czm-fila__compra{flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;margin-top:auto}.czm-lista[data-vista=fotos] .czm-fila__precio{min-width:0;text-align:left}.czm-barra{position:fixed;inset:auto 0 0 0;z-index:50;border-top:1.5px solid var(--czm-tinta);background:var(--czm-blanco);box-shadow:0 -12px 30px -18px #141a2e73}.czm-barra__in{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px calc(10px + env(safe-area-inset-bottom))}.czm-barra__texto{font-size:15px}body.czm-con-barra{padding-bottom:84px}@media(max-width:480px){.czm-barra__texto{display:none}.czm-barra .czm-btn{width:100%}}.czm-aviso{position:fixed;left:50%;bottom:16px;z-index:70;width:max-content;max-width:calc(100vw - 32px);padding:14px 18px;border-radius:var(--czm-r-lg);background:var(--czm-tinta);color:var(--czm-blanco);font-size:15px;translate:-50% 0}.czm-aviso a{color:var(--czm-lapiz)!important;font-weight:700}body.czm-con-barra .czm-aviso{bottom:96px}.czm-paginas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:28px}.czm .czm-paginas__lista{display:flex;gap:4px;margin:0;padding:0;list-style:none}.czm-paginas a,.czm-paginas span{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:var(--czm-r);font-weight:700;text-decoration:none}.czm-paginas a{border:1.5px solid var(--czm-linea-fuerte);background:var(--czm-blanco)}.czm-paginas [aria-current]{background:var(--czm-azul);color:var(--czm-blanco)}.czm-ficha{padding-bottom:56px}.czm-ficha__grilla{display:grid;gap:24px;margin-top:12px}.czm-ficha__foto{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--czm-linea);border-radius:var(--czm-r-lg);background:var(--czm-blanco)}.czm-ficha__foto img{width:100%;height:100%;object-fit:contain}.czm-ficha__sin-foto{color:var(--czm-tinta-2)}.czm .czm-ficha__miniaturas{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.czm-ficha__miniatura{width:64px;height:64px;padding:0;overflow:hidden;border:1.5px solid var(--czm-linea);border-radius:var(--czm-r);background:var(--czm-blanco);cursor:pointer}.czm-ficha__miniatura[aria-current=true]{border:2px solid var(--czm-azul)}.czm-ficha__miniatura img{width:100%;height:100%;object-fit:contain}.czm-ficha__marca{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.czm .czm-ficha__titulo{margin:6px 0 14px;font-size:clamp(24px,1.6vw + 16px,34px)}.czm-codigos{display:grid;gap:8px;margin:0}.czm-codigos__item{display:flex;align-items:center;gap:10px}.czm-codigos__item[hidden]{display:none}.czm-codigos dt{width:64px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--czm-tinta-2)}.czm-codigos dd{display:flex;align-items:center;gap:8px;margin:0}.czm-copiar{min-height:32px;padding:0 10px;border:1.5px solid var(--czm-linea-fuerte);border-radius:6px;background:var(--czm-blanco);color:var(--czm-azul);font:600 13px / 1 var(--czm-f-texto);cursor:pointer}.czm-copiar:hover{background:var(--czm-azul-100)}.czm-ficha__stock{margin-top:12px!important}.czm-ficha__variantes{display:grid;gap:6px;margin-top:16px;font-size:14px;font-weight:600}.czm-compra{display:grid;gap:12px;margin-top:20px;padding:20px;border:1.5px solid var(--czm-tinta);border-radius:var(--czm-r-lg);background:var(--czm-blanco)}.czm-compra__precio{display:grid}.czm-compra__etiqueta{font-size:13px;color:var(--czm-tinta-2)}.czm-compra__monto{font:700 32px / 1.1 var(--czm-f-titulos)}.czm-compra__regla{font-size:14px;font-weight:600}.czm-compra__fila{display:flex;flex-wrap:wrap;gap:12px}.czm-compra__fila .czm-cantidad__btn{min-height:52px}.czm-compra__agregar{flex:1 1 200px}.czm-compra__mensaje{min-height:1.4em;font-size:15px}.czm-escalas{width:100%;border-collapse:collapse;font-size:14px}.czm-escalas caption{margin-bottom:6px;font-weight:700;text-align:left}.czm-escalas th,.czm-escalas td{padding:6px 8px;border-bottom:1px solid var(--czm-linea);text-align:left}.czm-sin-sesion{display:grid;gap:8px;margin-top:20px;padding:20px;border-left:6px solid var(--czm-azul);border-radius:var(--czm-r-lg);background:var(--czm-azul-100)}.czm-sin-sesion__titulo{font:700 22px / 1.2 var(--czm-f-titulos)}.czm-sin-sesion__acciones{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.czm-ficha__descripcion{margin-top:32px}.czm .czm-ficha__subtitulo{margin-bottom:8px;font-size:18px}.czm-rte{color:var(--czm-tinta-2)}.czm-rte p+p{margin-top:10px}@media(min-width:900px){.czm-ficha__grilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}}.czm-pedido{padding-bottom:56px}.czm .czm-pedido__titulo{margin:10px 0 18px;font-size:clamp(28px,2vw + 18px,40px)}.czm-tabla{width:100%;border-collapse:collapse}.czm-tabla th{padding:10px 8px;border-bottom:1.5px solid var(--czm-tinta);font-size:12px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--czm-tinta-2)}.czm-tabla td{padding:12px 8px;border-bottom:1px solid var(--czm-linea);vertical-align:middle}.czm-tabla__num{text-align:right!important;white-space:nowrap}.czm-renglon__producto{display:flex;align-items:center;gap:12px}.czm-renglon__foto{flex:none;width:56px;height:56px;overflow:hidden;border:1px solid var(--czm-linea);border-radius:var(--czm-r);background:var(--czm-blanco)}.czm-renglon__foto img{width:100%;height:100%;object-fit:contain}.czm-renglon__nombre{display:block;color:var(--czm-tinta)!important;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}.czm-renglon__variante,.czm-renglon__unitario{display:block;font-size:13px;color:var(--czm-tinta-2)}.czm-renglon__codigo-movil{display:none;margin-top:4px}.czm-renglon__subtotal{font:700 17px / 1 var(--czm-f-titulos)}.czm-renglon__quitar a{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--czm-r);color:var(--czm-tinta-2)}.czm-renglon__quitar a:hover{background:var(--czm-rojo-100);color:var(--czm-tinta)}.czm-renglon__quitar svg{width:20px;height:20px}@media(max-width:719px){.czm-tabla thead,.czm-tabla .czm-tabla__codigo{display:none}.czm-tabla tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"producto producto quitar" "cantidad subtotal subtotal";align-items:center;gap:10px 8px;padding:12px 0;border-bottom:1px solid var(--czm-linea)}.czm-tabla td{padding:0;border:0}.czm-renglon__producto{grid-area:producto}.czm-renglon__cantidad{grid-area:cantidad}.czm-renglon__subtotal{grid-area:subtotal}.czm-renglon__quitar{grid-area:quitar}.czm-renglon__codigo-movil{display:inline-block}}.czm-pedido__pie{display:grid;gap:20px;margin-top:20px}.czm-pedido__acciones-secundarias{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.czm-pedido__vaciar{min-height:44px;padding:0 4px;border:0;background:none;color:var(--czm-tinta-2);font:600 15px / 1 var(--czm-f-texto);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.czm-resumen{display:grid;gap:10px;padding:20px;border:1.5px solid var(--czm-tinta);border-radius:var(--czm-r-lg);background:var(--czm-blanco)}.czm-resumen__fila{font-size:14px;color:var(--czm-tinta-2)}.czm-resumen__total{display:flex;align-items:baseline;justify-content:space-between;font-size:16px}.czm-resumen__total strong{font:700 26px / 1 var(--czm-f-titulos)}.czm-resumen__nota{font-size:14px;color:var(--czm-tinta-2)}.czm-resumen__finalizar{width:100%;margin-top:4px}.czm-minimo{display:grid;gap:8px;padding:12px;border-radius:var(--czm-r);background:var(--czm-lapiz-100);font-size:15px}.czm-minimo--ok{background:var(--czm-exito-100)}.czm-minimo__barra{height:8px;overflow:hidden;border-radius:999px;background:var(--czm-blanco)}.czm-minimo__barra span{display:block;height:100%;background:var(--czm-azul)}.czm-minimo--ok .czm-minimo__barra span{background:var(--czm-exito)}@media(min-width:900px){.czm-pedido__pie{grid-template-columns:minmax(0,1fr) 380px;align-items:start}}.czm-alta-pagina{padding-bottom:56px}.czm-alta-pagina__grilla{display:grid;gap:24px;margin-top:12px}.czm .czm-alta-pagina__titulo{margin-top:10px;font-size:clamp(30px,2.4vw + 18px,46px)}.czm-alta-pagina__texto{max-width:48ch;margin-top:12px!important;font-size:17px;color:var(--czm-tinta-2)}.czm-alta-pagina__ingresar{margin-top:18px!important}.czm-beneficio{display:grid;gap:4px;margin-top:20px;padding:16px;border-left:6px solid var(--czm-lapiz);border-radius:var(--czm-r);background:var(--czm-lapiz-100)}.czm-beneficio__titulo{font:700 18px / 1.2 var(--czm-f-titulos)}.czm-alta-form{display:block}.czm-form{display:grid;gap:16px}.czm-form[hidden]{display:none}.czm-campo{display:grid;gap:6px}.czm-campo label{font-size:14px;font-weight:700}.czm-campo :is(input,select){width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--czm-linea-fuerte);border-radius:var(--czm-r);background:var(--czm-blanco);color:var(--czm-tinta);font:400 16px / 1.3 var(--czm-f-texto)}.czm-campo :is(input,select):focus{outline:none;border-color:var(--czm-azul);box-shadow:0 0 0 3px var(--czm-azul-100)}.czm-campo__ayuda{font-size:13px;color:var(--czm-tinta-2)}.czm-form__enviar{width:100%}.czm-form__errores{padding:12px 14px;border-left:5px solid var(--czm-rojo);border-radius:var(--czm-r);background:var(--czm-rojo-100)}.czm-confirmacion{display:grid;gap:6px;padding:20px;border-left:6px solid var(--czm-exito);border-radius:var(--czm-r);background:var(--czm-exito-100)}.czm-confirmacion[hidden]{display:none}.czm-confirmacion__titulo{font:700 22px / 1.2 var(--czm-f-titulos)}@media(min-width:900px){.czm-alta-pagina__grilla{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:56px;align-items:start}.czm-alta-form{padding:28px}}.czm-buscar--grande{max-width:820px;margin-top:18px}.czm-buscar--grande .czm-buscar__campo{min-height:60px;border-color:var(--czm-tinta);font-size:18px}.czm-buscar--grande .czm-buscar__boton{min-height:60px;padding-inline:24px}.czm-rapido{padding-top:24px}.czm-rapido__caja{display:block;padding:20px;border:1.5px solid var(--czm-tinta)}.czm-rapido__cabeza{margin-bottom:16px}.czm .czm-rapido__titulo{font-size:24px}.czm-rapido__texto{margin-top:4px!important;color:var(--czm-tinta-2)}.czm-rapido__encabezado{display:none}.czm .czm-rapido__filas{display:grid;gap:10px;margin:0;padding:0;list-style:none}.czm-rapido__fila{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"codigo cantidad" "resultado resultado";gap:6px 10px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--czm-linea)}.czm-rapido__codigo{grid-area:codigo;width:100%;min-height:48px;padding:10px 12px;border:1.5px solid var(--czm-linea-fuerte);border-radius:var(--czm-r);background:var(--czm-blanco);font:600 16px / 1.2 var(--czm-f-texto);font-variant-numeric:tabular-nums;text-transform:uppercase}.czm-rapido__codigo::placeholder{font-family:var(--czm-f-texto);font-weight:400;text-transform:none}.czm-rapido__codigo:focus{outline:none;border-color:var(--czm-azul);box-shadow:0 0 0 3px var(--czm-azul-100)}.czm-rapido__fila .czm-cantidad{grid-area:cantidad}.czm-rapido__resultado{grid-area:resultado;min-height:1.3em;font-size:14px;color:var(--czm-tinta-2)}.czm-rapido__fila.is-ok .czm-rapido__codigo{border-color:var(--czm-exito)}.czm-rapido__fila.is-ok .czm-rapido__resultado{color:var(--czm-tinta)}.czm-rapido__fila.is-error .czm-rapido__codigo{border-color:var(--czm-rojo)}.czm-rapido__fila.is-error .czm-rapido__resultado{color:var(--czm-rojo-osc);font-weight:600}.czm-rapido__nombre{font-weight:600}.czm-rapido__precio{margin-left:6px;font-weight:700}.czm-rapido__acciones{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px}.czm-rapido__estado{min-height:1.4em;margin-top:10px!important;font-size:15px}@media(min-width:720px){.czm-rapido__caja{padding:28px}.czm-rapido__encabezado,.czm-rapido__fila{display:grid;grid-template-columns:220px 150px minmax(0,1fr);grid-template-areas:"codigo cantidad resultado";gap:12px}.czm-rapido__encabezado{padding-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--czm-tinta-2)}}.czm-buscar--banda{max-width:780px;margin-top:22px}.czm-buscar--banda .czm-buscar__campo{min-height:60px;border:0;font-size:18px;box-shadow:0 10px 30px -14px #00000080}.czm-buscar--banda .czm-buscar__campo:focus{box-shadow:0 0 0 3px var(--czm-lapiz)}.czm-buscar--banda .czm-buscar__boton{min-height:60px;padding-inline:26px}.czm-b2b__tarjetas{position:relative;display:grid;gap:14px;margin-top:-64px}@media(min-width:900px){.czm-b2b__tarjetas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}}.czm-estado{display:flex;flex-direction:column;gap:8px;padding:20px;border:1.5px solid var(--czm-tinta);border-radius:var(--czm-r-lg);background:var(--czm-blanco);box-shadow:var(--czm-sombra)}.czm-estado--pedido{border-top:6px solid var(--czm-marino)}.czm-estado__titulo{font:700 12px / 1 var(--czm-f-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--czm-tinta-2)}.czm-estado__cifra{font:700 28px / 1.1 var(--czm-f-titulos)}.czm-estado__cifra--vacia{font-size:22px;color:var(--czm-tinta-2)}.czm-estado__meta{font-size:14px;color:var(--czm-tinta-2)}.czm-estado__boton{align-self:flex-start;margin-top:auto}.czm-estado__barra{margin-block:2px 6px;background:var(--czm-azul-100)}.czm .czm-estado__fotos{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.czm-estado__fotos img,.czm-estado__mas{width:40px;height:40px;border:1px solid var(--czm-linea);border-radius:6px;background:var(--czm-papel);object-fit:contain}.czm-estado__mas{display:grid;place-items:center;background:var(--czm-azul-100);font-size:13px;font-weight:700}.czm-estado__datos{display:grid;gap:10px;margin:4px 0 0}.czm-estado__datos div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--czm-linea)}.czm-estado__datos dt{font-size:14px;color:var(--czm-tinta-2)}.czm-estado__datos dd{margin:0;font-size:15px;font-weight:700;text-align:right}.czm-rapido{padding-top:32px}.czm-rapido__grilla{display:grid;gap:20px;align-items:start}@media(min-width:1000px){.czm-rapido__grilla{grid-template-columns:minmax(0,1fr) 300px;gap:24px}}.czm-rapido__rubros{padding:18px 20px 8px;border:1px solid var(--czm-linea);border-radius:var(--czm-r-lg);background:var(--czm-blanco)}.czm .czm-rapido__rubros-titulo{margin-bottom:6px;font-size:18px}.czm .czm-rapido__rubros ul{margin:0;padding:0;list-style:none}.czm-rapido__rubros a{display:flex;align-items:center;gap:8px;min-height:46px;border-bottom:1px solid var(--czm-linea);color:var(--czm-tinta)!important;font-size:15px;font-weight:600;text-decoration:none}.czm-rapido__rubros li:last-child a{border-bottom:0}.czm-rapido__rubros a:hover span:first-child{text-decoration:underline}.czm-rapido__n{margin-left:auto;font-size:13px;font-weight:500;color:var(--czm-tinta-2)}.czm-rapido__rubros svg{flex:none;width:16px;height:16px;color:var(--czm-azul)}.czm-header.is-compacto{margin-bottom:var(--czm-nav-h, 0px)}.czm-hero--compacto .czm-hero__pausa{top:16px;bottom:auto}.czm-fondo-blanco{background:var(--czm-blanco)}.czm-fondo-gris{background:var(--czm-fondo)}.czm-seccion{scroll-margin-top:120px}.czm-seccion__cabeza p.czm-seccion__bajada{max-width:60ch}.czm .czm-marcas__grilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:560px){.czm .czm-marcas__grilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.czm .czm-marcas__grilla{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}.czm-marca-tile{display:grid;place-items:center;min-height:88px;padding:14px 16px;border:1px solid var(--czm-linea);border-radius:var(--czm-r);background:var(--czm-fondo);color:var(--czm-tinta)!important;text-align:center;text-decoration:none}.czm-marca-tile:hover{border-color:var(--czm-marino);background:var(--czm-blanco)}.czm-marca-tile__nombre{font:700 15px / 1.2 var(--czm-f-titulos);letter-spacing:.04em;text-transform:uppercase}.czm .czm-marca-tile__logo{width:auto;max-width:100%;max-height:56px;filter:grayscale(1);opacity:.8}.czm-marca-tile:hover .czm-marca-tile__logo,.czm-marca-tile:focus-visible .czm-marca-tile__logo{filter:none;opacity:1}.czm-marcas__todas{margin-top:24px}.czm-marcas__todas summary{list-style:none}.czm-marcas__todas summary::-webkit-details-marker{display:none}.czm-marcas__cerrar,.czm-marcas__todas[open] .czm-marcas__abrir{display:none}.czm-marcas__todas[open] .czm-marcas__cerrar{display:inline}.czm .czm-marcas__lista{columns:2;column-gap:24px;margin-top:20px;padding:20px;border:1px solid var(--czm-linea);border-radius:var(--czm-r);background:var(--czm-fondo)}.czm-marcas__lista li{break-inside:avoid}.czm-marcas__lista a{display:block;padding:7px 0;color:var(--czm-tinta)!important;font-size:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.czm-marcas__lista a:hover{color:var(--czm-link)!important;text-decoration:underline}@media(min-width:720px){.czm .czm-marcas__lista{columns:4}}.czm ul.czm-rubros__grilla[role=list]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:900px){.czm ul.czm-rubros__grilla[role=list]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.czm-rubro{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--czm-linea);border-radius:var(--czm-r-lg);background:var(--czm-blanco);color:var(--czm-tinta)!important;text-decoration:none}.czm-rubro:hover{border-color:var(--czm-marino);box-shadow:var(--czm-sombra)}.czm-rubro__foto{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;background:var(--czm-marino-100)}.czm .czm-rubro__foto img{width:100%;height:100%;object-fit:cover}.czm .czm-rubro__icono{width:56px;height:56px;color:var(--czm-marino);opacity:.9}.czm-rubro__texto{display:grid;gap:2px;padding:14px 44px 16px 16px}.czm-rubro__nombre{font:700 17px / 1.2 var(--czm-f-titulos)}.czm-rubro__cantidad{font-size:14px;color:var(--czm-tinta-2)}.czm .czm-rubro__flecha{position:absolute;right:14px;bottom:18px;width:20px;height:20px;color:var(--czm-marino)}.czm-novedades__cabeza{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.czm-novedades__acciones{display:flex;align-items:center;gap:16px}.czm-novedades__todos{font-weight:700;white-space:nowrap}.czm-carrusel__flechas{display:none;gap:8px}@media(min-width:900px){.czm-carrusel__flechas{display:flex}}.czm-carrusel__flecha{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--czm-linea-fuerte);border-radius:50%;background:var(--czm-blanco);color:var(--czm-marino);cursor:pointer}.czm-carrusel__flecha:hover:not([disabled]){border-color:var(--czm-marino);background:var(--czm-marino-100)}.czm-carrusel__flecha[disabled]{opacity:.35;cursor:default}.czm .czm-icono--izq{rotate:180deg}.czm .czm-lista.czm-carrusel[data-vista=fotos]{display:flex;gap:14px;margin-top:0;padding:2px 2px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.czm-carrusel[data-vista=fotos] .czm-fila{flex:0 0 min(230px,64vw);scroll-snap-align:start}.czm-motivos__grilla{display:grid;gap:32px;align-items:center}.czm-motivos__foto{margin:0;overflow:hidden;border-radius:var(--czm-r-lg);aspect-ratio:4 / 3}.czm .czm-motivos__foto img{width:100%;height:100%;object-fit:cover}.czm .czm-motivos__lista{display:grid;gap:22px}.czm-motivo{display:flex;gap:16px;align-items:flex-start}.czm-motivo__icono,.czm-condicion__icono,.czm-paso__icono{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--czm-marino-100);color:var(--czm-marino)}.czm-motivo__icono .czm-icono,.czm-condicion__icono .czm-icono,.czm-paso__icono .czm-icono{width:24px;height:24px}.czm .czm-motivo__titulo{font-size:18px}.czm-motivo__texto{margin-top:4px!important;color:var(--czm-tinta-2)}@media(min-width:900px){.czm-motivos__grilla{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:64px}}.czm .czm-condiciones__lista{display:grid;gap:16px}@media(min-width:1000px){.czm .czm-condiciones__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.czm-condicion{display:grid;gap:8px;align-content:start;padding:22px;border:1px solid var(--czm-linea);border-radius:var(--czm-r-lg);background:var(--czm-fondo)}.czm .czm-condicion__titulo{margin-top:6px;font-size:18px}.czm-condicion__texto{color:var(--czm-tinta-2)}.czm-condicion__destacado{justify-self:start;padding:3px 10px;border-radius:6px;background:var(--czm-aviso-100);font-size:14px;font-weight:700}.czm .czm-pasos__lista{display:grid;gap:14px;margin:0;padding:0;list-style:none}.czm-paso{display:flex;gap:16px;align-items:flex-start;padding:20px;border:1px solid var(--czm-linea);border-radius:var(--czm-r-lg);background:var(--czm-blanco)}.czm .czm-paso__titulo{font-size:18px}.czm-paso__numero{color:var(--czm-link)}.czm-paso__texto{margin-top:4px!important;font-size:15px;color:var(--czm-tinta-2)}@media(min-width:900px){.czm .czm-pasos__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.czm .czm-testimonios__lista{display:grid;gap:16px}.czm-testimonio{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid var(--czm-linea);border-radius:var(--czm-r-lg);background:var(--czm-fondo)}.czm .czm-testimonio__comillas{width:28px;height:28px;color:var(--czm-link)}.czm-testimonio__frase{margin:0;font-size:17px;line-height:1.5}.czm-testimonio__autor{display:grid;gap:2px;margin-top:auto!important;font-size:14px;color:var(--czm-tinta-2)}.czm-testimonio__autor strong{color:var(--czm-tinta);font-size:15px}@media(min-width:900px){.czm .czm-testimonios__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.czm-faq__grilla{display:grid;gap:28px;align-items:start}.czm-faq__lista{display:grid;gap:10px}.czm-pregunta{border:1px solid var(--czm-linea);border-radius:var(--czm-r);background:var(--czm-blanco)}.czm-pregunta summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 18px;font-size:17px;font-weight:700;list-style:none;cursor:pointer}.czm-pregunta summary::-webkit-details-marker{display:none}.czm-pregunta summary .czm-icono{color:var(--czm-marino)}.czm-pregunta[open] summary .czm-icono{rotate:180deg}.czm-pregunta__respuesta{padding:0 18px 18px;color:var(--czm-tinta-2)}.czm-pregunta__respuesta a{color:var(--czm-azul, inherit);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(min-width:900px){.czm-faq__grilla{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.czm-ubicacion__grilla{display:grid;gap:28px;align-items:center}.czm-ubicacion__foto{margin:0;overflow:hidden;border-radius:var(--czm-r-lg);aspect-ratio:4 / 3}.czm .czm-ubicacion__foto img{width:100%;height:100%;object-fit:cover}.czm-ubicacion__texto{max-width:54ch;margin-top:14px!important;color:var(--czm-tinta-2)}.czm .czm-ubicacion__datos{display:grid;gap:8px;margin-top:18px}.czm-ubicacion__datos li{display:flex;align-items:flex-start;gap:10px;font-weight:600}.czm-ubicacion__datos .czm-icono{margin-top:2px;color:var(--czm-link)}.czm-ubicacion__mapa{margin-top:22px;overflow:hidden;border:1px solid var(--czm-linea);border-radius:var(--czm-r-lg);aspect-ratio:16 / 9}.czm-ubicacion__mapa iframe{display:block;width:100%;height:100%;border:0}@media(min-width:900px){.czm-ubicacion__grilla{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}}.czm-cta{position:relative;isolation:isolate;overflow:hidden;background:var(--czm-marino);color:var(--czm-blanco)}.czm-cta__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.czm .czm-cta__fondo img{width:100%;max-width:none;height:100%;object-fit:cover;opacity:.18}.czm-cta__in{padding-block:72px;text-align:center}.czm .czm-cta__titulo{max-width:22ch;margin-inline:auto;font-size:clamp(28px,2.6vw + 16px,46px);color:var(--czm-blanco)}.czm-cta__texto{max-width:54ch;margin:16px auto 0!important;font-size:18px;color:#d3d8e6}.czm-cta__acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.czm-b2b{position:relative;z-index:2}.czm-seccion.czm-rapido{padding-top:32px}.czm-banda{position:relative;display:flex;align-items:center;min-height:160px;max-height:200px;overflow:hidden;background:var(--czm-marino);color:var(--czm-blanco)}.czm-banda__fondo,.czm .czm-banda__fondo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.czm-banda--foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#151d38b8}.czm-banda__in{position:relative;z-index:1;padding-block:28px}.czm-banda__etiqueta{margin:0 0 6px;font:600 13px / 1 var(--czm-f-texto);letter-spacing:.04em;text-transform:uppercase;opacity:.8}.czm .czm-banda__titulo{margin:0;color:inherit;font-size:clamp(28px,3vw + 14px,44px)}.czm-banda__texto{margin:8px 0 0;font-size:15px}.czm-banda__texto a{color:inherit;text-decoration:underline}.czm-chips{margin-top:14px}.czm .czm-chips ul,.czm .czm-vacio__rubros{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.czm .czm-vacio__rubros{justify-content:center}.czm-chip{display:inline-block;padding:7px 14px;border:1px solid var(--czm-linea);border-radius:999px;background:var(--czm-blanco);color:var(--czm-marino);font-size:14px;font-weight:600;text-decoration:none}.czm-chip:hover,.czm-chip--activo{border-color:var(--czm-marino);background:var(--czm-marino-100)}.czm .czm-aviso-precios{gap:6px 14px;justify-content:flex-start;padding:8px 12px;border:0;border-radius:var(--czm-r);background:var(--czm-marino-100);color:var(--czm-marino);font-size:14px}.czm-aviso-precios svg{width:16px;height:16px;flex:none}.czm-aviso-precios a{font-weight:600}.czm-vacio__titulo--chico{margin-top:20px!important;font-size:16px}.czm-filtro__rango{display:flex;gap:8px;padding:8px 0}.czm-filtro__rango input{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--czm-linea);border-radius:var(--czm-r);font:inherit}.czm-fila__ingresar{display:inline-flex;align-items:center;gap:6px;color:var(--czm-marino)}.czm-fila__ingresar svg{width:15px;height:15px}.czm-orden__campo select{max-width:100%}.czm-barra-visitante{display:none}@media(max-width:719px){.czm-barra-visitante{position:fixed;inset:auto 0 0;z-index:40;display:block;padding:10px 0;border-top:1px solid var(--czm-linea);background:var(--czm-blanco);box-shadow:0 -4px 16px #151d381a}.czm-barra-visitante__in{display:flex;align-items:center;justify-content:space-between;gap:12px}.czm-barra-visitante p{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600}.czm-barra-visitante svg{width:16px;height:16px}.czm .czm-aviso-precios{display:none}.czm-catalogo-seccion{padding-bottom:64px}}.czm-orden__campo select[name=view]{min-width:140px}.czm-buscar__escanear{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;min-height:48px;border:1.5px solid var(--czm-linea-fuerte);border-radius:var(--czm-r);background:var(--czm-blanco);color:var(--czm-marino);cursor:pointer}.czm-buscar__escanear[hidden]{display:none}.czm-buscar__escanear:hover,.czm-buscar__escanear:focus-visible{border-color:var(--czm-marino);background:var(--czm-marino-100)}.czm-buscar__escanear svg{width:24px;height:24px}.czm-escaner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:#151d38bf}.czm-escaner[hidden]{display:none}.czm-escaner__caja{width:min(100%,460px);padding:16px;border-radius:var(--czm-r-lg);background:var(--czm-blanco)}.czm-escaner__cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.czm .czm-escaner__cabeza h2{margin:0;font-size:18px}.czm-escaner__cerrar{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--czm-tinta);cursor:pointer}.czm-escaner__cerrar svg{width:22px;height:22px}.czm-escaner__visor{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--czm-r);background:#0b0f1d}.czm-escaner__visor video{width:100%;height:100%;object-fit:cover}.czm-escaner__guia{position:absolute;top:28%;right:10%;bottom:28%;left:10%;border:2px solid var(--czm-blanco);border-radius:var(--czm-r);box-shadow:0 0 0 999px #0b0f1d59}.czm-escaner__estado{margin:12px 0 0;font-size:14px;color:var(--czm-tinta-2)}.czm-hero__ingresar{align-self:center;color:var(--czm-blanco);font-weight:600;text-decoration:underline;text-underline-offset:4px}.czm-hero__confianza{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;list-style:none;color:#ffffffeb;font-size:14px;font-weight:500}.czm-hero__confianza li{display:inline-flex;align-items:center;gap:6px}.czm-hero__confianza svg{width:16px;height:16px}.czm-cta__beneficios{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:18px 0 4px;padding:0;list-style:none;font-size:15px;font-weight:500}.czm-cta__beneficios li{display:inline-flex;align-items:center;gap:6px}.czm-cta__beneficios svg{width:18px;height:18px}.czm-cta-fija{display:none}@media(max-width:719px){.czm-cta-fija{position:fixed;inset:auto 0 0;z-index:40;display:block;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--czm-linea);background:var(--czm-blanco);box-shadow:0 -4px 16px #151d381f;transform:translateY(110%);transition:transform .2s}.czm-cta-fija.is-visible{transform:none}.czm-cta-fija .czm-btn{width:100%}}@media(prefers-reduced-motion:reduce){.czm-cta-fija{transition:none}}@media(min-width:720px){.czm-barra-visitante{position:fixed;inset:auto 0 0;z-index:40;display:block;padding:10px 0;border-top:1px solid var(--czm-linea);background:var(--czm-blanco);box-shadow:0 -4px 16px #151d381a;transform:translateY(110%);transition:transform .2s}.czm-barra-visitante.is-visible{transform:none}.czm-barra-visitante__in{display:flex;align-items:center;justify-content:space-between;gap:16px}.czm-barra-visitante p{display:flex;align-items:center;gap:8px;margin:0;font-weight:600}.czm-barra-visitante svg{width:18px;height:18px}}.czm-sin-sesion__titulo{display:flex;align-items:center;gap:8px}.czm-sin-sesion__titulo svg{width:18px;height:18px}.czm-sin-sesion__enlace{align-self:center;color:var(--czm-marino);font-weight:600;text-decoration:underline;text-underline-offset:4px}.czm-datos-ficha{width:100%;margin:14px 0 0;border-collapse:collapse;font-size:15px}.czm-datos-ficha th,.czm-datos-ficha td{padding:8px 0;border-bottom:1px solid var(--czm-linea);text-align:left}.czm-datos-ficha th{color:var(--czm-tinta-2);font-weight:500}.czm-datos-ficha td{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.czm-ficha__wa{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--czm-marino);font-weight:600}.czm-ficha__wa svg{width:20px;height:20px}.czm-relacionados{margin-top:40px}.czm-relacionados__bloque{margin-top:32px}.czm-relacionados__cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.czm-relacionados__cab a{font-weight:600}.czm-fila__precio,.czm-compra__monto,.czm-codigo{font-variant-numeric:tabular-nums}.czm-alta-pasos{display:flex;gap:8px;margin-bottom:16px}.czm-alta-pasos__paso{flex:1;padding:8px 10px;border-bottom:3px solid var(--czm-linea);color:var(--czm-tinta-2);font-size:13px;font-weight:600}.czm-alta-pasos__paso.is-actual{border-color:var(--czm-marino);color:var(--czm-marino)}.czm-alta-paso{min-width:0;margin:0;padding:0;border:0}.czm-alta-paso[hidden]{display:none}.czm-alta-volver{display:block;margin:12px auto 0;border:0;background:none;color:var(--czm-marino);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.czm-campo--checks{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0;border:0}.czm-campo--checks legend{width:100%;margin-bottom:6px;font-weight:600}.czm-alta-beneficios{display:grid;gap:14px;margin:24px 0;padding:0;list-style:none}.czm-alta-beneficios li{display:flex;align-items:flex-start;gap:12px}.czm-alta-beneficios svg{flex:none;width:24px;height:24px;color:var(--czm-marino)}.czm-alta-pagina__foto{overflow:hidden;margin:8px 0 20px;border-radius:var(--czm-r-lg)}.czm .czm-alta-pagina__foto img{display:block;width:100%;height:200px;object-fit:cover}.czm-rapido__pegar{margin-top:14px}.czm-rapido__pegar summary{color:var(--czm-marino);font-weight:600;cursor:pointer}.czm-rapido__pegar textarea{display:block;width:100%;margin:10px 0;padding:10px 12px;border:1.5px solid var(--czm-linea-fuerte);border-radius:var(--czm-r);font:400 15px / 1.4 var(--czm-f-texto)}.czm-minicarrito{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150}.czm-minicarrito[hidden]{display:none}.czm-minicarrito__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#151d388c}.czm-minicarrito__panel{position:absolute;inset:0 0 0 auto;display:flex;flex-direction:column;width:min(100%,420px);background:var(--czm-blanco);box-shadow:-8px 0 32px #151d3833}.czm-minicarrito__cabeza{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--czm-linea)}.czm .czm-minicarrito__cabeza h2{margin:0;font-size:20px}.czm-minicarrito__cuerpo{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px;overflow-y:auto}.czm-minicarrito__cuerpo [data-czm-minicarrito-contenido],.czm-minicarrito__cuerpo>*{display:contents}.czm .czm-minicarrito__lista{margin:0;padding:0;list-style:none}.czm-minicarrito__lista li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;border-bottom:1px solid var(--czm-linea);font-size:14px}.czm-minicarrito__nombre{grid-column:1 / -1;font-weight:600}.czm-minicarrito__cant{color:var(--czm-tinta-2)}.czm-minicarrito__importe,.czm-minicarrito__total strong{font-variant-numeric:tabular-nums;font-weight:700}.czm-minicarrito__total{display:flex;justify-content:space-between;margin:4px 0 0;font-size:17px}.czm-minicarrito__aviso{margin:0;padding:8px 12px;border-radius:var(--czm-r);background:var(--czm-marino-100);color:var(--czm-marino);font-size:14px}.czm-minicarrito__aviso--ok{background:#e4f2ea;color:#1f6a40}.czm .czm-hero__ingresar,.czm .czm-hero__ingresar:hover{color:var(--czm-blanco)}.czm .czm-hero__confianza,.czm .czm-hero__confianza li{color:#ffffffeb}.czm-precio__dec{position:relative;top:-.05em;margin-left:1px;font-size:.62em;font-weight:700;line-height:0;vertical-align:.5em}.czm-fila .czm-cantidad.is-cero{border-color:var(--czm-marino);background:var(--czm-marino-100)}.czm-fila .czm-cantidad.is-cero .czm-cantidad__campo,.czm-fila .czm-cantidad.is-cero [data-czm-paso="-1"]{display:none}.czm-fila .czm-cantidad.is-cero [data-czm-paso="1"]{width:auto;padding:0 18px;grid-auto-flow:column;gap:8px;color:var(--czm-marino)}.czm-fila .czm-cantidad.is-cero [data-czm-paso="1"]:after{content:"Agregar";font:700 14px / 1 var(--czm-f-texto)}.czm-lista[data-vista=fotos] .czm-fila .czm-cantidad.is-cero,.czm-lista[data-vista=fotos] .czm-fila .czm-cantidad.is-cero [data-czm-paso="1"]{width:100%}@media(prefers-reduced-motion:no-preference){.czm-cantidad.is-pop{animation:czm-pop .3s cubic-bezier(.2,.8,.3,1.2)}@keyframes czm-pop{0%{transform:scale(.88)}to{transform:none}}.czm-accion--carrito{position:relative}.czm-accion--carrito.is-pulso .czm-accion__cantidad{animation:czm-rebote .6s cubic-bezier(.3,1.6,.5,1)}@keyframes czm-rebote{0%{transform:scale(1)}40%{transform:scale(1.6)}to{transform:scale(1)}}.czm-accion__mini{position:absolute;top:-12px;right:-18px;z-index:5;width:44px;height:44px;overflow:hidden;border:2px solid var(--czm-marino);border-radius:50%;background:var(--czm-blanco);box-shadow:0 6px 16px #151d3840;pointer-events:none;animation:czm-mini 1.7s ease both}.czm .czm-accion__mini img{width:100%;height:100%;object-fit:cover}@keyframes czm-mini{0%{opacity:0;transform:translateY(14px) scale(.4)}14%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.czm-hero__texto>*{animation:czm-sube .7s cubic-bezier(.2,.7,.2,1) both}.czm-hero__texto>:nth-child(2){animation-delay:.08s}.czm-hero__texto>:nth-child(3){animation-delay:.16s}.czm-hero__texto>:nth-child(4){animation-delay:.24s}.czm-hero__texto>:nth-child(5){animation-delay:.32s}@keyframes czm-sube{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.czm-mas__lista.is-nuevo .czm-fila{animation:czm-sube .45s cubic-bezier(.2,.7,.2,1) both}.czm-mas__lista.is-nuevo .czm-fila:nth-child(2){animation-delay:.04s}.czm-mas__lista.is-nuevo .czm-fila:nth-child(3){animation-delay:.08s}.czm-mas__lista.is-nuevo .czm-fila:nth-child(4){animation-delay:.12s}}.czm-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0 0 18px;padding:0;list-style:none}.czm-cifra{display:flex;flex-direction:column;gap:6px;min-height:190px;padding:22px 22px 20px;border-radius:var(--czm-r-lg)}.czm-cifra__etiqueta{font-size:14px;font-weight:600;opacity:.85}.czm-cifra__valor{margin-top:auto;font:800 clamp(26px,2.4vw,34px) / 1.05 var(--czm-f-titulos);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.czm-cifra__texto{font-size:14px;opacity:.85}.czm-cifra--marino{background:var(--czm-marino);color:var(--czm-blanco)}.czm-cifra--claro{background:var(--czm-marino-100);color:var(--czm-marino)}.czm-cifra--blanco{border:1px solid var(--czm-linea);background:var(--czm-blanco);color:var(--czm-marino)}.czm-tira{border-bottom:1px solid var(--czm-linea);background:var(--czm-blanco)}.czm .czm-tira__lista{display:flex;gap:10px;margin:0;padding:14px 0;overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scrollbar-width:none}.czm-tira__lista::-webkit-scrollbar{display:none}.czm-tira__lista>li{flex:none;scroll-snap-align:start}.czm-tira__item,.czm-tira__todos{display:flex;align-items:center;gap:12px;height:100%;padding:12px 18px;border:1px solid var(--czm-linea);border-radius:var(--czm-r-lg);background:var(--czm-blanco);color:var(--czm-marino);text-decoration:none}.czm-tira__item:hover{border-color:var(--czm-marino);background:var(--czm-marino-100)}.czm-tira__icono{width:28px;height:28px;flex:none}.czm-tira__texto{display:flex;flex-direction:column;gap:2px}.czm-tira__nombre{font-weight:700;white-space:nowrap}.czm-tira__cantidad{color:var(--czm-tinta-2);font-size:13px;white-space:nowrap}.czm-tira__todos{border-color:transparent;background:var(--czm-marino-100);font-weight:700;white-space:nowrap}.czm-tira__todos svg{width:18px;height:18px}.czm-mas__tabs{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.czm-mas__tab{flex:none;padding:8px 18px;border:1.5px solid var(--czm-linea);border-radius:999px;background:var(--czm-blanco);color:var(--czm-marino);font:600 15px / 1.2 var(--czm-f-texto);cursor:pointer}.czm-mas__tab:hover{border-color:var(--czm-marino)}.czm-mas__tab[aria-selected=true]{border-color:var(--czm-marino);background:var(--czm-marino);color:var(--czm-blanco)}.czm-mas__lista{min-height:220px}.czm-mas__lista[aria-busy=true]{opacity:.5}.czm .czm-precio__dec{top:-.6em;vertical-align:baseline}.czm .czm-ubicacion__enlace{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;color:var(--czm-marino);text-decoration:underline;text-underline-offset:3px}.czm .czm-ubicacion__enlace:hover{text-decoration-thickness:2px}.czm .czm-hero:not(.czm-hero--compacto) .czm-hero__contenido{width:100%}.czm-hero__vitrina{display:none}@media(min-width:1000px){.czm .czm-hero:not(.czm-hero--compacto){align-items:center;min-height:min(max(560px,80svh),720px)}.czm .czm-hero:not(.czm-hero--compacto) .czm-hero__contenido{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:center;padding-block:56px 48px}.czm-hero__vitrina{position:relative;display:block;height:clamp(400px,38vw,520px);--par: 0}}.czm-vcard{--w: 210px;--r: 0deg;--k: -.05;position:absolute;display:grid;gap:6px;width:var(--w);padding:10px 10px 12px;border-radius:16px;background:var(--czm-blanco);color:var(--czm-tinta);box-shadow:0 28px 48px -22px #080c1ca6,0 2px 6px #080c1c2e;rotate:var(--r);translate:0 calc(var(--par, 0) * var(--k) * 1px);animation:czm-vc-entra .9s cubic-bezier(.2,.8,.2,1) both,czm-vc-flota 7s ease-in-out infinite alternate;animation-delay:var(--d, 0s),calc(var(--d, 0s) + .9s)}.czm-vcard__foto{display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background:var(--czm-fondo)}.czm .czm-vcard__foto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.czm-vcard__nombre{display:-webkit-box;overflow:hidden;font:600 13px / 1.3 var(--czm-f-texto);-webkit-line-clamp:2;-webkit-box-orient:vertical}.czm-vcard__codigo{justify-self:start;padding:2px 8px;border-radius:6px;background:var(--czm-marino-100);color:var(--czm-marino);font:600 12px / 1.4 var(--czm-f-texto);font-variant-numeric:tabular-nums}.czm-vcard--1{--w: 42%;--r: -5deg;--d: .2s;--k: -.04;top:0;left:6%}.czm-vcard--2{--w: 38%;--r: 6deg;--d: .35s;--k: -.09;top:4%;right:0}.czm-vcard--3{--w: 37%;--r: 4deg;--d: .5s;--k: -.06;top:40%;left:0}.czm-vcard--4{--w: 40%;--r: -3deg;--d: .65s;--k: -.11;top:46%;left:34%;z-index:2}.czm-vcard--5{--w: 35%;--r: 5deg;--d: .8s;--k: -.07;bottom:0;right:4%}.czm-vcard--2{animation-duration:.9s,8s}.czm-vcard--3{animation-duration:.9s,6.5s}.czm-vcard--4{animation-duration:.9s,7.5s}.czm-vcard--5{animation-duration:.9s,9s}@keyframes czm-vc-entra{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes czm-vc-flota{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.czm-vcard{animation:none;translate:none}}.czm-fondo-marino{background:var(--czm-marino-osc);color:var(--czm-blanco)}.czm .czm-fondo-marino .czm-seccion__titulo,.czm .czm-fondo-marino .czm-seccion__bajada{color:var(--czm-blanco)}.czm .czm-fondo-marino .czm-eyebrow{color:#ffffffbf}.czm-vitrina__cabeza{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end;justify-content:space-between}.czm-vitrina__mandos{display:none;gap:10px}@media(min-width:900px){.czm-vitrina__mandos{display:flex}}.czm-vitrina__flecha{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--czm-linea-fuerte);border-radius:50%;background:var(--czm-blanco);color:var(--czm-marino);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.czm-vitrina__flecha:hover:not(:disabled){border-color:var(--czm-marino);background:var(--czm-marino);color:var(--czm-blanco)}.czm-vitrina__flecha:disabled{opacity:.35;cursor:default}.czm .czm-vitrina__flecha svg{width:20px;height:20px}.czm .czm-vitrina__flecha-izq{transform:scaleX(-1)}.czm-vitrina__marco{margin-top:28px}.czm .czm-vitrina__pista{display:flex;gap:16px;margin:0 calc(var(--czm-gut) * -1);padding:8px var(--czm-gut) 22px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--czm-gut);scrollbar-width:none}.czm .czm-vitrina__pista::-webkit-scrollbar{display:none}.czm-vit{flex:0 0 clamp(200px,62vw,262px);scroll-snap-align:start}.czm-vit__enlace{display:grid;height:100%;align-content:start;gap:6px;padding:12px 12px 14px;border:1px solid var(--czm-linea);border-radius:18px;background:var(--czm-blanco);color:var(--czm-tinta)!important;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .2s}.czm-vit__enlace:hover{border-color:var(--czm-marino);box-shadow:0 22px 40px -24px #141a2e8c;transform:translateY(-6px)}.czm-vit__foto{display:block;aspect-ratio:1;margin-bottom:6px;overflow:hidden;border-radius:12px;background:var(--czm-fondo)}.czm .czm-vit__foto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.czm-vit__enlace:hover .czm-vit__foto img{transform:scale(1.07)}.czm-vit__marca{font:700 11px / 1.2 var(--czm-f-texto);letter-spacing:.1em;text-transform:uppercase;color:var(--czm-link)}.czm-vit__nombre{display:-webkit-box;min-height:2.6em;overflow:hidden;font:600 15px / 1.3 var(--czm-f-texto);-webkit-line-clamp:2;-webkit-box-orient:vertical}.czm-vit__pie{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:4px}.czm-vit__aviso{color:var(--czm-tinta-2);font-size:13px}.czm-vit--todo .czm-vit__todo{display:grid;height:100%;min-height:240px;place-content:center;justify-items:center;gap:12px;border-radius:18px;background:var(--czm-marino);color:var(--czm-blanco)!important;font:700 18px / 1.2 var(--czm-f-titulos);text-align:center;text-decoration:none;transition:background-color .2s}.czm-vit--todo .czm-vit__todo:hover{background:var(--czm-marino-osc)}.czm .czm-vit__todo svg{width:26px;height:26px}.czm-vitrina__pie{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;margin-top:8px}.czm-vitrina__nota{margin:0;color:var(--czm-tinta-2)}.czm .czm-vitrina__ingresar{color:var(--czm-marino);font-weight:600;text-decoration:underline;text-underline-offset:4px}.czm-rubro__foto--mosaico{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:2px;background:var(--czm-linea)}.czm-rubro__m{display:block;overflow:hidden;background:var(--czm-blanco)}.czm-rubro__m--1{grid-row:span 2}.czm .czm-rubro__m img{width:100%;height:100%;padding:8px;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.czm-rubro:hover .czm-rubro__m img{transform:scale(1.08)}.czm-rubro{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .2s}.czm-rubro:hover{transform:translateY(-4px)}@media(min-width:900px){.czm ul.czm-rubros__grilla[role=list]>li:first-child{grid-column:span 2}.czm ul.czm-rubros__grilla[role=list]>li:first-child .czm-rubro__foto{aspect-ratio:8 / 3}.czm ul.czm-rubros__grilla[role=list]>li:first-child .czm-rubro__foto--mosaico{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.czm ul.czm-rubros__grilla[role=list]>li:first-child .czm-rubro__m--1{grid-row:auto}.czm ul.czm-rubros__grilla[role=list]>li:first-child .czm-rubro__nombre{font-size:22px}}.czm-marquesina{margin:8px calc(var(--czm-gut) * -1) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.czm-marquesina__pista{display:flex;width:max-content;animation:czm-marq 140s linear infinite}.czm-marquesina:hover .czm-marquesina__pista,.czm-marquesina:focus-within .czm-marquesina__pista{animation-play-state:paused}.czm .czm-marquesina__lista{display:flex;gap:14px;margin:0;padding:10px 7px;list-style:none}@keyframes czm-marq{to{transform:translate(-50%)}}.czm-marq-item{display:grid;min-width:150px;height:72px;padding:0 26px;place-items:center;border:1px solid rgb(255 255 255 / .2);border-radius:14px;color:#ffffffd1!important;text-decoration:none;white-space:nowrap;transition:background-color .25s,border-color .25s,color .25s,transform .25s}.czm-marq-item:hover,.czm-marq-item:focus-visible{border-color:var(--czm-blanco);background:#ffffff1a;color:var(--czm-blanco)!important;transform:translateY(-3px)}.czm-marq-item__nombre{font:700 17px / 1 var(--czm-f-titulos);letter-spacing:.06em;text-transform:uppercase}.czm-marq-item__logo{display:grid;place-items:center}.czm-marq-item:has(.czm-marq-item__logo){border-color:transparent;background:var(--czm-blanco)}.czm-marq-item:has(.czm-marq-item__logo):hover{background:var(--czm-blanco)}.czm .czm-marq-item__logo img{width:auto;max-width:150px;height:36px;object-fit:contain}.czm .czm-fondo-marino .czm-marcas__todas .czm-btn--borde{border-color:#fff9;background:transparent;color:var(--czm-blanco)}.czm .czm-fondo-marino .czm-marcas__lista a{color:#ffffffd9}@media(prefers-reduced-motion:reduce){.czm-marquesina{margin-inline:0;-webkit-mask-image:none;mask-image:none}.czm-marquesina__pista{width:auto;animation:none}.czm .czm-marquesina__lista{flex-wrap:wrap}.czm .czm-marquesina__lista[aria-hidden=true]{display:none}}.czm-cifra{min-height:150px}.czm .czm-condiciones__lista{gap:14px}@media(min-width:640px){.czm .czm-condiciones__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.czm .czm-condiciones__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.czm-condicion{display:flex;gap:16px;align-items:flex-start;padding:18px 22px}.czm .czm-condicion__titulo{margin-top:0;font-size:17px}.czm .czm-paso{position:relative;flex-direction:column;gap:8px;padding:34px 24px 26px;overflow:hidden;border-radius:18px}.czm .czm-paso:before,.czm .czm-paso:after{content:"";position:absolute;top:0;left:0;width:100%;height:4px}.czm .czm-paso:before{background:var(--czm-linea)}.czm .czm-paso:after{background:var(--czm-marino);transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.2,.7,.2,1) calc(var(--rev-d, 0s) + .2s)}.czm .czm-paso.is-in:after{transform:scaleX(1)}html:not(.czm-rev) .czm .czm-paso:after{transform:scaleX(1)}.czm .czm-paso__icono{position:absolute;top:24px;right:22px}.czm .czm-paso__numero{display:block;margin-bottom:6px;color:var(--czm-marino-100);font:800 56px / 1 var(--czm-f-titulos);transition:color .8s ease calc(var(--rev-d, 0s) + .3s)}.czm .czm-paso.is-in .czm-paso__numero,html:not(.czm-rev) .czm .czm-paso__numero{color:var(--czm-marino)}.czm-rev [data-rev]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--rev-d, 0s),transform .7s cubic-bezier(.2,.7,.2,1) var(--rev-d, 0s)}.czm-rev [data-rev].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.czm-rev [data-rev]{opacity:1;transform:none;transition:none}}@media(min-width:900px)and (max-width:1240px){.czm ul.czm-nav__lista[role=list]{flex-wrap:nowrap}.czm .czm-nav__link{padding-inline:9px;font-size:13.5px;white-space:nowrap}}.czm-lista[data-vista=fotos] .czm-fila__ingresar{display:none}.czm-lista[data-vista=fotos] .czm-fila{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .2s}.czm-lista[data-vista=fotos] .czm-fila:hover{border-color:var(--czm-marino);box-shadow:0 20px 36px -24px #141a2e80;transform:translateY(-4px)}.czm-lista[data-vista=fotos] .czm-fila__foto img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.czm-lista[data-vista=fotos] .czm-fila:hover .czm-fila__foto img{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.czm-lista[data-vista=fotos] .czm-fila,.czm-lista[data-vista=fotos] .czm-fila__foto img{transition:none}.czm-lista[data-vista=fotos] .czm-fila:hover,.czm-lista[data-vista=fotos] .czm-fila:hover .czm-fila__foto img{transform:none}}.czm{--czm-ease: cubic-bezier(.32, .72, 0, 1);--czm-sombra-amb: 0 40px 80px -48px rgb(20 26 46 / .4), 0 0 0 1px rgb(20 26 46 / .04)}.czm-fondo-blanco{--czm-shell: #F1F3F6}.czm-fondo-gris{--czm-shell: #FFFFFF}.czm .czm-seccion:not(.czm-rapido){padding-block:clamp(72px,7vw + 24px,128px)}.czm .czm-seccion__cabeza{margin-bottom:clamp(32px,3vw,48px)}.czm .czm-seccion__titulo{max-width:20ch;margin-top:0;font-size:clamp(32px,2.6vw + 16px,54px);font-weight:800;line-height:1.04;letter-spacing:-.03em}.czm .czm-seccion__bajada{max-width:56ch;margin-top:14px!important;font-size:18px;line-height:1.55}.czm .czm-eyebrow{display:inline-flex;gap:8px;margin-bottom:18px;padding:7px 14px 7px 12px;border-radius:999px;background:var(--czm-marino-100);color:var(--czm-marino);font-size:11px;letter-spacing:.16em}.czm .czm-eyebrow:before{width:6px;height:6px;border-radius:50%;background:var(--czm-rojo)}.czm .czm-fondo-marino .czm-eyebrow{background:#ffffff1a;color:var(--czm-blanco)}.czm .czm-btn{border-radius:999px;transition:background-color .3s var(--czm-ease),color .3s var(--czm-ease),border-color .3s var(--czm-ease),transform .3s var(--czm-ease)}.czm .czm-btn:active{transform:scale(.98)}.czm .czm-btn--grande{min-height:58px;padding:14px 28px;font-size:16px}.czm .czm-btn--grande:has(.czm-btn__isla){padding-right:10px}.czm-btn__isla{display:grid;width:38px;height:38px;margin-left:10px;place-items:center;border-radius:50%;background:#ffffff2e;transition:transform .5s var(--czm-ease)}.czm .czm-btn__isla svg{width:18px;height:18px}.czm-btn:hover .czm-btn__isla{transform:translate(3px,-1px) scale(1.06)}.czm .czm-hero:not(.czm-hero--compacto){align-items:center;min-height:min(max(600px,86svh),860px)}.czm .czm-hero:not(.czm-hero--compacto) .czm-hero__contenido{display:block;padding-block:72px 150px}.czm .czm-hero:not(.czm-hero--compacto) .czm-hero__velo{background:linear-gradient(90deg,#0f152ae6,#0f152ab8 38%,#0f152a33 78%,#0f152a1a),linear-gradient(0deg,rgb(15 21 42 / .55) 0%,transparent 40%)}.czm .czm-hero:not(.czm-hero--compacto) .czm-hero__titulo{max-width:13ch;font-size:clamp(42px,4.6vw + 14px,86px);font-weight:800;line-height:.98;letter-spacing:-.035em}.czm .czm-hero__etiqueta{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:#ffffff14;font-size:11px;letter-spacing:.16em}.czm .czm-hero__bajada{max-width:46ch;font-size:clamp(17px,.5vw + 15px,21px)}.czm .czm-hero__acciones{align-items:center;gap:18px 28px;margin-top:36px}.czm .czm-hero__confianza{gap:10px 26px;margin-top:28px}.czm .czm-datos--flotante{position:relative;z-index:3;margin-top:-92px;background:transparent;color:var(--czm-tinta)}.czm .czm-datos--flotante ul.czm-datos__lista[role=list]{width:calc(100% - 2 * var(--czm-gut));max-width:calc(var(--czm-maxw) - 2 * var(--czm-gut));padding:30px 28px;border-radius:28px;background:var(--czm-blanco);box-shadow:var(--czm-sombra-amb)}.czm .czm-datos--flotante .czm-dato__valor{color:var(--czm-marino);font-weight:800}.czm .czm-datos--flotante .czm-dato__etiqueta{color:var(--czm-tinta-2)}@media(min-width:900px){.czm .czm-datos--flotante ul.czm-datos__lista[role=list]{padding:38px 44px}.czm .czm-datos--flotante .czm-dato{border-left-color:var(--czm-linea)}}.czm-datos--flotante+* .czm-seccion,.czm-datos-seccion+.czm-vitrina-seccion .czm-seccion{padding-top:clamp(64px,6vw,104px)}.czm .czm-vit__enlace{gap:4px;padding:8px 8px 16px;border:0;border-radius:28px;background:var(--czm-shell, #F1F3F6);box-shadow:inset 0 0 0 1px #141a2e0a;transition:transform .6s var(--czm-ease),background-color .4s var(--czm-ease),box-shadow .6s var(--czm-ease)}.czm .czm-vit__enlace:hover{background:var(--czm-marino-100);box-shadow:var(--czm-sombra-amb);transform:translateY(-6px)}.czm .czm-vit__foto{margin-bottom:10px;border-radius:21px;background:var(--czm-blanco);box-shadow:inset 0 1px 1px #fff9,0 1px 2px #141a2e0d}.czm .czm-vit__foto img{padding:10px;mix-blend-mode:normal}.czm .czm-vit__marca,.czm .czm-vit__nombre,.czm .czm-vit__pie{padding-inline:10px}.czm .czm-vit{flex-basis:clamp(220px,64vw,280px)}.czm ul.czm-bento[role=list]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px;gap:12px;margin:0;padding:0;list-style:none}.czm-bento__item:first-child{grid-column:span 2;grid-row:span 2}.czm-bento__item--todo{grid-column:span 2}@media(min-width:1000px){.czm ul.czm-bento[role=list]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:250px;gap:16px}.czm-bento__item:nth-child(2){grid-column:span 2}.czm-bento__item--todo{grid-column:auto}}.czm-rb{position:relative;isolation:isolate;display:block;height:100%;overflow:hidden;padding:24px;border-radius:28px;background:var(--rb-bg, var(--czm-marino-100));color:var(--czm-tinta)!important;text-decoration:none;transition:transform .6s var(--czm-ease),box-shadow .6s var(--czm-ease)}.czm-rb:hover{box-shadow:var(--czm-sombra-amb);transform:translateY(-4px)}.czm-rb__texto{position:relative;z-index:2;display:grid;gap:10px;justify-items:start;max-width:62%}.czm-rb__nombre{font:800 clamp(20px,.9vw + 13px,27px) / 1.05 var(--czm-f-titulos);letter-spacing:-.02em}.czm-rb__cant{padding:4px 10px;border-radius:999px;background:#ffffffa6;font-size:12.5px;font-weight:600}.czm-rb__foto{position:absolute;z-index:1;right:-6%;bottom:-10%;width:66%;aspect-ratio:1;rotate:6deg;mix-blend-mode:multiply;transition:transform .8s var(--czm-ease)}.czm .czm-rb__foto img{width:100%;height:100%;object-fit:contain}.czm-rb__foto--2{right:auto;left:10%;bottom:-6%;width:40%;rotate:-9deg}.czm-rb:hover .czm-rb__foto{transform:scale(1.07) translateY(-6px)}.czm-rb__ir{position:absolute;z-index:2;left:22px;bottom:22px;display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:var(--czm-blanco);color:var(--czm-marino);transition:transform .5s var(--czm-ease),background-color .3s,color .3s}.czm .czm-rb__ir svg{width:20px;height:20px}.czm-rb:hover .czm-rb__ir{background:var(--czm-marino);color:var(--czm-blanco);transform:translate(4px)}.czm-bento__item:first-child .czm-rb{padding:34px}.czm-bento__item:first-child .czm-rb__nombre{font-size:clamp(30px,2.4vw + 14px,52px)}.czm-bento__item:first-child .czm-rb__foto{right:-2%;bottom:-4%;width:60%}.czm-bento__item:first-child .czm-rb__ir{left:34px;bottom:34px;width:56px;height:56px}.czm-bento__item:first-child .czm-rb__foto--2{left:18%;right:auto;width:38%}.czm-rb--todo{background:var(--czm-marino);color:var(--czm-blanco)!important}.czm-rb--todo .czm-rb__cant{background:#ffffff24}.czm .czm-marquesina{margin-top:0}.czm .czm-marquesina__pista{animation-duration:60s}.czm .czm-marq-item,.czm .czm-marq-item:has(.czm-marq-item__logo){min-width:200px;height:104px;padding:0 34px;border:0;border-radius:26px;background:var(--czm-shell, #F1F3F6);box-shadow:inset 0 0 0 1px #141a2e0a;color:var(--czm-tinta)!important;transition:transform .5s var(--czm-ease),background-color .3s,box-shadow .5s var(--czm-ease)}.czm .czm-marq-item:hover,.czm .czm-marq-item:has(.czm-marq-item__logo):hover{background:var(--czm-blanco);box-shadow:var(--czm-sombra-amb);transform:translateY(-4px)}.czm .czm-marq-item__logo img{max-width:160px;height:46px;transition:transform .5s var(--czm-ease)}.czm .czm-marq-item:hover .czm-marq-item__logo img{transform:scale(1.05)}.czm .czm-marq-item--oscuro,.czm .czm-marq-item--oscuro:hover{background:var(--czm-marino)!important}.czm .czm-marq-item--oscuro .czm-marq-item__logo img{filter:none;opacity:.9}.czm .czm-marcas .czm-marcas__todas .czm-btn--borde{border-color:var(--czm-marino);color:var(--czm-marino)}.czm .czm-condiciones .czm-cifras{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.czm .czm-condiciones .czm-cifra{min-height:172px;border-radius:26px}.czm .czm-condiciones .czm-cifra__valor{font-size:clamp(34px,2.6vw + 12px,54px);letter-spacing:-.03em}.czm .czm-condiciones .czm-condicion{border:0;border-radius:22px;background:var(--czm-shell, #F1F3F6)}.czm-condiciones__foto{position:relative;margin:0 0 32px;padding:8px;border-radius:34px;background:var(--czm-shell, #F1F3F6);box-shadow:inset 0 0 0 1px #141a2e0a}.czm .czm-condiciones__foto img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;border-radius:27px;object-fit:cover}.czm-condiciones__sello{position:absolute;right:24px;bottom:24px;left:24px;display:flex;gap:12px;align-items:center;padding:14px 18px;border-radius:18px;background:#fffffff0;box-shadow:var(--czm-sombra-amb);color:var(--czm-marino);font-weight:600;line-height:1.35}.czm .czm-condiciones__sello svg{flex:none;width:22px;height:22px}@media(min-width:1000px){.czm-condiciones__grilla--foto{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:64px;align-items:stretch}.czm-condiciones__foto{margin:0}.czm .czm-condiciones__foto img{aspect-ratio:auto;min-height:100%}}.czm .czm-fondo-marino .czm-paso{border:1px solid rgb(255 255 255 / .1);background:#ffffff0d;color:var(--czm-blanco)}.czm .czm-fondo-marino .czm-paso__titulo{color:var(--czm-blanco)}.czm .czm-fondo-marino .czm-paso__texto{color:#c5cce0}.czm .czm-fondo-marino .czm-paso:before{background:#ffffff1a}.czm .czm-fondo-marino .czm-paso:after{background:var(--czm-blanco)}.czm .czm-fondo-marino .czm-paso__numero{color:#ffffff2e;font-size:clamp(56px,4vw + 20px,88px)}.czm .czm-fondo-marino .czm-paso.is-in .czm-paso__numero,html:not(.czm-rev) .czm .czm-fondo-marino .czm-paso__numero{color:var(--czm-blanco)}.czm .czm-fondo-marino .czm-paso__icono{background:#ffffff1a;color:var(--czm-blanco)}.czm .czm-fondo-marino .czm-paso{border-radius:28px;padding:40px 30px 34px}.czm .czm-testimonio{border:0;border-radius:28px;background:var(--czm-shell, #F1F3F6);padding:34px 30px}.czm .czm-testimonio__frase{font:600 clamp(18px,.5vw + 15px,21px) / 1.45 var(--czm-f-titulos);letter-spacing:-.01em}.czm .czm-faq__lista{display:grid;gap:10px}.czm .czm-pregunta{padding-inline:24px;border:0;border-radius:22px;background:var(--czm-shell, #FFFFFF);box-shadow:inset 0 0 0 1px #141a2e0a;transition:box-shadow .4s var(--czm-ease)}.czm .czm-pregunta[open]{box-shadow:var(--czm-sombra-amb)}.czm .czm-ubicacion__foto,.czm .czm-ubicacion__mapa{padding:8px;border:0;border-radius:32px;background:var(--czm-shell, #F1F3F6);overflow:hidden}.czm .czm-ubicacion__foto img,.czm .czm-ubicacion__mapa iframe{border-radius:25px}.czm .czm-cta{width:calc(100% - 2 * var(--czm-gut));max-width:calc(var(--czm-maxw) + 48px);margin:clamp(24px,3vw,48px) auto clamp(48px,6vw,96px);border-radius:36px;background:var(--czm-marino-osc)}.czm .czm-cta__fondo img{opacity:.3}.czm .czm-cta__in{padding-block:clamp(64px,7vw + 16px,120px)}.czm .czm-cta__titulo{font-size:clamp(34px,3.4vw + 12px,64px);font-weight:800;line-height:1.02;letter-spacing:-.03em}.czm-rev [data-rev]{transform:translateY(12px);transition:opacity .35s var(--czm-ease, ease) var(--rev-d, 0s),transform .35s var(--czm-ease, ease) var(--rev-d, 0s)}.czm .czm-condiciones__grilla--foto .czm-condiciones__lista{grid-template-columns:minmax(0,1fr);margin-top:14px}.czm .czm-marcas.czm-seccion{padding-bottom:clamp(56px,5vw,88px)}.czm-rb__escena{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.czm .czm-rb__escena img{width:100%;height:100%;object-fit:cover;object-position:var(--rb-pos, 85% 50%);transition:transform 1.2s var(--czm-ease)}.czm-rb--escena:hover .czm-rb__escena img{transform:scale(1.04)}.czm .czm-rb--escena .czm-rb__ir,.czm .czm-bento__item:first-child .czm-rb--escena .czm-rb__ir{top:22px;right:22px;bottom:auto;left:auto}.czm .czm-bento__item:first-child .czm-rb--escena .czm-rb__ir{top:34px;right:34px}.czm-rb--escena .czm-rb__cant{background:#fffc}@media(max-width:999px){.czm .czm-rb__escena img{object-position:var(--rb-pos-m, var(--rb-pos, 85% 50%))}}.czm .czm-rb--escena .czm-rb__texto{max-width:calc(100% - 50px)}.czm .czm-bento__item:not(:first-child) .czm-rb--escena .czm-rb__ir{top:18px;right:18px;width:40px;height:40px}.czm .czm-bento__item:not(:first-child) .czm-rb--escena .czm-rb__nombre{font-size:clamp(17px,.8vw + 10px,26px);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.czm .czm-rb__cant{white-space:nowrap}@media(max-width:999px){.czm .czm-bento__item:not(:first-child):not(.czm-bento__item--todo) .czm-rb--escena{padding:18px 16px}.czm .czm-bento__item:not(:first-child):not(.czm-bento__item--todo) .czm-rb--escena .czm-rb__ir{display:none}.czm .czm-bento__item:not(:first-child) .czm-rb--escena .czm-rb__texto{max-width:100%}.czm .czm-bento__item:not(:first-child) .czm-rb--escena .czm-rb__nombre{font-size:17px;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.czm .czm-bento__item:not(:first-child) .czm-rb--escena .czm-rb__cant{font-size:11.5px}}.czm-banda-escena{margin-top:8px;margin-bottom:12px}.czm-banda-escena__marco{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(220px,21vw,300px);overflow:hidden;border-radius:28px;background:var(--czm-marino-100)}.czm-banda-escena__foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.czm .czm-banda-escena__foto img{width:100%;height:100%;object-fit:cover;object-position:100% 50%}.czm-banda-escena__texto{display:grid;gap:10px;justify-items:start;max-width:48%;padding:clamp(24px,3vw,48px)}.czm-banda-escena__etiqueta{margin:0;padding:6px 12px;border-radius:999px;background:#ffffffb3;color:var(--czm-marino);font:700 11px / 1 var(--czm-f-texto);letter-spacing:.16em;text-transform:uppercase}.czm .czm-banda-escena__titulo{margin:0;color:var(--czm-tinta);font:800 clamp(32px,3.4vw + 10px,60px) / 1 var(--czm-f-titulos);letter-spacing:-.03em}.czm-banda-escena__cantidad{margin:0;padding:5px 12px;border-radius:999px;background:#fffc;color:var(--czm-tinta);font-size:14px;font-weight:600}@media(max-width:699px){.czm-banda-escena__marco{align-items:flex-start;min-height:0;aspect-ratio:5 / 4;border-radius:22px}.czm .czm-banda-escena__foto img{object-position:50% 55%}.czm-banda-escena__texto{max-width:100%;padding:22px}}.czm-marquesinas{display:grid;gap:14px}.czm .czm-marquesinas .czm-marquesina__pista{animation-duration:55s}.czm .czm-marquesina--2 .czm-marquesina__pista{animation-direction:reverse;animation-duration:65s}.czm-marquesinas:hover .czm-marquesina__pista,.czm-marquesinas:focus-within .czm-marquesina__pista{animation-play-state:paused}.czm .czm-marquesinas .czm-marquesina__lista{padding-block:4px}.czm .czm-marquesinas .czm-marq-item,.czm .czm-marquesinas .czm-marq-item:has(.czm-marq-item__logo){width:210px;min-width:0;height:108px;padding:0 26px}.czm .czm-marquesinas .czm-marq-item__logo img{width:auto;max-width:158px;height:var(--logo-h, 40px);object-fit:contain}@media(max-width:699px){.czm .czm-marquesinas .czm-marq-item,.czm .czm-marquesinas .czm-marq-item:has(.czm-marq-item__logo){width:156px;height:84px;padding:0 18px}.czm .czm-marquesinas .czm-marq-item__logo img{max-width:118px;height:calc(var(--logo-h, 40px) * .78)}}@media(prefers-reduced-motion:reduce){.czm .czm-marquesinas .czm-marquesina__pista{animation:none}}.czm-dir{margin-top:clamp(28px,3vw,44px);padding:8px;border-radius:30px;background:var(--czm-fondo);box-shadow:0 0 0 1px #141a2e0d}.czm-dir__in{border-radius:23px;background:var(--czm-blanco);box-shadow:0 1px #ffffffe6 inset,0 24px 48px -36px #141a2e59}.czm-dir__oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.czm-dir__barra{display:grid;gap:16px;padding:clamp(16px,2vw,24px) clamp(16px,2.4vw,32px);border-bottom:1px solid var(--czm-linea)}.czm-dir__buscar{position:relative;max-width:520px}.czm-dir__lupa{position:absolute;top:50%;left:18px;color:var(--czm-tinta-2);transform:translateY(-50%);pointer-events:none}.czm .czm-dir__buscar input{width:100%;height:50px;margin:0;padding:0 18px 0 46px;border:1px solid var(--czm-linea-fuerte);border-radius:999px;background:var(--czm-fondo);color:var(--czm-tinta);font:500 16px/1 var(--czm-f-texto);box-shadow:none;transition:border-color .3s var(--czm-ease),background-color .3s var(--czm-ease),box-shadow .3s var(--czm-ease);-webkit-appearance:none;appearance:none}.czm .czm-dir__buscar input::placeholder{color:var(--czm-tinta-2);opacity:1}.czm .czm-dir__buscar input:focus{border-color:var(--czm-marino);background:var(--czm-blanco);outline:none;box-shadow:0 0 0 4px #1f2a4d1f}.czm-dir__letras{display:grid;grid-template-columns:repeat(26,minmax(0,1fr));gap:2px}.czm .czm-dir__letra{display:inline-grid;place-items:center;height:34px;border-radius:10px;color:var(--czm-marino)!important;font:700 14px/1 var(--czm-f-titulos);text-decoration:none!important;transition:background-color .25s var(--czm-ease),color .25s var(--czm-ease),transform .25s var(--czm-ease)}.czm .czm-dir__letra:hover,.czm .czm-dir__letra:focus-visible{background:var(--czm-marino);color:var(--czm-blanco)!important;transform:translateY(-1px)}.czm .czm-dir__letra.is-vacia{color:var(--czm-linea-fuerte)!important;font-weight:500}.czm-dir__cuerpo{position:relative;padding:clamp(18px,2.2vw,28px) clamp(10px,1.6vw,22px) clamp(18px,2.2vw,28px)}.czm-dir__grupo{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;padding:10px 0;border-radius:14px;border-top:1px solid var(--czm-linea);scroll-margin-top:110px}.czm-dir [hidden]{display:none!important}.czm-dir__grupo:first-child,.czm-dir__grupo[hidden]+.czm-dir__grupo:not([hidden]){border-top:0}.czm .czm-dir__inicial{margin:0;padding:16px 0 0 12px;color:var(--czm-marino);font:800 24px/1 var(--czm-f-titulos)}.czm ul.czm-dir__lista[role=list]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 12px;margin:0;padding:0;list-style:none}.czm .czm-dir__marca{display:grid;grid-template-columns:56px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:7px 10px;border-radius:14px;color:var(--czm-tinta)!important;text-decoration:none!important;transition:background-color .3s var(--czm-ease)}.czm .czm-dir__marca:hover,.czm .czm-dir__marca:focus-visible{background:var(--czm-fondo)}.czm-dir__ico{display:grid;place-items:center;width:56px;height:40px;padding:5px 6px;border-radius:10px;background:var(--czm-blanco);box-shadow:0 0 0 1px var(--czm-linea)}.czm .czm-dir__ico img{width:auto;max-width:100%;height:auto;max-height:28px;object-fit:contain}.czm-dir__ico--oscuro{background:var(--czm-marino);box-shadow:none}.czm-dir__ico--iniciales{background:var(--ini, var(--czm-marino-100));box-shadow:0 0 0 1px #141a2e0f inset;color:var(--czm-marino);font:800 15px/1 var(--czm-f-titulos);letter-spacing:.02em}.czm-dir__nombre{overflow:hidden;font:600 15px/1.25 var(--czm-f-texto);text-overflow:ellipsis;white-space:nowrap}.czm-dir__flecha{color:var(--czm-marino);opacity:0;transform:translate(-6px);transition:opacity .3s var(--czm-ease),transform .3s var(--czm-ease)}.czm-dir__marca:hover .czm-dir__flecha,.czm-dir__marca:focus-visible .czm-dir__flecha{opacity:1;transform:none}.czm-dir__marca mark{padding:0;border-radius:3px;background:var(--czm-aviso-100);color:inherit;box-shadow:0 2px 0 var(--czm-aviso)}.czm .czm-dir__vacio{margin:0;padding:8px 10px 4px;color:var(--czm-tinta-2);font-size:16px}.czm .czm-dir__vacio a{color:var(--czm-link)!important;font-weight:600}.czm-dir.is-plegado .czm-dir__cuerpo{max-height:340px;overflow:hidden}.czm-dir.is-plegado .czm-dir__cuerpo:after{content:"";position:absolute;right:0;bottom:0;left:0;height:140px;background:linear-gradient(to bottom,rgb(255 255 255 / 0),var(--czm-blanco) 85%);pointer-events:none}.czm-dir__pie{display:flex;justify-content:center;padding:0 16px 22px}.czm-dir.is-plegado .czm-dir__pie{margin-top:-36px;position:relative}.czm .czm-dir__mas{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px 0 26px;border:1px solid var(--czm-marino);border-radius:999px;background:var(--czm-blanco);color:var(--czm-marino);font:700 15px/1 var(--czm-f-texto);cursor:pointer;transition:background-color .3s var(--czm-ease),color .3s var(--czm-ease),transform .3s var(--czm-ease)}.czm .czm-dir__mas:hover{background:var(--czm-marino);color:var(--czm-blanco)}.czm .czm-dir__mas:active{transform:scale(.98)}.czm-dir__mas svg{transition:transform .4s var(--czm-ease)}.czm-dir__mas-cerrar,.czm-dir__mas[aria-expanded=true] .czm-dir__mas-abrir{display:none}.czm-dir__mas[aria-expanded=true] .czm-dir__mas-cerrar{display:inline}.czm-dir__mas[aria-expanded=true] svg{transform:rotate(180deg)}@media(max-width:559px){.czm-dir{margin-right:calc(var(--czm-gut) * -.5);margin-left:calc(var(--czm-gut) * -.5);border-radius:24px}.czm-dir__in{border-radius:18px}.czm-dir__buscar{max-width:none}.czm-dir__letras{display:flex;gap:4px;margin:0 -16px;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none}.czm-dir__letras::-webkit-scrollbar{display:none}.czm .czm-dir__letra{flex:0 0 34px}.czm-dir__grupo{grid-template-columns:34px minmax(0,1fr);padding:6px 0;scroll-margin-top:170px}.czm .czm-dir__marca{grid-template-columns:48px minmax(0,1fr) 16px;padding:5px 8px}.czm-dir__ico{width:48px;height:34px}.czm .czm-dir__ico img{max-height:24px}.czm .czm-dir__inicial{padding-left:6px;font-size:20px}.czm-dir.is-plegado .czm-dir__cuerpo{max-height:420px}}.czm-dir__grupo.is-destacado{animation:czm-dir-destacar 1.4s var(--czm-ease)}@keyframes czm-dir-destacar{0%,30%{background:var(--czm-aviso-100)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.czm-dir__grupo.is-destacado{animation:none}}.czm-mfil{margin-top:16px;padding:16px 18px;border-radius:20px;background:var(--czm-fondo);box-shadow:0 0 0 1px #141a2e0d}.czm-mfil-carga:empty{min-height:0}.czm .czm-mfil__titulo{margin:0 0 10px;color:var(--czm-tinta-2);font-size:13px;font-weight:600;letter-spacing:.02em}.czm .czm-mfil__rubros,.czm .czm-mfil__tipos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.czm .czm-mfil__tipos{margin-top:12px;padding-top:12px;border-top:1px dashed var(--czm-linea-fuerte)}.czm .czm-mfil__tipos[hidden]{display:none}.czm .czm-mfil .czm-chip{transition:background-color .25s var(--czm-ease),border-color .25s var(--czm-ease),color .25s var(--czm-ease)}.czm .czm-mfil__rubros .czm-chip.czm-chip--activo{border-color:var(--czm-marino);background:var(--czm-marino);color:var(--czm-blanco)}.czm .czm-mfil .czm-chip--tipo{padding:6px 12px;font-size:13px}@media(max-width:699px){.czm-mfil{margin-right:calc(var(--czm-gut) * -1);margin-left:calc(var(--czm-gut) * -1);padding:14px var(--czm-gut);border-radius:0}.czm .czm-mfil__rubros,.czm .czm-mfil__tipos{flex-wrap:nowrap;margin-right:calc(var(--czm-gut) * -1);padding-right:var(--czm-gut);overflow-x:auto;scrollbar-width:none}.czm .czm-mfil__rubros::-webkit-scrollbar,.czm .czm-mfil__tipos::-webkit-scrollbar{display:none}.czm .czm-mfil .czm-chip{white-space:nowrap}}.czm-revision{border-bottom:1px solid #F1DFA6;background:var(--czm-aviso-100);scroll-margin-top:120px}.czm-revision:focus{outline:none}.czm-revision__in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding-top:16px;padding-bottom:16px}.czm-revision__icono{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--czm-aviso);color:var(--czm-tinta)}.czm-revision__icono svg{width:18px;height:18px}.czm .czm-revision__texto p{margin:0;color:var(--czm-tinta);font-size:15px;line-height:1.45}.czm .czm-revision__texto .czm-revision__titulo{margin-bottom:2px;font:800 17px/1.25 var(--czm-f-titulos)}.czm-revision__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.czm .czm-revision__salir{color:var(--czm-tinta-2);font-size:14px;font-weight:600}@media(max-width:799px){.czm-revision__in{grid-template-columns:auto minmax(0,1fr)}.czm-revision__acciones{grid-column:1 / -1}}.czm--en-revision [data-czm-evento=clic_ingresar],.czm--en-revision [data-czm-ingreso]{display:none!important}.czm .czm-acciones__revision{display:inline-flex;align-items:center}.czm-hero__ingreso{display:inline-flex;flex-direction:column;gap:4px;align-self:center}.czm .czm-hero__ingreso small{color:#ffffffbf;font-size:13px}.czm .czm-cajon__ayuda{margin:-2px 0 4px;color:var(--czm-tinta-2);font-size:13px;text-align:center}.czm-cuenta{--shopify-account-font-heading: var(--czm-f-titulos);--shopify-account-font-heading-weight: 800;--shopify-account-font-body: var(--czm-f-texto);--shopify-account-font-body-weight: 500;--shopify-account-color-background: var(--czm-blanco);--shopify-account-color-text: var(--czm-tinta);--shopify-account-color-text-subdued: var(--czm-tinta-2);--shopify-account-color-accent: var(--czm-rojo);--shopify-account-color-accent-text: var(--czm-blanco);--shopify-account-radius-dialog: 24px;--shopify-account-radius-button: 999px;--shopify-account-radius-button-small: 999px;--shopify-account-radius-input: 14px;--shopify-account-dialog-position-top: 84px}.czm-cuenta{position:fixed;top:0;right:0;z-index:250;width:0;height:0}.czm-cuenta::part(signed-out-avatar){width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.czm .czm-lista[data-vista=fotos]{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:16px}.czm .czm-lista[data-vista=fotos] .czm-fila{align-items:stretch;gap:0;padding:8px 8px 14px;border:1px solid var(--czm-linea);border-radius:22px;background:var(--czm-blanco);box-shadow:0 1px 2px #141a2e0a}.czm .czm-lista[data-vista=fotos] .czm-fila__foto{display:grid;place-items:center;padding:14px;border-radius:16px;background:var(--czm-fondo);overflow:hidden}.czm .czm-lista[data-vista=fotos] .czm-fila__foto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.czm .czm-lista[data-vista=fotos] .czm-fila__info{display:flex;flex-direction:column;padding:12px 6px 0}.czm .czm-lista[data-vista=fotos] .czm-fila__nombre{min-height:2.6em;font-size:15px;line-height:1.3}.czm .czm-lista[data-vista=fotos] .czm-fila__meta{gap:6px 10px;margin-top:8px!important;font-size:13px}.czm .czm-lista[data-vista=fotos] .czm-codigo{padding:2px 7px;border:0;border-radius:6px;background:var(--czm-fondo);color:var(--czm-tinta-2);font-size:12px}.czm .czm-lista[data-vista=fotos] .czm-fila__marca{order:-1;width:100%;color:var(--czm-tinta-2)!important;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.czm .czm-lista[data-vista=fotos] .czm-fila__info{position:relative}.czm .czm-lista[data-vista=fotos] .czm-fila__compra{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:10px;padding:12px 6px 0}.czm .czm-lista[data-vista=fotos] .czm-fila__precio{display:flex;align-items:baseline;gap:8px;color:var(--czm-tinta);font:800 23px / 1 var(--czm-f-titulos);letter-spacing:-.01em}.czm .czm-fila__monto{white-space:nowrap}.czm .czm-lista[data-vista=fotos] .czm-fila__regla{font-size:12px;font-weight:600}.czm .czm-lista[data-vista=fotos] .czm-cantidad{width:100%;min-width:0;height:46px;border-radius:999px}.czm .czm-lista[data-vista=fotos] .czm-cantidad__campo{flex:1 1 0;width:0;min-width:0}.czm .czm-lista[data-vista=fotos] .czm-cantidad__btn{flex:none}.czm .czm-lista[data-vista=fotos] .czm-cantidad.is-cero{border-color:var(--czm-marino);background:var(--czm-marino);transition:background-color .3s var(--czm-ease),transform .3s var(--czm-ease)}.czm .czm-lista[data-vista=fotos] .czm-cantidad.is-cero [data-czm-paso="1"]{justify-content:center;color:var(--czm-blanco)}.czm .czm-lista[data-vista=fotos] .czm-cantidad.is-cero:hover{background:var(--czm-marino-osc)}.czm .czm-lista[data-vista=fotos] .czm-cantidad.is-cero:active{transform:scale(.98)}.czm .czm-lista[data-vista=fotos] .czm-cantidad--off{border-color:var(--czm-linea);background:var(--czm-fondo)}.czm .czm-lista[data-vista=fotos] .czm-cantidad--off [data-czm-paso="1"]{color:var(--czm-tinta-2)}@media(max-width:559px){.czm .czm-lista[data-vista=fotos]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.czm .czm-lista[data-vista=fotos] .czm-fila{padding:6px 6px 10px;border-radius:18px}.czm .czm-lista[data-vista=fotos] .czm-fila__precio{font-size:19px}.czm .czm-lista[data-vista=fotos] .czm-fila__nombre{font-size:14px}}.czm .czm-condiciones .czm-cifra{container-type:inline-size}.czm .czm-condiciones .czm-cifra__valor{margin-top:14px;font-size:clamp(30px,13.5cqi,52px);white-space:nowrap}.czm .czm-condiciones .czm-cifra__texto{margin-top:auto}.czm .czm-barra{border-top:1px solid var(--czm-linea);background:#fffffff7;box-shadow:0 -18px 40px -24px #141a2e59}.czm .czm-barra__in{gap:10px 24px;padding-block:12px calc(12px + env(safe-area-inset-bottom))}.czm .czm-barra__texto p{margin:0}.czm .czm-barra__resumen{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;color:var(--czm-tinta-2);font-size:15px}.czm .czm-barra__resumen strong{color:var(--czm-tinta)}.czm .czm-barra__total{font:800 24px / 1 var(--czm-f-titulos);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.czm .czm-barra__falta{margin-top:4px!important;color:var(--czm-rojo-osc);font-size:13px;font-weight:600}.czm-barra__acciones{display:flex;flex:none;align-items:center;gap:18px}.czm .czm-barra__ver{color:var(--czm-marino);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.czm .czm-barra__finalizar.is-deshabilitado{opacity:.45;cursor:not-allowed}@media(max-width:599px){.czm .czm-barra__in{flex-wrap:wrap}.czm .czm-barra__texto{display:block;flex:1 1 auto}.czm .czm-barra__total{font-size:20px}.czm-barra__acciones{width:100%;justify-content:space-between}.czm .czm-barra .czm-barra__finalizar{width:auto;flex:1;justify-content:center}}body.czm-con-barra{padding-bottom:96px}@media(max-width:599px){body.czm-con-barra{padding-bottom:140px}}.czm .czm-banda-escena{margin-top:4px;margin-bottom:18px}.czm .czm-banda-escena__marco{min-height:clamp(132px,11vw,168px);border-radius:24px}.czm .czm-banda-escena__foto img{object-position:100% 46%}.czm .czm-banda-escena__texto{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;max-width:52%;padding:22px clamp(22px,3vw,40px)}.czm .czm-banda-escena__etiqueta{width:100%;margin-bottom:2px;padding:0;background:none;color:var(--czm-tinta-2);font-size:11px}.czm .czm-banda-escena__etiqueta:empty{display:none}.czm .czm-banda-escena__titulo{font-size:clamp(30px,2.2vw + 14px,46px)}.czm .czm-banda-escena__cantidad{padding:0;background:none;color:var(--czm-tinta-2);font-size:15px;font-weight:600}.czm-catalogo-seccion:has(.czm-banda-escena) .czm-herramientas__total{display:none}.czm .czm-catalogo__principal>.czm-chips:first-child,.czm .czm-catalogo__principal .czm-chips{margin-top:0}.czm .czm-herramientas{margin-top:14px;padding:10px 0;border-top:0}.czm .czm-herramientas .czm-btn{min-height:44px}.czm .czm-herramientas__lateral{display:inline-flex;align-items:center;gap:8px}.czm .czm-aviso-precios{margin-top:12px}@media(max-width:699px){.czm .czm-banda-escena{margin-bottom:12px}.czm .czm-banda-escena__marco{align-items:center;min-height:116px;aspect-ratio:auto;border-radius:18px}.czm .czm-banda-escena__foto img{object-position:78% 50%}.czm .czm-banda-escena__texto{flex-direction:column;align-items:flex-start;gap:2px;max-width:58%;padding:16px 18px}.czm .czm-banda-escena__titulo{font-size:28px}.czm .czm-banda-escena__cantidad{font-size:13px}.czm .czm-chips ul{flex-wrap:nowrap;margin-right:calc(var(--czm-gut) * -1);padding-right:var(--czm-gut);overflow-x:auto;scrollbar-width:none}.czm .czm-chips ul::-webkit-scrollbar{display:none}.czm .czm-chips .czm-chip{white-space:nowrap}.czm .czm-herramientas{flex-wrap:nowrap;gap:8px;margin-top:10px;padding:0 0 10px}.czm .czm-herramientas__lateral{flex:none;width:auto;padding:0 14px}.czm-herramientas__largo,.czm-vistas__texto{display:none}.czm .czm-orden{flex:1 1 auto;min-width:0;max-width:none}.czm .czm-orden__campo:has(select[name=view]){display:none}.czm .czm-orden__campo{flex:1;min-width:0}.czm .czm-vistas{flex:none}.czm .czm-vistas__btn{padding:0 11px}}@media(min-width:1000px){.czm .czm-catalogo .czm-lateral{padding-top:0}.czm .czm-herramientas .czm-vistas{margin-left:auto}}@media(min-width:1000px){.czm .czm-accion--carrito .czm-accion__cantidad{top:2px;left:24px;min-width:18px;height:18px;padding:0 4px;font-size:11px;line-height:18px;box-shadow:0 0 0 2px var(--czm-blanco)}.czm .czm-accion--carrito .czm-accion__total{margin-left:10px}}.czm .czm-minicarrito__panel{width:min(100%,440px)}.czm .czm-minicarrito__cabeza{padding:16px 20px}.czm .czm-minicarrito__cuerpo{display:flex;flex:1;min-height:0;padding:0;overflow:hidden}.czm .czm-minicarrito__cuerpo>.czm-mini{display:flex;flex:1;flex-direction:column;min-height:0}.czm .czm-minicarrito__cuerpo[aria-busy=true] .czm-mini__desliza{opacity:.55;transition:opacity .2s}.czm-mini__desliza{flex:1;min-height:0;padding:16px 20px 20px;overflow-y:auto;overscroll-behavior:contain}.czm-mini__envio{margin-bottom:8px;padding:12px 14px;border-radius:14px;background:var(--czm-fondo)}.czm .czm-mini__envio p{margin:0 0 8px;color:var(--czm-tinta);font-size:14px}.czm-mini__barra{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--czm-linea)}.czm-mini__barra span{display:block;height:100%;border-radius:inherit;background:var(--czm-exito);transition:width .5s var(--czm-ease)}.czm .czm-mini__envio .czm-mini__envio-ok{display:flex;align-items:center;gap:8px;margin:0;color:var(--czm-exito)}.czm-mini__envio-ok svg{width:18px;height:18px}.czm .czm-mini__lista{margin:0;padding:0;list-style:none}.czm-mini__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--czm-linea)}.czm-mini__foto{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:12px;background:var(--czm-fondo)}.czm .czm-mini__foto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.czm-mini__info{display:grid;gap:4px;min-width:0}.czm .czm-mini__nombre{display:-webkit-box;overflow:hidden;color:var(--czm-tinta)!important;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.czm-mini__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--czm-tinta-2);font-size:12.5px}.czm .czm-mini__meta .czm-codigo{padding:1px 6px;border:0;background:var(--czm-fondo);color:var(--czm-tinta-2);font-size:11.5px}.czm-mini__acciones{display:flex;align-items:center;gap:12px;margin-top:4px}.czm-mini__cantidad{display:inline-flex;align-items:center;height:34px;border:1px solid var(--czm-linea-fuerte);border-radius:999px}.czm .czm-mini__cantidad button{display:grid;place-items:center;width:34px;height:32px;padding:0;border:0;background:none;color:var(--czm-marino);cursor:pointer}.czm-mini__cantidad button svg{width:15px;height:15px}.czm-mini__cantidad span{min-width:26px;font-size:14px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.czm .czm-mini__quitar{padding:0;border:0;background:none;color:var(--czm-tinta-2);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.czm-mini__importe{font:800 15px / 1.3 var(--czm-f-titulos);white-space:nowrap;font-variant-numeric:tabular-nums}.czm-mini__sugeridos{margin-top:20px}.czm .czm-mini__sugeridos h3{margin:0 0 10px;font:800 16px / 1.2 var(--czm-f-titulos)}.czm .czm-mini__sugeridos ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.czm-mini__sug{display:flex;flex-direction:column;gap:6px;padding:8px 8px 10px;border:1px solid var(--czm-linea);border-radius:16px}.czm-mini__sug-foto{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:12px;background:var(--czm-fondo)}.czm .czm-mini__sug-foto img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}.czm .czm-mini__sug-nombre{display:-webkit-box;min-height:2.6em;overflow:hidden;color:var(--czm-tinta)!important;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.czm-mini__sug-precio{font:800 16px / 1 var(--czm-f-titulos)}.czm .czm-mini__sug-agregar{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border:1px solid var(--czm-marino);border-radius:999px;background:var(--czm-blanco);color:var(--czm-marino);font:700 13px / 1 var(--czm-f-texto);cursor:pointer;transition:background-color .25s var(--czm-ease),color .25s var(--czm-ease)}.czm .czm-mini__sug-agregar:hover{background:var(--czm-marino);color:var(--czm-blanco)}.czm-mini__sug-agregar svg{width:14px;height:14px}.czm-mini__pie{display:grid;gap:10px;padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--czm-linea);background:var(--czm-blanco);box-shadow:0 -16px 32px -24px #141a2e59}.czm .czm-mini__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;color:var(--czm-tinta-2);font-size:14px}.czm .czm-mini__total strong{color:var(--czm-tinta);font:800 24px / 1 var(--czm-f-titulos);font-variant-numeric:tabular-nums}.czm .czm-mini__minimo{margin:0;color:var(--czm-rojo-osc);font-size:13px;font-weight:600}.czm .czm-mini__finalizar{justify-content:center;width:100%}.czm .czm-mini__finalizar.is-deshabilitado{opacity:.45;cursor:not-allowed}.czm .czm-mini__ver{justify-self:center;color:var(--czm-marino);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.czm-mini__vacio{display:grid;gap:10px;padding:28px 20px;text-align:center}.czm .czm-mini__vacio p{margin:0;color:var(--czm-tinta-2)}.czm .czm-mini__vacio .czm-mini__vacio-titulo{color:var(--czm-tinta);font:800 20px / 1.2 var(--czm-f-titulos)}.czm-panel{padding:clamp(24px,3vw,40px) 0 clamp(56px,6vw,96px)}.czm-panel__cabeza{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:24px}.czm .czm-panel__titulo{margin:6px 0;font:800 clamp(30px,2.4vw + 14px,48px) / 1.05 var(--czm-f-titulos);letter-spacing:-.02em}.czm .czm-panel__bajada{margin:0;color:var(--czm-tinta-2);font-size:16px}.czm-panel__accesos{display:flex;flex-wrap:wrap;gap:10px}.czm .czm-panel__accesos .czm-btn{display:inline-flex;align-items:center;gap:8px}.czm-panel__accesos svg{width:18px;height:18px}.czm-panel__resumen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.czm-kpi{display:flex;flex-direction:column;gap:6px;min-width:0;padding:20px 22px;border:1px solid var(--czm-linea);border-radius:22px;background:var(--czm-blanco)}.czm .czm-kpi p{margin:0}.czm .czm-kpi__etiqueta{color:var(--czm-tinta-2);font-size:13px;font-weight:600}.czm .czm-kpi__valor{font:800 clamp(24px,1.4vw + 14px,32px) / 1.05 var(--czm-f-titulos);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.czm .czm-kpi__nota{color:var(--czm-tinta-2);font-size:13px}.czm-kpi__nota .is-sube{color:var(--czm-exito);font-weight:700}.czm-kpi__nota .is-baja{color:var(--czm-rojo-osc);font-weight:700}.czm-kpi--principal{border-color:transparent;background:var(--czm-marino);color:var(--czm-blanco)}.czm .czm-kpi--principal .czm-kpi__etiqueta,.czm .czm-kpi--principal .czm-kpi__nota{color:#ffffffc7}.czm .czm-kpi--principal .is-sube{color:#8ee0b1}.czm .czm-kpi--principal .is-baja{color:#ffb4ae}.czm-kpi--pedido{background:var(--czm-fondo)}.czm .czm-kpi__envio p{margin:0 0 6px;color:var(--czm-tinta-2);font-size:13px}.czm .czm-kpi__envio .is-ok{color:var(--czm-exito);font-weight:600}.czm .czm-kpi__link,.czm .czm-panel__link{color:var(--czm-marino);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.czm-panel__bloque{margin-top:clamp(32px,3vw,48px)}.czm-panel__bloque-cabeza{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:14px}.czm .czm-panel__bloque h2{margin:0;font:800 clamp(22px,1vw + 16px,28px) / 1.15 var(--czm-f-titulos);letter-spacing:-.01em}.czm .czm-panel__bloque-cabeza p{margin:4px 0 0;color:var(--czm-tinta-2);font-size:15px}.czm .czm-panel__vacio{margin:0;padding:22px;border:1px dashed var(--czm-linea-fuerte);border-radius:18px;color:var(--czm-tinta-2)}.czm .czm-panel__productos{border-top:1px solid var(--czm-linea)}.czm .czm-panel__productos .czm-fila--toca{box-shadow:inset 4px 0 0 var(--czm-aviso);background:#fdf0cc73}.czm .czm-panel__toca{padding:2px 8px;border-radius:999px;background:var(--czm-aviso);color:var(--czm-tinta);font-size:12px;font-weight:700}.czm .czm-panel__ritmo{color:var(--czm-marino);font-size:12.5px;font-weight:600}.czm .czm-panel__historia{color:var(--czm-tinta-2);font-size:12.5px}.czm .czm-panel__mas{margin-top:12px;padding:0;border:0;background:none;color:var(--czm-marino);font:700 15px / 1.2 var(--czm-f-texto);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.czm-panel__analisis{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}.czm-panel__analisis[hidden]{display:none}.czm-panel__top,.czm-panel__mix{padding:22px;border:1px solid var(--czm-linea);border-radius:22px;background:var(--czm-blanco)}.czm .czm-panel__mix h3{margin:0 0 12px;font:800 17px / 1.2 var(--czm-f-titulos)}.czm .czm-panel__mix h3+.czm-barras{margin-bottom:22px}.czm-panel__pestanas{display:inline-flex;padding:3px;border-radius:999px;background:var(--czm-fondo)}.czm .czm-panel__pestanas button{padding:7px 14px;border:0;border-radius:999px;background:none;color:var(--czm-tinta-2);font:700 13px / 1 var(--czm-f-texto);cursor:pointer}.czm .czm-panel__pestanas button[aria-pressed=true]{background:var(--czm-blanco);color:var(--czm-tinta);box-shadow:0 1px 3px #141a2e1f}.czm .czm-ranking{display:grid;gap:4px;margin:0;padding:0;list-style:none;counter-reset:rk}.czm-ranking li{display:grid;grid-template-columns:22px 48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--czm-linea);counter-increment:rk}.czm-ranking li:before{content:counter(rk);color:var(--czm-tinta-2);font:800 14px / 1 var(--czm-f-titulos)}.czm-ranking__foto{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:10px;background:var(--czm-fondo)}.czm .czm-ranking__foto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.czm-ranking__info{display:grid;gap:6px;min-width:0}.czm .czm-ranking__info a{overflow:hidden;color:var(--czm-tinta)!important;font-size:14px;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.czm-ranking__barra,.czm-barras__barra{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--czm-fondo)}.czm-ranking__barra span,.czm-barras__barra span{display:block;height:100%;border-radius:inherit;background:var(--czm-marino)}.czm-ranking__cifras{display:grid;justify-items:end;gap:4px;font-variant-numeric:tabular-nums}.czm-ranking__cifras strong{font:800 15px / 1 var(--czm-f-titulos)}.czm-rot{padding:2px 7px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.czm-rot--alta{background:var(--czm-exito-100);color:var(--czm-exito)}.czm-rot--media{background:var(--czm-marino-100);color:var(--czm-marino)}.czm-rot--baja{background:var(--czm-fondo);color:var(--czm-tinta-2)}.czm .czm-panel__nota{margin:12px 0 0;color:var(--czm-tinta-2);font-size:12.5px}.czm .czm-barras{display:grid;gap:10px;margin:0;padding:0;list-style:none}.czm-barras li{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:14px}.czm-barras__nombre{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.czm-barras__barra{height:10px}.czm-barras__valor{color:var(--czm-tinta-2);font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.czm-panel__sug{margin-top:18px}.czm-panel__sug-cabeza{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:4px}.czm .czm-panel__sug-cabeza h3{margin:0;font:800 18px / 1.2 var(--czm-f-titulos)}.czm .czm-panel__sug-cabeza p{flex:1;margin:0;color:var(--czm-tinta-2);font-size:14px}.czm .czm-panel__sug .czm-lista[data-vista=fotos]{grid-template-columns:repeat(4,minmax(0,1fr))}.czm-panel__surtido{margin-top:28px}.czm .czm-panel__surtido h3{margin:0;font:800 18px / 1.2 var(--czm-f-titulos)}.czm .czm-panel__surtido>p{margin:4px 0 12px;color:var(--czm-tinta-2);font-size:14px}.czm .czm-panel__rubros{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none}.czm-panel__rubros li[hidden]{display:none}.czm .czm-panel__rubro{position:relative;display:flex;align-items:flex-end;min-height:120px;overflow:hidden;border-radius:18px;background:var(--czm-marino-100);color:var(--czm-tinta)!important;text-decoration:none}.czm-panel__rubro-foto{position:absolute;top:0;right:0;bottom:0;left:0}.czm .czm-panel__rubro-foto img{width:100%;height:100%;object-fit:cover;object-position:100% 50%;transition:transform .6s var(--czm-ease)}.czm-panel__rubro:hover .czm-panel__rubro-foto img{transform:scale(1.04)}.czm-panel__rubro-texto{position:relative;display:grid;gap:2px;padding:14px 16px}.czm-panel__rubro-texto strong{font:800 18px / 1.1 var(--czm-f-titulos)}.czm-panel__rubro-texto span{color:var(--czm-tinta-2);font-size:13px}.czm .czm-pedidos{margin:0;padding:0;list-style:none;border-top:1px solid var(--czm-linea)}.czm-historial-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px 24px;padding:14px 0;border-bottom:1px solid var(--czm-linea)}.czm-historial-pedido__datos{display:grid;gap:2px}.czm-historial-pedido__datos span,.czm-historial-pedido__estado{color:var(--czm-tinta-2);font-size:14px}.czm-historial-pedido__total{font:800 17px / 1 var(--czm-f-titulos);font-variant-numeric:tabular-nums}.czm-historial-pedido__acciones{display:flex;align-items:center;gap:14px}.czm .czm-historial-pedido__acciones .czm-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px}.czm-historial-pedido__acciones svg{width:16px;height:16px}.czm-panel__precios{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:clamp(22px,2.4vw,32px);border-radius:26px;background:var(--czm-marino-100)}.czm .czm-panel__precios h2+p{max-width:560px;margin:6px 0 0;color:var(--czm-tinta-2)}.czm-panel__precios-acciones{display:flex;flex-wrap:wrap;gap:10px}.czm .czm-panel__precios-rubros{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:8px;margin:0;padding:0;list-style:none}.czm-panel-sin{max-width:640px;padding-block:clamp(40px,6vw,80px)}.czm-panel-sin__acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}@media(max-width:999px){.czm-panel__resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.czm-panel__analisis{grid-template-columns:minmax(0,1fr)}.czm .czm-panel__sug .czm-lista[data-vista=fotos]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.czm-panel__resumen{gap:10px}.czm-kpi{padding:16px;border-radius:18px}.czm-historial-pedido{grid-template-columns:minmax(0,1fr) auto}.czm-historial-pedido__estado{grid-column:1}.czm-historial-pedido__acciones{grid-column:1 / -1}.czm-panel__precios{grid-template-columns:minmax(0,1fr)}.czm-barras li{grid-template-columns:minmax(0,96px) minmax(0,1fr) 36px}}.czm-precios{padding:24px 0 72px}.czm-precios__controles{display:grid;gap:14px;margin-bottom:20px}.czm .czm-precios__rubros{display:flex;flex-wrap:wrap;gap:8px}.czm-precios__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.czm .czm-precios__acciones .czm-btn{display:inline-flex;align-items:center;gap:8px}.czm-precios__acciones svg{width:18px;height:18px}.czm-precios__buscar{position:relative;flex:1 1 280px;max-width:420px}.czm-precios__buscar svg{position:absolute;top:50%;left:16px;color:var(--czm-tinta-2);transform:translateY(-50%)}.czm .czm-precios__buscar input{width:100%;height:46px;padding:0 16px 0 44px;border:1px solid var(--czm-linea-fuerte);border-radius:999px;background:var(--czm-blanco);font:500 15px / 1 var(--czm-f-texto)}.czm .czm-precios__estado{margin:0;color:var(--czm-tinta-2);font-size:14px}.czm-hoja{padding:clamp(18px,3vw,40px);border:1px solid var(--czm-linea);border-radius:24px;background:var(--czm-blanco);box-shadow:0 30px 60px -48px #141a2e73}.czm-hoja__cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-bottom:18px;border-bottom:3px solid var(--czm-marino)}.czm-hoja__marca{display:flex;align-items:center;gap:10px}.czm .czm-hoja__marca img{width:auto;height:52px}.czm-hoja__marca span{padding:4px 8px;border-radius:6px;background:var(--czm-marino);color:var(--czm-blanco);font:700 11px / 1 var(--czm-f-texto);letter-spacing:.14em;text-transform:uppercase}.czm-hoja__datos{text-align:right}.czm .czm-hoja__datos h1{margin:0 0 4px;font:800 clamp(20px,1vw + 14px,26px) / 1.15 var(--czm-f-titulos)}.czm .czm-hoja__datos p{margin:0;color:var(--czm-tinta-2);font-size:13.5px}.czm .czm-hoja__datos .czm-hoja__nota{margin-top:2px;font-size:12px}.czm-hoja__tabla{width:100%;margin-top:12px;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.czm-hoja__tabla thead th{padding:10px 8px;border-bottom:1px solid var(--czm-linea-fuerte);color:var(--czm-tinta-2);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.czm-hoja__tabla td{padding:6px 8px;border-bottom:1px solid var(--czm-linea);vertical-align:middle}.czm-hoja__tabla tr[hidden]{display:none}.czm-hoja__grupo th{padding:18px 8px 8px;border-bottom:2px solid var(--czm-tinta);color:var(--czm-tinta);font:800 15px / 1.2 var(--czm-f-titulos);text-align:left}.czm-hoja__grupo th span{margin-left:6px;color:var(--czm-tinta-2);font:600 12px / 1 var(--czm-f-texto)}.czm-hoja__col-foto{width:48px}.czm .czm-hoja__col-foto img{width:40px;height:40px;object-fit:contain;border-radius:6px;background:var(--czm-fondo);mix-blend-mode:multiply}.czm-hoja__codigo{color:var(--czm-tinta-2);font-size:12.5px;white-space:nowrap}.czm-hoja__nombre{font-weight:600}.czm-hoja__col-marca{color:var(--czm-tinta-2);white-space:nowrap}.czm-hoja__stock{color:var(--czm-exito);font-size:12.5px;font-weight:600;white-space:nowrap}.czm-hoja__fila.is-sin .czm-hoja__stock{color:var(--czm-rojo-osc)}.czm-hoja__fila.is-sin{opacity:.6}.czm-hoja__col-precio{text-align:right;white-space:nowrap}td.czm-hoja__col-precio{font:800 15px / 1 var(--czm-f-titulos)}.czm-hoja__tabla tbody tr.czm-hoja__fila:nth-child(2n) td{background:#f6f7f999}.czm-hoja__pie{margin-top:18px;padding-top:12px;border-top:1px solid var(--czm-linea);color:var(--czm-tinta-2);font-size:12px;text-align:center}@media(max-width:699px){.czm-hoja{padding:14px;border-radius:18px}.czm-hoja__datos{text-align:left}.czm-hoja__tabla thead th:nth-child(4),.czm-hoja__tabla td.czm-hoja__col-marca,.czm-hoja__tabla thead th:nth-child(5),.czm-hoja__tabla td.czm-hoja__stock{display:none}}@media print{@page{size:A4;margin:12mm 10mm}body.czm{background:#fff!important}.czm .czm-no-imprimir,.czm .czm-header,.czm [class*=czm-header],.czm .shopify-section-group-czm-header-group,.czm .shopify-section-group-czm-footer-group,.czm .czm-barra,.czm .czm-barra-visitante,.czm .czm-cta-fija,.czm .czm-minicarrito,.czm .czm-aviso,.czm .czm-saltar{display:none!important}.czm-precios{padding:0}.czm-precios .czm-contenedor{max-width:none;padding:0}.czm-hoja{padding:0;border:0;box-shadow:none}.czm-hoja__tabla{font-size:10.5px}.czm-hoja__tabla thead{display:table-header-group}.czm-hoja__tabla tr{break-inside:avoid}.czm-hoja__grupo{break-after:avoid}.czm .czm-hoja__col-foto img{width:28px;height:28px}.czm-hoja__tabla td{padding:3px 6px}td.czm-hoja__col-precio{font-size:12px}.czm-hoja__tabla tbody tr.czm-hoja__fila:nth-child(2n) td{background:#f6f7f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.czm-hoja__cabeza{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.czm-panel [hidden]{display:none!important}:root{--czm-wa: #1E8E4E}.czm :where(button,input,select,textarea){font-family:inherit}.czm .czm-hero__datos{max-width:46ch;margin:14px 0 0;color:var(--czm-blanco);font-size:clamp(15px,.3vw + 14px,18px);font-weight:600}.czm .czm-hero__oferta strong{margin-right:.25em;font-weight:700}.czm .czm-aviso-sup__oferta strong{font-weight:700}.czm-barra-visitante__acciones{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px}.czm .czm-barra-visitante__ingresar{color:var(--czm-link);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:520px){.czm-barra-visitante p{display:none!important}.czm-barra-visitante__acciones{width:100%;justify-content:space-between}}.czm .czm-wa-flotante{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(92px + env(safe-area-inset-bottom));z-index:45;display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:var(--czm-wa);box-shadow:0 10px 24px -10px #141a2e8c;color:var(--czm-blanco);transition:transform .2s}.czm .czm-wa-flotante svg{width:26px;height:26px}.czm .czm-wa-flotante:hover{transform:translateY(-2px)}.czm .czm-wa-flotante:focus-visible{outline:3px solid var(--czm-link);outline-offset:3px}@media(prefers-reduced-motion:reduce){.czm .czm-wa-flotante{transition:none}}.czm .czm-compra__subtotal{margin:10px 0 0;color:var(--czm-tinta-2);font-size:15px}.czm .czm-compra__subtotal strong{color:var(--czm-tinta);font-variant-numeric:tabular-nums}.czm .czm-resumen__total small{margin-left:4px;color:var(--czm-tinta-2);font-size:12px;font-weight:500}.czm .czm-resumen .czm-mini__envio{margin:14px 0}.czm .czm-mini__envio-logro{margin:8px 0 0;color:var(--czm-exito);font-size:13px;font-weight:600}.czm-resumen__observaciones{display:grid;gap:6px;margin:14px 0 16px}.czm .czm-resumen__observaciones label{font-size:14px;font-weight:600}.czm .czm-resumen__observaciones label span{color:var(--czm-tinta-2);font-weight:400}.czm .czm-resumen__observaciones textarea{width:100%;min-height:64px;padding:10px 12px;border:1px solid var(--czm-linea-fuerte);border-radius:var(--czm-r);background:var(--czm-blanco);color:var(--czm-tinta);font-size:15px;resize:vertical}.czm .czm-resumen__observaciones textarea:focus-visible{outline:2px solid var(--czm-link);outline-offset:1px}.czm .czm-primer-pedido{grid-column:span 3}.czm .czm-primer-pedido__pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:10px 0 16px;padding:0;list-style:none;counter-reset:paso;font-size:14px}.czm .czm-primer-pedido__pasos li{counter-increment:paso}.czm .czm-primer-pedido__pasos li:before{display:block;margin-bottom:4px;color:var(--czm-rojo);content:counter(paso) ".";font:800 20px / 1 var(--czm-f-titulos)}.czm .czm-primer-pedido__pasos strong{display:block}.czm-primer-pedido__acciones{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:999px){.czm .czm-primer-pedido{grid-column:1 / -1}}@media(max-width:599px){.czm .czm-primer-pedido__pasos{grid-template-columns:minmax(0,1fr)}}.czm .czm-confirmacion__plazo{font-weight:600}.czm .czm-main{counter-reset:czm-seccion}.czm .czm-eyebrow{display:flex;align-items:baseline;gap:12px;margin:0 0 14px;padding:0;border-radius:0;background:none;color:var(--czm-tinta-2);font:600 15px / 1.2 var(--czm-f-texto);letter-spacing:0;text-transform:none}.czm .czm-eyebrow:before{flex:none;align-self:stretch;width:2px;height:auto;border-radius:0;background:var(--czm-rojo);content:""}.czm.czm--home .czm-seccion .czm-eyebrow:before{align-self:baseline;width:auto;background:none;color:var(--czm-rojo);content:counter(czm-seccion,decimal-leading-zero);counter-increment:czm-seccion;font:800 15px / 1 var(--czm-f-titulos);font-stretch:112%;font-variant-numeric:tabular-nums}.czm .czm-fondo-marino .czm-eyebrow{background:none;color:#ffffffc7}.czm.czm--home .czm-fondo-marino.czm-seccion .czm-eyebrow:before,.czm.czm--home .czm-fondo-marino .czm-seccion .czm-eyebrow:before{color:#ffffff8c}.czm .czm-hero__etiqueta{display:flex;align-items:center;gap:12px;padding:0;border:0;border-radius:0;background:none;color:#ffffffdb;font:500 16px / 1.3 var(--czm-f-texto);letter-spacing:0;text-transform:none}.czm .czm-hero__etiqueta:before{flex:none;width:2px;height:1.3em;background:var(--czm-rojo);content:""}.czm .czm-rapidos{display:flex;flex-wrap:wrap;gap:6px}.czm .czm-rapidos__btn{display:inline-flex;align-items:baseline;justify-content:center;gap:4px;min-width:52px;min-height:36px;padding:0 12px;border:1.5px solid var(--czm-linea-fuerte);border-radius:999px;background:var(--czm-blanco);color:var(--czm-marino);font:800 14px / 34px var(--czm-f-titulos);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .2s var(--czm-ease),background-color .2s var(--czm-ease),transform .2s var(--czm-ease)}.czm .czm-rapidos__btn:hover{border-color:var(--czm-marino);background:var(--czm-marino-100)}.czm .czm-rapidos__btn:active{transform:scale(.94)}.czm .czm-rapidos__btn--bulto{border-style:dashed;border-color:var(--czm-marino)}.czm .czm-rapidos__nota{color:var(--czm-tinta-2);font:600 11px / 1 var(--czm-f-texto)}.czm .czm-rapidos__btn.is-sumado{animation:czm-sumado .45s var(--czm-ease)}@keyframes czm-sumado{40%{transform:scale(1.08);background:var(--czm-exito-100);border-color:var(--czm-exito)}}.czm .czm-lista[data-vista=fotos] .czm-rapidos{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}@media(min-width:720px){.czm .czm-lista[data-vista=lista] .czm-fila__compra,.czm .czm-lista:not([data-vista=fotos]) .czm-fila__compra{min-width:0}}.czm .czm-fila{position:relative}.czm .czm-lista:not([data-vista=fotos]) .czm-fila.is-en-pedido:before{position:absolute;top:10px;bottom:10px;left:-10px;width:3px;border-radius:2px;background:var(--czm-rojo);content:""}.czm .czm-fila.is-en-pedido .czm-cantidad__campo{background:var(--czm-aviso-100);font-weight:800}.czm .czm-lista[data-vista=fotos] .czm-fila.is-en-pedido{border-color:var(--czm-marino);box-shadow:0 0 0 1px var(--czm-marino),0 14px 30px -22px #141a2e80}.czm .czm-lista[data-vista=fotos] .czm-fila__foto{position:relative}.czm .czm-lista[data-vista=fotos] .czm-fila.is-en-pedido .czm-fila__foto:after{position:absolute;top:10px;left:10px;padding:5px 9px 5px 11px;border:1px solid var(--czm-tinta);border-radius:4px;background:var(--czm-blanco);box-shadow:inset 3px 0 0 var(--czm-rojo);color:var(--czm-tinta);font:700 12px / 1 var(--czm-f-texto);content:"En tu pedido"}.czm .czm-fila__ver{position:absolute;z-index:2;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--czm-linea);border-radius:50%;background:var(--czm-blanco);color:var(--czm-marino);box-shadow:0 6px 16px -8px #141a2e73;cursor:pointer;opacity:0;transition:opacity .2s var(--czm-ease),transform .2s var(--czm-ease)}.czm .czm-fila__ver .czm-icono{width:18px;height:18px}.czm .czm-fila__ver:hover{transform:scale(1.06)}.czm .czm-lista[data-vista=fotos] .czm-fila__ver{top:16px;right:16px}.czm .czm-lista:not([data-vista=fotos]) .czm-fila__ver{top:50%;left:18px;width:30px;height:30px;translate:0 -50%}.czm .czm-fila:hover .czm-fila__ver,.czm .czm-fila__ver:focus-visible{opacity:1}@media(pointer:coarse){.czm .czm-lista[data-vista=fotos] .czm-fila__ver{opacity:.92;width:34px;height:34px;top:12px;right:12px}.czm .czm-lista:not([data-vista=fotos]) .czm-fila__ver{display:none}}.czm .czm-fila__foto[data-czm-vr]{cursor:zoom-in}.czm-vuelo{position:fixed;z-index:90;border-radius:12px;background:#fff;box-shadow:0 18px 40px -16px #141a2e8c;object-fit:contain;pointer-events:none;will-change:transform,opacity}.czm .czm-barra__total.is-cambio{animation:czm-total .5s var(--czm-ease)}@keyframes czm-total{30%{transform:translateY(-2px);color:var(--czm-exito)}}.czm-dialogo-vr{width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:24px;background:var(--czm-blanco);color:var(--czm-tinta);box-shadow:0 40px 100px -30px #141a2e99;overflow:auto;overscroll-behavior:contain}.czm-dialogo-vr::backdrop{background:#141a2e8c}.czm-dialogo-vr[open]{animation:czm-vr-entra .32s var(--czm-ease)}@keyframes czm-vr-entra{0%{opacity:0;transform:translateY(16px) scale(.98)}}.czm-dialogo-vr__cerrar{position:sticky;top:12px;z-index:3;float:right;display:grid;place-items:center;width:44px;height:44px;margin:12px 12px -56px 0;padding:0;border:1px solid var(--czm-linea);border-radius:50%;background:var(--czm-blanco);color:var(--czm-tinta);cursor:pointer}.czm-dialogo-vr__cerrar:hover{background:var(--czm-fondo)}.czm .czm-vr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;padding:28px}.czm .czm-vr__fotos{display:grid;align-content:start;gap:12px}.czm .czm-vr__foto{display:grid;place-items:center;aspect-ratio:1;padding:24px;border-radius:18px;background:var(--czm-fondo);overflow:hidden}.czm .czm-vr__foto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.czm .czm-vr__minis{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.czm .czm-vr__mini{display:block;width:62px;height:62px;padding:4px;border:1.5px solid var(--czm-linea);border-radius:10px;background:var(--czm-fondo);cursor:pointer}.czm .czm-vr__mini img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.czm .czm-vr__mini.is-activa{border-color:var(--czm-marino)}.czm .czm-vr__descargar{justify-self:start}.czm .czm-vr__info{display:flex;flex-direction:column;gap:14px;min-width:0;padding-top:8px}.czm .czm-vr__marca{margin:0;color:var(--czm-tinta-2);font:600 14px / 1.2 var(--czm-f-texto)}.czm .czm-vr__titulo{margin:0;padding-right:48px;color:var(--czm-tinta);font:800 clamp(22px,2vw + 12px,30px) / 1.15 var(--czm-f-titulos);letter-spacing:-.01em}.czm .czm-vr__datos{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:0;margin:0;border-top:1px solid var(--czm-linea)}.czm .czm-vr__datos>div{padding:10px 0;border-bottom:1px solid var(--czm-linea)}.czm .czm-vr__datos dt{color:var(--czm-tinta-2);font:600 12px / 1.2 var(--czm-f-texto)}.czm .czm-vr__datos dd{margin:4px 0 0;font:700 15px / 1.2 var(--czm-f-texto)}.czm .czm-vr__variantes{margin:0;padding:0;list-style:none}.czm .czm-vr .czm-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info compra";align-items:center;padding:12px 0}.czm .czm-vr .czm-fila__foto,.czm .czm-vr .czm-fila__ver,.czm .czm-vr .czm-fila.is-en-pedido:before{display:none}.czm .czm-vr__variantes--una .czm-fila{grid-template-columns:1fr;grid-template-areas:"compra";border-bottom:0}.czm .czm-vr__variantes--una .czm-fila__info{display:none}.czm .czm-vr__variantes--una .czm-fila__compra{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:start;gap:14px 18px}.czm .czm-vr__variantes--una .czm-fila__precio{grid-column:1 / -1;font-size:30px;text-align:left}.czm .czm-vr__variantes--una .czm-cantidad{height:50px}.czm .czm-vr__nota{margin:-6px 0 0;color:var(--czm-tinta-2);font-size:13px}.czm .czm-vr__sin-sesion{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:14px 16px;border-radius:12px;background:var(--czm-fondo);font-size:15px}.czm .czm-vr__sin-sesion a{font-weight:700}.czm .czm-vr__ficha{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--czm-link);font-weight:700;text-decoration:none}.czm .czm-vr__ficha .czm-icono{width:18px;height:18px;transition:translate .2s var(--czm-ease)}.czm .czm-vr__ficha:hover .czm-icono{translate:3px 0}.czm .czm-vr--cargando .czm-vr__info span{display:block;height:18px;border-radius:6px;background:var(--czm-fondo)}.czm .czm-vr--cargando .czm-vr__info span:first-child{width:40%}.czm .czm-vr--cargando .czm-vr__info span:nth-child(2){height:34px}.czm .czm-vr--cargando .czm-vr__info span:last-child{width:70%}@media(max-width:719px){.czm-dialogo-vr{width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0;border-radius:24px 24px 0 0}@keyframes czm-vr-entra{0%{transform:translateY(40px);opacity:0}}.czm .czm-vr{grid-template-columns:1fr;gap:18px;padding:20px 16px calc(24px + env(safe-area-inset-bottom))}.czm .czm-vr__foto{aspect-ratio:4 / 3}}.czm .czm-banda--objetos{max-height:none;min-height:190px;margin-bottom:36px;overflow:visible}.czm .czm-banda--objetos .czm-banda__in{padding-right:min(46%,420px)}.czm .czm-banda__objetos{position:absolute;right:max(16px,calc((100vw - var(--czm-maxw)) / 2 + 16px));bottom:-36px;z-index:1;display:flex;align-items:flex-end;margin:0;padding:0;list-style:none}.czm .czm-banda__objeto{width:clamp(92px,11vw,150px);aspect-ratio:1;padding:10px;border:1px solid var(--czm-linea);border-radius:18px;background:var(--czm-blanco);box-shadow:0 22px 40px -24px #0000008c}.czm .czm-banda__objeto+.czm-banda__objeto{margin-left:-18px}.czm .czm-banda__objeto:nth-child(1){rotate:-5deg;translate:0 -6px}.czm .czm-banda__objeto:nth-child(2){z-index:1;rotate:2deg;translate:0 8px}.czm .czm-banda__objeto:nth-child(3){rotate:6deg;translate:0 -14px}.czm .czm-banda__objeto img{width:100%;height:100%;object-fit:contain}@media(max-width:719px){.czm .czm-banda--objetos{min-height:150px;margin-bottom:24px}.czm .czm-banda--objetos .czm-banda__in{padding-right:40%}.czm .czm-banda__objeto{width:74px;padding:6px;border-radius:12px}.czm .czm-banda__objeto:nth-child(3){display:none}.czm .czm-banda__objetos{bottom:-20px}}.czm .czm-estante{position:relative;margin:4px 0 18px}.czm .czm-estante:after{position:absolute;right:0;bottom:6px;left:0;height:2px;background:var(--czm-linea-fuerte);content:""}.czm .czm-estante:before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;background:var(--czm-rojo);content:""}.czm .czm-estante__fila{display:flex;gap:10px;margin:0;padding:6px 2px 16px 14px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:14px;scrollbar-width:thin}.czm .czm-estante__fila>li{flex:none;scroll-snap-align:start}.czm .czm-estante__item{position:relative;display:grid;grid-template-rows:auto auto;justify-items:center;width:112px;padding:8px 8px 10px;border:1px solid transparent;border-radius:16px;color:var(--czm-tinta);text-align:center;text-decoration:none;transition:background-color .2s var(--czm-ease),border-color .2s var(--czm-ease)}.czm .czm-estante__item:hover{border-color:var(--czm-linea);background:var(--czm-blanco)}.czm .czm-estante__item.is-actual{border-color:var(--czm-marino);background:var(--czm-marino-100)}.czm .czm-estante__foto{position:relative;display:grid;place-items:center;width:84px;height:84px;margin-bottom:8px;padding:6px;overflow:hidden;border-radius:14px;background:var(--czm-blanco);box-shadow:0 1px 0 var(--czm-linea),0 10px 18px -14px #141a2e80;transition:transform .25s var(--czm-ease)}.czm .czm-estante__item:hover .czm-estante__foto{transform:translateY(-4px)}.czm .czm-estante__foto img{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain}.czm .czm-estante__item[data-sin-foto] .czm-estante__foto{background:var(--czm-fondo)}.czm .czm-estante__nombre{display:-webkit-box;overflow:hidden;font:700 13px / 1.2 var(--czm-f-texto);-webkit-line-clamp:2;-webkit-box-orient:vertical}.czm .czm-estante__cantidad{margin-top:3px;color:var(--czm-tinta-2);font:600 12px / 1 var(--czm-f-texto);font-variant-numeric:tabular-nums}.czm .czm-estante__cantidad:empty{display:none}@media(prefers-reduced-motion:reduce){.czm .czm-estante__item:hover .czm-estante__foto{transform:none}}.czm .czm-estante-pedido{position:relative;margin:4px 0 22px;padding:14px 0 0 16px}.czm .czm-estante-pedido:before{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--czm-rojo);content:""}.czm .czm-estante-pedido__resumen{margin:0 0 12px;color:var(--czm-tinta-2);font-size:15px}.czm .czm-estante-pedido__resumen strong{color:var(--czm-tinta)}.czm .czm-estante-pedido__fila{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0 0 12px;border-bottom:2px solid var(--czm-linea-fuerte);list-style:none}.czm .czm-estante-pedido__item{position:relative;display:grid;place-items:center;width:64px;height:64px;padding:4px;border:1px solid var(--czm-linea);border-radius:12px;background:var(--czm-blanco)}.czm .czm-estante-pedido__item img{width:54px;height:54px;object-fit:contain}.czm .czm-estante-pedido__cant{position:absolute;right:-6px;bottom:-6px;min-width:24px;padding:4px 6px;border-radius:999px;background:var(--czm-marino);color:var(--czm-blanco);font:700 11px / 1 var(--czm-f-texto);font-variant-numeric:tabular-nums;text-align:center}.czm .czm-estante-pedido__item--mas{background:var(--czm-fondo);color:var(--czm-tinta-2);font:700 15px / 1 var(--czm-f-titulos)}.czm .czm-pedido__compartir{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--czm-link);font:700 15px / 1 var(--czm-f-texto);cursor:pointer}.czm .czm-pedido__compartir .czm-icono{width:18px;height:18px}.czm .czm-resumen__falta{margin:0;padding:12px 14px;border-left:3px solid var(--czm-rojo);background:var(--czm-rojo-100);color:var(--czm-tinta);font-size:14px;line-height:1.4}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.czm .czm-header{view-transition-name:czm-header}.czm .czm-barra:not([hidden]){view-transition-name:czm-barra}::view-transition-old(root){animation:.18s cubic-bezier(.4,0,1,1) both czm-vt-sale}::view-transition-new(root){animation:.3s cubic-bezier(0,0,.2,1) .06s both czm-vt-entra}}@keyframes czm-vt-sale{to{opacity:0;transform:translateY(-6px)}}@keyframes czm-vt-entra{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.czm .czm-rapidos__btn.is-sumado,.czm .czm-barra__total.is-cambio,.czm-dialogo-vr[open]{animation:none}}.czm .czm-estante__foto .czm-icono{width:28px;height:28px;color:var(--czm-linea-fuerte)}.czm .czm-barra [data-czm-barra-u]{display:inline-block;font-variant-numeric:tabular-nums}.czm .czm-barra [data-czm-barra-u].is-cambio{animation:czm-total .5s var(--czm-ease)}@media(prefers-reduced-motion:reduce){.czm .czm-barra [data-czm-barra-u].is-cambio{animation:none}}.czm.czm--home{--czm-papel-calido: #F4EFE6;--czm-ola-alto: clamp(26px, 3.2vw, 48px)}.czm.czm--home .czm-main{background-color:var(--czm-papel-calido);background-image:repeating-linear-gradient(to bottom,transparent 0 31px,rgb(76 86 124 / .08) 31px 32px)}.czm.czm--home .czm-seccion.czm-rubros{background:transparent;padding-top:clamp(40px,4vw,64px)}.czm.czm--home .shopify-section:has(>.czm-seccion.czm-marcas){--czm-ola: #FFFFFF;--czm-ola-2: #E6E1D6}.czm.czm--home.czm--b2b .shopify-section:has(>.czm-seccion.czm-rapido){--czm-ola: #1F2A4D;--czm-ola-2: #34416E}.czm.czm--home .shopify-section:has(>.czm-seccion.czm-mas){--czm-ola: #E4E8F2;--czm-ola-2: #C9D1E3}.czm.czm--home .shopify-section:has(>.czm-seccion.czm-vitrina){--czm-ola: #FFFFFF;--czm-ola-2: #E6E1D6}.czm.czm--home .shopify-section:has(>.czm-seccion.czm-condiciones){--czm-ola: #E4E8F2;--czm-ola-2: #C9D1E3}.czm.czm--home .shopify-section:has(>.czm-seccion.czm-pasos){--czm-ola: #151D38;--czm-ola-2: #2B3866}.czm.czm--home .shopify-section:has(>.czm-seccion.czm-faq){--czm-ola: #FDF0CC;--czm-ola-2: #F4DB92}.czm.czm--home .shopify-section:has(>.czm-seccion.czm-novedades){--czm-ola: #FFFFFF;--czm-ola-2: #E9ECF2}.czm.czm--home .shopify-section:has(>.czm-seccion.czm-testimonios){--czm-ola: #E4E8F2;--czm-ola-2: #C9D1E3}.czm.czm--home .shopify-section:has(>.czm-seccion.czm-ubicacion){--czm-ola: #FFFFFF;--czm-ola-2: #E9ECF2}.czm.czm--home .shopify-section:has(>.czm-seccion){position:relative}.czm.czm--home .shopify-section:has(>.czm-seccion)>.czm-seccion:not(.czm-rubros){background-color:var(--czm-ola, transparent)}.czm.czm--home .shopify-section:has(>.czm-seccion):before,.czm.czm--home .shopify-section:has(>.czm-seccion):after{position:absolute;right:0;left:0;content:"";pointer-events:none;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:900px 100%;mask-size:900px 100%}.czm.czm--home .shopify-section:has(>.czm-seccion):before{z-index:1;top:calc(var(--czm-ola-alto) * -1.5 + 1px);height:calc(var(--czm-ola-alto) * 1.5);background:var(--czm-ola-2, transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C75 6 150 6 225 22S375 38 450 22S600 6 675 22S825 38 900 22V40H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C75 6 150 6 225 22S375 38 450 22S600 6 675 22S825 38 900 22V40H0Z'/%3E%3C/svg%3E");-webkit-mask-position:-225px 0;mask-position:-225px 0}.czm.czm--home .shopify-section:has(>.czm-seccion):after{z-index:1;top:calc(var(--czm-ola-alto) * -1 + 1px);height:var(--czm-ola-alto);background:var(--czm-ola, transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C75 6 150 6 225 22S375 38 450 22S600 6 675 22S825 38 900 22V40H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C75 6 150 6 225 22S375 38 450 22S600 6 675 22S825 38 900 22V40H0Z'/%3E%3C/svg%3E")}.czm.czm--home .czm-datos--flotante,.czm.czm--home .czm-b2b{position:relative;z-index:2}@media(prefers-reduced-motion:no-preference){.czm.czm--home .shopify-section:has(>.czm-seccion):after,.czm .czm-footer:after{animation:czm-ola-adelante 24s linear infinite}.czm.czm--home .shopify-section:has(>.czm-seccion):before,.czm .czm-footer:before{animation:czm-ola-atras 36s linear infinite}}@keyframes czm-ola-adelante{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:-450px 0;mask-position:-450px 0}}@keyframes czm-ola-atras{0%{-webkit-mask-position:-225px 0;mask-position:-225px 0}to{-webkit-mask-position:225px 0;mask-position:225px 0}}.czm.czm--home.czm--b2b .czm-seccion.czm-rapido{position:relative;padding-block:clamp(48px,4vw + 16px,88px);background-image:repeating-linear-gradient(to bottom,transparent 0 31px,rgb(255 255 255 / .05) 31px 32px)}.czm.czm--home.czm--b2b .czm-seccion.czm-rapido:before{position:absolute;top:0;bottom:0;left:max(8px,calc((100vw - var(--czm-maxw)) / 2 - 12px));width:2px;background:var(--czm-rojo);content:""}.czm.czm--home.czm--b2b .czm-rapido .czm-tarjeta{border-color:transparent;box-shadow:0 30px 60px -30px #0000008c}.czm.czm--home .czm-seccion.czm-rubros,.czm.czm--home .czm-seccion.czm-mas,.czm.czm--home .czm-seccion.czm-faq,.czm.czm--home .czm-seccion.czm-condiciones,.czm.czm--home .czm-seccion.czm-testimonios{--czm-shell: #FFFFFF}.czm .czm-footer{position:relative;margin-top:clamp(40px,4.8vw,72px)}.czm .czm-footer:before,.czm .czm-footer:after{position:absolute;right:0;left:0;content:"";pointer-events:none;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:900px 100%;mask-size:900px 100%}.czm .czm-footer:before{top:calc(clamp(26px,3.2vw,48px)*-1.5 + 1px);height:calc(clamp(26px,3.2vw,48px)*1.5);background:#2b3866;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C75 6 150 6 225 22S375 38 450 22S600 6 675 22S825 38 900 22V40H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C75 6 150 6 225 22S375 38 450 22S600 6 675 22S825 38 900 22V40H0Z'/%3E%3C/svg%3E");-webkit-mask-position:-225px 0;mask-position:-225px 0}.czm .czm-footer:after{top:calc(clamp(26px,3.2vw,48px)*-1 + 1px);height:clamp(26px,3.2vw,48px);background:var(--czm-marino-osc);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C75 6 150 6 225 22S375 38 450 22S600 6 675 22S825 38 900 22V40H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C75 6 150 6 225 22S375 38 450 22S600 6 675 22S825 38 900 22V40H0Z'/%3E%3C/svg%3E")}.czm.czm--home{--czm-ola-alto: clamp(16px, 1.8vw, 26px)}.czm.czm--home .shopify-section:has(>.czm-seccion):before,.czm .czm-footer:before{display:none}.czm.czm--home .shopify-section:has(>.czm-seccion):after{z-index:2}.czm .czm-footer{margin-top:clamp(16px,1.8vw,26px)}.czm .czm-footer:after{top:calc(clamp(16px,1.8vw,26px)*-1 + 1px);height:clamp(16px,1.8vw,26px)}.czm.czm--home .shopify-section:has(>.czm-seccion)>.czm-seccion:not(.czm-rubros):not(.czm-rapido){padding-top:clamp(56px,3vw + 32px,88px)}.czm.czm--home.czm--b2b .czm-seccion.czm-rapido:before{top:24px;bottom:24px;z-index:0}.czm .czm-escaner__guia{top:27.5%;right:10%;bottom:27.5%;left:10%;overflow:hidden;transition:border-color .15s ease}.czm .czm-escaner__laser{position:absolute;right:6%;left:6%;top:50%;height:2px;border-radius:2px;background:var(--czm-rojo);box-shadow:0 0 10px 1px #c02a26b3;animation:czm-laser 1.6s ease-in-out infinite alternate}@keyframes czm-laser{0%{transform:translateY(-34px)}to{transform:translateY(34px)}}.czm-escaner.is-leido .czm-escaner__guia{border-color:#3ddc84;box-shadow:0 0 0 999px #0b0f1d59,inset 0 0 0 999px #3ddc842e}.czm-escaner.is-leido .czm-escaner__laser{background:#3ddc84;box-shadow:0 0 10px 1px #3ddc84cc}.czm .czm-escaner__linterna{position:absolute;right:10px;bottom:10px;min-height:40px;padding:0 14px;border:1px solid rgb(255 255 255 / .6);border-radius:999px;background:#0b0f1d8c;color:#fff;font:600 14px / 1 var(--czm-f-texto);cursor:pointer}.czm .czm-escaner__linterna[aria-pressed=true]{border-color:var(--czm-aviso);background:var(--czm-aviso);color:var(--czm-tinta)}.czm .czm-escaner__leidos{display:flex;flex-wrap:wrap;gap:6px;max-height:72px;margin:10px 0 0;padding:0;overflow:auto;list-style:none}.czm .czm-escaner__leidos li{padding:4px 8px;border-radius:6px;background:var(--czm-exito-100);color:var(--czm-exito);font:600 13px / 1.2 var(--czm-f-texto);font-variant-numeric:tabular-nums}.czm .czm-escaner__listo{width:100%;margin-top:12px}@media(max-width:559px){.czm .czm-escaner{align-items:stretch;padding:0}.czm .czm-escaner__caja{display:flex;flex-direction:column;width:100%;border-radius:0;padding:12px 12px calc(16px + env(safe-area-inset-bottom))}.czm .czm-escaner__visor{flex:1;aspect-ratio:auto;min-height:0}}@media(prefers-reduced-motion:reduce){.czm .czm-escaner__laser{animation:none}}.czm .czm-cuenta-menu{position:relative}.czm .czm-cuenta-menu>summary{list-style:none;cursor:pointer}.czm .czm-cuenta-menu>summary::-webkit-details-marker{display:none}.czm .czm-cuenta-menu[open]>summary{background:var(--czm-marino-100)}.czm .czm-cuenta-menu__lista{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;min-width:240px;padding:8px;border:1px solid var(--czm-linea);border-radius:14px;background:var(--czm-blanco);box-shadow:0 20px 40px -20px #141a2e66}.czm .czm-cuenta-menu__quien{display:grid;gap:2px;margin:0 0 6px;padding:8px 10px 10px;border-bottom:1px solid var(--czm-linea);font-size:13px;line-height:1.3}.czm .czm-cuenta-menu__quien span{color:var(--czm-tinta-2)}.czm .czm-cuenta-menu__lista a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:10px;color:var(--czm-tinta);font:600 14px / 1.2 var(--czm-f-texto);text-decoration:none}.czm .czm-cuenta-menu__lista a:hover{background:var(--czm-fondo)}.czm .czm-cuenta-menu__lista .czm-icono,.czm .czm-cajon__salir .czm-icono,.czm .czm-panel__salir .czm-icono{width:18px;height:18px}.czm .czm-cuenta-menu__salir{margin-top:4px;border-top:1px solid var(--czm-linea);border-radius:0 0 10px 10px!important;color:var(--czm-rojo)!important}.czm .czm-cajon__salir,.czm .czm-panel__salir{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:var(--czm-tinta-2);font:600 14px / 1 var(--czm-f-texto);text-decoration:underline;text-underline-offset:3px}.czm .czm-campo--checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.czm .czm-campo--checks legend{grid-column:1 / -1}.czm .czm-campo--checks .czm-check{display:flex;align-items:center;gap:10px;min-height:40px;margin:0;font-weight:500}.czm .czm-campo--checks .czm-check input[type=checkbox]{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0;border-radius:4px;box-shadow:none;accent-color:var(--czm-marino)}.czm .czm-campo--checks .czm-check__texto{min-width:0;line-height:1.25}.czm .czm-alta-form--app{padding:clamp(20px,3vw,32px)}.czm .czm-alta-form--app .shopify-app-block{width:100%}.czm #CzmPanelPedidos{scroll-margin-top:140px}.czm .czm-header{transition:box-shadow .3s var(--czm-ease),margin-bottom .38s var(--czm-ease)}@media(min-width:1000px){.czm .czm-header .czm-nav{max-height:calc(var(--czm-nav-h, 56px) + 2px);transition:max-height .38s var(--czm-ease),opacity .24s ease,transform .38s var(--czm-ease),border-color .3s ease}.czm .czm-header.is-animando .czm-nav,.czm .czm-header.is-compacto .czm-nav{overflow:hidden}.czm .czm-header.is-compacto .czm-nav{max-height:0;border-top-color:transparent;opacity:0;transform:translateY(-10px);pointer-events:none}}.czm .czm-header .czm-marca img{transition:transform .38s var(--czm-ease);transform-origin:left center}.czm .czm-header.is-compacto .czm-marca img{transform:scale(.9)}@media(prefers-reduced-motion:reduce){.czm .czm-header,.czm .czm-header .czm-nav,.czm .czm-header .czm-marca img{transition:none}}.czm .czm-rapido [hidden]{display:none!important}.czm .czm-rapido__caja{display:block;width:100%;max-width:1040px;margin-inline:auto}.czm .czm-rapido__grilla .czm-rapido__caja{max-width:none}.czm .czm-rapido__etiqueta{display:block;margin-bottom:6px;color:var(--czm-tinta);font-size:14px;font-weight:700}.czm .czm-rapido__carga{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"buscar buscar" "cant sumar";gap:12px;align-items:end}.czm .czm-rapido__buscar{position:relative;grid-area:buscar}.czm .czm-rapido__cant{grid-area:cant}.czm .czm-rapido__sumar{grid-area:sumar;min-height:52px}.czm .czm-rapido__cant .czm-cantidad{min-height:52px}.czm .czm-rapido__campo-caja{position:relative;display:flex;align-items:center;min-height:56px;border:2px solid var(--czm-tinta);border-radius:var(--czm-r);background:var(--czm-blanco)}.czm .czm-rapido__campo-caja:focus-within{border-color:var(--czm-azul);box-shadow:0 0 0 4px var(--czm-azul-100)}.czm .czm-rapido__lupa{flex:none;width:22px;height:22px;margin-left:14px;color:var(--czm-tinta-2)}.czm .czm-rapido__campo{flex:1;min-width:0;min-height:52px;padding:0 12px;border:0;background:transparent;color:var(--czm-tinta);font:600 18px / 1.2 var(--czm-f-texto)}.czm .czm-rapido__campo:focus{outline:none}.czm .czm-rapido__campo::placeholder{color:#8a92a3;font-weight:400}.czm .czm-rapido__escanear{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:44px;margin-right:5px;padding:0 14px;border:0;border-radius:6px;background:var(--czm-azul-100);color:var(--czm-azul);font-size:15px;font-weight:700;cursor:pointer}.czm .czm-rapido__escanear:hover{background:#d3d9e8}.czm .czm-rapido__escanear svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.czm .czm-rapido__elegido{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:1.5em;margin:8px 0 0!important;color:var(--czm-tinta-2);font-size:15px}.czm .czm-rapido__elegido strong{color:var(--czm-tinta)}.czm .czm-rapido__elegido svg{width:18px;height:18px}.czm .czm-rapido__elegido-ok{display:inline-flex;color:var(--czm-exito)}.czm .czm-rapido__elegido-sin{display:inline-flex;color:var(--czm-tinta-2)}.czm .czm-rapido__opciones{position:absolute;top:calc(100% - 22px);left:0;right:0;z-index:46;max-height:min(60vh,440px);margin:0;padding:6px;overflow:auto;border:1.5px solid var(--czm-tinta);border-radius:var(--czm-r-lg);background:var(--czm-blanco);box-shadow:var(--czm-sombra);list-style:none}.czm .czm-rapido__opcion{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px;padding:6px 10px;border-radius:var(--czm-r);cursor:pointer}.czm .czm-rapido__opcion[aria-selected=true],.czm .czm-rapido__opcion:hover{background:var(--czm-azul-100)}.czm .czm-rapido__opcion.is-sin{opacity:.7}.czm .czm-rapido__opcion-texto{display:grid;min-width:0}.czm .czm-rapido__opcion-nombre{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.czm .czm-rapido__opcion-precio{font-weight:700;white-space:nowrap}.czm .czm-rapido__atajos{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px;padding-top:16px;border-top:1px dashed var(--czm-linea-fuerte)}.czm .czm-rapido__atajos-titulo{margin-right:4px;color:var(--czm-tinta-2);font-size:15px}.czm .czm-rapido__atajo{min-height:40px;padding:0 14px;border:1.5px solid var(--czm-linea-fuerte);border-radius:999px;background:var(--czm-blanco);color:var(--czm-azul);font-size:15px;font-weight:700;cursor:pointer}.czm .czm-rapido__atajo:hover,.czm .czm-rapido__atajo[aria-expanded=true]{border-color:var(--czm-azul);background:var(--czm-azul-100)}.czm .czm-rapido__atajo:disabled{opacity:.6;cursor:progress}.czm .czm-rapido__pegar{margin-top:14px;padding:16px;border-radius:var(--czm-r-lg);background:var(--czm-fondo)}.czm .czm-rapido__pegar textarea{margin:0 0 12px;background:var(--czm-blanco);font-size:16px}.czm .czm-rapido__pegar-acciones{display:flex;flex-wrap:wrap;gap:10px}.czm .czm-rapido__resumen{margin:18px 0 0!important;padding:12px 14px;border-left:4px solid var(--czm-azul);border-radius:var(--czm-r);background:var(--czm-azul-100);color:var(--czm-tinta);font-size:15px}.czm .czm-rapido__resumen a{color:var(--czm-link);font-weight:700}.czm .czm-rapido__vacia{margin-top:18px;padding:22px 18px;border:1.5px dashed var(--czm-linea-fuerte);border-radius:var(--czm-r-lg);color:var(--czm-tinta-2);font-size:15px;text-align:center}.czm .czm-rapido__vacia strong{color:var(--czm-tinta)}.czm .czm-rapido__lista-caja{margin-top:20px}.czm .czm-rapido__lista-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:2px solid var(--czm-tinta)}.czm .czm-rapido__lista-titulo{margin:0;font-size:18px}.czm .czm-rapido__vaciar{padding:6px 0;border:0;background:none;color:var(--czm-tinta-2);font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.czm .czm-rapido__lista{margin:0;padding:0;list-style:none}.czm .czm-rapido__item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"foto info quitar" "foto cant subtotal";gap:8px 12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--czm-linea)}.czm .czm-rapido__item.is-nuevo{animation:czm-rapido-nuevo 1.6s var(--czm-ease, ease-out)}@keyframes czm-rapido-nuevo{0%{background:var(--czm-aviso-100)}to{background:transparent}}.czm .czm-rapido__item.is-sin{background:#f8f9fb}.czm .czm-rapido__item.is-sin .czm-rapido__foto img{opacity:.5}.czm .czm-rapido__item.is-falta{grid-template-areas:"foto info quitar";padding-inline:10px;border:1.5px solid var(--czm-rojo);border-radius:var(--czm-r);background:var(--czm-rojo-100);margin-block:8px}.czm .czm-rapido__foto{display:grid;grid-area:foto;width:48px;height:48px;place-items:center;align-self:start;overflow:hidden;border:1px solid var(--czm-linea);border-radius:6px;background:var(--czm-blanco)}.czm .czm-rapido__opcion .czm-rapido__foto{grid-area:auto;width:40px;height:40px;align-self:center}.czm .czm-rapido__foto img{width:100%;height:100%;object-fit:contain}.czm .czm-rapido__foto--alerta{border-color:transparent;background:transparent;color:var(--czm-rojo-osc)}.czm .czm-rapido__foto--alerta svg{width:28px;height:28px}.czm .czm-rapido__info{grid-area:info;min-width:0}.czm .czm-rapido__info p{margin:0!important}.czm .czm-rapido__nombre{color:var(--czm-tinta);font-size:16px;font-weight:600;line-height:1.3}.czm .czm-rapido__meta{margin-top:2px!important;color:var(--czm-tinta-2);font-size:14px}.czm .czm-rapido__nota{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px!important;font-size:14px;font-weight:600}.czm .czm-rapido__nota svg{flex:none;width:16px;height:16px}.czm .czm-rapido__nota--ok{color:var(--czm-exito)}.czm .czm-rapido__nota--info{color:var(--czm-link)}.czm .czm-rapido__nota--sin{color:var(--czm-tinta-2)}.czm .czm-rapido__nota--sin a{color:var(--czm-link)}.czm .czm-rapido__nota--falta{color:var(--czm-rojo-osc);font-weight:500}.czm .czm-rapido__usar{min-height:36px;padding:0 12px;border:1.5px solid var(--czm-rojo-osc);border-radius:999px;background:var(--czm-blanco);color:var(--czm-rojo-osc);font-weight:700;cursor:pointer}.czm .czm-rapido__item-cant{grid-area:cant;justify-self:start}.czm .czm-rapido__subtotal{grid-area:subtotal;margin:0!important;color:var(--czm-tinta);font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.czm .czm-rapido__quitar{display:grid;grid-area:quitar;width:44px;height:44px;place-items:center;justify-self:end;padding:0;border:0;border-radius:50%;background:transparent;color:var(--czm-tinta-2);cursor:pointer}.czm .czm-rapido__quitar:hover{background:var(--czm-fondo);color:var(--czm-rojo-osc)}.czm .czm-rapido__quitar svg{width:20px;height:20px}.czm .czm-rapido__barra{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 -20px -20px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:2px solid var(--czm-tinta);border-radius:0 0 var(--czm-r-lg) var(--czm-r-lg);background:var(--czm-blanco);box-shadow:0 -12px 24px -18px #141a2e73}.czm .czm-rapido__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0!important;font-size:17px}.czm .czm-rapido__total-nota{color:var(--czm-tinta-2);font-size:14px}.czm .czm-rapido__barra .czm-btn{flex:1 1 auto}.czm:has(.czm-rapido__lista-caja:not([hidden])) .czm-wa-flotante{bottom:calc(150px + env(safe-area-inset-bottom))}@media(min-width:720px){.czm .czm-rapido__carga{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"buscar cant sumar";align-items:start}.czm .czm-rapido__cant,.czm .czm-rapido__sumar{margin-top:27px}.czm .czm-rapido__cant .czm-rapido__etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.czm .czm-rapido__item{grid-template-columns:56px minmax(0,1fr) auto 120px 44px;grid-template-areas:"foto info cant subtotal quitar"}.czm .czm-rapido__item.is-falta{grid-template-columns:56px minmax(0,1fr) 44px}.czm .czm-rapido__foto{width:56px;height:56px;align-self:center}.czm .czm-rapido__barra{margin:0 -28px -28px;padding-inline:28px}.czm .czm-rapido__barra .czm-btn{flex:0 0 auto}.czm:has(.czm-rapido__lista-caja:not([hidden])) .czm-wa-flotante{bottom:calc(92px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.czm .czm-rapido__item.is-nuevo{animation:none;background:var(--czm-aviso-100)}}@media(prefers-reduced-motion:no-preference){.czm .czm-llegada>.czm-contenedor{animation:czm-llegada .6s cubic-bezier(.2,.7,.2,1) .05s both}}@keyframes czm-llegada{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media(max-width:699px){.czm .czm-hero__foto{object-position:var(--czm-encuadre-movil, var(--czm-encuadre, 50% 50%))}}.czm.czm--home .czm-main{display:flow-root}.czm.czm--home .czm-footer{margin-top:0}.czm-simple{padding-block:clamp(56px,10vw,120px)}.czm-simple__in{max-width:640px;text-align:center}.czm-simple__titulo{font-size:clamp(28px,5vw,44px);line-height:1.1;margin:0 0 16px}.czm-simple__texto{margin:0 0 28px;font-size:18px}.czm-simple__acciones{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.czm .shopify-policy__container{max-width:760px;margin-inline:auto;padding:clamp(40px,8vw,88px) 16px;line-height:1.6}.czm .shopify-policy__title h1{font-size:clamp(28px,5vw,40px);line-height:1.1;margin:0 0 24px}.czm .shopify-policy__body h2{font-size:20px;margin:32px 0 8px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/czm.css.map */
