.bm-v5-twin{background:#f2edff;border-top:1px solid #e6e1f2;color:#2a2050;font-family:Poppins,Helvetica Neue,Arial,sans-serif;padding:clamp(72px,9vw,132px) clamp(24px,5vw,64px)}.bm-v5-twin__inner{margin:0 auto;max-width:1180px}.bm-v5-twin__eyebrow{color:#46347e;font-size:13px;font-weight:700;letter-spacing:.2em;margin:0;text-transform:uppercase}.bm-v5-twin__heading{color:#46347e;font-size:clamp(30px,3.7vw,50px);font-weight:700;letter-spacing:-.026em;line-height:1.05;margin:14px 0 18px}.bm-v5-twin__rule{background:#6750a4;height:2px;margin:0 0 26px;width:48px}.bm-v5-twin__intro{color:#4a4368;font-size:17px;line-height:1.65;margin:0 0 clamp(36px,4vw,52px);max-width:60ch;text-wrap:pretty}.bm-v5-twin__intro p{margin:0}.bm-v5-twin__grid{align-items:start;display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.bm-v5-twin__caption{color:#46347e;font-size:13px;font-weight:700;letter-spacing:.2em;margin:0 0 14px;text-transform:uppercase}.bm-v5-twin__tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.bm-v5-twin__tab{background:transparent;border:1px solid #6750a4;border-radius:3px;color:#46347e;cursor:pointer;font:inherit;font-size:13px;font-weight:700;letter-spacing:.2em;padding:13px 20px;text-transform:uppercase;transition:background .2s ease,color .2s ease}.bm-v5-twin__tab.is-active{background:#6750a4;color:#fff}.bm-v5-twin__rows{border-top:1px solid #e6e1f2}.bm-v5-twin__row{align-items:baseline;border-bottom:1px solid #e6e1f2;display:flex;gap:16px;justify-content:space-between;padding:16px 0}.bm-v5-twin__key{color:#7f8898;font-size:13px;font-weight:700;letter-spacing:.2em;margin:0;text-transform:uppercase}.bm-v5-twin__val{font-size:17px;font-variant-numeric:tabular-nums;font-weight:600}.bm-v5-twin__card{background:#fff;border:1px solid #e6e1f2;border-radius:8px;padding:clamp(24px,3vw,36px)}.bm-v5-twin__result{align-items:end;border-bottom:1px solid #e6e1f2;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-bottom:22px}.bm-v5-twin__size{color:#6750a4;font-size:clamp(52px,6vw,68px);font-weight:700;letter-spacing:-.03em;line-height:1;margin:8px 0 0}.bm-v5-twin__badge{margin:0}.bm-v5-twin__badge,.bm-v5-twin__measures-caption{color:#46347e;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.bm-v5-twin__measures-caption{margin:26px 0 4px}.bm-v5-twin__measure{align-items:center;border-bottom:1px solid #e6e1f2;display:grid;gap:16px;grid-template-columns:9ch 1fr 7ch;padding:16px 0}.bm-v5-twin__track{background:#f2edff;display:block;height:6px}.bm-v5-twin__fill{background:#6750a4;display:block;height:6px;transition:width .5s ease}.bm-v5-twin__amount{font-size:17px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.bm-v5-twin__footnote{color:#5a5474;font-size:16px;line-height:1.6;margin:22px 0 0}@media (prefers-reduced-motion:reduce){.bm-v5-twin__fill,.bm-v5-twin__tab{transition:none}}.bm-v5-twin__out{align-items:center;display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:22px 0 4px}.bm-v5-twin__out.is-nofig{grid-template-columns:minmax(0,1fr)}.bm-v5-twin__fig{--pad:clamp(48px,5vw,64px);padding-left:var(--pad);position:relative}.bm-v5-twin__fig img{display:block;height:auto;width:100%}.bm-v5-twin__pill{align-items:center;background:#5f5d6b;border-radius:999px;box-shadow:0 2px 6px rgba(23,19,46,.12);color:#fff;display:inline-flex;font-size:11.5px;font-weight:600;line-height:1;padding:6px 10px;position:absolute;right:calc(70% - var(--pad)*.7 + 8px);transform:translateY(-50%);white-space:nowrap}.bm-v5-twin__pill:after{background:inherit;content:"";height:1.5px;left:100%;position:absolute;top:50%;width:10px}.bm-v5-twin__pill.is-slightly_snug,.bm-v5-twin__pill.is-snug{background:#c2953a}.bm-v5-twin__pill.is-relaxed,.bm-v5-twin__pill.is-slightly_relaxed{background:#3f6dc0}.bm-v5-twin__explore{color:#2a2050;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 12px}.bm-v5-twin__sizes{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.bm-v5-twin__chip{align-items:center;background:#fff;border:1px solid #d9d2ee;border-radius:4px;color:#2a2050;display:flex;font-size:15px;font-weight:600;height:42px;justify-content:center;position:relative}.bm-v5-twin__chip.is-best{background:#6750a4;border-color:#6750a4;color:#fff}.bm-v5-twin__check{border-radius:50%;box-shadow:0 0 0 2px #fff;position:absolute;right:-8px;top:-8px}.bm-v5-twin__note{color:#4a4368;font-size:14px;line-height:1.55;margin:16px 0 0}.bm-v5-twin__profile{border-top:1px solid #e6e1f2;color:#2a2050;font-size:14px;font-weight:600;margin:16px 0 0;padding-top:14px}@media (max-width:520px){.bm-v5-twin__out{grid-template-columns:minmax(0,1fr)}.bm-v5-twin__fig{margin:0 auto;max-width:320px;width:100%}}@media (min-width:1000px){.bm-v5-twin .bm-v5-twin__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.bm-v5-twin__fig{box-sizing:border-box}@media (max-width:560px){.bm-v5-twin .bm-v5-twin__tabs{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.bm-v5-twin .bm-v5-twin__tab{font-size:12px;letter-spacing:.12em;margin:0;padding:12px 6px;text-align:center}}.bm-v5-twin__chip{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;padding:0;transition:background .2s,border-color .2s,color .2s}.bm-v5-twin__chip:hover{border-color:#6750a4}.bm-v5-twin__chip:focus-visible{outline:2px solid #7c5cff;outline-offset:2px}.bm-v5-twin__chip.is-best:not(.is-selected){background:#fff;border-color:#6750a4;color:#2a2050}.bm-v5-twin__chip.is-selected{background:#6750a4;border-color:#6750a4;color:#fff}.bm-v5-twin__pill{transition:background .25s}.bm-v5-twin__pill.is-tight{background:#b4543a}.bm-v5-twin__pill.is-loose{background:#2d4e9c}section[data-bm-theme=light]{background:#f8f8f8!important}section[data-bm-theme=white]{background:#fff!important}section[data-bm-theme=lavender]{background:#f2edff!important}@media (max-width:767px){.bm-v5-twin__grid{gap:44px!important}.bm-v5-twin__tabs{gap:10px!important;margin-bottom:8px}.bm-v5-twin__tab{letter-spacing:.06em!important;padding-left:6px!important;padding-right:6px!important}.bm-v5-twin__card{padding:28px 22px!important}.bm-v5-twin__out{gap:24px!important}.bm-v5-twin__result{padding-bottom:20px!important}.bm-v5-twin__sizes{gap:10px!important}.bm-v5-twin__note{margin-top:14px!important}}