.fr{--fr-ok: #2E6A4D;--fr-warn: #A2701C;--fr-bad: #A23A2C;--fr-line: var(--color-border, #E6E6E6);--fr-line-strong: color-mix(in srgb, var(--color-text, #000) 22%, var(--color-bg, #fff));padding:0;border:0;margin:auto;width:min(1040px,calc(100vw - 48px));height:min(640px,calc(100vh - 48px));max-width:none;max-height:none;overflow:hidden;background:var(--color-bg, #fff);color:var(--color-text, #000);font-family:var(--font-body)}.fr::backdrop{background:#0000008c}.fr[open]{animation:fr-in .22s ease-out}@keyframes fr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html.fr-locked{overflow:hidden}.fr button{font-family:inherit}.fr button:not(.button){color:inherit}.fr :focus-visible{outline:2px solid var(--color-text, #000);outline-offset:2px}.fr__frame{position:relative;display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);height:100%}.fr__close{position:absolute;top:12px;right:12px;z-index:5;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer}.fr__close svg{width:20px;height:20px}.fr__media{position:relative;overflow:hidden;background:var(--color-surface, #F4F4F2)}.fr__photo,.fr__photo-img{width:100%;height:100%}.fr__photo-img{display:block;object-fit:cover;object-position:center top}.fr__photo[hidden]{display:none}.fr__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px 52px 16px 12px}.fr__stage[hidden]{display:none}.fr__stage .fr__figure{width:100%;height:100%}.fr__tones{position:absolute;right:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}.fr__tone{width:20px;height:20px;padding:0;border:1px solid rgba(0,0,0,.18);border-radius:50%;background:var(--tone);cursor:pointer;transition:box-shadow .15s ease}.fr__tone[aria-checked=true]{box-shadow:0 0 0 2px var(--color-bg, #fff),0 0 0 3px var(--color-text, #000)}.fr__measure-tab{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;padding:14px 20px;border:1px solid var(--fr-line);border-left:0;background:var(--color-bg, #fff);font-size:.8125rem;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease,color .2s ease}.fr__measure-tab:hover{background:var(--color-text, #000);color:var(--color-bg, #fff)}.fr__measure-tab[hidden]{display:none}.fr__stage--measure{flex-direction:column;justify-content:flex-start;padding:22px 24px;background:var(--color-bg, #fff)}.fr__stage--measure .fr__figure{flex:1;width:100%;min-height:0}.fr__how{margin:14px 0 0;max-width:34ch;text-align:center;font-size:.8125rem;line-height:1.5}.fr__stage--measure .fr__how{align-self:center}.fr__how--mobile{display:none}.fr__tape-tab{position:absolute;left:0;top:50%;z-index:2;transform:translateY(-50%);display:grid;place-items:center;width:84px;height:52px;border:1px solid var(--fr-line);border-left:0;background:var(--color-bg, #fff)}.fr__tape-tab svg{width:36px;height:27px}.fr__panel{position:absolute;top:0;bottom:0;left:0;z-index:4;width:40%;display:flex;flex-direction:column;justify-content:center;padding:48px 40px;background:var(--color-bg, #fff);border-right:1px solid var(--fr-line);animation:fr-panel .24s ease-out}.fr__panel[hidden]{display:none}@keyframes fr-panel{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}.fr__panel-title{margin:0 0 18px;font-family:var(--font-heading-sc);font-variant-caps:var(--heading-sc-variant);font-weight:500;font-size:1.5rem;letter-spacing:.04em}.fr__panel-title:focus{outline:none}.fr__panel-table{width:100%;border-collapse:collapse;font-size:.875rem}.fr__panel-table th,.fr__panel-table td{padding:13px 0;border-bottom:1px solid var(--fr-line);text-align:right;font-weight:400}.fr__panel-table thead th{padding-top:0;color:var(--color-muted, #4A4A4A);font-size:.75rem}.fr__panel-table tbody th{text-align:left;color:var(--color-muted, #4A4A4A)}.fr__panel-table td{font-variant-numeric:tabular-nums;padding-left:12px}.fr__panel-table tbody td:last-child{font-weight:500}.fr__panel-note{margin:14px 0 0;font-size:.75rem;color:var(--color-muted, #4A4A4A);line-height:1.5}.fr__panel .fr__text-button{align-self:flex-start;margin-top:18px}.fr__panel-close{position:absolute;top:50%;right:-20px;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--color-text, #000);cursor:pointer}.fr button.fr__panel-close{color:var(--color-bg, #fff)}.fr__panel-close svg{width:18px;height:18px}.fr__main{display:flex;flex-direction:column;min-height:0;padding:52px 56px 18px;overflow-y:auto;overscroll-behavior:contain}.fr__step{flex:1 0 auto;display:flex;flex-direction:column}.fr__step[hidden]{display:none}.fr__checks{display:flex;gap:18px;margin:0 0 24px;padding:0;list-style:none}.fr__check{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--color-muted, #4A4A4A)}.fr__check-box{position:relative;flex:0 0 auto;width:18px;height:18px;border:1px solid var(--fr-line-strong);background:var(--color-bg, #fff)}.fr__check.is-current{color:var(--color-text, #000)}.fr__check.is-current .fr__check-box{border-color:var(--color-text, #000);box-shadow:inset 0 0 0 1px var(--color-text, #000)}.fr__check.is-done{color:var(--color-text, #000)}.fr__check.is-done .fr__check-box{border-color:var(--color-text, #000);background:var(--color-text, #000);animation:fr-check-fill .3s ease-out}.fr__check.is-done .fr__check-box:after{content:"";position:absolute;left:5.5px;top:2px;width:5px;height:9px;border:solid var(--color-bg, #fff);border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}@keyframes fr-check-fill{0%{background:var(--color-bg, #fff)}to{background:var(--color-text, #000)}}.fr__title{margin:0 0 10px;font-family:var(--font-heading-sc);font-variant-caps:var(--heading-sc-variant);font-weight:500;font-size:2rem;line-height:1.1;letter-spacing:.03em}.fr__title:focus{outline:none}.fr__lede{margin:0;max-width:46ch;color:var(--color-muted, #4A4A4A);font-size:.9375rem;line-height:1.6}.fr__units{display:inline-flex;align-self:flex-start;margin-top:26px;border:1px solid var(--fr-line-strong)}.fr__unit{min-height:36px;padding:0 16px;border:0;background:transparent;font-size:.8125rem;letter-spacing:.02em;cursor:pointer}.fr .fr__unit[aria-pressed=true]{background:var(--color-text, #000);color:var(--color-bg, #fff)}.fr__fields{display:grid;gap:18px;margin-top:24px}.fr__field{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:16px;row-gap:6px}.fr__label{font-size:.875rem}.fr__inputs{display:flex;gap:10px}.fr__inputs[hidden]{display:none}.fr__input{display:inline-flex;align-items:center;gap:8px;width:160px;height:48px;padding:0 14px;border:1px solid var(--fr-line-strong);cursor:text;transition:border-color .15s ease}.fr__input--short{width:104px}.fr__input:focus-within{border-color:var(--color-text, #000)}.fr__input input{width:100%;min-width:0;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:1rem;font-variant-numeric:tabular-nums;color:inherit}.fr__input input:focus-visible{outline:none}.fr__input span{color:var(--color-muted, #4A4A4A);font-size:.8125rem}.fr__input:has(input[aria-invalid=true]){border-color:var(--fr-bad)}.fr__hint,.fr__error{grid-column:2;margin:0;font-size:.75rem;line-height:1.45}.fr__hint{color:var(--color-muted, #4A4A4A)}.fr__error{color:var(--fr-bad)}.fr__error[hidden]{display:none}.fr__nav{display:flex;justify-content:flex-end;gap:12px;margin-top:auto;padding-top:28px}.fr .fr__primary,.fr .fr__secondary{min-height:48px;padding:0 28px}.fr .fr__secondary{color:var(--color-text, #000)}.fr .fr__secondary:hover{color:var(--color-bg, #fff)}.fr__sliders{display:grid;gap:18px;margin-top:30px;max-width:380px;width:100%;align-self:center}.fr__slider-label{display:block;margin-bottom:6px;text-align:center;font-size:.8125rem}.fr__slider-row{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px}.fr__step-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--fr-line-strong);background:var(--color-bg, #fff);cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.fr__step-btn:hover{border-color:var(--color-text, #000)}.fr__step-btn:disabled{opacity:.35;cursor:default;border-color:var(--fr-line-strong)}.fr__step-btn svg{width:16px;height:16px}.fr__range-wrap--steps i{position:absolute;top:50%;width:1px;height:11px;margin-top:-5.5px;background:var(--color-text, #000);opacity:.45;pointer-events:none}.fr__range-wrap--steps i:nth-child(1){left:8px}.fr__range-wrap--steps i:nth-child(2){left:calc(8px + (100% - 16px)/4)}.fr__range-wrap--steps i:nth-child(3){left:calc(8px + (100% - 16px)/2)}.fr__range-wrap--steps i:nth-child(4){left:calc(8px + (100% - 16px)*.75)}.fr__range-wrap--steps i:nth-child(5){left:calc(100% - 8px)}.fr__mobile-figure{display:none}.fr-meas-list{display:grid;gap:14px;margin-top:28px;width:100%;max-width:440px}.fr-meas{display:grid;grid-template-columns:64px minmax(0,1fr) 104px;align-items:center;gap:16px;padding:4px 0}.fr-meas[hidden]{display:none}.fr-meas__label{font-size:.8125rem}.fr-meas.is-active .fr-meas__label{font-weight:600}.fr-meas__box{display:flex;align-items:baseline;gap:6px;height:44px;padding:0 10px;border:1px solid var(--fr-line-strong);cursor:text;transition:border-color .15s ease}.fr-meas__box:focus-within,.fr-meas.is-active .fr-meas__box{border-color:var(--color-text, #000)}.fr-meas__box input{width:100%;min-width:0;padding:0;border:0;outline:none;background:transparent;font:inherit;font-size:1.125rem;line-height:42px;text-align:right;font-variant-numeric:tabular-nums;color:inherit}.fr-meas__box--large input{font-size:1.375rem}.fr-meas__box input:focus-visible{outline:none}.fr-meas__unit{font-size:.75rem;color:var(--color-muted, #4A4A4A)}.fr__more{align-self:flex-start;margin-top:16px}.fr-meas-list--measure{max-height:268px;overflow-y:auto;overscroll-behavior:contain;padding-right:14px;scrollbar-width:thin;scrollbar-color:#8A8A8A transparent}.fr-meas-list--measure::-webkit-scrollbar{width:6px}.fr-meas-list--measure::-webkit-scrollbar-thumb{background:#8a8a8a;border-radius:3px}.fr-meas-list--measure::-webkit-scrollbar-track{background:var(--color-surface, #F4F4F2);border-radius:3px}.fr-meas-list--measure .fr-meas{transition:background-color .15s ease}.fr__range-wrap{position:relative;display:block;height:28px}.fr__range-wrap:before{content:"";position:absolute;left:8px;right:8px;top:50%;height:2px;margin-top:-1px;background:var(--fr-line)}.fr__range{position:relative;z-index:1;width:100%;height:28px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.fr__range::-webkit-slider-runnable-track{height:28px;background:linear-gradient(var(--color-text, #000),var(--color-text, #000)) 8px 50% / calc((100% - 16px) * var(--fill, .5)) 2px no-repeat}.fr__range::-moz-range-progress{height:2px;background:var(--color-text, #000)}.fr__range::-moz-range-track{height:28px;background:transparent}.fr__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:4px;border:2px solid var(--color-text, #000);border-radius:50%;background:var(--color-bg, #fff)}.fr__range::-moz-range-thumb{width:16px;height:16px;border:2px solid var(--color-text, #000);border-radius:50%;background:var(--color-bg, #fff)}.fr__range:focus{outline:none}.fr__range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-text, #000);outline-offset:4px}.fr__range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-text, #000);outline-offset:4px}.fr__step--loading{align-items:center;justify-content:center;text-align:center}.fr__step--loading .fr__lede{margin-top:2px}.fr__spinner{width:40px;height:40px;margin-bottom:26px;border:1.5px solid var(--fr-line);border-top-color:var(--color-text, #000);border-radius:50%;animation:fr-spin .9s linear infinite}@keyframes fr-spin{to{transform:rotate(360deg)}}.fr__text-button{padding:4px 0;border:0;background:transparent;cursor:pointer;font-size:.8125rem;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.fr__text-button[hidden]{display:none}.fr button.fr__text-button--quiet{color:var(--color-muted, #4A4A4A)}.fr__text-button--mobile{display:none}.fr__foot{display:flex;flex-wrap:wrap;gap:4px 12px;margin:18px 0 0;font-size:.6875rem;color:var(--color-muted, #4A4A4A)}.fr__foot-link{color:inherit}.fr-result{flex:1;min-height:0;display:grid;grid-template-columns:156px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto auto;grid-template-areas:"head figure" "note note" "compare compare" "actions actions";column-gap:16px}.fr-result__head{grid-area:head;padding-top:18px}.fr-result__verdict{margin:0 0 12px;font-family:var(--font-heading-sc);font-variant-caps:var(--heading-sc-variant);font-weight:500;font-size:1.0625rem;letter-spacing:.04em;white-space:nowrap}.fr-result__verdict:focus{outline:none}.fr-result__card{position:relative;display:grid;place-items:center;width:104px;height:104px;border:1px solid var(--fr-line-strong)}.fr-result__card--bad{border-color:color-mix(in srgb,var(--fr-bad) 45%,transparent)}.fr-result__size{font-family:var(--font-heading);font-weight:500;font-size:3rem;line-height:1}.fr-result__card .fr-badge{position:absolute;top:-9px;right:-9px;width:22px;height:22px}.fr-result__links{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px}.fr-result__figure{grid-area:figure;min-height:0;display:flex;justify-content:center}.fr-result__canvas{position:relative;height:100%;max-height:410px;aspect-ratio:4 / 5;margin-right:128px}.fr-result__canvas .fr__figure{width:100%;height:100%}.fr-result__labels{position:absolute;top:0;bottom:0;left:100%;width:128px;margin:0;padding:0;list-style:none}.fr-label{position:absolute;left:6px;right:0;display:flex;align-items:center;gap:8px;transform:translateY(-50%)}.fr-label__icon{flex:0 0 auto;width:24px;height:24px}.fr-label__icon circle{fill:var(--fr-ok)}.fr-label__icon path{fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fr-label__icon--warn circle{fill:var(--fr-warn)}.fr-label__icon--bad circle{fill:var(--fr-bad)}.fr-label__text{display:flex;flex-direction:column;line-height:1.25}.fr-label__area{font-size:.6875rem;color:var(--color-muted, #4A4A4A)}.fr-label__fit{font-size:.8125rem;font-weight:500}.fr-result__note{grid-area:note;margin:10px 0 0;font-size:.8125rem;color:var(--fr-warn)}.fr-result__note[hidden]{display:none}.fr-result__compare{grid-area:compare;margin-top:12px}.fr-result__compare-title{margin:0 0 4px;font-size:.75rem;color:var(--color-muted, #4A4A4A)}.fr-chips{display:flex;gap:10px;padding:10px 10px 6px 2px;overflow-x:auto;scrollbar-width:none}.fr-chips::-webkit-scrollbar{display:none}.fr-chip{position:relative;flex:0 0 auto;min-width:64px;height:42px;padding:0 14px;border:1px solid var(--fr-line-strong);background:var(--color-bg, #fff);font-size:.875rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.fr-chip:hover{border-color:var(--color-text, #000)}.fr-chip[aria-checked=true]{border-color:var(--color-text, #000);box-shadow:inset 0 0 0 1px var(--color-text, #000);font-weight:600}.fr-chip--bad .fr-chip__name{color:var(--color-muted, #4A4A4A)}.fr-chip .fr-badge{position:absolute;top:-8px;right:-8px;width:17px;height:17px}.fr-badge{display:block;border-radius:50%;background:var(--fr-ok)}.fr-badge[hidden]{display:none}.fr-badge--bad{background:var(--fr-bad)}.fr-badge--warn{background:var(--fr-warn)}.fr-badge:before,.fr-badge:after{content:"";position:absolute;background:#fff}.fr-badge--ok:before{left:30%;top:46%;width:22%;height:1.6px;transform:rotate(45deg);transform-origin:left center}.fr-badge--ok:after{left:40%;top:61%;width:38%;height:1.6px;transform:rotate(-48deg);transform-origin:left center}.fr-badge--bad:before,.fr-badge--bad:after{left:27%;top:calc(50% - .8px);width:46%;height:1.6px}.fr-badge--bad:before{transform:rotate(45deg)}.fr-badge--bad:after{transform:rotate(-45deg)}.fr-result__actions{grid-area:actions;display:flex;justify-content:flex-end;gap:12px;margin-top:14px}.fr-result__actions [hidden]{display:none}.fr__figure{position:relative}.fr__figure canvas{display:block;width:100%;height:100%}.fr__figure--static canvas{visibility:hidden}.fr__figure canvas,.fr__figure .fr__leaders{opacity:0}.fr__figure.is-ready canvas,.fr__figure.is-ready .fr__leaders{opacity:1;transition:opacity .18s ease-out}.fr__figure-status{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,visibility 0s linear .18s}.fr__figure.is-loading .fr__figure-status,.fr__figure.is-failed .fr__figure-status{opacity:1;visibility:visible;transition:none}.fr__figure-spinner{width:30px;height:30px;border:1.5px solid var(--fr-line);border-top-color:var(--color-text, #000);border-radius:50%;animation:fr-spin .9s linear infinite}.fr__figure.is-failed .fr__figure-spinner{display:none}.fr__figure-status-text{margin:0;max-width:26ch;font-size:.8125rem;line-height:1.5;color:var(--color-muted, #4A4A4A)}.fr__leaders{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.fr-leader{stroke:var(--fr-ok);stroke-opacity:.6;stroke-width:1;stroke-dasharray:2 3}.fr-leader--warn{stroke:var(--fr-warn)}.fr-leader--bad{stroke:var(--fr-bad)}.fr-guide{fill:none;stroke:#262626;stroke-linecap:round;stroke-linejoin:round}.fr-guide__head{fill:#262626}.fr-guide__rule{stroke:#262626;stroke-width:1;stroke-dasharray:3 3}@media(max-width:749px){.fr{width:100vw;height:100vh;height:100dvh;margin:0}.fr[open]{animation:fr-up .26s ease-out}@keyframes fr-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.fr__frame{grid-template-columns:minmax(0,1fr)}.fr__media{display:none}.fr__main{padding:52px 20px 14px}.fr__close{top:8px;right:8px}.fr__title{font-size:1.625rem}.fr__field{grid-template-columns:minmax(0,1fr)}.fr__hint,.fr__error{grid-column:1}.fr__input{width:100%}.fr__input--short{width:50%}.fr__inputs{width:100%}.fr__nav{position:sticky;bottom:-14px;margin:auto -20px -14px;padding:14px 20px;background:var(--color-bg, #fff);border-top:1px solid var(--fr-line)}.fr__nav .button{flex:1;padding:0 10px;white-space:nowrap}.fr .fr__nav .button{letter-spacing:.08em}.fr__mobile-figure{display:block;height:34vh;min-height:210px;margin-top:14px}.fr__mobile-figure .fr__figure{width:100%;height:100%}.fr-meas-list{margin-top:12px;gap:10px}.fr__sliders{margin-top:12px;gap:12px}.fr-meas{grid-template-columns:54px minmax(0,1fr) 92px;gap:12px}.fr__mobile-figure--measure{height:30vh;min-height:190px}.fr__how--mobile{display:block;margin:8px auto 0}.fr-result{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(240px,1fr) auto auto auto;grid-template-areas:"head" "figure" "note" "compare" "actions"}.fr-result__head{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;column-gap:18px;padding-top:0}.fr-result__verdict{grid-column:1 / -1;margin-bottom:10px}.fr-result__card{width:76px;height:76px}.fr-result__size{font-size:2.25rem}.fr-result__links{margin-top:0}.fr__text-button--mobile{display:inline-block}.fr-result__figure{margin-top:8px}.fr-result__canvas{max-height:46vh;margin-right:112px}.fr-result__labels{width:112px}.fr-result__actions{position:sticky;bottom:-14px;margin:12px -20px -14px;padding:12px 20px;background:var(--color-bg, #fff);border-top:1px solid var(--fr-line)}.fr-result__actions .button{flex:1;padding:0 12px}.fr .fr__primary,.fr .fr__secondary{letter-spacing:.12em;font-size:.75rem}.fr__panel{width:auto;right:0;justify-content:flex-start;padding:64px 20px 24px;border-right:0;animation-name:fr-panel-m}@keyframes fr-panel-m{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.fr__panel-close{top:8px;right:auto;left:12px;transform:none}}@media(prefers-reduced-motion:reduce){.fr[open],.fr__panel{animation:none}.fr__figure.is-ready canvas,.fr__figure.is-ready .fr__leaders,.fr__figure-status{transition:none}.fr__spinner{animation-duration:2.4s}}.sc{width:min(940px,calc(100vw - 48px));height:fit-content;max-height:calc(100vh - 48px)}.sc__frame{position:relative;display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);min-height:480px}.sc__guide{display:flex;flex-direction:column;padding:30px 28px 26px;border-right:1px solid var(--fr-line)}.sc__title{margin:0 0 16px;text-align:center;font-family:var(--font-heading-sc);font-variant-caps:var(--heading-sc-variant);font-weight:500;font-size:1.375rem;letter-spacing:.04em}.sc__media{position:relative;aspect-ratio:300 / 270;background:var(--color-surface, #F4F4F2);overflow:hidden}.sc__photo,.sc__diagram{position:absolute;top:0;right:0;bottom:0;left:0}.sc__photo[hidden],.sc__diagram[hidden]{display:none}.sc__photo-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.sc__diagram{animation:sc-fade .18s ease-out}@keyframes sc-fade{0%{opacity:0}to{opacity:1}}.sc-body{display:block;width:100%;height:100%}.sc-body__part{fill:var(--color-bg, #fff);stroke:#7d7d7d;stroke-width:1.3;stroke-linejoin:round}.sc-body__line{fill:none;stroke:#b9b9b9;stroke-width:1;stroke-linecap:round}.sc-body__arrow path{fill:none;stroke:#d9534f;stroke-width:3;stroke-linecap:round}.sc-body__arrow .sc-body__head{fill:#d9534f;stroke:none}.sc__how{min-height:4.6em;margin:14px 0 0;font-size:.8125rem;line-height:1.55}.sc__main{display:flex;flex-direction:column;padding:64px 40px 30px}.sc__prompt{margin:0 0 18px;text-align:center;font-size:.875rem}.sc__sizes{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:8px}.sc__nav{display:grid;place-items:center;width:32px;height:40px;padding:0;border:0;background:transparent;cursor:pointer}.sc__nav svg{width:16px;height:16px}.sc__nav:disabled{opacity:.25;cursor:default}.sc__chips{display:flex;gap:16px;padding:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sc__chips::-webkit-scrollbar{display:none}.sc__chip{flex:0 0 calc((100% - 32px) / 3);height:44px;padding:0 10px;border:1px solid var(--fr-line-strong);background:var(--color-bg, #fff);font-size:.9375rem;cursor:pointer;scroll-snap-align:start;transition:border-color .15s ease,box-shadow .15s ease}.sc__chip:hover{border-color:var(--color-text, #000)}.sc__chip[aria-checked=true]{border-color:var(--color-text, #000);box-shadow:inset 0 0 0 1px var(--color-text, #000);font-weight:600}.sc__table{width:100%;margin-top:22px;border-collapse:collapse;font-size:.9375rem}.sc__row{cursor:default;transition:background-color .15s ease}.sc__row th,.sc__row td{padding:18px 24px;border-bottom:1px solid var(--fr-line);font-weight:400}.sc__row th{text-align:left}.sc__row td{text-align:right;font-variant-numeric:tabular-nums}.sc__row:hover,.sc__row.is-active{background:var(--color-surface, #F4F4F2)}.sc__row:focus-visible{outline:2px solid var(--color-text, #000);outline-offset:-2px}.sc__note{margin:12px 0 0;font-size:.75rem;color:var(--color-muted, #4A4A4A)}.sc .sc__cta{margin-top:auto;min-height:50px;width:100%}@media(max-width:749px){.sc{width:100vw;max-height:100dvh;height:100dvh;margin:0}.sc__frame{grid-template-columns:minmax(0,1fr);min-height:0;height:100%;overflow-y:auto}.sc__guide{padding:52px 20px 8px;border-right:0}.sc__media{max-width:320px;width:100%;align-self:center}.sc__how{min-height:0;text-align:center}.sc__main{padding:16px 20px 20px}.sc__row th,.sc__row td{padding:14px 12px}.sc .sc__cta{margin-top:18px;position:sticky;bottom:0}}@media(prefers-reduced-motion:reduce){.sc__diagram{animation:none}}.sc-body__arrow path.sc-body__rule{stroke-width:1;stroke-dasharray:3 3}
/*# sourceMappingURL=/cdn/shop/t/79/assets/fitting-room.css.map */
