.bfma{font-family:var(--FONT-STACK-BODY);font-style:var(--FONT-STYLE-BODY);background:#fff;color:#151515}.bfma *{box-sizing:border-box}.bfma__inner{max-width:1160px;margin:auto;padding-left:clamp(22px,4vw,60px);padding-right:clamp(22px,4vw,60px)}.bfma__hero{background:#000;color:#fff;padding:28px 0 46px}.bfma .bfma__back{display:inline-flex;gap:10px;align-items:center;font-size:12px;line-height:1.5;color:inherit;text-decoration:none;padding:8px 0}.bfma .bfma__eyebrow{font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#ffdf4d;font-weight:700;margin:26px 0 14px}.bfma h1{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-size:clamp(40px,5vw,64px);line-height:1.06;letter-spacing:-.04em;font-weight:700;text-transform:none;margin:0 0 20px;max-width:850px;color:#fff;text-wrap:balance}.bfma .bfma__meta{font-size:14px;line-height:1.5;color:#d9d9d9;margin:0}.bfma__body{max-width:810px;margin:0 auto;padding:38px 45px 20px;font-size:17px;line-height:1.75;overflow-wrap:break-word}.bfma__body :where(p,div,span){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.bfma__body p{margin:0 0 20px}.bfma__body img{max-width:100%;height:auto}.bfma__body a{color:inherit;text-decoration:underline;text-underline-offset:4px}.bfma__scan{max-width:600px;margin:8px auto 28px;padding:0 22px}.bfma__scan--enlarged{max-width:1160px}.bfma__scan img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.bfma__scan figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;font-size:12px;line-height:1.5;color:#626262;flex-wrap:wrap}.bfma__zoom{font:inherit;color:#151515;background:transparent;border:0;border-bottom:1px solid #b29412;border-radius:0;padding:8px 0;min-height:40px;cursor:pointer}.bfma .bfma__original{display:none;color:#151515;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:5px;min-height:44px;align-items:center}.bfma__source{max-width:810px;margin:0 auto;padding:10px 45px 36px}.bfma .bfma__source-link{display:inline-flex;gap:22px;align-items:center;background:#ffdf4d;color:#000;text-decoration:none;font-family:var(--FONT-STACK-BUTTON);font-size:12px;line-height:1.5;font-weight:700;padding:14px 20px;min-height:48px}.bfma__source p{font-size:12px;line-height:1.6;color:#626262;margin:12px 0 25px}.bfma__source .bfma__back{color:#505050;display:flex;width:fit-content;margin-top:24px}.bfma__related{background:#f3f3f3;padding:36px 0 42px;border-top:1px solid #ddd}.bfma h2{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-size:29px;line-height:1.2;letter-spacing:-.025em;font-weight:700;text-transform:none;color:#151515;margin:0 0 24px}.bfma__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.bfma__related-item{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;align-items:center}.bfma__related-image img{display:block;width:100%;height:125px;object-fit:contain}.bfma .bfma__related-type{font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.09em;font-weight:600;color:#626262;margin:0 0 9px}.bfma h3{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-size:22px;font-weight:700;line-height:1.2;text-transform:none;color:#151515;margin:0 0 13px}.bfma h3 a{color:inherit;text-decoration:none}.bfma .bfma__related-link{color:#151515;font-size:12px;line-height:1.5;text-decoration:underline;text-decoration-color:#ad9000;text-underline-offset:5px}.bfma a:hover{text-decoration:underline}.bfma a:focus-visible,.bfma button:focus-visible{outline:2px solid #a88c00;outline-offset:5px}.bfma__hero a:focus-visible{outline-color:#ffdf4d}@media(max-width:749px){.bfma .bfma__original{display:inline-flex}.bfma .bfma__zoom{display:none}.bfma__inner{padding-left:22px;padding-right:22px}.bfma h1{font-size:39px}.bfma__body{padding:28px 22px 12px}.bfma__source{padding:10px 22px 30px}.bfma__grid{grid-template-columns:1fr;gap:26px}.bfma__hero{padding-bottom:32px}.bfma__back,.bfma__related-link,.bfma__zoom{min-height:44px}.bfma__related-link{display:inline-flex;align-items:center}.bfma__scan{padding:0 22px}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map?subset=AAAAAAAB */
