.bm-test-award{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;width:max-content;padding:6px 8px;border:1px solid #e5c89a;border-radius:6px;background:#fff9ef;color:#182f40;font-family:inherit;line-height:1.3;text-align:left;text-decoration:none;isolation:isolate}
.bm-test-award .bm-test-award__trophy{display:block;flex:0 0 18px;width:18px;height:18px;color:#182f40;overflow:visible}
.bm-test-award .bm-test-award__copy{display:flex;flex-direction:column;gap:3px}
.bm-test-award .bm-test-award__title{display:block;margin:0;font-size:12px;line-height:1.3;font-weight:800;white-space:nowrap;color:#182f40}
.bm-test-award .bm-test-award__source{display:block;margin:0;font-size:11px;line-height:1.3;font-weight:500;letter-spacing:-.12px;white-space:nowrap;color:#536979}
.bm-test-award--pdp{flex:0 0 auto;margin:0;min-height:44px}
.bm-test-award--pdp:hover{background:#fff4df;color:#182f40;text-decoration:none;border-color:#b57512}
.bm-test-award--pdp:focus-visible{outline:2px solid #007696;outline-offset:3px}
#bm-pdp-buybox .bm-pdp-gallery-brand:has(.bm-test-award){width:max-content!important;max-width:calc(100% - 24px)!important;overflow:visible!important}
#bm-pdp-buybox .bm-pdp-gallery-brand:has(.bm-test-award) .cms-element-manufacturer-logo{display:flex;flex-direction:row;align-items:center;gap:8px;max-width:100%;overflow:visible!important;border-radius:0!important}
#bm-pdp-buybox .bm-pdp-gallery-brand:has(.bm-test-award) .product-detail-manufacturer-link{display:block;flex:0 1 72px;width:72px;max-width:72px;min-width:28px}
#bm-pdp-buybox .bm-pdp-gallery-brand:has(.bm-test-award) .product-detail-manufacturer-logo{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:40px!important;object-fit:contain;object-position:left center}
.bm-card-has-test-award .bm-card-brandline{box-sizing:border-box;position:absolute;top:8px;left:12px;right:12px;z-index:3;display:flex;align-items:center;justify-content:flex-start;gap:8px;pointer-events:none}
.bm-card-has-test-award .bm-card-brandline .bm-card-bike-logo{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;display:block;flex:0 1 58px;width:58px!important;min-width:26px;height:30px!important;max-width:58px;max-height:30px;padding:0;background:transparent;border:0}
.bm-card-has-test-award .bm-card-brandline .bm-card-bike-logo img{position:static!important;display:block!important;left:auto!important;top:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain}
.bm-card-has-test-award .bm-test-award--listing{flex:0 0 auto;padding:5px 6px}
.bm-card-has-test-award .bm-test-award__title{font-size:11px}
.bm-card-has-test-award .product-image-link{padding-top:58px!important}
@media(max-width:575.98px){
 #bm-pdp-buybox .bm-pdp-gallery-brand:has(.bm-test-award) .cms-element-manufacturer-logo{gap:6px}
 #bm-pdp-buybox .bm-test-award--pdp{padding:5px 7px}
 #bm-pdp-buybox .bm-test-award__copy{gap:2px}
 #bm-pdp-buybox .bm-test-award__trophy{flex-basis:16px;width:16px;height:18px}
 #bm-pdp-buybox .bm-test-award__title{font-size:11px}
 #bm-pdp-buybox .bm-pdp-stage:has(.bm-test-award)>.bm-pdp-gallery-actions{top:62px!important}
 body #bm-pdp-buybox .bm-pdp-stage:has(.bm-test-award){padding-top:112px!important}
 .bm-card-has-test-award .bm-card-brandline{left:8px;right:8px;gap:6px}
}
@media(max-width:359.98px){
 #bm-pdp-buybox .bm-test-award--pdp{padding-right:6px;padding-left:6px}
 #bm-pdp-buybox .bm-test-award__title{font-size:10.5px}
 #bm-pdp-buybox .bm-test-award__source{font-size:10px}
}
@media(min-width:992px) and (max-width:1059.98px){
 #bm-pdp-buybox .bm-pdp-gallery-brand:has(.bm-test-award) .product-detail-manufacturer-link{flex-basis:64px;width:64px;max-width:64px}
}

.bm-card-has-test-award .bm-card-picture{container:bm-award-head / inline-size}
@container bm-award-head (max-width:220px){
 .bm-card-has-test-award .bm-card-brandline{left:6px;right:6px;gap:4px}
 .bm-card-has-test-award .bm-card-brandline .bm-card-bike-logo{flex-basis:28px;width:28px!important;max-width:28px;min-width:18px}
 .bm-card-has-test-award .bm-test-award--listing{padding:4px;gap:4px}
 .bm-card-has-test-award .bm-test-award__title,.bm-card-has-test-award .bm-test-award__source{font-size:10px}
 .bm-card-has-test-award .bm-test-award__trophy{flex-basis:14px;width:14px;height:16px}
}
@container bm-award-head (max-width:175px){
 .bm-card-has-test-award .bm-test-award__title,.bm-card-has-test-award .bm-test-award__source{font-size:9.5px}
 .bm-card-has-test-award .bm-test-award__trophy{flex-basis:12px;width:12px}
}
