.ml-fit-feel-group{width:100%}.ml-fit-feel-group:empty{display:none}.ml-fit-feel{display:block;width:100%;--ml-fit-gold: #c6aa77;--ml-fit-ink: #f4efe3;--ml-fit-muted: #c1bbad}.ml-fit-feel__trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:13px 0 15px;border-block:1px solid rgb(198 170 119 / 28%);list-style:none}.ml-fit-feel__trigger::-webkit-details-marker{display:none}.ml-fit-feel__trigger-copy{display:grid;gap:7px}.ml-fit-feel__eyebrow{font:500 11px/1.3 var(--font-body--family, sans-serif);letter-spacing:.15em;text-transform:uppercase;color:var(--ml-fit-gold)}.ml-fit-feel__summary{font:400 13px/1.55 var(--font-body--family, sans-serif);color:var(--ml-fit-muted);letter-spacing:.015em}.ml-fit-feel__plus{color:var(--ml-fit-gold);font:300 23px/1 sans-serif}.ml-fit-feel__trigger:focus-visible,.ml-fit-feel__close:focus-visible,.ml-fit-feel__guide:focus-visible{outline:2px solid var(--ml-fit-gold);outline-offset:5px}.ml-fit-feel__dialog{position:fixed;inset:24px 24px 24px auto;width:min(490px,calc(100vw - 48px));height:fit-content;max-width:none;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);margin:auto 0;padding:0;border:1px solid rgb(198 170 119 / 30%);background:#202319;color:var(--ml-fit-ink);overflow:hidden;box-shadow:0 16px 60px #0000002e}.ml-fit-feel__dialog::backdrop{background:#090c099e}.ml-fit-feel__dialog[open]{animation:ml-fit-reveal .18s ease-out}.ml-fit-feel__panel{display:flex;flex-direction:column;max-height:calc(100vh - 50px);max-height:calc(100dvh - 50px)}.ml-fit-feel__header{position:relative;padding:32px 66px 18px 30px;flex-shrink:0}.ml-fit-feel__brand{margin:0 0 14px;color:var(--ml-fit-gold);text-transform:uppercase;font:400 10px/1.4 var(--font-body--family, sans-serif);letter-spacing:.21em}.ml-fit-feel__header h2{margin:0;color:var(--ml-fit-ink);font:400 32px/1.2 var(--font-heading--family, Georgia, serif);letter-spacing:-.02em}.ml-fit-feel__product{margin:12px 0 0;color:var(--ml-fit-muted);font:400 13px/1.6 var(--font-body--family, sans-serif)}.ml-fit-feel__close{position:absolute;right:14px;top:18px;display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--ml-fit-ink);background:transparent;border:1px solid rgb(198 170 119 / 28%);border-radius:50%;cursor:pointer;font:300 26px/1 sans-serif}.ml-fit-feel__panel-summary{margin:0 30px;padding:0 0 20px;border-bottom:1px solid rgb(198 170 119 / 25%);color:var(--ml-fit-gold);font:400 12px/1.7 var(--font-body--family, sans-serif)}.ml-fit-feel__scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:24px 30px 30px}.ml-fit-feel__notes{display:grid;gap:24px;margin:0}.ml-fit-feel__note dt{color:var(--ml-fit-ink);margin:0 0 8px;font:500 11px/1.4 var(--font-body--family, sans-serif);text-transform:uppercase;letter-spacing:.12em}.ml-fit-feel__note dd{margin:0;color:var(--ml-fit-muted);font:400 14px/1.75 var(--font-body--family, sans-serif)}.ml-fit-feel__styling{color:var(--ml-fit-muted);margin:24px 0 0;padding-top:18px;border-top:1px solid rgb(198 170 119 / 25%);font:400 12px/1.7 var(--font-body--family, sans-serif)}.ml-fit-feel__guide{margin-top:26px;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border:1px solid var(--ml-fit-gold);color:var(--ml-fit-ink);text-decoration:none;font:500 11px/1.5 var(--font-body--family, sans-serif);letter-spacing:.12em;text-transform:uppercase}.ml-fit-feel__fallback>.ml-fit-feel__content{padding:24px 0}html.ml-fit-open{overflow:hidden}@keyframes ml-fit-reveal{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(max-width:749px){.ml-fit-feel__dialog{inset:auto 0 0;margin:0;width:100%;max-height:86vh;max-height:86dvh;border-radius:16px 16px 0 0;border-bottom:0;animation-name:ml-fit-rise}.ml-fit-feel__panel{max-height:86vh;max-height:86dvh}.ml-fit-feel__header{padding:27px 66px 16px 24px}.ml-fit-feel__header h2{font-size:29px}.ml-fit-feel__panel-summary{margin-inline:24px;padding-bottom:16px}.ml-fit-feel__scroll{padding:22px 24px max(28px,env(safe-area-inset-bottom))}.ml-fit-feel__summary{font-size:12px}@keyframes ml-fit-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.ml-fit-feel__dialog[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ml-fit-feel.css.map */
