.btm-accessory-intro{margin:1.4rem 0 1.8rem;color:#536168;font-size:1.6rem;line-height:1.6}
.btm-accessory-intro p{margin:.8rem 0}
.btm-accessory-intro .btm-accessory-intro__heading{font-size:1.9rem;font-weight:650;color:#15232b;line-height:1.35}
.btm-accessory-intro a{display:inline-flex;align-items:center;min-height:44px;color:#a53b23;text-underline-offset:.25em;font-size:1.4rem}
.btm-accessory-specs{margin:2rem 0;color:#536168;font-size:1.4rem;line-height:1.5;scroll-margin-top:130px}
.btm-accessory-specs h2{font-family:inherit;font-size:1.2rem!important;letter-spacing:.07em;text-transform:uppercase;font-weight:750;margin:0 0 .8rem}
.btm-accessory-specs dl{margin:0;border-top:1px solid #e5e6e3}
.btm-accessory-specs dl>div{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr);gap:1rem;border-bottom:1px solid #e5e6e3;padding:.8rem 0}
.btm-accessory-specs dt{font-weight:650}
.btm-accessory-specs dd{margin:0;color:#15232b}
.btm-accessory-specs p{margin:1rem 0 0;font-size:1.35rem}
.btm-accessory-specs__important{font-weight:700;color:#15232b}
.btm-accessory-story{scroll-margin-top:110px}
.btm-accessory-story__benefits{margin-top:0;gap:clamp(3rem,7vw,8rem)}
.btm-accessory-story__benefits article{padding-top:2rem;border-top:1px solid #d9dcd8}
.btm-accessory-story__benefits h2{font-size:clamp(2.5rem,3vw,3.5rem)}
.btm-accessory-intro a:focus-visible,.btm-accessory-specs a:focus-visible{outline:3px solid #b83c20;outline-offset:4px}
@media(max-width:749px){.btm-accessory-intro{font-size:1.55rem}.btm-accessory-specs{scroll-margin-top:100px}.btm-accessory-story .btm-tools__media{max-width:46rem;margin-inline:auto;aspect-ratio:1.4}}
