.heladerias-links{justify-content:center;gap:var(--space-xs) var(--space-xl);margin-top:var(--space-lg);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.heladerias-note{margin:var(--space-lg) auto 0;text-align:center;max-width:46rem;color:var(--fg-2);font-size:var(--fs-sm)}.heladerias-close{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:.95em;height:.95em}.heladerias-pill{background:var(--brand-wash);color:var(--brand);border-radius:1em;flex:none;padding:.2em .65em;font-size:.72em;font-weight:600}.heladerias-tile{background:var(--paper);height:3.6em;box-shadow:inset 0 0 0 1px var(--ui-line);text-align:center;border-radius:.55em;align-content:center;justify-items:center;gap:.3em;padding:.3em;display:grid;position:relative}.fys-ui .heladerias-tile b{font-size:.74em;font-weight:700;line-height:1.15}.heladerias-tile em{background:var(--paper);box-shadow:0 0 0 1px var(--ui-line);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:1em;padding:.12em .5em;font-size:.6em;font-weight:700}.heladerias-tile.is-on{background:var(--brand-wash);box-shadow:inset 0 0 0 1.5px var(--brand);padding-top:1.05em}.heladerias-tile.is-out{background:var(--ui-wash)}.fys-ui .heladerias-tile.is-out b{color:var(--ink-2);font-weight:600}.heladerias-tile .heladerias-tile__out{background:var(--brand-wash);box-shadow:none;color:var(--brand)}.heladerias-tile__qty{background:var(--brand);color:var(--paper);border-radius:1em;align-items:center;gap:.4em;padding:.1em .45em;font-size:.56em;font-style:normal;font-weight:700;display:flex;position:absolute;top:.25em;right:.25em}.heladerias-dlg{width:23.4em;top:1.3em;left:1.2em;overflow:hidden}.heladerias-dlg__head{border-bottom:1px solid var(--ui-line);align-items:center;gap:.7em;padding:.75em 1em;display:flex}.heladerias-dlg .heladerias-dlg__head b{font-size:1.02em}.heladerias-dlg__group{background:var(--ui-wash);border-radius:.7em;margin:.7em;padding:.7em .7em .75em}.heladerias-dlg__gh{align-items:center;gap:.5em;margin-bottom:.6em;display:flex}.heladerias-dlg .heladerias-dlg__gh b{margin-right:auto;font-size:.95em}.heladerias-dlg .heladerias-dlg__gh small{font-variant-numeric:tabular-nums;font-size:.78em}.heladerias-dlg__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em;display:grid}.heladerias-dlg__foot{justify-content:space-between;align-items:center;gap:1em;padding:0 .8em .8em;display:flex}.heladerias-dlg__foot .fys-ui-btn{min-width:9.5em}.heladerias-quick{width:14em;padding:.8em .95em .85em;top:3.4em;right:1.2em}.heladerias-quick__head{margin-bottom:.45em;display:block}.heladerias-quick__line,.heladerias-order__line{border-top:1px solid var(--ui-line);grid-template-columns:1.7em minmax(0,1fr) auto;align-items:center;gap:.55em;padding:.45em 0;font-size:.88em;line-height:1.25;display:grid}.heladerias-quick__line i,.heladerias-order__line i{background:var(--ui-wash);border-radius:.45em;place-items:center;width:1.7em;height:1.7em;font-size:.9em;font-style:normal;font-weight:700;display:grid}.heladerias-quick__line span,.heladerias-order__line span{font-weight:600}.heladerias-quick .heladerias-quick__line small{font-weight:400;display:block}.heladerias-quick__line em,.heladerias-order__line em{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.heladerias-quick__total,.heladerias-order__total{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:baseline;padding-top:.55em;display:flex}.heladerias-quick .heladerias-quick__total b,.heladerias-order .heladerias-order__total b{font-variant-numeric:tabular-nums;font-size:1.15em;font-weight:700}.heladerias-display{text-align:center;justify-items:center;gap:.35em;width:15.5em;padding:1.05em 1.2em 1em;display:grid;top:1.3em;left:50%;transform:translate(-50%)}.heladerias-display__ok{background:var(--brand-wash);color:var(--brand);border-radius:1em;align-items:center;gap:.35em;padding:.25em .65em;font-size:.78em;font-weight:600;display:inline-flex}.heladerias-display__ok svg,.heladerias-translate li svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.fys-ui.heladerias-display>b{letter-spacing:-.01em;font-size:1.6em;font-weight:700}.heladerias-display strong{font-variant-numeric:tabular-nums;font-size:1.2em;font-weight:700}.heladerias-display__qr{width:6.4em;height:6.4em;color:var(--ink);margin:.3em 0}.heladerias-display small{max-width:11em;line-height:1.3}.heladerias-order{width:14em;padding:.8em .95em .9em;top:4.4em;right:1em}.heladerias-order__head{justify-content:space-between;align-items:baseline;gap:.5em;margin-bottom:.45em;display:flex}.heladerias-order .fys-ui-btn{margin-top:.7em}.heladerias-translate{width:14.5em;padding:.85em .95em .95em;top:1.4em;left:1.2em}.heladerias-translate__head{color:var(--brand);align-items:center;gap:.4em;display:flex}.heladerias-translate__head svg{fill:currentColor;width:1em;height:1em}.heladerias-translate .heladerias-translate__head b{color:var(--ink)}.heladerias-translate>small{margin:.55em 0 .3em;display:block}.heladerias-translate ul{margin:0 0 .75em;padding:0;list-style:none}.heladerias-translate li{border-top:1px solid var(--ui-line);align-items:center;gap:.55em;padding:.34em 0;font-size:.9em;display:flex}.heladerias-translate li i{background:var(--brand);width:1.25em;height:1.25em;color:var(--paper);border-radius:.3em;place-items:center;display:grid}.heladerias-translate li svg{stroke-width:1.9px;width:.9em;height:.9em}.heladerias-carta{width:19.5em;top:3.4em;right:1.2em;overflow:hidden}.heladerias-carta__bar{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:.5em;padding:.75em .95em;display:flex}.heladerias-carta__bar span{box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:1em;align-items:center;gap:.35em;padding:.22em .6em;font-size:.78em;font-weight:600;display:inline-flex}.heladerias-carta__bar svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:1.05em;height:1.05em}.heladerias-carta__item{grid-template-columns:minmax(0,1fr) auto;gap:.35em .6em;padding:.75em .95em;display:grid}.heladerias-carta__item+.heladerias-carta__item{border-top:1px solid var(--ui-line)}.heladerias-carta__item b{grid-column:1}.heladerias-carta .heladerias-carta__item small{grid-column:1/-1;line-height:1.35}.heladerias-carta__item strong{font-variant-numeric:tabular-nums;grid-area:1/2;font-weight:700}.heladerias-carta__allergens{flex-wrap:wrap;grid-column:1/-1;gap:.35em;display:flex}.heladerias-carta__allergens i{background:var(--ui-wash);box-shadow:inset 0 0 0 1px var(--ui-line);border-radius:1em;align-items:center;gap:.35em;padding:.15em .6em .15em .15em;font-size:.74em;font-style:normal;font-weight:500;display:inline-flex}.heladerias-carta__allergens svg{width:1.5em;height:1.5em}.heladerias-carta__item.is-out b,.heladerias-carta__item.is-out strong{color:var(--ink-2)}.heladerias-carta__badge{background:var(--danger);color:var(--paper);border-radius:.45em;grid-column:1;justify-self:start;padding:.15em .55em;font-size:.72em;font-weight:600}.heladerias-vit{--e:0;gap:var(--space-xl) var(--space-2xl);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.heladerias-vit__draw{position:relative;container-type:inline-size}.heladerias-vit__svg{width:100%;height:auto;display:block;overflow:visible}.heladerias-vit__mound{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(calc(1 - .97 * var(--e)))}.heladerias-vit__bottom{opacity:clamp(0, calc((var(--e) - .85) * 6.67), 1)}.heladerias-vit__arrow{opacity:clamp(0, calc((var(--e) - .8) * 5), 1)}.heladerias-vit__tag{top:81.1%;left:calc((var(--tx) * var(--vz,1) - var(--vx,0)) * 100%);white-space:nowrap;font-size:max(10px, calc(1.9cqw * var(--vz,1)));color:var(--fg);font-weight:600;line-height:1;position:absolute;transform:translate(-50%,-50%)}@container (max-width:520px){.heladerias-vit__svg,.heladerias-vit__tag{--vz:1.8;--vx:.32}.heladerias-vit__draw .heladerias-vit__svg{width:calc(var(--vz) * 100%);max-width:none;margin-left:calc(var(--vx) * -100%);-webkit-mask-image:linear-gradient(90deg,#0000 17.8%,#000 24% 67%,#0000 73.3%);mask-image:linear-gradient(90deg,#0000 17.8%,#000 24% 67%,#0000 73.3%)}}.heladerias-vit__ui{gap:var(--space-md);font-size:clamp(12px,1.15vw,14px);display:grid}.heladerias-vit .fys-ui{position:relative}.heladerias-stock{padding:.85em .95em .5em}.heladerias-stock__head{justify-content:space-between;align-items:center;gap:.5em;margin-bottom:.45em;display:flex}.heladerias-stock__head span{background:var(--ui-wash);color:var(--ink-2);border-radius:.45em;padding:.2em .55em;font-size:.74em;font-weight:600}.heladerias-stock__bar{background:var(--ui-line);border-radius:1em;height:.5em;margin:.35em 0 .65em;display:block;overflow:hidden}.heladerias-stock__bar i{height:100%;width:calc((1 - var(--e)) * 100%);border-radius:inherit;background:var(--brand);display:block}.heladerias-stock__move{border-top:1px solid var(--ui-line);grid-template-columns:4.8em minmax(0,1fr);align-items:baseline;gap:.5em;padding:.45em 0;font-size:.88em;display:grid}.heladerias-stock__move em{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.heladerias-stock__move span{font-weight:600}.heladerias-stock .heladerias-stock__move small{font-weight:400;display:block}.heladerias-stock__move.is-in em{color:var(--brand)}.heladerias-vit__pair{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.heladerias-vit__piece{grid-template-rows:1fr auto;gap:.5em;margin:0;display:grid}.heladerias-vit__piece figcaption{font-size:var(--fs-xs);color:var(--fg-3);text-align:center}.heladerias-mini{padding:.7em}.heladerias-mini>small{margin-bottom:.45em;display:block}.heladerias-mini__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35em;display:grid}.heladerias-mini .heladerias-tile{height:4em}.heladerias-qrrow{padding:.7em .8em}.heladerias-qrrow__item{justify-content:space-between;align-items:baseline;gap:.5em;margin-bottom:.35em;display:flex}.heladerias-qrrow .heladerias-qrrow__item b{font-size:.9em}.heladerias-qrrow__item span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85em;font-weight:600}.heladerias-qrrow__opt{border-top:1px solid var(--ui-line);grid-template-columns:1em minmax(0,1fr) auto;align-items:center;gap:.45em;padding:.42em 0;font-size:.84em;display:grid}.heladerias-qrrow__opt i{width:1em;height:1em;box-shadow:inset 0 0 0 1.5px var(--rule-strong);border-radius:50%}.heladerias-qrrow__opt.is-out{color:var(--ink-2)}.heladerias-qrrow__opt em{background:var(--brand-wash);color:var(--brand);white-space:nowrap;border-radius:.4em;padding:.1em .45em;font-size:.82em;font-weight:600}.heladerias-qrrow .heladerias-qrrow__opt small{white-space:nowrap}.heladerias-vit__steps{gap:var(--space-md) var(--space-lg);padding:var(--space-lg) 0 0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.heladerias-vit__steps li{color:var(--fg-3);transition:color var(--dur-short) var(--ease);align-items:baseline;gap:.65rem;line-height:1.4;display:flex}.heladerias-vit__steps b{font-family:var(--ff-mono);font-weight:500}.heladerias-vit__steps li.is-on{color:var(--fg)}.heladerias-vit__steps li.is-on b{color:var(--brand)}@media (max-width:860px){.heladerias-vit{grid-template-columns:minmax(0,1fr)}.heladerias-vit__arrow{display:none}.heladerias-vit__draw{overflow:clip}.heladerias-vit__ui{font-size:13px}.heladerias-vit__steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.heladerias-vit__pair{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.heladerias-vit__steps li{transition:none}}@container (max-width:540px){.heladerias-dlg{left:50%;transform:translate(-50%)}.heladerias-quick{display:none}.fys-card__art:has(.heladerias-order){height:25.5em}.heladerias-order{width:15em;top:auto;bottom:1.6em;right:4%}.heladerias-translate{display:none}.heladerias-carta{width:min(21em,92%);top:1.5em;left:50%;right:auto;transform:translate(-50%)}}
