.hl-fit{background:var(--hl-linen);padding-block:6.4rem}@media screen and (min-width:990px){.hl-fit{padding-block:9rem}}.hl-fit__inner{max-width:var(--hl-page-max);margin-inline:auto;padding-inline:var(--hl-gutter)}.hl-fit__column{max-width:88rem;margin-inline:auto;display:flex;flex-direction:column;gap:3.2rem}.hl-fit__head{display:flex;flex-direction:column;gap:1.2rem}hl-fit-check{display:flex;flex-direction:column;gap:2.4rem}.hl-fit__intro{font-size:1.6rem;line-height:1.6;color:var(--hl-muted);margin:0;max-width:62ch}.hl-fit__control{background:var(--hl-card);border:1px solid var(--hl-line);padding:2.8rem 2.4rem;display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:750px){.hl-fit__control{padding:3.2rem}}.hl-fit__control-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.hl-fit__label{font-size:1.45rem;font-weight:600;letter-spacing:.02em;color:var(--hl-navy);margin:0}.hl-fit__readout{font-family:var(--hl-font-heading);font-style:italic;font-weight:var(--hl-heading-weight);font-size:clamp(2.8rem,4vw,3.6rem);line-height:1;color:var(--hl-gold);white-space:nowrap}.hl-fit__hint{font-size:1.35rem;line-height:1.55;color:var(--hl-muted);margin:0}.hl-fit__range{--hl-fit-progress: 50;appearance:none;-webkit-appearance:none;width:100%;margin:0;padding-block:1.2rem;background:transparent;cursor:pointer;touch-action:pan-y}.hl-fit__range::-webkit-slider-runnable-track{height:.6rem;border-radius:999px;background:linear-gradient(to right,var(--hl-gold) 0 calc(var(--hl-fit-progress) * 1%),transparent calc(var(--hl-fit-progress) * 1%) 100%),var(--hl-line-strong)}.hl-fit__range::-moz-range-track{height:.6rem;border-radius:999px;background:var(--hl-line-strong)}.hl-fit__range::-moz-range-progress{height:.6rem;border-radius:999px;background:var(--hl-gold)}.hl-fit__range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:2.8rem;height:2.8rem;margin-top:-1.1rem;border-radius:50%;background:var(--hl-card);border:2px solid var(--hl-navy);box-shadow:inset 0 0 0 .4rem var(--hl-gold);transition:box-shadow .15s ease}.hl-fit__range::-moz-range-thumb{width:2.8rem;height:2.8rem;border-radius:50%;background:var(--hl-card);border:2px solid var(--hl-navy);box-shadow:inset 0 0 0 .4rem var(--hl-gold);transition:box-shadow .15s ease}.hl-fit__range:focus-visible{outline:none}.hl-fit__range:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 .4rem var(--hl-gold),0 0 0 3px var(--hl-linen),0 0 0 5px var(--hl-navy)}.hl-fit__range:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 .4rem var(--hl-gold),0 0 0 3px var(--hl-linen),0 0 0 5px var(--hl-navy)}.hl-fit__scale{display:flex;justify-content:space-between;font-size:1.2rem;color:var(--hl-muted)}.hl-fit__results{display:flex;flex-direction:column}.hl-fit__result{background:var(--hl-card);border:1px solid var(--hl-line);border-top:3px solid var(--hl-gold);padding:2.8rem 2.4rem;display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:750px){.hl-fit__result{padding:3.2rem}}.hl-fit__result[hidden]{display:none}.hl-fit__result--narrow{border-top-color:var(--hl-navy)}.hl-fit__result-text{font-size:1.6rem;line-height:1.6;color:var(--hl-muted);margin:0;max-width:62ch}.hl-fit__width{font-style:italic;color:var(--hl-gold)}.hl-fit__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:0;padding-top:.8rem;border-top:1px solid var(--hl-line)}@media screen and (max-width:599px){.hl-fit__facts{grid-template-columns:1fr;gap:1.2rem}}.hl-fit__fact{display:flex;flex-direction:column;gap:.4rem;padding-top:1.2rem}.hl-fit__fact-value{font-family:var(--hl-font-heading);font-style:italic;font-weight:var(--hl-heading-weight);font-size:clamp(2.4rem,3.2vw,3rem);line-height:1;color:var(--hl-gold);margin:0}.hl-fit__fact-label{font-size:1.3rem;line-height:1.45;color:var(--hl-muted);margin:0}.hl-fit__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.hl-fit__sheet{background:var(--hl-card);border:1px solid var(--hl-line);padding:2.8rem 2.4rem;display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:750px){.hl-fit__sheet{padding:3.2rem}}.hl-fit__sheet-text{font-size:1.5rem;line-height:1.6;color:var(--hl-muted);margin:0;max-width:62ch}.hl-fit__form{display:flex;flex-direction:column;gap:1.6rem}.hl-fit__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.2rem}.hl-fit__field{display:flex;flex-direction:column;gap:.6rem;flex:1 1 26rem;min-width:0}.hl-fit__field-label{font-size:1.3rem;font-weight:600;color:var(--hl-navy)}.hl-fit__input{width:100%;min-height:var(--hl-btn-height);padding:0 1.6rem;border:1px solid var(--hl-line-strong);border-radius:var(--hl-btn-radius);background:#fff;font-family:var(--hl-font-body);font-size:1.5rem;color:var(--hl-navy)}.hl-fit__input:focus-visible{outline:2px solid var(--hl-navy);outline-offset:2px;border-color:var(--hl-navy)}.hl-fit__privacy{font-size:1.25rem;line-height:1.5;color:var(--hl-muted);margin:0}.hl-fit__privacy a{color:var(--hl-navy);text-decoration:underline;text-underline-offset:3px}.hl-fit__privacy a:hover{color:var(--hl-gold)}.hl-fit__consent{display:flex;align-items:flex-start;gap:1rem;padding-top:1.6rem;border-top:1px solid var(--hl-line);font-size:1.3rem;line-height:1.5;color:var(--hl-muted);cursor:pointer}.hl-fit__checkbox{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:2rem;height:2rem;margin:0;border:1px solid var(--hl-line-strong);border-radius:4px;background:#fff;cursor:pointer;position:relative}.hl-fit__checkbox:checked{background:var(--hl-navy);border-color:var(--hl-navy)}.hl-fit__checkbox:checked:after{content:"";position:absolute;inset-inline-start:.65rem;inset-block-start:.25rem;width:.5rem;height:1rem;border:solid var(--hl-linen);border-width:0 2px 2px 0;transform:rotate(45deg)}.hl-fit__checkbox:focus-visible{outline:2px solid var(--hl-navy);outline-offset:2px}.hl-fit__message{font-size:1.4rem;line-height:1.55;margin:0;padding:1.2rem 1.6rem;background:var(--hl-note);color:var(--hl-navy)}.hl-fit__message--error{background:#b9a03d24}@media(prefers-reduced-motion:reduce){.hl-fit__range::-webkit-slider-thumb{transition:none}.hl-fit__range::-moz-range-thumb{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hl-fit-check.css.map */
