.calc{--ink:#1C1C1E;--paper:#FFFFFF;--soft:#F2F6F6;--line:#DDE7E7;--muted:#596568;--teal:#12545A;--red:#D90036;--control:var(--muted);--papel:#FAF8F3;--hilo:rgba(28,28,30,.16);--tinta2:#3A4346;--agua:#EAF4F3;--t-espumoso:#FFFFFF;--t-blanco:#DFEBEB;--t-rosado:#BCD1D2;--t-tinto:#2D5C60;--t-dulce:#F1E6C4;--ease:cubic-bezier(.2,.75,.2,1)}.calc *{box-sizing:border-box}.calc{margin:0;background:var(--papel)}.calc h1,.calc h2,.calc h3{font-family:Raleway,Arial,sans-serif;margin:0}.calc p{margin:0}.calc a{color:inherit;text-underline-offset:3px}.calc button,.calc input,.calc select{font:inherit;color:inherit}.calc button{cursor:pointer}.calc :focus-visible{outline:3px solid var(--red);outline-offset:3px}.calc .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.calc .cifra,.calc .num,.calc .rc-v,.calc b,.calc td{font-variant-numeric:lining-nums tabular-nums}.calc .ojo{font:700 12px Raleway,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.calc .nota-i{font:italic 400 14px/1.45 Raleway,Arial,sans-serif;color:var(--muted)}.calc .entrada{font:italic 400 17px/1.5 Raleway,Arial,sans-serif;color:var(--tinta2)}.calc .tag-a{display:inline-block;font:700 11px Raleway,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);border:1px solid;border-radius:99px;padding:1px 8px;vertical-align:2px;white-space:nowrap}.calc .tag-ley{color:var(--tinta2);border-style:dashed}.calc .migas{font-size:14px}.calc .migas span{margin:0 6px}.calc .cal-cab{padding:14px 0 18px;border-bottom:3px double var(--ink);margin-bottom:26px;display:grid;gap:10px}.calc .cal-cab h1{font:800 clamp(2rem,5.2vw,3.5rem)/1.04 Raleway,Arial,sans-serif;letter-spacing:-.035em;max-width:16ch}.calc .cal-cab .entrada{max-width:62ch}@media(min-width:1024px){.calc .cal-cab{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:48px;align-items:end}.calc .cal-cab .ojo{grid-column:1/-1}.calc .cal-cab h1{max-width:none}.calc .cal-cab .entrada{padding-bottom:6px}}.calc .instrumento{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}@media(min-width:1024px){.calc .instrumento{grid-template-columns:410px minmax(0,1fr);gap:36px}}.calc .tarjeta{background:var(--paper);border:1px solid var(--ink);box-shadow:0 12px 34px rgba(28,28,30,.06)}.calc .mandos{display:grid;gap:0}.calc .bloque{padding:20px 20px 22px}.calc .bloque+.bloque{border-top:1px solid var(--hilo)}.calc .bl-cab{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.calc .bl-cab h2{font:800 22px/1.1 Raleway,Arial,sans-serif;letter-spacing:-.02em}.calc fieldset{border:0;margin:0;padding:0;min-width:0}.calc .pregunta{margin-top:18px}.calc .pregunta:first-of-type{margin-top:0}.calc .pregunta>.lbl,.calc .pregunta>legend{display:flex;justify-content:space-between;align-items:baseline;width:100%;font:700 15px Raleway,Arial,sans-serif;margin-bottom:9px;padding:0}.calc .pregunta .n{font:800 12px Raleway,Arial,sans-serif;color:var(--red);margin-right:8px;letter-spacing:.06em}.calc .pregunta .ayuda{font:italic 400 13px Raleway,Arial,sans-serif;color:var(--muted);margin:6px 0 0}.calc .fichas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.calc .ficha{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:64px;border:1px solid var(--control);border-radius:6px;background:#fff;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.calc .ficha input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.calc .ficha svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.calc .ficha:hover{border-color:var(--ink)}.calc .ficha:has(input:checked){border-color:var(--ink);color:#fff}.calc .ficha:has(input:focus-visible){outline:3px solid var(--red);outline-offset:2px}.calc .contador{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;border:1px solid var(--control);border-radius:6px;background:#fff}.calc .contador button{height:52px;border:0;background:none;font:400 26px/1 Raleway,Arial,sans-serif;color:var(--ink)}.calc .contador button:hover{background:var(--soft)}.calc .contador input{border:0;text-align:center;font:800 34px/1 Raleway,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums;width:100%;min-width:0;padding:6px 0;background:none;-moz-appearance:textfield}.calc .contador input::-webkit-inner-spin-button,.calc .contador input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc .contador.chico input{font-size:22px}.calc .contador.chico button{height:44px}.calc .regla{position:relative;margin-top:12px;padding-bottom:26px}.calc .regla input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:0;display:block}.calc .regla input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--ink) var(--fill,40%),var(--line) var(--fill,40%))}.calc .regla input[type=range]::-moz-range-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--ink) var(--fill,40%),var(--line) var(--fill,40%))}.calc .regla input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--ink);margin-top:-11px;box-shadow:0 2px 6px rgba(28,28,30,.18)}.calc .regla input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--ink)}.calc .marcas{position:absolute;left:14px;right:14px;bottom:0;height:24px}.calc .marcas button{position:absolute;transform:translateX(-50%);border:0;background:none;padding:2px 4px;min-width:30px;min-height:24px;font:700 12px Raleway,Arial,sans-serif;color:var(--muted);font-variant-numeric:lining-nums}.calc .marcas button:before{content:"";position:absolute;left:50%;top:-6px;width:1px;height:5px;background:var(--muted)}.calc .marcas button.en,.calc .marcas button:hover{color:var(--ink)}.calc .valor-h{font:800 22px Raleway,Arial,sans-serif;font-variant-numeric:lining-nums}.calc .opciones{display:grid;gap:6px}.calc .opcion{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:2px 10px;align-items:start;border:1px solid var(--control);border-radius:6px;padding:11px 12px;background:#fff;cursor:pointer;transition:border-color .18s,background .18s}.calc .opcion input{position:absolute;opacity:0;margin:0}.calc .opcion .punto{width:18px;height:18px;border:1.5px solid var(--ink);border-radius:50%;margin-top:2px;display:grid;place-items:center}.calc .opcion .punto:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform .18s}.calc .opcion:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--soft)}.calc .opcion:has(input:checked) .punto:after{transform:scale(1)}.calc .opcion:has(input:focus-visible){outline:3px solid var(--red);outline-offset:2px}.calc .opcion strong{font:700 15px/1.3 Raleway,Arial,sans-serif}.calc .opcion small{grid-column:2;font-size:13.5px;line-height:1.4;color:var(--muted)}.calc .opcion .ritmo{grid-column:3;grid-row:1/3;text-align:right;font:700 13px/1.3 Raleway,Arial,sans-serif;color:var(--tinta2);white-space:nowrap}.calc .opcion .ritmo span{display:block;font:400 12.5px DM Sans,Arial,sans-serif;color:var(--muted)}.calc .afinar>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:4px 10px;align-items:center;padding:16px 20px;min-height:56px}.calc .afinar>summary::-webkit-details-marker{display:none}.calc .afinar>summary h2{font:800 22px/1.1 Raleway,Arial,sans-serif;letter-spacing:-.02em}.calc .afinar>summary .resumen{grid-column:1;font-size:14px;line-height:1.45;color:var(--muted)}.calc .afinar>summary .mas{grid-column:2;grid-row:1/3;width:28px;height:28px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font:400 20px/1 Raleway,Arial,sans-serif;transition:transform .25s var(--ease)}.calc .afinar[open]>summary .mas{transform:rotate(45deg)}.calc .afinar>summary:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.calc .afinar .dentro{padding:0 20px 20px;display:grid;gap:18px}.calc .grupo{border-top:1px solid var(--hilo);padding-top:14px;display:grid;gap:12px}.calc .grupo>h3{font:700 12px Raleway,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta2)}.calc .fila{display:grid;gap:6px}.calc .fila>.lbl,.calc .fila>legend{font:700 14.5px Raleway,Arial,sans-serif;padding:0}.calc .seg{display:flex;flex-wrap:wrap;border:1px solid var(--control);border-radius:6px;overflow:hidden;background:#fff}.calc .seg label{position:relative;flex:1 1 0;min-width:0}.calc .seg input{position:absolute;opacity:0;margin:0;inset:0}.calc .seg span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:6px 8px;text-align:center;font:700 13.5px/1.2 Raleway,Arial,sans-serif;border-left:1px solid var(--line);cursor:pointer;transition:background .15s,color .15s}.calc .seg label:first-child span{border-left:0}.calc .seg input:checked+span{background:var(--ink);color:#fff}.calc .seg input:focus-visible+span{outline:3px solid var(--red);outline-offset:-3px}.calc .interruptor{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;font:700 14.5px Raleway,Arial,sans-serif}.calc .interruptor small{display:block;font:400 13px DM Sans,Arial,sans-serif;color:var(--muted)}.calc .interruptor input{position:absolute;opacity:0}.calc .interruptor .sw{flex:none;width:44px;height:26px;border-radius:99px;border:1.5px solid var(--ink);position:relative;background:#fff;transition:background .2s}.calc .interruptor .sw:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:var(--ink);transition:transform .2s var(--ease),background .2s}.calc .interruptor input:checked+.sw{background:var(--ink)}.calc .interruptor input:checked+.sw:after{transform:translateX(18px);background:#fff}.calc .interruptor input:focus-visible+.sw{outline:3px solid var(--red);outline-offset:2px}.calc .chips{display:flex;flex-wrap:wrap;gap:6px}.calc .chip{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 12px 4px 8px;border:1px solid var(--control);border-radius:99px;background:#fff;font:700 13.5px Raleway,Arial,sans-serif;cursor:pointer}.calc .chip input{position:absolute;opacity:0;margin:0;inset:0;cursor:pointer}.calc .chip svg{width:9px;height:28px}.calc .chip:has(input:not(:checked)){border-style:dashed;color:var(--muted);text-decoration:line-through}.calc .chip:has(input:not(:checked)) svg{opacity:.35}.calc .chip:has(input:focus-visible){outline:3px solid var(--red);outline-offset:2px}.calc .menu{display:grid;gap:10px}.calc .platillo{position:relative}.calc .platillo label{display:block;font:700 13.5px Raleway,Arial,sans-serif;margin-bottom:4px}.calc .platillo input{width:100%;border:1px solid var(--control);border-radius:6px;background:#fff;padding:11px 12px;font-size:16px;min-height:46px}.calc .platillo .lista{position:absolute;z-index:6;left:0;right:0;top:100%;margin:2px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid var(--ink);box-shadow:0 12px 30px rgba(28,28,30,.14);max-height:264px;overflow:auto}.calc .platillo .lista li{padding:9px 12px;cursor:pointer;display:flex;justify-content:space-between;gap:10px;font-size:15px}.calc .platillo .lista li small{color:var(--muted);font-size:13px;white-space:nowrap}.calc .platillo .lista li:hover,.calc .platillo .lista li[aria-selected=true]{background:var(--soft)}.calc .platillo .dice{font-size:13.5px;line-height:1.4;color:var(--muted);margin-top:5px}.calc .platillo .dice.no{color:var(--tinta2);border-left:3px solid var(--red);padding-left:8px}.calc .platillo .dice b{color:var(--ink)}.calc .error-mandos{border-left:3px solid var(--red);background:#FFF2F2;padding:10px 12px;font-size:14px}.calc .cuenta{display:grid;gap:0}.calc .cu-cab{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px 0}.calc .mov{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--control);background:#fff;border-radius:99px;padding:4px 12px;min-height:36px;font:700 12.5px Raleway,Arial,sans-serif}.calc .mov i{width:8px;height:8px;border-radius:50%;background:var(--teal)}.calc .mov[aria-pressed=false] i{background:none;border:1.5px solid var(--muted)}.calc .cifras{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 22px;align-items:end;padding:6px 22px 4px}.calc .cifra{font:800 clamp(64px,9vw,92px)/.92 Raleway,Arial,sans-serif;letter-spacing:-.045em;position:relative;justify-self:start}.calc .cifra small{letter-spacing:.16em;text-transform:uppercase;margin-top:8px}.calc .cifra small,.calc .delta{font:700 13px Raleway,Arial,sans-serif}.calc .delta{position:absolute;left:100%;top:4px;margin-left:6px;letter-spacing:0;color:var(--muted);opacity:0;transition:opacity .3s;white-space:nowrap}.calc .delta.ver{opacity:1}.calc .cifras .lado{display:grid;gap:6px;padding-bottom:6px}.calc .cifras .lado p{font-size:15.5px;line-height:1.4;color:var(--tinta2)}.calc .cifras .lado p b{color:var(--ink);font-weight:700}.calc .pieza{margin:0;padding:16px 22px}.calc .pieza+.pieza{border-top:1px solid var(--hilo)}.calc .pz-cab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.calc .pz-cab h3{font:700 12px Raleway,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.calc .pieza figcaption{margin-top:8px}.calc .botellero{background:var(--papel);border-bottom:1px solid var(--hilo);margin-top:14px}.calc .botellero svg{display:block;width:100%;overflow:visible;transition:height .45s var(--ease);margin-top:6px}.calc .bt .in{animation:calc-cae .5s var(--ease) both}.calc .bt.reserva{opacity:.38}.calc .bt.sale .in{animation:calc-sale .26s ease-in both}.calc .repisa{transition:transform .55s var(--ease),width .55s var(--ease)}.calc .et{transition:transform .55s var(--ease)}.calc .et text{font:700 11px Raleway,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;fill:var(--ink)}.calc .et text tspan.c{fill:var(--muted);letter-spacing:.04em}.calc .dos{display:grid;grid-template-columns:minmax(0,1fr)}.calc .dos>.pieza+.pieza{border-top:1px solid var(--hilo)}.calc .lista-cajas{list-style:none;margin:0;padding:0;display:grid;gap:12px}.calc .lista-cajas li{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;align-items:start}.calc .lc-et{display:grid;grid-template-columns:12px minmax(0,1fr);gap:0 8px;align-items:center}.calc .lc-et svg{width:12px;height:38px;grid-row:1/3}.calc .lc-et strong{font:700 14px Raleway,Arial,sans-serif}.calc .lc-et small{grid-column:2;font-size:12.5px;line-height:1.3;color:var(--muted)}.calc .lc-cajas{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.calc .lista-cajas li.surtidas{grid-template-columns:minmax(0,1fr);gap:10px}.calc .clave{display:flex;flex-wrap:wrap;gap:4px 14px;font:700 13px Raleway,Arial,sans-serif;color:var(--tinta2)}.calc .clave span{display:inline-flex;align-items:center;gap:5px}.calc .cj .borde{fill:var(--papel);stroke:var(--ink);stroke-width:1}.calc .cj .div{stroke:var(--hilo);stroke-width:.6}.calc .cj .hueco{fill:none;stroke:var(--muted);stroke-width:.6;stroke-dasharray:1.2 1.2}.calc .cj .bo{stroke:var(--ink);stroke-width:.7}.calc .cj .cap{fill:var(--ink)}.calc .cj .res{opacity:.4}.calc .cj.suelta .borde{fill:none;stroke:var(--muted);stroke-dasharray:2 2}.calc .cj.nueva{animation:calc-entra .45s var(--ease) both}.calc .mezcla-in{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:28px;align-items:center}.calc .anillo{width:100%;height:auto;display:block}.calc .anillo .arco{fill:none;stroke-width:30;transition:stroke-dasharray .6s var(--ease),transform .6s var(--ease);transform-origin:120px 120px}.calc .anillo .sep{stroke:var(--ink);stroke-width:1.2;transition:transform .6s var(--ease),opacity .3s;transform-origin:120px 120px}.calc .anillo .limbo{fill:none;stroke:var(--ink);stroke-width:1}.calc .anillo .tick{stroke:var(--ink);stroke-width:.8}.calc .anillo .tl{font:700 10px Raleway,Arial,sans-serif;fill:var(--muted);font-variant-numeric:lining-nums}.calc .anillo .c1{font:800 34px Raleway,Arial,sans-serif;fill:var(--ink);font-variant-numeric:lining-nums}.calc .anillo .c2{font:700 10.5px Raleway,Arial,sans-serif;letter-spacing:.14em;fill:var(--tinta2)}.calc .leyenda-mezcla{list-style:none;margin:0;padding:0;gap:0}.calc .leyenda-mezcla li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:0 10px;align-items:center;padding:7px 0;border-bottom:1px dotted var(--muted)}.calc .leyenda-mezcla li:last-child{border-bottom:0}.calc .leyenda-mezcla svg{width:12px;height:38px;grid-row:1/3}.calc .leyenda-mezcla strong{font:700 14.5px Raleway,Arial,sans-serif}.calc .leyenda-mezcla small{grid-column:2;font-size:12.5px;color:var(--muted)}.calc .leyenda-mezcla .v{grid-column:3;grid-row:1/3;text-align:right;font:800 18px Raleway,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums}.calc .leyenda-mezcla .v span{display:block;font:400 12.5px DM Sans,Arial,sans-serif;color:var(--muted)}.calc .acciones{display:flex;flex-wrap:wrap;gap:8px;padding:16px 22px;border-top:1px solid var(--hilo)}.calc .btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 16px;border:1px solid var(--ink);background:#fff;font:700 14px Raleway,Arial,sans-serif;border-radius:4px;text-decoration:none}.calc .btn:hover{background:var(--soft)}.calc .btn.prim{background:var(--red);border-color:var(--red);color:#fff}.calc .btn.prim:hover{background:#C0002F}.calc .btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.calc .compartir{position:relative}.calc .compartir>summary{list-style:none}.calc .compartir>summary::-webkit-details-marker{display:none}.calc .compartir ul{position:absolute;z-index:5;left:0;top:calc(100% + 4px);min-width:210px;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid var(--ink);box-shadow:0 12px 30px rgba(28,28,30,.14)}.calc .compartir ul a,.calc .compartir ul button{display:flex;width:100%;min-height:44px;align-items:center;padding:8px 14px;border:0;background:none;text-align:left;font-size:15px;text-decoration:none}.calc .compartir ul a:hover,.calc .compartir ul button:hover{background:var(--soft)}.calc .estado{font-size:14px;color:var(--teal);min-height:20px;padding:0 22px}.calc .leyenda{padding:12px 22px 16px;border-top:1px solid var(--hilo);font-size:14px;line-height:1.5;color:var(--ink);font-weight:700}.calc .columna{display:grid;gap:22px;min-width:0}.calc .cuidado{background:var(--soft);border:1px solid var(--teal);padding:18px 22px;display:grid;gap:12px}.calc .cuidado h2{font:800 20px/1.15 Raleway,Arial,sans-serif;letter-spacing:-.015em}.calc .cuidado ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media(min-width:700px){.calc .cuidado ul{grid-template-columns:1fr 1fr;gap:12px 22px}}.calc .cuidado li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;font-size:15px;line-height:1.45}.calc .cuidado li svg{width:30px;height:30px;fill:none;stroke:var(--teal);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.calc .cuidado li b{display:block;font:700 15px Raleway,Arial,sans-serif}.calc .cuidado .nota-i{font-size:13px}.calc .seccion{margin-top:46px}.calc .sec-cab{display:grid;gap:8px;border-bottom:1px solid var(--ink);padding-bottom:12px;margin-bottom:18px}.calc .sec-cab h2{font:800 clamp(1.6rem,3.4vw,2.3rem)/1.08 Raleway,Arial,sans-serif;letter-spacing:-.03em}.calc .linea{position:relative}.calc .linea svg.ritmo{display:none;width:100%;overflow:visible}.calc .ritmo .agua-b{stroke-width:1}.calc .ritmo .agua-t{font:700 12px Raleway,Arial,sans-serif;fill:var(--teal)}.calc .ritmo .gl{stroke:var(--hilo);stroke-dasharray:3 3}.calc .ritmo .gt{font:700 11px Raleway,Arial,sans-serif;fill:var(--muted);font-variant-numeric:lining-nums}.calc .ritmo .eje{stroke:var(--ink);stroke-width:1}.calc .ritmo .tk{stroke:var(--ink)}.calc .ritmo .tt{font:700 11.5px Raleway,Arial,sans-serif;fill:var(--ink);font-variant-numeric:lining-nums}.calc .ritmo .sepm{stroke:var(--ink);stroke-opacity:.35}.calc .ritmo .paso{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linejoin:round}.calc .ritmo .estrato{stroke-width:.6;transition:y .5s var(--ease),height .5s var(--ease)}.calc .ritmo .brindis{stroke:var(--ink);stroke-width:1.2;stroke-dasharray:4 3}.calc .ritmo .mt{font:700 12px Raleway,Arial,sans-serif;fill:var(--ink)}.calc .ritmo .mt2{font:400 11.5px DM Sans,Arial,sans-serif;fill:var(--tinta2)}.calc .ritmo .cierre{stroke:var(--teal);stroke-width:2}.calc .ritmo .guia{fill:none;stroke:var(--ink);stroke-width:.8}.calc .t-cierre{color:var(--teal)}.calc .momentos{list-style:none;margin:0;padding:0;position:relative}.calc .mo{display:grid;grid-template-columns:52px 24px minmax(0,1fr);gap:0 10px;position:relative;padding-bottom:16px}.calc .mo:before{content:"";position:absolute;left:73px;top:6px;bottom:-6px;width:2px;background:var(--ink)}.calc .mo:last-child:before{display:none}.calc .mo .hora{font:700 13px/1.3 Raleway,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums;text-align:right;padding-top:2px}.calc .mo .hora span{display:block;font:400 12px DM Sans,Arial,sans-serif;color:var(--muted)}.calc .mo .nodo{width:16px;height:16px;border-radius:50%;border:2px solid var(--ink);background:#fff;margin:3px 0 0 4px;position:relative;z-index:1}.calc .mo.brindis-li .nodo{transform:rotate(45deg);border-radius:2px;background:var(--papel)}.calc .mo.agua-li .nodo,.calc .mo.cierre-li .nodo{border-color:var(--teal);background:var(--agua)}.calc .mo h3{letter-spacing:-.01em}.calc .mo .que{font-size:14.5px;line-height:1.45;color:var(--tinta2);margin-top:3px}.calc .mo .que b{color:var(--ink)}.calc .mo .origen{font:italic 400 13px/1.4 Raleway,Arial,sans-serif;color:var(--muted);margin-top:3px}.calc .mo .origen.no{color:var(--tinta2);border-left:3px solid var(--red);padding-left:8px;font-style:normal;font-family:DM Sans,Arial,sans-serif}.calc .barrita{display:flex;height:14px;margin-top:7px;border:1px solid var(--ink);background:#fff;max-width:100%}.calc .barrita i{display:block;height:100%;transition:width .5s var(--ease)}.calc .barrita i+i{border-left:1px solid var(--ink)}.calc .estilos-mo{display:grid;gap:6px;margin-top:6px;font-size:13.5px;line-height:1.35;color:var(--tinta2)}.calc .estilos-mo>span{display:grid;grid-template-columns:7px minmax(0,1fr);gap:8px;align-items:center}.calc .estilos-mo svg{width:7px;height:22px}.calc .tipos-mo{display:none;flex-wrap:wrap;gap:2px 10px;margin-top:6px;font-size:12.5px;color:var(--tinta2)}.calc .tipos-mo span{display:inline-flex;align-items:center;gap:4px}.calc .tipos-mo svg{width:7px;height:22px}.calc .mo.agua-li,.calc .mo.agua-li h3,.calc .mo.cierre-li h3{color:var(--teal)}.calc .mo.agua-li:before{background:repeating-linear-gradient(var(--teal) 0 4px,transparent 4px 7px)}@media(min-width:760px){.calc .linea svg.ritmo{display:block}.calc .momentos{display:grid;margin-left:var(--pad,64px);margin-right:6px}.calc .momentos .mo{display:block;padding:10px 10px 0;border-left:1px solid var(--hilo)}.calc .momentos .mo .hora,.calc .momentos .mo .nodo,.calc .momentos .mo:before{display:none}.calc .momentos .mo.solo-celular{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0;border:0}.calc .momentos .mo .hora-d{display:block}.calc .momentos .barrita{display:none}.calc .momentos .tipos-mo{display:flex}.calc .momentos .mo{padding:8px 14px 0}.calc .momentos .mo h3{font-size:15.5px}.calc .momentos .mo .que{font-size:13.5px}.calc .momentos .estilos-mo{font-size:12.5px;gap:2px 8px}.calc .momentos .mo .origen{font-size:12.5px}}.calc .hora-d{display:none;font:700 12px Raleway,Arial,sans-serif;color:var(--muted);font-variant-numeric:lining-nums tabular-nums;margin-bottom:2px}.calc .pie-linea{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:14px;font-size:14px;color:var(--tinta2)}.calc .pie-linea b{color:var(--ink)}.calc .recibo{background:#fff;border:1px solid var(--ink);padding:18px 22px;max-width:760px;position:relative}.calc .recibo:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-9px;height:9px;background:radial-gradient(circle at 6px -1px,transparent 6px,#fff 6.5px) repeat-x;background-size:12px 9px}.calc .rc{display:grid;grid-template-columns:auto minmax(12px,1fr) auto;gap:0 8px;align-items:baseline;padding:6px 0;font-size:15px}.calc .rc:after{content:"";grid-column:2;grid-row:1;border-bottom:1px dotted var(--muted);transform:translateY(-4px)}.calc .rc .rc-k{grid-column:1}.calc .rc .rc-v{grid-column:3;font-weight:700;text-align:right}.calc .rc .rc-n{grid-column:1/-1;font:italic 400 13px/1.4 Raleway,Arial,sans-serif;color:var(--muted)}.calc .rc.sub{padding-left:16px;font-size:14px}.calc .rc.total{border-top:1px solid var(--ink);margin-top:6px;padding-top:10px;font:800 17px Raleway,Arial,sans-serif}.calc .rc.total .rc-v{font-weight:800}.calc .pie{margin:56px 0 0;padding:18px 0 40px;border-top:1px solid var(--hilo);font-size:14px;color:var(--ink)}.calc .barra{position:fixed;left:0;right:0;bottom:0;z-index:20;display:none;background:var(--ink);color:#fff;text-decoration:none;padding:10px 18px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px rgba(28,28,30,.2);transform:translateY(110%);transition:transform .3s var(--ease)}.calc .barra.ver{transform:none}.calc .barra .in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;max-width:620px;margin:0 auto}.calc .barra b{font:800 28px/1 Raleway,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums}.calc .barra small{display:block;font-size:12.5px;line-height:1.3;color:#DDE7E7}.calc .barra .mini{display:flex;height:8px;border:1px solid #fff;margin-top:5px}.calc .barra .mini i{display:block;height:100%}.calc .barra .ir{font:700 13px Raleway,Arial,sans-serif;border:1px solid #fff;border-radius:99px;padding:8px 12px;white-space:nowrap}@media(max-width:1023px){.calc .barra{display:block}}@media(max-width:800px){.calc{width:min(100% - 36px,620px)}.calc .acciones,.calc .afinar .dentro,.calc .afinar>summary,.calc .bloque,.calc .cifras,.calc .cu-cab,.calc .estado,.calc .leyenda,.calc .pieza{padding-left:16px;padding-right:16px}.calc .cuidado{padding:16px}}@media(max-width:520px){.calc .mezcla-in{grid-template-columns:minmax(0,1fr)}.calc .anillo{max-width:220px;margin:0 auto}.calc .cifras,.calc .lista-cajas li{grid-template-columns:minmax(0,1fr)}.calc .cifra{font-size:76px}.calc .opcion{grid-template-columns:22px minmax(0,1fr)}.calc .opcion .ritmo{grid-column:2;grid-row:auto;text-align:left;display:flex;gap:8px;flex-wrap:wrap}.calc .opcion .ritmo span{display:inline}}.calc .cal-cab .entrada{font-size:17px}.calc .respuesta{border:1px solid var(--ink);border-left:4px solid var(--teal);background:var(--paper);padding:18px 22px;margin:0 0 26px;display:grid;gap:8px;max-width:900px}.calc .respuesta p.dice{font-size:18px}.calc .respuesta p.dice strong{font:800 1.18em Raleway,Arial,sans-serif;letter-spacing:-.01em}.calc .respuesta .sup{font:italic 400 14px/1.45 Raleway,Arial,sans-serif;color:var(--muted)}.calc .respuesta .sup a{color:var(--ink)}.calc .respuesta .ley{font-size:13.5px;font-weight:700;border-top:1px solid var(--hilo);padding-top:8px}.calc .bloque-menu .ayuda-menu{font:italic 400 13px/1.45 Raleway,Arial,sans-serif;color:var(--muted);margin:10px 0 8px}.calc .platillo .dice .formas{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.calc .platillo .dice .formas label{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:3px 10px 3px 6px;border:1px solid var(--control);border-radius:99px;background:#fff;font:700 12.5px Raleway,Arial,sans-serif;color:var(--ink);cursor:pointer}.calc .platillo .dice .formas input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.calc .platillo .dice .formas label:has(input:checked){background:var(--ink);color:#fff;border-color:var(--ink)}.calc .platillo .dice .formas label:has(input:focus-visible){outline:3px solid var(--red);outline-offset:2px}.calc .platillo .dice .formas small{font-weight:400;opacity:.8}.calc .platillo .dice button.si{border:1px solid var(--ink);background:#fff;border-radius:99px;min-height:36px;padding:3px 12px;font:700 13px Raleway,Arial,sans-serif;margin:6px 6px 0 0}.calc .nivel{display:inline-flex;align-items:center;gap:5px;font:700 12px Raleway,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--teal)}.calc .nivel i{width:10px;height:10px;margin:0 3px;flex:none;border-radius:50%;background:var(--teal);box-shadow:0 0 0 2px #fff,0 0 0 3.2px var(--teal)}.calc .nivel.mb i{background:#3E8F8A;box-shadow:none}.calc .nivel.fu i{background:linear-gradient(90deg,var(--muted) 50%,#fff 50%);box-shadow:0 0 0 1.5px var(--muted)}.calc .nivel.ev{color:var(--red)}.calc .nivel.ev i{border-radius:2px;background:#fff;box-shadow:0 0 0 1.5px var(--red)}.calc .mi-lista{list-style:none;margin:0;padding:0 22px 6px;display:grid;gap:0}.calc .mi-lista li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:0 10px;align-items:center;padding:7px 0;border-bottom:1px dotted var(--muted);font-size:15px}.calc .mi-lista li svg{width:12px;height:38px}.calc .mi-lista li .v{font:800 17px Raleway,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums;text-align:right}.calc .mi-lista li small{display:block;font-size:12.5px;color:var(--muted)}.calc .mi-lista li.extra{grid-template-columns:minmax(0,1fr) auto}.calc .mi-lista li.extra:last-child{border-bottom:0}.calc .nota-cajas{font-size:14px;line-height:1.45;color:var(--tinta2);margin-top:8px}.calc .som-ej{font:italic 400 15px/1.45 Raleway,Arial,sans-serif;color:var(--tinta2);margin-bottom:14px}.calc .tiempos-som{display:grid;gap:18px}@media(min-width:1024px){.calc .tiempos-som{grid-template-columns:repeat(3,minmax(0,1fr))}}.calc .ts{background:#fff;border:1px solid var(--ink);padding:18px 18px 16px;display:grid;gap:10px;align-content:start}.calc .ts .rot{font:700 12px Raleway,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.calc .ts h3{font:800 22px/1.15 Raleway,Arial,sans-serif;letter-spacing:-.02em}.calc .ts h3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.calc .ts .sub{font-size:13.5px;color:var(--muted);margin-top:-6px}.calc .ts .eleg{border-top:1px solid var(--hilo);padding-top:10px;display:grid;gap:6px}.calc .ts h4{font:800 17px/1.25 Raleway,Arial,sans-serif;display:flex;gap:8px;align-items:flex-start}.calc .ts h4 svg{flex:none;width:9px;height:28px;margin-top:-4px}.calc .ts .porque{font-size:15px;line-height:1.5;color:var(--tinta2)}.calc .ts .serv{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13.5px;color:var(--tinta2)}.calc .ts .serv b{color:var(--ink)}.calc .ts .mini-t{font:700 11.5px Raleway,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta2);margin-top:4px}.calc .ts ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px;line-height:1.4}.calc .ts .evitar{background:#FFF2F2;border-left:3px solid var(--red);padding:8px 10px;font-size:14px;line-height:1.45}.calc .ts .nota-el{font:italic 400 13px/1.45 Raleway,Arial,sans-serif;color:var(--muted)}.calc .ts .vin a{text-decoration:underline;text-underline-offset:3px}.calc .un-vino{margin-top:18px;border:1px solid var(--teal);background:var(--soft);padding:14px 18px;display:grid;gap:6px;max-width:900px}.calc .un-vino h3{font:800 18px Raleway,Arial,sans-serif}.calc .cambia{width:100%;max-width:900px;border-collapse:collapse;margin-top:18px;font-size:14.5px;background:#fff}.calc .cambia caption{text-align:left;font:700 12px Raleway,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:0 0 8px}.calc .cambia td,.calc .cambia th{padding:9px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.calc .cambia td.n{font:800 17px Raleway,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums;text-align:right;white-space:nowrap}.calc .usar{margin-top:16px}.calc .formula-2{font:700 17px/1.6 Raleway,Arial,sans-serif;background:#fff;border:1px solid var(--ink);padding:14px 18px;max-width:900px;margin-bottom:18px}.calc .formula-2 span{display:block}.calc .formula-2 b{color:var(--teal)}.calc .dos-col{display:grid;gap:26px}@media(min-width:1024px){.calc .dos-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.calc .tsup{width:100%;border-collapse:collapse;font-size:14.5px;background:#fff}.calc .tsup td,.calc .tsup th{text-align:left;vertical-align:top;padding:9px 10px;border-bottom:1px solid var(--line)}.calc .tsup th{font:700 13px Raleway,Arial,sans-serif;width:30%}.calc .tsup td b{font-variant-numeric:lining-nums tabular-nums}.calc .no-hace{margin-top:14px;font-size:14.5px;line-height:1.5;background:var(--soft);border-left:3px solid var(--teal);padding:10px 14px}.calc .tabla{width:100%;border-collapse:collapse;background:#fff;font-size:15px}.calc .tabla caption{text-align:left;font:italic 400 14px Raleway,Arial,sans-serif;color:var(--muted);caption-side:bottom;padding-top:8px}.calc .tabla td,.calc .tabla th{padding:10px;border-bottom:1px solid var(--line);text-align:right;vertical-align:top}.calc .tabla td:first-child,.calc .tabla th:first-child{text-align:left}.calc .tabla thead th{font:700 12px Raleway,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta2);vertical-align:bottom}.calc .tabla tbody th{font:800 17px Raleway,Arial,sans-serif}.calc .tabla td b{font:800 19px Raleway,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums}.calc .tabla td small{display:block;font-size:12px;color:var(--muted)}.calc .tabla tr.ini{background:var(--soft)}.calc .tabla tr:target{outline:2px solid var(--red);outline-offset:-2px}.calc .tablas{display:grid;gap:30px}@media(min-width:1024px){.calc .tablas{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.calc .eventos{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.calc .ev{background:#fff;border:1px solid var(--ink);padding:16px;display:grid;gap:8px;align-content:start}.calc .ev h3{font:800 20px Raleway,Arial,sans-serif}.calc .ev p{font-size:14.5px;line-height:1.45;color:var(--tinta2)}.calc .ev .c{font-size:15px}.calc .ev .c b{font:800 30px Raleway,Arial,sans-serif;font-variant-numeric:lining-nums}.calc .ev a.abrir{justify-self:start}.calc .ev a.hist{font-size:14px;text-decoration:underline}.calc .faq{max-width:900px;display:grid;gap:8px}.calc .faq details{background:#fff;border:1px solid var(--line)}.calc .faq summary{cursor:pointer;list-style:none;padding:14px 16px;font:700 16px/1.35 Raleway,Arial,sans-serif;display:flex;justify-content:space-between;gap:12px;min-height:48px}.calc .faq summary::-webkit-details-marker{display:none}.calc .faq summary:after{content:"+";font:400 22px/1 Raleway,Arial,sans-serif}.calc .faq details[open] summary:after{content:"−"}.calc .faq details[open]{border-color:var(--ink)}.calc .faq .r{padding:0 16px 14px;font-size:15.5px;line-height:1.6;color:var(--tinta2)}.calc .faq .r a{text-decoration:underline}.calc .sigue{display:grid;gap:4px 28px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.calc .sigue a{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px dotted var(--muted);font:700 15.5px Raleway,Arial,sans-serif;text-decoration:none}.calc .sigue a small{font:400 13.5px DM Sans,Arial,sans-serif;color:var(--muted)}.calc .sigue a:hover{color:var(--red)}.calc .de-quien{font:italic 400 12.5px Raleway,Arial,sans-serif;color:var(--muted)}.calc *,.calc :after,.calc :before{font-feature-settings:"lnum" 1!important}.calc .ts h4{margin:0}.calc .ts .ver{font-size:14px;line-height:1.5;border-top:1px dotted var(--muted);padding-top:8px}.calc .ts .ver a{text-decoration:underline;text-underline-offset:3px}.calc .respuesta .sup a+a{margin-left:2px}.calc .respuesta .sup{font:400 14px/1.5 DM Sans,Arial,sans-serif;color:var(--tinta2)}@media(max-width:600px){.calc .cal-cab .entrada{font:400 16px/1.55 DM Sans,Arial,sans-serif;color:var(--tinta2)}.calc .respuesta{padding:14px 16px}.calc .respuesta p.dice{font-size:17px}.calc .tsup td,.calc .tsup th{display:block;width:auto}.calc .tsup th{padding-bottom:0;border-bottom:0;font-size:13.5px}.calc .tsup td{padding-top:2px}.calc .tabla thead th{text-transform:none;letter-spacing:0;font-size:12.5px;line-height:1.25}.calc .tabla td,.calc .tabla th{padding:9px 6px}.calc .cambia{font-size:14px}.calc .cambia td,.calc .cambia th{padding:8px 6px}.calc .ts{padding:16px 14px 14px}.calc .ts .porque{font-size:15.5px}}.calc .hoja{display:none}.calc .opcion .ritmo span[id^=rt-]{display:inline;font:inherit;color:inherit}.calc #o-escala,.calc .cuidado .nota-i,.calc .mo .origen,.calc .pieza figcaption.nota-i,.calc .rc .rc-n,.calc .respuesta .sup,.calc .tabla caption,.calc .ts .nota-el{font-family:DM Sans,Arial,sans-serif;font-style:normal}.calc .vd-tinto{--vidrio:#4B6237;--tono:none;--canto:rgba(255,255,255,.22);--capsula:#1C1C1E;--capsula-l:#FFFFFF;--brillo:#FFFFFF;--sombra:.6}.calc .vd-espumoso{--vidrio:#1E3329;--tono:none;--canto:rgba(255,255,255,.2);--capsula:#DCBE7D;--capsula-l:#1C1C1E;--brillo:#FFFFFF;--sombra:.6}.calc .vd-blanco{--vidrio:#EEF2EC;--tono:#EEE3BA;--canto:#9FB3A6;--capsula:#DCBE7D;--capsula-l:#1C1C1E;--brillo:#FFFFFF;--sombra:.4}.calc .vd-rosado{--vidrio:#EEF2EC;--tono:#F3DDC8;--canto:#9FB3A6;--capsula:#FFFCF3;--capsula-l:#1C1C1E;--brillo:#FFFFFF;--sombra:.4}.calc .vd-dulce{--vidrio:#EEF2EC;--tono:#E7CC8C;--canto:#9FB3A6;--capsula:#DCBE7D;--capsula-l:#1C1C1E;--brillo:#FFFFFF;--sombra:.4}.calc .vd-generoso{--vidrio:#7A5524;--tono:none;--canto:rgba(255,255,255,.22);--capsula:#B98F5A;--capsula-l:#1C1C1E;--brillo:#FFFFFF;--sombra:.55}.calc{--oro:#DCBE7D;--oro-t:#8A5300;--etiqueta:#FFFCF3;--ifo:var(--papel)}.calc .tarjeta{background:transparent;border:0;box-shadow:none}.calc .cuenta,.calc .mandos{border-top:2px solid var(--ink)}.calc .mandos .afinar .dentro,.calc .mandos .afinar>summary,.calc .mandos .bloque{padding-left:0;padding-right:0}.calc .acciones,.calc .cifras,.calc .cu-cab,.calc .estado,.calc .leyenda,.calc .pieza{padding-left:0!important;padding-right:0!important}.calc .mi-lista{padding:0 0 6px}@media(min-width:1024px){.calc .instrumento{gap:44px}}.calc .respuesta{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:none;padding:16px 0 14px;max-width:960px;margin-bottom:34px}.calc .respuesta p.dice{font-size:19px;line-height:1.5}.calc .sec-cab{border-bottom:1px solid var(--hilo);border-top:2px solid var(--ink);padding-top:12px}.calc .seccion{margin-top:56px}.calc .cal-cab{border-bottom:0;padding-bottom:6px;margin-bottom:22px}.calc .cal-cab h1{letter-spacing:-.04em}.calc .cal-cab .entrada{font:italic 400 18px/1.55 Raleway,Arial,sans-serif;color:var(--tinta2)}.calc .btn,.calc .chip,.calc .contador,.calc .mov,.calc .opcion,.calc .platillo .dice .formas label,.calc .platillo .dice button.si,.calc .platillo input,.calc .seg,.calc .tag-a{border-radius:2px}.calc .opcion{background:transparent}.calc .opcion:has(input:checked){background:#FFFFFF}.calc .contador,.calc .seg{background:#FFFFFF}.calc .fichas{gap:0;border-top:1px solid var(--muted);border-left:1px solid var(--muted)}.calc .ficha{border:0;border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);border-radius:0;min-height:84px;background:transparent;gap:5px;padding:8px 2px 9px;font:700 14px Raleway,Arial,sans-serif}.calc .ficha svg{width:36px;height:36px;stroke:none;color:var(--ink)}.calc .ficha:hover{background:#FFFFFF;--ifo:#FFFFFF}.calc .ficha:has(input:checked){background:var(--ink);color:var(--papel);--ifo:var(--ink)}.calc .ficha:has(input:checked) svg{color:var(--papel)}.calc .cifras{padding-top:14px;column-gap:28px}.calc .cifra{font-size:clamp(80px,9.4vw,116px);letter-spacing:-.055em;line-height:.86}.calc .cifra b{position:relative;display:inline-block;isolation:isolate;padding-right:.06em}.calc .cifra b:after{content:attr(data-n);position:absolute;left:.045em;top:.04em;z-index:-1;color:transparent;background:repeating-linear-gradient(135deg,var(--ink) 0 1.1px,transparent 1.1px 3.6px);-webkit-background-clip:text;background-clip:text;pointer-events:none}.calc .cifra small{display:block;width:max-content;border-top:3px double var(--ink);padding-top:7px;margin-top:12px;letter-spacing:.18em}.calc .cifras .lado p{font-size:16px}.calc .botellero{background:transparent;border:0;border-top:1px solid var(--hilo);margin-top:16px;padding-top:14px}.calc .botellero svg{margin-top:2px}.calc .rp-cara{fill:url(#p-madera);stroke:var(--ink);stroke-width:.9}.calc .rp-tapa{fill:#E8D7B6;stroke:var(--ink);stroke-width:.7}.calc .rp-sombra{fill:url(#tr-d);opacity:.4}.calc .pt{transition:transform .6s var(--ease)}.calc .pt-m{fill:var(--oro);stroke:var(--ink);stroke-width:.8}.calc .pt-p{fill:var(--etiqueta);stroke:var(--ink);stroke-width:.4}.calc .pt-t{font:700 11px Raleway,Arial,sans-serif;letter-spacing:.12em;fill:var(--ink)}.calc .pt-t .n{font-weight:800;letter-spacing:.04em}.calc .pt-s{font:400 11px DM Sans,Arial,sans-serif;fill:var(--tinta2)}.calc .pt-g .pt-t{font-size:13px}.calc .pt-g .pt-t .n{font-size:20px}.calc .pt-g .pt-s{font-size:12.5px}.calc .bt{transition:transform .6s var(--ease)}.calc .bt .in{animation:calc-asienta .62s var(--ease) both;animation-delay:var(--d,0s)}.calc .bt.sale .in{animation:calc-levanta .28s ease-in both}.calc .ms,.calc .rp{transition:transform .5s var(--ease),width .5s var(--ease)}.calc .botellero figcaption{max-width:62ch}.calc .muestra-nota{font:400 14px/1.45 DM Sans,Arial,sans-serif;color:var(--tinta2);margin:4px 0 0}.calc .dos{border-top:1px solid var(--hilo)}.calc .lc-cajas{gap:16px 14px;align-items:flex-end}.calc .cj{display:block;overflow:visible}.calc .cj.nueva{animation:calc-baja .5s var(--ease) both}.calc .clave{gap:6px 18px;font:700 13.5px Raleway,Arial,sans-serif}.calc .clave svg{width:20px;height:20px}.calc .clave .n{font-weight:800;font-variant-numeric:lining-nums tabular-nums}.calc .mezcla-in{grid-template-columns:minmax(0,1fr);gap:16px}.calc .regla-mezcla{width:100%;height:auto;display:block;overflow:visible}.calc .rm-seg{stroke:var(--ink);stroke-width:1;transition:x .6s var(--ease),width .6s var(--ease)}.calc .rm-g{transition:transform .6s var(--ease),opacity .3s}.calc .rm-p{font:800 22px Raleway,Arial,sans-serif;fill:var(--ink);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}.calc .rm-p tspan{font-size:13px;font-weight:700}.calc .rm-n{font:700 12px Raleway,Arial,sans-serif;letter-spacing:.12em;fill:var(--tinta2)}.calc .rm-l,.calc .rm-tk{stroke:var(--ink);stroke-width:.8}.calc .rm-tt{font:700 11px Raleway,Arial,sans-serif;fill:var(--muted);font-variant-numeric:lining-nums}.calc .rm-marco{fill:none;stroke:var(--ink);stroke-width:1.4}.calc .leyenda-mezcla{display:grid;grid-template-columns:minmax(0,1fr);column-gap:28px}@media(min-width:640px){.calc .leyenda-mezcla{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calc .leyenda-mezcla li:nth-last-child(2):nth-child(odd){border-bottom:0}}.calc .ritmo .estrato{stroke:var(--ink);stroke-width:.7}.calc .ritmo .agua-b{fill:url(#p-agua);stroke:var(--teal)}.calc .ritmo .paso{stroke-width:2}.calc .ritmo .gl{stroke:var(--muted);stroke-opacity:.5;stroke-dasharray:1 3;stroke-linecap:round}.calc .ritmo .guia{stroke-dasharray:1 2.4;stroke-linecap:round}.calc .mo .vin{display:block;width:24px;height:24px;color:var(--ink);--ifo:var(--papel);margin:0 0 4px}.calc .mo h3{font:800 17px/1.2 Raleway,Arial,sans-serif}.calc .mo .hora{font:800 14px/1.3 Raleway,Arial,sans-serif}.calc .mo .nodo{border-radius:0;width:11px;height:11px;transform:rotate(45deg);margin:6px 0 0 7px;background:var(--papel)}.calc .mo:before{width:1px;left:74px}.calc .mo.agua-li:before{background:repeating-linear-gradient(var(--teal) 0 3px,transparent 3px 6px)}@media(min-width:760px){.calc .momentos .mo{border-left:0;border-top:3px double var(--ink);margin-right:10px;padding:10px 4px 0 0}.calc .momentos .mo:last-child{margin-right:0}.calc .momentos .mo .hora-d{font:800 13px Raleway,Arial,sans-serif;color:var(--ink);letter-spacing:.02em}}.calc .pie-linea{border-top:1px solid var(--hilo);padding-top:10px}.calc .cuidado{border:0;border-top:3px solid var(--teal);padding:18px 20px 16px}.calc .cuidado li svg{stroke:none;color:var(--teal);--ifo:var(--soft)}.calc .ev,.calc .ts{background:transparent;border:0;border-top:2px solid var(--ink);padding:14px 0 0}.calc .tiempos-som{gap:30px}.calc .eventos{gap:30px 26px}.calc .ev h3{display:flex;align-items:center;gap:10px}.calc .ev h3 svg{flex:none;color:var(--ink)}.calc .faq{gap:0;border-top:2px solid var(--ink)}.calc .faq details{background:transparent;border:0;border-bottom:1px solid var(--hilo)}.calc .faq details[open]{border-color:var(--hilo)}.calc .faq summary{padding:14px 0}.calc .faq .r{padding:0 0 16px}.calc .formula-2{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:12px 0}.calc .cambia,.calc .formula-2,.calc .tabla,.calc .tsup,.calc .un-vino{background:transparent}.calc .un-vino{border:0;border-left:3px solid var(--teal);padding:4px 0 4px 16px}.calc .sigue{border-top:2px solid var(--ink)}@media(max-width:520px){.calc .cifra{font-size:84px}.calc .ficha{min-height:78px;font-size:13.5px}.calc .ficha svg{width:32px;height:32px}.calc .rm-p{font-size:19px}.calc .cuidado{padding:16px 14px}}.calc .bt.ya .in{animation:none}.calc #cap-botellero{font:400 14px/1.5 DM Sans,Arial,sans-serif;font-style:normal;color:var(--tinta2)}@media(max-width:759px){.calc .mo .vin{float:right;margin:0 0 0 10px;width:26px;height:26px}}.calc{width:min(1240px,calc(100% - 72px));margin:0 auto;padding-bottom:20px;font:400 16px/1.55 DM Sans,Arial,sans-serif;color:var(--ink)}.calc .migas{display:block;font:400 14px DM Sans,Arial,sans-serif;color:var(--muted);padding:18px 0 0;gap:0}.calc .migas ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.calc .migas li+li:before{content:"›";margin-right:6px;color:var(--muted)}.calc .idioma-aviso a,.calc .migas a{text-decoration:underline}.calc .idioma-aviso a{font-style:normal}.calc .escala{margin:0 0 4px}.calc .botellas{display:block;width:100%;overflow:visible;margin-top:6px}.calc .bt{transition:transform .55s var(--ease)}.calc .repisa{fill:var(--ink)}.calc .tabla-scroll{overflow-x:auto;max-width:100%}.calc .cambia td.n,.calc .cambia th.n{text-align:right}.calc .usar a.btn{margin:0 6px 6px 0}.calc .cuidado .leyenda{padding:8px 0 0;border-top:1px solid rgba(18,84,90,.3)}.calc .recibo-col h3{margin-bottom:10px}.calc .tsup-col{min-width:0}.calc #como-calculamos{display:grid;gap:22px}.calc #como-calculamos>.sec-cab{margin-bottom:0}.calc .ev a.btn{width:max-content;max-width:100%}.calc .acciones .share-menu>summary{list-style:none}.calc .acciones .share-menu>summary::-webkit-details-marker{display:none}.calc .platillo .dice .formas label,.calc .platillo .dice button.si{min-height:44px}.calc .marcas button{min-height:44px;min-width:44px;bottom:-10px}.calc .regla{padding-bottom:40px}.calc .chip,.calc .mov{min-height:44px}.calc .faq .r p+p{margin-top:8px}.calc .nota-n{font:400 13.5px/1.45 DM Sans,Arial,sans-serif;color:var(--muted)}@media(min-width:1024px){.calc #como-calculamos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:26px;align-items:start}.calc #como-calculamos>.formula-2,.calc #como-calculamos>.sec-cab{grid-column:1/-1}}@media(max-width:800px){.calc{width:min(100% - 32px,620px)}}@media(max-width:520px){.calc .formula-2{font-size:15px}.calc .cifra{font-size:68px}}.calc .lista-cajas .surtidas{display:grid;gap:10px}.calc .ley a,.calc li a,.calc p a,.calc td a{text-decoration:underline;text-underline-offset:3px}.calc a.btn{text-decoration:none}.calc .afinar.bloque{padding:0}.calc .medias-cifra{display:block;font:700 15px/1.35 Raleway,Arial,sans-serif;letter-spacing:0;margin-top:8px;max-width:22ch}.calc .lista-cajas .sueltas{margin-top:8px}.calc .botellas.quieto .bt .in,.calc .lista-cajas.quieto .cj{animation:none}.calc .ev h3 svg{width:34px;height:34px}main:has(>.calc){background:#FAF8F3}@keyframes calc-cae{0%{transform:translateY(-14px);opacity:0}}@keyframes calc-entra{0%{transform:scale(.6);opacity:0}}@keyframes calc-asienta{0%{transform:translate(16px,-6px);opacity:0}55%{transform:translateY(.7px);opacity:1}78%{transform:translateY(-.4px)}to{transform:none}}@keyframes calc-levanta{to{transform:translateY(-10px);opacity:0}}@keyframes calc-baja{0%{transform:translateY(-10px);opacity:0}}html[data-mov=no] .calc *,html[data-mov=no] .calc :after,html[data-mov=no] .calc :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){html:not([data-mov=si]) .calc *,html:not([data-mov=si]) .calc :after,html:not([data-mov=si]) .calc :before{animation:none!important;transition:none!important}}@media print{.calc>:not(.hoja),body:has(.calc)>:not(main),main:has(>.calc)>:not(.calc){display:none!important}main:has(>.calc){background:#fff}.calc{width:auto;margin:0;padding:0}.calc .hoja{display:block!important;font:400 11pt/1.4 DM Sans,Arial,sans-serif;color:#1C1C1E}.calc .hoja h2{font:800 18pt/1.1 Raleway,Arial,sans-serif;margin:0 0 4pt}.calc .hoja .h-sub{margin:0 0 8pt}.calc .hoja table{width:100%;border-collapse:collapse;margin:6pt 0 8pt}.calc .hoja td,.calc .hoja th{text-align:left;padding:4pt 6pt;border-bottom:.6pt solid #596568;vertical-align:top}.calc .hoja thead th{font:700 8.5pt Raleway,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.calc .hoja .caja-ck{display:inline-block;width:10pt;height:10pt;border:1pt solid #1c1c1e;margin-right:6pt;vertical-align:-2pt}.calc .hoja p{margin:0 0 4pt}.calc .hoja .cuidado-h{border:1pt solid #1c1c1e;padding:6pt 8pt;margin:6pt 0}.calc .hoja .ley-h{font-weight:700;font-size:9.5pt;margin-top:6pt}.calc .hoja .url-h{font-size:8.5pt;word-break:break-all;color:#3A4346}@page{size:letter;margin:14mm}}.calc .leyenda-mezcla li.nota-n{display:block}