.mm-stabilizer-advisor{--mm-ink: #1d2126;--mm-navy: #345479;--mm-teal: #21aaa5;--mm-teal-dark: #137773;--mm-mint: #e0f3f0;--mm-yellow: #f9e57e;--mm-coral: #e96860;--mm-paper: #f8f7f3;--mm-line: #d3d9dc;color:var(--mm-ink);font-family:Inter,var(--font-body-family),sans-serif;padding:clamp(1rem,3vw,2.5rem)}.mm-stabilizer-advisor__shell{background:var(--mm-paper);border:1px solid var(--mm-line);border-radius:1.5rem;box-shadow:0 1rem 3rem #1d212614;margin-inline:auto;max-width:68rem;overflow:clip;padding:clamp(1.25rem,4vw,3.5rem)}.mm-stabilizer-advisor__header{max-width:48rem}.mm-stabilizer-advisor__eyebrow,.mm-stabilizer-advisor__result-eyebrow{color:var(--mm-teal-dark);font-size:.78rem;font-weight:750;letter-spacing:.1em;margin:0 0 .75rem;text-transform:uppercase}.mm-stabilizer-advisor h2,.mm-stabilizer-advisor h3,.mm-stabilizer-advisor p{margin-block-start:0}.mm-stabilizer-advisor h2{color:var(--mm-navy);font-size:clamp(2rem,5vw,3.6rem);letter-spacing:-.045em;line-height:1.02;margin-block-end:1rem}.mm-stabilizer-advisor__header>p:last-child{font-size:clamp(1rem,2vw,1.2rem);line-height:1.55;margin-bottom:0}.mm-stabilizer-advisor__progress-wrap{align-items:end;display:grid;gap:.55rem;margin-block:2rem 1.5rem}.mm-stabilizer-advisor__progress-wrap p{color:var(--mm-navy);font-size:.78rem;font-weight:700;margin-bottom:0}.mm-stabilizer-advisor__progress{background:#3454791f;border-radius:999px;height:.42rem;overflow:hidden}.mm-stabilizer-advisor__progress span{background:var(--mm-teal);display:block;height:100%;transform:scaleX(.25);transform-origin:left;transition:transform .28s ease}.mm-stabilizer-advisor__question{view-transition-name:mm-advisor-stage}.mm-stabilizer-advisor__question h3,.mm-stabilizer-advisor__result h3{color:var(--mm-navy);font-size:clamp(1.45rem,3vw,2.1rem);letter-spacing:-.025em;line-height:1.12;margin-bottom:.55rem}.mm-stabilizer-advisor__hint{color:#1d2126b8;line-height:1.5;margin-bottom:1.2rem}.mm-stabilizer-advisor__options{border:0;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.mm-stabilizer-advisor__option{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--mm-line);border-radius:1rem;color:var(--mm-ink);cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:space-between;min-height:5.25rem;padding:1rem 1.1rem;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mm-stabilizer-advisor__option:after{color:var(--mm-teal-dark);content:"\2192";font-size:1.2rem}.mm-stabilizer-advisor__option:hover{border-color:var(--mm-teal);box-shadow:0 .65rem 1.4rem #1d212614;transform:translateY(-2px)}.mm-stabilizer-advisor button:focus-visible,.mm-stabilizer-advisor a:focus-visible{outline:3px solid var(--mm-yellow);outline-offset:3px}.mm-stabilizer-advisor__navigation{display:flex;gap:1rem;justify-content:space-between;margin-top:1.25rem}.mm-stabilizer-advisor__text-button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--mm-navy);cursor:pointer;font:inherit;font-weight:700;padding:.4rem 0;text-decoration:underline;text-decoration-color:#3454794d;text-underline-offset:.25rem}.mm-stabilizer-advisor__summary{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1.2rem 1.5rem}.mm-stabilizer-advisor__summary span{background:var(--mm-mint);border-radius:999px;color:var(--mm-navy);font-size:.78rem;font-weight:700;padding:.48rem .75rem}.mm-stabilizer-advisor__product{background:#fff;border:1px solid var(--mm-line);border-radius:1.2rem;display:grid;gap:1rem;grid-template-columns:8rem minmax(0,1fr);overflow:hidden;padding:1rem}.mm-stabilizer-advisor__product--primary{border-color:var(--mm-teal);box-shadow:inset .32rem 0 var(--mm-teal)}.mm-stabilizer-advisor__product-image{align-items:center;aspect-ratio:1;background:var(--mm-paper);border-radius:.8rem;display:flex;justify-content:center;overflow:hidden}.mm-stabilizer-advisor__product-image img{height:100%;object-fit:contain;width:100%}.mm-stabilizer-advisor__product-label{color:var(--mm-teal-dark);font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.mm-stabilizer-advisor__product h4{color:var(--mm-navy);font-size:clamp(1.15rem,2vw,1.5rem);margin:0 0 .5rem}.mm-stabilizer-advisor__availability{font-size:.82rem;font-weight:700;margin-bottom:.8rem}.mm-stabilizer-advisor__availability--yes{color:#23765b}.mm-stabilizer-advisor__availability--no{color:var(--mm-coral)}.mm-stabilizer-advisor__button{background:var(--mm-ink);border-radius:999px;color:#fff;display:inline-flex;font-weight:750;justify-content:center;padding:.75rem 1.1rem;text-decoration:none}.mm-stabilizer-advisor__button--secondary{background:transparent;border:1px solid var(--mm-navy);color:var(--mm-navy)}.mm-stabilizer-advisor__alternatives,.mm-stabilizer-advisor__extra{margin-top:1.5rem}.mm-stabilizer-advisor__alternatives h4,.mm-stabilizer-advisor__extra h4{color:var(--mm-navy);margin-bottom:.8rem}.mm-stabilizer-advisor__product-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mm-stabilizer-advisor__product-grid .mm-stabilizer-advisor__product{grid-template-columns:5rem minmax(0,1fr)}.mm-stabilizer-advisor__notice{background:var(--mm-mint);border-radius:1rem;margin-top:1.5rem;padding:1rem 1.15rem}.mm-stabilizer-advisor__notice strong{color:var(--mm-navy);display:block;margin-bottom:.35rem}.mm-stabilizer-advisor__notice p{line-height:1.5;margin-bottom:0}.mm-stabilizer-advisor__result-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.mm-stabilizer-advisor__source{color:#1d21269e;font-size:.75rem;line-height:1.45;margin-top:1.25rem}@media screen and (max-width:749px){.mm-stabilizer-advisor{padding-inline:.75rem}.mm-stabilizer-advisor__options,.mm-stabilizer-advisor__product-grid{grid-template-columns:1fr}.mm-stabilizer-advisor__option{min-height:4.25rem}.mm-stabilizer-advisor__product,.mm-stabilizer-advisor__product-grid .mm-stabilizer-advisor__product{grid-template-columns:5.5rem minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.mm-stabilizer-advisor *,.mm-stabilizer-advisor *:before,.mm-stabilizer-advisor *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
