.mzfit-link{display:inline-flex;align-items:center;gap:5px;margin-left:auto;min-height:22px;padding:0;border:0;background:none;color:#121212;font:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.mzfit-caret{transition:transform .2s ease}.mzfit-link[aria-expanded=true] .mzfit-caret{transform:rotate(180deg)}.mzp__label-row:has(.mzfit-link) .mzfit-link{margin-left:10px}.mzfit-step .radio__fieldset,.mzfit-step fieldset{display:block!important;margin:0;padding:0;border:0}.mzfit-step .radio__legend{display:block!important;float:none!important;width:100%!important;max-width:none!important;margin:0 0 12px!important;padding:0!important}.mzfit-step .radio__legend__label{display:flex!important;align-items:center;gap:10px;width:100%;margin:0}.mzfit-step .radio__legend__value{display:none!important}.mzfit-step .radio__legend__option-name{display:inline-flex;align-items:center;gap:8px;font-size:14px!important;font-weight:700;line-height:1.2;color:#121212;text-transform:none;letter-spacing:0}.mzfit-step .radio__legend__option-name:before{content:"";flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#2a0709 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 16.2 5.3 12l-1.4 1.4 5.6 5.6L20.1 8.4 18.7 7z' fill='%23fff'/%3E%3C/svg%3E") center / 13px no-repeat}.mzfit-step .radio__buttons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.mzfit-step[data-mzfit-count="1"] .radio__buttons{grid-template-columns:minmax(0,1fr)!important}.mzfit-step[data-mzfit-count="2"] .radio__buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mzfit-step[data-mzfit-count="3"] .radio__buttons{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mzfit-step--ring .radio__buttons{grid-template-columns:repeat(6,minmax(0,1fr))!important}.mzfit-step .radio__button{min-width:0!important;max-width:none!important;width:auto!important;margin:0!important;justify-self:stretch;flex:none!important}.mzfit-step .radio__button label[data-mzfit-n]{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%!important;min-width:0!important;height:58px;margin:0!important;padding:0 4px!important;border-radius:10px!important;font-size:0!important;line-height:1!important;letter-spacing:0!important;text-align:center;text-transform:none!important;white-space:nowrap}.mzfit-step .radio__button label[data-mzfit-n]:before{content:attr(data-mzfit-n);font-size:16px;font-weight:700;color:#121212}.mzfit-step .radio__button label[data-mzfit-n]:after{content:attr(data-mzfit-w);font-size:10.5px;font-weight:500;letter-spacing:.01em;color:#6b6b6b}.mzfit-step .radio__button label[data-mzfit-w=""]:after{display:none}.mzfit-step .radio__button label[data-mzfit-w=""]{height:46px}.mzfit-step .radio__button label.mzfit-pill--text:before{font-size:12px;font-weight:600;white-space:normal;line-height:1.15}.mzfit-step input:checked+label[data-mzfit-n]:before{color:#fff}.mzfit-step input:checked+label[data-mzfit-n]:after{color:#ffffffbf}@media(max-width:374px){.mzfit-step .radio__buttons{gap:6px!important}.mzfit-step--ring .radio__buttons{grid-template-columns:repeat(5,minmax(0,1fr))!important}.mzfit-step .radio__button label[data-mzfit-n]:after{font-size:9.5px}}.mzfit-panel{margin-top:12px;padding:14px 12px 12px;border-radius:10px;background:#f6f6f6;color:#121212;font-size:13px;line-height:1.5}.mzfit-panel>:first-child{margin-top:0}.mzfit__art{display:block;width:100%;max-width:340px;height:auto;margin:0 auto 6px}.mzfit-g__body{fill:none;stroke:#c9c2bb;stroke-width:1.6;stroke-linecap:round}.mzfit-g__bone{fill:none;stroke:#f2c4c8;stroke-width:1.2;stroke-linecap:round}.mzfit-g__chain{fill:none;stroke:#bdbdbd;stroke-width:1.3;stroke-dasharray:3 3}.mzfit-g__tag{font-size:10px;font-weight:600;fill:#a0a0a0}.mzfit-g__len.is-on .mzfit-g__chain{stroke:#ba0308;stroke-width:2.4;stroke-dasharray:none}.mzfit-g__len.is-on .mzfit-g__tag{fill:#121212;font-weight:700}.mzfit__lens{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none}.mzfit__lens button{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;padding:6px 2px;border:1px solid transparent;border-radius:8px;background:none;color:inherit;font:inherit;cursor:pointer}.mzfit__pick button{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;padding:8px 6px;border:1px solid #e8e8e8;border-radius:10px;background:#fff;color:inherit;font:inherit;cursor:pointer}.mzfit__lens strong{font-size:13px;font-weight:600}.mzfit__lens span{font-size:11px;line-height:1.25;color:#6b6b6b;text-align:center}.mzfit__lens button[aria-pressed=true]{border-color:#121212;background:#fff}.mzfit__pick button[aria-pressed=true]{border-color:#121212;box-shadow:inset 0 0 0 1px #121212}.mzfit__pick-label{margin:16px 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mzfit__pick{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mzfit__pick button{flex-direction:row;padding:7px 12px;border-radius:999px}.mzfit__pick li{flex:0 0 auto}.mzfit__steps{margin:0 0 12px;padding-left:20px}.mzfit__steps li{margin:0 0 6px}.mzfit__tip{margin:10px 0 0;font-size:12.5px;color:#6b6b6b}.mzfit__table{width:100%;margin:12px 0 0;border-collapse:collapse;font-size:13px;text-align:center}.mzfit__table th{padding:8px 6px;background:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mzfit__table td{padding:7px 6px;border-bottom:1px solid #e8e8e8}.mzfit__table tr.is-on td{background:#fff;font-weight:700}.mzfit__table td button{padding:4px 12px;border:1px solid #e8e8e8;border-radius:999px;background:#fff;color:inherit;font:inherit;font-weight:600;cursor:pointer}
