.bmd-fit{--fit-red:#b91835;--fit-ink:#24211f;--fit-cream:#f6f2e9;--fit-line:#dcd5c9;max-width:1120px;margin:auto;padding:48px 32px;background:var(--fit-cream);color:var(--fit-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55;text-align:left;box-sizing:border-box}.bmd-fit *{box-sizing:border-box}.bmd-fit [hidden]{display:none!important}.bmd-fit h1,.bmd-fit h2,.bmd-fit h3,.bmd-fit p,.bmd-fit figure{margin:0;color:inherit;font-family:inherit;letter-spacing:normal;text-transform:none}.bmd-fit h2{font-size:29px;line-height:1.12;font-weight:800}.bmd-fit h3{font-size:20px;line-height:1.25;font-weight:750}.bmd-fit p{font-size:16px}.bmd-fit p+p{margin-top:14px}.bmd-fit a{color:var(--fit-red);text-decoration:underline;text-underline-offset:4px}.bmd-fit button{font:700 14px/1.25 Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;min-height:46px;border:1px solid var(--fit-line);border-radius:8px;padding:12px 15px;color:var(--fit-ink);background:transparent;box-shadow:none;margin:0}.bmd-fit button[aria-pressed=true]{background:var(--fit-ink);color:white;border-color:var(--fit-ink)}.bmd-fit button:hover{border-color:var(--fit-ink)}.bmd-fit :is(a,button,input,summary):focus-visible,[data-bmd-guide-open]:focus-visible,[data-bmd-guide-close]:focus-visible{outline:3px solid #2d65b8;outline-offset:4px}.bmd-fit__intro{max-width:780px;padding-bottom:40px}.bmd-fit .bmd-fit__eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;margin-bottom:20px}.bmd-fit .bmd-fit__title{font-size:clamp(36px,5vw,64px);line-height:1.04;font-weight:900;letter-spacing:-2px;margin-bottom:22px}.bmd-fit__title span{color:var(--fit-red)}.bmd-fit .bmd-fit__lead{font-size:19px;max-width:540px}.bmd-fit__jump{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:24px 0 18px}.bmd-fit__jump a{min-height:44px;display:inline-flex;align-items:center;font-weight:700}.bmd-fit__jump a:first-child{background:var(--fit-red);color:white;text-decoration:none;padding:12px 20px;border-radius:6px;gap:24px}.bmd-fit .bmd-fit__scope{font-size:13px;color:#625b51;max-width:550px}.bmd-fit__steps{display:grid;grid-template-columns:1fr 1fr;gap:24px;scroll-margin-top:200px}.bmd-fit__step{background:#fffdf8;border:1px solid var(--fit-line);padding:26px;border-radius:14px}.bmd-fit__step-head{display:flex;gap:15px;align-items:flex-start;margin-bottom:24px}.bmd-fit__number{font-size:14px;line-height:40px;flex:0 0 40px;height:40px;text-align:center;border-radius:50%;background:var(--fit-red);color:white;font-weight:800}.bmd-fit .bmd-fit__kicker{font-size:10px;font-weight:800;letter-spacing:1.6px;margin:2px 0 7px}.bmd-fit__tool,.bmd-fit__units,.bmd-fit__families{display:flex;gap:7px;flex-wrap:wrap}.bmd-fit__tool{margin-bottom:18px}.bmd-fit__art{margin-bottom:20px!important}.bmd-fit__art img{display:block;width:100%;height:auto;border-radius:8px;aspect-ratio:3/2;object-fit:cover}.bmd-fit__art figcaption{font-size:12px;color:#625b51;margin-top:8px}.bmd-fit .bmd-fit__note{font-size:14px;line-height:1.5;border-left:3px solid var(--fit-red);padding:10px 0 10px 14px;margin-top:20px}.bmd-fit__diagram{display:block;width:100%;height:auto;background:#f6f2e9;border-radius:8px;margin-bottom:24px}.bmd-fit__mini{display:flex;gap:14px;background:#f0ece2;border-radius:8px;margin-top:24px;padding:18px}.bmd-fit__mini>span{font-size:32px;color:var(--fit-red);line-height:1}.bmd-fit__mini p{font-size:14px}.bmd-fit__converter{margin-top:26px;padding:30px;background:#252220;color:#fff;border-radius:14px;scroll-margin-top:200px}.bmd-fit__converter .bmd-fit__number{background:#f5ede0;color:#252220}.bmd-fit__converter>p{max-width:710px;color:#e5ded2}.bmd-fit__conversion-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:26px;align-items:start}.bmd-fit label{font:700 14px Arial,sans-serif;color:inherit;display:block;margin-bottom:10px}.bmd-fit__entry{display:flex;gap:10px;align-items:center}.bmd-fit__entry input{width:150px;min-width:0;height:58px;background:white;border:2px solid transparent;border-radius:7px;color:#252220;font:700 27px Arial,sans-serif;padding:10px 14px;box-shadow:none;margin:0}.bmd-fit__entry input[aria-invalid=true]{border-color:#ff9caa}.bmd-fit__units button{color:white;border-color:#92877a;min-width:48px}.bmd-fit__units button[aria-pressed=true]{background:#f6f2e9;border-color:#f6f2e9;color:#252220}.bmd-fit .bmd-fit__fine{font-size:12px;line-height:1.55;margin-top:12px;color:#625b51}.bmd-fit__converter .bmd-fit__fine{color:#d4cbbb}.bmd-fit__result{min-height:100px;padding:17px 20px;border-left:2px solid #f5ede0;display:flex;flex-direction:column;justify-content:center;overflow-wrap:anywhere}.bmd-fit__result>span{font-size:27px;font-weight:800;line-height:1.2}.bmd-fit__result small{display:block;font-size:12px;color:#d4cbbb;margin-top:10px}.bmd-fit__details{margin-top:26px;border-top:1px solid #5b534b;padding-top:16px}.bmd-fit__details summary{cursor:pointer;font-size:14px;font-weight:700;min-height:44px;padding:10px 0;color:#fff}.bmd-fit__details p{font-size:13px;margin:10px 0;color:#e5ded2}.bmd-fit__table-wrap{overflow:auto}.bmd-fit table{border-collapse:collapse;max-width:450px;width:100%;background:transparent;color:white;text-align:left;font-size:14px}.bmd-fit caption{text-align:left;font-size:12px;margin:12px 0;color:#d4cbbb}.bmd-fit th,.bmd-fit td{padding:9px 12px;border:1px solid #5b534b;background:transparent;color:white;text-align:left}.bmd-fit__match{padding:36px 0 4px}.bmd-fit__families{margin-bottom:20px}.bmd-fit__family-info{background:#ebe5d9;padding:22px;border-radius:9px}.bmd-fit__family-info p{margin-top:10px}.bmd-fit .bmd-fit__sizes{font-weight:800;letter-spacing:.5px;font-size:16px}.bmd-fit__important{margin:24px 0!important;max-width:900px}.bmd-fit__help{border:1px solid var(--fit-line);border-radius:10px;background:#fffdf8;padding:24px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.bmd-fit__help p{font-size:14px;margin-top:8px;max-width:520px}.bmd-fit__help>a:first-of-type{display:inline-flex;align-items:center;justify-content:center;gap:15px;text-decoration:none;background:var(--fit-red);color:white;font-size:14px;font-weight:750;border-radius:6px;padding:14px 20px;min-height:48px}.bmd-fit__help .bmd-fit__contact{grid-column:2;text-align:center;font-size:12px}.bmd-fit__footer{font-size:13px;text-align:center;border-top:1px solid var(--fit-line);margin-top:32px;padding-top:22px;color:#625b51}.bmd-fit-modal-open{overflow:hidden!important}dialog[data-bmd-guide-dialog]{padding:0;border:0;width:min(1000px,calc(100vw - 32px));max-width:1000px;max-height:92vh;overflow:auto;border-radius:14px;color:#24211f;background:#f6f2e9;box-shadow:0 20px 90px #0006;z-index:2147483000}dialog[data-bmd-guide-dialog]::backdrop{background:#000a}dialog[data-bmd-guide-dialog] .bmd-fit{padding-top:32px}dialog[data-bmd-guide-dialog] [data-bmd-guide-close]{position:sticky;display:block;top:8px;margin:8px 12px 0 auto;z-index:2;background:#252220;color:white;border:0;border-radius:30px;min-width:44px;min-height:44px;cursor:pointer;font:700 14px Arial,sans-serif;padding:10px 17px} [data-bmd-guide-open]{font:700 13px/1.4 Arial,sans-serif;color:#b91835!important;text-decoration:underline!important;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px;padding:5px 0;max-width:100%}
@media(max-width:699px){.bmd-fit{padding:28px 18px}.bmd-fit .bmd-fit__title{font-size:37px;letter-spacing:-1.3px}.bmd-fit .bmd-fit__lead{font-size:17px}.bmd-fit__intro{padding-bottom:28px}.bmd-fit__jump{gap:12px}.bmd-fit__jump a{font-size:13px}.bmd-fit__jump a:first-child{padding:12px 15px;gap:15px}.bmd-fit__steps{grid-template-columns:1fr;gap:18px}.bmd-fit__step{padding:20px 16px}.bmd-fit h2{font-size:25px}.bmd-fit__step-head{gap:12px;margin-bottom:20px}.bmd-fit__tool button{flex:1;padding:12px 8px;font-size:13px}.bmd-fit__converter{padding:24px 18px}.bmd-fit__conversion-grid{grid-template-columns:1fr;gap:18px}.bmd-fit__entry input{flex:1;width:120px}.bmd-fit__result{border-left:0;border-top:1px solid #6c6258;padding:18px 0 0;min-height:90px}.bmd-fit__result>span{font-size:25px}.bmd-fit__families button{flex:1;font-size:12px;padding:12px 8px}.bmd-fit__help{grid-template-columns:1fr;padding:20px}.bmd-fit__help .bmd-fit__contact{grid-column:1}.bmd-fit__sizes{line-height:1.7}dialog[data-bmd-guide-dialog]{width:calc(100vw - 12px);max-height:96vh;border-radius:12px}dialog[data-bmd-guide-dialog] .bmd-fit{padding:18px 14px 28px}.bmd-fit__scope{font-size:12px!important}}
@media(prefers-reduced-motion:no-preference){.bmd-fit button,.bmd-fit a{transition:background-color .15s,color .15s}}
.bmd-fit-selector-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bmd-fit-selector-heading>label{margin:0!important}.bmd-fit-selector-heading>[data-bmd-guide-open]{flex:0 1 auto}
.bmd-fit header.bmd-fit__intro{background:transparent!important;color:var(--fit-ink)!important;position:static!important;height:auto!important;min-height:0;box-shadow:none}.bmd-fit footer.bmd-fit__footer{background:transparent!important;position:static!important}.bmd-fit .bmd-fit__jump a:first-child{color:#fff!important}

.bmd-fit__family-info{display:flex;align-items:center;gap:22px}.bmd-fit__reference{flex:0 0 120px;max-width:120px}.bmd-fit__reference img{width:100%;height:auto;border-radius:8px;display:block}.bmd-fit__reference figcaption{font-size:10px;line-height:1.4;color:#625b51;margin-top:6px;text-align:center}@media(max-width:499px){.bmd-fit__family-info{align-items:flex-start;gap:14px;padding:18px 14px}.bmd-fit__reference{flex-basis:88px;max-width:88px}.bmd-fit__family-info h3{font-size:18px}.bmd-fit__family-info p{font-size:14px}.bmd-fit__family-info .bmd-fit__sizes{font-size:14px}}

.bmd-fit__collar-check{margin:24px 0;border:1px solid var(--fit-line);border-radius:9px;background:#fffdf8;padding:8px 18px}.bmd-fit__collar-check summary{padding:14px 0;min-height:48px;font-size:15px;font-weight:750;cursor:pointer}.bmd-fit__compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:8px 0 22px}.bmd-fit__compare-image{position:relative;aspect-ratio:1;background:#f6f2e9;border-radius:8px;overflow:hidden}.bmd-fit__compare-image img{width:100%;height:100%;display:block;object-fit:contain}.bmd-fit__collar-photo{background:#fff}.bmd-fit__collar-photo svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bmd-fit__compare figcaption{font-size:13px;margin-top:12px;line-height:1.55}.bmd-fit__collar-check>p{font-size:14px;margin-bottom:14px}@media(max-width:499px){.bmd-fit__compare{grid-template-columns:1fr}.bmd-fit__compare-image{max-width:330px;margin:auto}}

.bmd-fit__size-choice{margin:24px 0}.bmd-fit__confirmation{display:flex!important;align-items:center;gap:12px;min-height:48px;cursor:pointer;margin:0 0 14px!important;font-size:16px!important;line-height:1.5!important}.bmd-fit__confirmation input[type="checkbox"]{appearance:auto;width:22px!important;height:22px!important;min-width:22px;margin:0!important;accent-color:#b91835}.bmd-fit__size-choice [data-size-result]{font-size:24px;line-height:1.25}.bmd-fit__size-choice .bmd-fit__result{display:flex;flex-direction:column;gap:10px}

@media(max-width:798px){.bmd-sizing-guide-page{padding-top:40px}}

.bmd-fit{--fit-red:#d3b35c;--fit-ink:#f3efe5;--fit-cream:#141414;--fit-line:#49443a;background:#141414;color:#f3efe5}.bmd-fit__step,.bmd-fit__help,.bmd-fit__collar-check{background:#202020}.bmd-fit__family-info,.bmd-fit__mini{background:#292722}.bmd-fit__converter{background:#0b0b0b;border:1px solid #625330}.bmd-fit .bmd-fit__scope,.bmd-fit .bmd-fit__fine,.bmd-fit__art figcaption,.bmd-fit__reference figcaption,.bmd-fit__footer{color:#c9c2b5}.bmd-fit .bmd-fit__kicker,.bmd-fit .bmd-fit__eyebrow{color:#ddc37f}.bmd-fit button{color:#f3efe5;border-color:#776c53}.bmd-fit button[aria-pressed=true],.bmd-fit__number,.bmd-fit__converter .bmd-fit__number{background:#d3b35c;border-color:#d3b35c;color:#17140c}.bmd-fit button:hover{border-color:#ead49b}.bmd-fit .bmd-fit__jump a:first-child,.bmd-fit__help>a:first-of-type{background:#d3b35c;color:#17140c!important}.bmd-fit__result{border-color:#8d7840}.bmd-fit__result small,.bmd-fit__details p,.bmd-fit caption{color:#c9c2b5}.bmd-fit__size-choice [data-size-result]{color:#e5c873}.bmd-fit__entry input{background:#f6f2e9;color:#24211f}.bmd-fit__units button[aria-pressed=true]{background:#d3b35c;color:#17140c;border-color:#d3b35c}.bmd-fit__confirmation input[type="checkbox"]{accent-color:#d3b35c}.bmd-fit__details{border-color:#49443a}.bmd-fit th,.bmd-fit td{border-color:#625b4b;color:#f3efe5}.bmd-fit__details table{max-width:none}.bmd-fit__diagram{background:#f6f2e9}.bmd-fit__compare-image{background:#f6f2e9}.bmd-fit__collar-photo{background:white}dialog[data-bmd-guide-dialog]{background:#141414;color:#f3efe5}dialog[data-bmd-guide-dialog] [data-bmd-guide-close]{background:#d3b35c;color:#17140c}[data-bmd-guide-open]{color:#e5c873!important}

.bmd-fit label,.bmd-fit__confirmation span{color:#f3efe5!important}

.bmd-fit{--fit-red:#ff7d89}.bmd-fit .bmd-fit__kicker,.bmd-fit .bmd-fit__eyebrow,.bmd-fit__size-choice [data-size-result]{color:#ff7d89}[data-bmd-guide-open]{color:#ff7d89!important}
