
.cierre-panel {
  background: var(--slate);
  border: 1.5px solid var(--hivis);
  border-radius: var(--r-xl);
  box-shadow: var(--sh-hard-lime);
  padding: var(--s-8);
  margin-top: var(--s-8);
  max-width: 420px;
}
.cierre-panel .lab {
  font-family: var(--font-display); font-weight: 900; font-stretch: 78%;
  text-transform: uppercase; letter-spacing: .09em; font-size: var(--t-xs);
  color: var(--hivis); display: block;
}
.cierre-cifras { display: grid; grid-template-columns: 1fr 1fr; gap: var(--s-4); margin: var(--s-4) 0 var(--s-6); }
.cierre-cifra b {
  display: block; font-family: var(--font-display); font-weight: 900; font-stretch: 72%;
  font-size: clamp(30px, 7vw, 46px); line-height: .95; color: var(--bone);
}
.cierre-cifra span { display: block; color: var(--bone-dim); font-size: var(--t-xs); margin-top: 4px; }

.cierre-respuesta { padding-top: var(--s-12); }
.cierre-respuesta p { max-width: 68ch; color: var(--bone-dim); font-size: var(--t-md); line-height: 1.65; }
.cierre-respuesta p + p { margin-top: var(--s-4); }

.bk { margin-top: var(--s-8); display: grid; gap: var(--s-3); }
.bk-step {
  background: var(--slate); border: 1.5px solid var(--slate-2);
  border-radius: var(--r-lg); overflow: hidden;
}
.bk-step.on { border-color: var(--hivis); box-shadow: var(--sh-hard); }
.bk-head {
  display: flex; align-items: center; gap: var(--s-4); width: 100%;
  padding: var(--s-6) var(--s-8); background: none; border: 0; cursor: pointer;
  text-align: left; min-height: 64px; color: var(--bone);
}
.bk-num {
  width: 30px; height: 30px; border-radius: 50%; flex: none;
  display: grid; place-items: center; font-size: var(--t-xs); font-weight: 700;
  background: var(--graphite-2); color: var(--bone-dim);
}
.bk-step.on .bk-num, .bk-step.hecho .bk-num { background: var(--hivis); color: var(--graphite); }
.bk-tit {
  font-family: var(--font-display); font-weight: 900; font-stretch: 78%;
  text-transform: uppercase; font-size: var(--t-base); letter-spacing: .02em; flex: 1;
}
.bk-valor { color: var(--bone-dim); font-size: var(--t-sm); }
.bk-head .bk-tit { white-space: nowrap; }
.bk-head .bk-valor { flex: 0 1 auto; min-width: 0; text-align: right; }
.bk-body { padding: 0 var(--s-8) var(--s-6); display: none; }
.bk-step.on .bk-body { display: block; }
.bk-step.on .bk-body {
  opacity: 1; transform: translateY(0);
  transition: opacity 200ms var(--ease-out), transform 200ms var(--ease-out);
  @starting-style { opacity: 0; transform: translateY(6px); }
}
.bk-step.on .bk-precio .big {
  opacity: 1; transform: translateY(0);
  transition: opacity 240ms var(--ease-out), transform 240ms var(--ease-out);
  @starting-style { opacity: 0; transform: translateY(10px); }
}
#bkHecho:not([hidden]) .bk-hecho {
  opacity: 1; transform: translateY(0);
  transition: opacity 300ms var(--ease-out), transform 300ms var(--ease-out);
  @starting-style { opacity: 0; transform: translateY(12px); }
}
.bk-opts { display: grid; gap: var(--s-3); grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); }
.bk-opt {
  min-height: 52px; border-radius: var(--r-md); cursor: pointer;
  background: var(--graphite-2); color: var(--bone); border: 1.5px solid var(--slate-2);
  font: 600 var(--t-base)/1.2 var(--font-body); padding: 12px;
}
.bk-opt.sel { background: var(--hivis); color: var(--graphite); border-color: var(--hivis); }
.bk-opt, .bk-dia { transition: transform 160ms var(--ease-out), background-color 140ms ease, color 140ms ease, border-color 140ms ease; }
.bk-opt:active, .bk-dia:active { transform: scale(.97); }
.bk-head { transition: transform 160ms var(--ease-out); }
.bk-head:active { transform: scale(.99); }
.bk-step.hecho .bk-head { cursor: pointer; }
.bk-step:not(.hecho):not(.on) .bk-head { cursor: default; }
.bk-campo { display: grid; gap: 6px; margin-bottom: var(--s-4); font-size: var(--t-sm); color: var(--bone-dim); }
.bk-campo input, .bk-campo textarea {
  font: 500 var(--t-base) var(--font-body); padding: 13px 14px; min-height: 50px;
  border-radius: var(--r-md); border: 1.5px solid var(--slate-2);
  background: var(--graphite-2); color: var(--bone);
}
.bk-precio { text-align: center; padding: var(--s-6) 0 var(--s-4); }
.bk-precio .big {
  font-family: var(--font-display); font-weight: 900; font-stretch: 72%;
  font-size: clamp(52px, 13vw, 92px); line-height: .9; color: var(--hivis); display: block;
}
.bk-precio .sub { color: var(--bone-dim); font-size: var(--t-sm); display: block; margin-top: var(--s-3); }
.bk-dias { display: flex; gap: 8px; overflow-x: auto; padding-bottom: var(--s-3); }
.bk-dia {
  flex: 0 0 68px; border-radius: var(--r-md); padding: 10px 6px; cursor: pointer;
  background: var(--graphite-2); border: 1.5px solid var(--slate-2); color: var(--bone);
  display: grid; gap: 2px; text-align: center;
}
.bk-dia.sel { background: var(--hivis); color: var(--graphite); border-color: var(--hivis); }
.bk-dia b { font-family: var(--font-display); font-size: 22px; font-weight: 900; line-height: 1; }
.bk-dia small { font-size: 13px; text-transform: uppercase; }
.bk-error { color: #ff8a8a; font-weight: 600; font-size: var(--t-sm); margin: var(--s-3) 0 0; }
.bk-error:empty { display: none; }
.bk-error a { color: inherit; }
.bk-dias { scroll-snap-type: x proximity; mask-image: linear-gradient(to right, #000 86%, transparent); }
.bk-dia { scroll-snap-align: start; }
.bk-hecho {
  text-align: center; padding: var(--s-8) var(--s-6); margin-top: var(--s-4);
  background: var(--slate); border: 1.5px solid var(--hivis); border-radius: var(--r-lg); box-shadow: var(--sh-hard);
}
.bk-hecho:focus { outline: none; }
.bk-hecho dl { display: grid; grid-template-columns: auto 1fr; gap: 6px 16px; text-align: left; margin: var(--s-5) auto 0; max-width: 34ch; font-size: var(--t-base); }
.bk-hecho dt { color: var(--bone-dim); }
.bk-hecho dd { margin: 0; color: var(--bone); font-weight: 600; }
.bk-hecho .bk-valor { margin-top: var(--s-4); }
.bk-hecho b {
  display: block; font-family: var(--font-display); font-weight: 900; font-stretch: 76%;
  text-transform: uppercase; font-size: clamp(26px, 6vw, 40px); color: var(--hivis); line-height: 1;
}

.cierre-lista { list-style: none; padding: 0; margin: var(--s-8) 0 0; display: grid; gap: var(--s-4); }
@media (min-width: 760px) { .cierre-lista { grid-template-columns: 1fr 1fr; } }
.cierre-lista li { display: flex; gap: 12px; align-items: flex-start; color: var(--bone); font-size: var(--t-base); }
.cierre-lista svg { width: 20px; height: 20px; flex: none; margin-top: 3px; color: var(--hivis); }

.cierre-salida {
  background: var(--slate); border: 1.5px solid var(--slate-2); border-radius: var(--r-xl);
  padding: var(--s-10) var(--s-8); margin-top: var(--s-8); max-width: 640px;
}

body[data-bk-activo] .msticky, body[data-bk-hecho] .msticky { transform: translateY(110%); }

.bk-cantidad { margin-top: var(--s-4); display: grid; gap: var(--s-4); justify-items: start; }
.bk-stepper { display: inline-grid; grid-template-columns: 52px 72px 52px; align-items: center; border: 1.5px solid var(--slate-2); border-radius: 12px; overflow: hidden; }
.bk-stepper button { min-height: 52px; background: var(--slate); color: var(--bone); border: 0; font-size: 24px; cursor: pointer; }
.bk-stepper button:disabled { opacity: .35; cursor: default; }
.bk-stepper output { text-align: center; font-family: var(--font-display); font-weight: 900; font-size: 28px; color: var(--bone); }
.bk-lista { list-style: none; margin: -8px 0 var(--s-4); padding: 0; border: 1.5px solid var(--slate-2); border-radius: 12px; overflow: hidden; background: var(--graphite); }
.bk-lista li button { display: flex; justify-content: space-between; align-items: center; width: 100%; min-height: 48px; padding: 0 16px; border: 0; border-bottom: 1px solid var(--slate-2); background: transparent; color: var(--bone); font: inherit; text-align: left; cursor: pointer; }
.bk-lista li:last-child button { border-bottom: 0; }
.bk-lista li button:hover, .bk-lista li button:focus-visible { background: var(--slate); }
.bk-lista li button small { color: var(--bone-dim); font-size: 13px; }
.bk-lista li button[disabled] { color: var(--bone-dim); cursor: default; }
.bk-lineas { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 8px 16px; margin: var(--s-4) 0 0; font-size: var(--t-base); }
.bk-lineas dt { color: var(--bone); }
.bk-lineas dt small { display: block; color: var(--bone-dim); font-size: 13px; }
.bk-lineas dd { margin: 0; text-align: right; font-weight: 600; color: var(--bone); }
.bk-lineas dd.bk-sin-importe { color: var(--bone-dim); font-weight: 400; }
.bk-extras { display: grid; gap: 8px; margin: var(--s-2) 0 var(--s-4); }
.bk-extras label { display: flex; gap: 12px; align-items: center; min-height: 48px; padding: 0 14px; border: 1.5px solid var(--slate-2); border-radius: 12px; color: var(--bone); cursor: pointer; }
.bk-extras label:has(input:checked) { border-color: var(--hivis); }
.bk-extras input[type="checkbox"] {
  -webkit-appearance: none; appearance: none; margin: 0; flex: 0 0 22px;
  width: 22px; height: 22px; border: 2px solid var(--bone); border-radius: 6px; background: transparent;
  display: grid; place-content: center; cursor: pointer;
  transition: background-color 140ms ease, border-color 140ms ease;
}
.bk-extras input[type="checkbox"]::after {
  content: ''; width: 11px; height: 6px; margin-top: -3px;
  border-left: 2.5px solid var(--graphite); border-bottom: 2.5px solid var(--graphite);
  transform: rotate(-45deg); opacity: 0;
}
.bk-extras input[type="checkbox"]:checked { background: var(--hivis); border-color: var(--hivis); }
.bk-extras input[type="checkbox"]:checked::after { opacity: 1; }
.bk-extras input[type="checkbox"]:focus-visible { outline: 2px solid var(--hivis); outline-offset: 3px; }
.bk-extras small { color: var(--bone-dim); font-size: 13px; margin-left: auto; text-align: right; }
.bk-sinprecio { font-size: var(--t-base); color: var(--bone); margin: 0 0 var(--s-4); }
#book [hidden] { display: none !important; }
#book[data-sin-reserva] .bk-step[data-step="4"], #book[data-sin-reserva] .bk-step[data-step="5"] { display: none; }

.cz-formas { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.cz-zonas { grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); }
.cz-opt { display: grid; justify-items: center; gap: 4px; padding: 12px 10px 14px; text-align: center; min-height: 128px; }
.cz-opt b { font-size: var(--t-base); }
.cz-opt small { font-size: 13px; color: var(--bone-dim); font-weight: 400; line-height: 1.3; }
.cz-opt.sel small { color: var(--graphite); }
.cz-dibujo { width: 80px; height: 60px; }
.cz-dibujo .f-linea { fill: none; stroke: currentColor; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; }
.cz-dibujo .f-acento { fill: none; stroke: var(--hivis); stroke-width: 2.5; stroke-linecap: round; }
.cz-dibujo .f-relleno { fill: var(--hivis); }
.cz-dibujo .f-suave { fill: none; stroke: currentColor; stroke-width: 1.5; }
.cz-opt.sel .cz-dibujo .f-acento { stroke: var(--graphite); }
.cz-opt.sel .cz-dibujo .f-relleno { fill: var(--graphite); }
.cz-incluye { margin: var(--s-4) 0; }
.cz-foto-input { position: absolute; width: 1px; height: 1px; opacity: 0; overflow: hidden; }
.cz-foto-boton { margin: var(--s-2) 0 var(--s-3); cursor: pointer; }
.cz-foto-input:focus-visible + .cz-foto-boton { outline: 2px solid var(--hivis); outline-offset: 3px; }
#czFotoVista { display: block; max-width: 100%; max-height: 220px; border-radius: 12px; margin: 0 0 var(--s-3); }
.cz-trampa { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.cz-tabla { width: 100%; border-collapse: collapse; margin-top: var(--s-6); font-size: var(--t-base); }
.cz-tabla td { padding: 14px 0; border-bottom: 1px solid var(--slate-2); color: var(--bone); }
.cz-tabla td + td { text-align: right; color: var(--bone-dim); padding-left: 16px; }

body[data-layout="cierre"] .cz-cabecera { padding: 24px 0 8px; }
.cz-cabecera h1 { font-size: clamp(38px, 9.4vw, 76px); line-height: .95; margin: 0 0 20px; }
.cz-boton { width: 100%; max-width: 420px; min-height: 64px; justify-content: center; }
.cz-boton .bm::after, .cz-flotante .bm::after { content: ''; display: inline-block; width: 9px; height: 9px; margin-left: 12px;
  border-right: 2.5px solid currentColor; border-bottom: 2.5px solid currentColor; transform: translateY(-3px) rotate(45deg); }
.cz-tira svg { width: 100%; height: auto; display: block; background: var(--slate); border-radius: 12px; padding: 8px; }
.cz-tira svg .f-linea { fill: none; stroke: var(--bone); stroke-width: 2.5; stroke-linejoin: round; stroke-linecap: round; }
.cz-tira svg .f-acento { fill: none; stroke: var(--hivis); stroke-width: 3; stroke-linecap: round; }
.cz-tira svg .f-relleno { fill: var(--hivis); }
.cz-calc { padding: 32px 0 48px; }
.cz-calc h2 { font-size: clamp(30px, 7vw, 52px); margin: 0 0 8px; }
.cz-progreso { display: flex; align-items: center; gap: 12px; margin: 20px 0 12px; font-size: 13px; color: var(--bone-dim); }
.cz-barra { flex: 1; height: 4px; border-radius: 4px; background: var(--slate-2); overflow: hidden; }
.cz-barra i { display: block; height: 100%; width: 0; background: var(--hivis); transition: width 240ms var(--ease-out); }
.cz-progreso b { font-weight: 600; text-transform: uppercase; letter-spacing: .04em; white-space: nowrap; }
body[data-layout="cierre"] .bk.cz > .bk-step:not(.on) { display: none; }
body[data-layout="cierre"] .bk.cz .bk-head { cursor: default; }
body[data-layout="cierre"] .bk.cz .bk-head .bk-valor { display: none; }
body[data-layout="cierre"] .bk.cz .bk-tit { white-space: normal; font-size: clamp(22px, 5.6vw, 30px); line-height: 1.1; }
.cz-atras { background: none; border: 0; color: var(--bone-dim); font: inherit; font-size: var(--t-sm); min-height: 44px; padding: 0 2px; cursor: pointer; text-decoration: underline; text-underline-offset: 3px; }
body[data-layout="cierre"] .bk-extras label { border: 0; border-bottom: 1px solid var(--slate-2); border-radius: 0; padding: 8px 0; min-height: 56px; }
.cz-extra-fig { flex: 0 0 44px; width: 44px; height: 44px; display: block; }
.cz-extra-fig .f-linea { fill: none; stroke: var(--bone); stroke-width: 2; stroke-linejoin: round; stroke-linecap: round; }
.cz-extra-fig .f-acento { fill: none; stroke: var(--hivis); stroke-width: 2; stroke-linecap: round; }
.cz-extra-fig .f-relleno { fill: var(--hivis); }
.cz-garantia { margin-top: var(--s-6); font-size: var(--t-base); color: var(--bone); max-width: 52ch; }
.cz-hablar .btn { margin-top: 16px; }
.cz-flotante { position: fixed; left: 50%; bottom: 16px; z-index: 70; width: min(420px, calc(100% - 32px)); min-height: 64px; justify-content: center;
  transform: translate(-50%, 140%); transition: transform 250ms var(--ease-out); }
body[data-flotante] .cz-flotante { transform: translate(-50%, 0); }
@media (prefers-reduced-motion: reduce) { .cz-flotante { transition: none; } }
body[data-layout="cierre"] .cz-calc .bk, body[data-layout="cierre"] .cz-progreso { max-width: 720px; }
@media (min-width: 760px) { .cz-formas { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.cz-flotante { display: flex; gap: 8px; }
.cz-flotante .btn { flex: 1; min-height: 64px; justify-content: center; }
.cz-flotante .cz-tel { flex: 0 0 auto; padding-left: 18px; padding-right: 18px; }
@media (min-width: 760px) { .cz-flotante .cz-tel { display: none; } }
.cz-foto-tipo { display: block; width: 100%; max-width: 150px; aspect-ratio: 1; border-radius: 10px; overflow: hidden; }
.cz-foto-tipo img { width: 100%; height: 100%; object-fit: cover; display: block; }
.cz-credito { font-size: 13px; color: var(--bone-dim); margin: 10px 0 0; }
.cz-credito a { color: inherit; }
@media (max-width: 560px) {
  body[data-layout="cierre"] .bk.cz .bk-body { padding-left: 14px; padding-right: 14px; }
  body[data-layout="cierre"] .bk.cz .bk-head { padding-left: 14px; padding-right: 14px; }
  .cz-formas { gap: 10px; }
  .cz-formas .cz-opt { padding: 6px 4px 10px; }
}
.cz-salida { display: grid; gap: var(--s-4); margin-top: var(--s-6); text-align: left; }
.cz-salida .btn { justify-self: start; }
#czsHecho { font-size: var(--t-lg, 1.2rem); margin-top: var(--s-6); }
.cz-top { padding: 18px 0 0; }
.cz-top-marca { font-family: var(--font-display); font-weight: 900; text-transform: uppercase; letter-spacing: .02em; font-size: 18px; color: var(--bone); }
.cz-pie { padding: var(--s-8) 0 calc(var(--s-12) + 72px); border-top: 1px solid var(--slate-2); font-size: 14px; color: var(--bone-dim); }
.cz-pie nav { display: flex; flex-wrap: wrap; gap: 4px 20px; margin-bottom: var(--s-4); }
.cz-pie nav a { color: var(--bone); min-height: 44px; display: inline-flex; align-items: center; }
.cz-pie p { margin: 0; line-height: 1.5; }
.cz-urgencia { margin: 12px 0 0; font-weight: 700; color: var(--hivis); font-size: 15px; letter-spacing: .01em; }
.cz-garantia-sello { display: grid; grid-template-columns: 96px 1fr; gap: 16px; align-items: center; margin-top: var(--s-6); }
.cz-garantia-sello .cz-garantia { margin: 0; }
.cz-sello { width: 96px; height: 96px; display: block; }
.cz-sello .s-fondo { fill: var(--hivis); }
.cz-sello .s-aro { fill: none; stroke: #111; stroke-width: 2; stroke-dasharray: 3 4; }
.cz-sello text { fill: #111; font-weight: 900; font-family: var(--font-display); }
.cz-sello .s-1 { font-size: 17px; }
.cz-sello .s-2 { font-size: 14px; letter-spacing: .04em; }
.cz-pasos { list-style: none; padding: 0; margin: var(--s-6) 0 0; display: grid; gap: var(--s-5, 20px); }
@media (min-width: 760px) { .cz-pasos { grid-template-columns: repeat(3, 1fr); } }
.cz-pasos li { display: grid; grid-template-columns: 110px 1fr; gap: 14px; align-items: center; }
@media (min-width: 760px) { .cz-pasos li { grid-template-columns: 1fr; } }
.cz-pasos img { display: block; width: 100%; height: auto; aspect-ratio: 1 / 1; object-fit: cover; border-radius: 12px; }
.cz-pasos b { font-size: var(--t-md, 18px); }
.cz-pasos p { margin: 4px 0 0; }
.cz-persona { display: grid; gap: var(--s-6); align-items: center; }
.cz-persona .cz-cara img { width: 120px; height: 120px; border-radius: 50%; object-fit: cover; }
@media (min-width: 760px) { .cz-persona { grid-template-columns: auto 1fr; } }
.cz-persona-nombre { font-weight: 700; color: var(--hivis); margin: 8px 0 0; }
body[data-sin-cromo] #site-nav { position: static; height: auto; }
.cz-badges-sec { padding: var(--s-6) 0 var(--s-8); }
.cz-badges { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
@media (min-width: 760px) { .cz-badges { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.cz-badges li { display: flex; align-items: center; gap: 10px; padding: 12px; border-radius: 12px; background: var(--slate); min-height: 64px; }
.cz-badges b { display: block; font-size: 15px; line-height: 1.2; color: var(--bone); }
.cz-badges small { display: block; font-size: 13px; color: var(--bone-dim); margin-top: 2px; }
.cz-icono { width: 26px; height: 26px; flex: none; color: var(--hivis); }
.cz-prueba { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: var(--s-6); align-items: start; }
@media (min-width: 760px) { .cz-prueba { grid-template-columns: 300px 1fr; max-width: 760px; } }
.cz-prueba-video { margin: 0; }
.cz-prueba-video .cz-vid { width: 100%; }
.cz-prueba-par { display: grid; gap: 10px; }
.cz-prueba-par figure { margin: 0; }
.cz-prueba-par img { display: block; width: 100%; height: auto; aspect-ratio: 1 / 1; object-fit: cover; border-radius: 12px; }
.cz-prueba-par figcaption { font-size: 13px; color: var(--bone-dim); margin-top: 4px; text-transform: uppercase; letter-spacing: .06em; }
.cz-final .cz-urgencia { margin: 8px 0 20px; color: inherit; }
.cz-valor { list-style: none; margin: 4px 0 0; padding: 0; }
.cz-valor li { display: flex; justify-content: space-between; gap: 16px; align-items: baseline; padding: 10px 0; border-bottom: 1px solid var(--slate-2); font-size: 15px; line-height: 1.4; }
.cz-valor li b { color: var(--hivis); font-weight: 700; white-space: nowrap; font-size: 14px; }
.cz-paga { display: flex; justify-content: space-between; align-items: baseline; margin-top: 14px; }
.cz-paga-lab { font-weight: 700; font-size: 18px; color: var(--bone); }
.cz-compara { margin: 14px 0 4px; }
.cz-compara p { margin: 0; font-weight: 700; color: var(--bone); }
.cz-compara small { display: block; margin-top: 6px; color: var(--bone-dim); font-size: 13px; line-height: 1.45; }
.cz-bloquear { width: 100%; justify-content: center; margin-top: 14px; }
.cz-dias { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; margin: 8px 0 12px; }
.cz-dias .bk-opt, .cz-horas .bk-opt { min-height: 48px; padding: 8px 6px; white-space: nowrap; font-size: 15px; justify-content: center; text-align: center; }
.cz-dias .bk-opt b { margin-right: 4px; }
.cz-horas { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; }
.cz-plazas { margin: 6px 0 0; font-weight: 700; color: var(--bone); font-size: 15px; }
.cz-final .cz-plazas { color: inherit; margin: 0 0 20px; }
.cz-dias { mask-image: none; -webkit-mask-image: none; overflow: visible; }
.cz-dias .bk-opt { font-size: 14px; padding: 8px 4px; }
.cz-coche { display: grid; grid-template-columns: 1fr 1fr 84px; gap: 8px; margin-bottom: 14px; }
.cz-coche .bk-campo { margin: 0; }
.cz-extra-nota { display: block; font-style: normal; color: var(--bone-dim); font-size: 12px; margin-top: 2px; }
