@font-face{font-family:BMHeroMontserrat;font-weight:900;font-display:swap;src:url("/bm-hero-20261029/montserrat-black.woff2") format("woff2")}
@font-face{font-family:BMHeroMontserrat;font-weight:700;font-display:swap;src:url("/bm-hero-20261029/montserrat-bold.woff2") format("woff2")}
#bm-home-offers .bm-h26-campaign{overflow:hidden;border-radius:24px;background:#172d41}
#bm-home-offers .bm-h26{position:relative;container-type:inline-size;aspect-ratio:1920/820;min-height:480px;isolation:isolate;font-family:BMHeroMontserrat,Montserrat,sans-serif;overflow:hidden}
#bm-home-offers .bm-h26 a:focus-visible{outline:3px solid #fff;outline-offset:5px;box-shadow:0 0 0 7px #172d41}
#bm-home-offers .bm-h26-finance{background:#e8f6d1;color:#0b3041}
#bm-home-offers .bm-h26-art{position:absolute;inset:0;background:none;z-index:-1}
#bm-home-offers .bm-h26-copy{position:relative;width:53%;padding:2.8% 0 3% 3.4%}
#bm-home-offers .bm-h26-zero-row{display:flex;align-items:center;gap:5%;margin-bottom:1.2vw}
#bm-home-offers .bm-h26-rate{font-size:13.6cqw;line-height:.98;font-weight:900;letter-spacing:-.055em;white-space:nowrap}
#bm-home-offers .bm-h26-rate sup{font-size:3.2cqw;position:relative;top:-1.1em;letter-spacing:0}
#bm-home-offers .bm-h26-campaign-stamp{transform:rotate(-10deg);font-size:1.45cqw;font-weight:900;line-height:1.05;white-space:nowrap;margin-left:-1%}
#bm-home-offers .bm-h26-campaign-stamp strong{display:block;font-size:3.2cqw;color:#ff8c00;border-bottom:4px solid #ff8c00}
#bm-home-offers .bm-h26 h2.bm-h26-title{font-size:4.7cqw;color:#0b3041;line-height:1.04;letter-spacing:-.045em;font-weight:900;margin:0 0 1.1cqw;white-space:nowrap}
#bm-home-offers .bm-h26-scope{font-size:1.62cqw;line-height:1.4;font-weight:750;margin:0 0 1.9cqw;color:#0b3041}
#bm-home-offers .bm-h26-mobile-break{display:none}
#bm-home-offers .bm-h26-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:7px;background:#ff8c00;color:#fff!important;padding:16px 25px;min-height:54px;font-size:1.7cqw;font-weight:800;line-height:1.25;text-decoration:none!important;white-space:nowrap}
#bm-home-offers .bm-h26-cta:hover{text-decoration:underline!important;text-underline-offset:4px}
#bm-home-offers .bm-h26-cta span{font-size:1.3em}
#bm-home-offers .bm-h26-until{font-size:1.15cqw;font-weight:650;margin:12px 0 0;line-height:1.5;color:#0b3041}
#bm-home-offers .bm-h26-ribbon{position:absolute;right:1.5%;top:9%;background:#0b3041;color:#fff!important;transform:rotate(-7deg);padding:14px 18px;font-size:1.5cqw;line-height:1.2;font-weight:850;text-decoration:none}
#bm-home-offers .bm-h26-terms{position:absolute;bottom:2.6%;left:3.4%;font-size:11px;color:#0b3041!important;text-decoration:underline;text-underline-offset:3px}
#bm-home-offers .bm-h26-sale{background:radial-gradient(ellipse at 65% 55%,#35566c 0,#122e43 45%,#071d2e 78%);color:white}
#bm-home-offers .bm-h26-sale:before{content:'';position:absolute;inset:0;background:#ff8c00;clip-path:polygon(0 0,44% 0,31% 100%,0 100%);z-index:-1}
#bm-home-offers .bm-h26-sale-copy{position:relative;z-index:2;width:39%;padding:4.1% 0 0 2.7%;pointer-events:none}
#bm-home-offers .bm-h26 h2.bm-h26-sale-title{font-size:9cqw;font-weight:900;line-height:.91;letter-spacing:-.065em;color:#072c40;margin:0 0 12px}
#bm-home-offers .bm-h26-sale-copy p{font-size:1.55cqw;font-weight:850;color:#072c40;margin:0 0 20px;white-space:nowrap}
#bm-home-offers .bm-h26-cta-navy{background:#072c40;font-size:1.55cqw;padding:14px 21px;pointer-events:auto;border-radius:3px}
#bm-home-offers .bm-h26-product-stage{position:absolute;top:0;right:0;width:69%;height:91%}
#bm-home-offers .bm-h26-product{position:absolute;inset:2% 1% 2% -1%;display:flex;align-items:center;justify-content:center}
#bm-home-offers .bm-h26-product img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 9px #06162380)}
#bm-home-offers .bm-h26-photo-original{border-radius:15px;background:#fff}
#bm-home-offers .bm-h26-saving{position:absolute;right:3%;top:7%;z-index:3;font-size:2.25cqw;font-weight:900;line-height:1.12;letter-spacing:-.035em;color:white;margin:0;text-shadow:0 2px 8px #061b2c}
#bm-home-offers .bm-h26-price-tag{position:absolute;z-index:3;right:2.7%;bottom:5.5%;transform:rotate(-6deg);background:#edff75;color:#092b3b!important;padding:13px 18px;text-decoration:none;box-shadow:0 7px 15px #071b2940;text-align:center;max-width:48%}
#bm-home-offers .bm-h26-price-tag span{display:block;font-weight:750;font-size:1.37cqw;line-height:1.3;white-space:nowrap}
#bm-home-offers .bm-h26-price-tag strong{display:block;font-size:4.85cqw;line-height:1.08;font-weight:900;letter-spacing:-.05em;white-space:nowrap}
#bm-home-offers .bm-h26-price-tag s{text-decoration-color:#b62112;text-decoration-thickness:2px}
#bm-home-offers .bm-h26-finance-line{position:absolute;bottom:5%;right:2.8%;color:white!important;text-decoration:none;display:flex;gap:18px;align-items:center;font-size:1.25cqw;line-height:1.5}
#bm-home-offers .bm-h26-finance-line span{border-left:1px solid #b6c4cf;padding-left:18px}
#bm-home-offers .bm-h26-sale-terms{position:absolute;bottom:1.1%;right:2.8%;color:#dbe6ee;font-size:10px;line-height:1.5;margin:0;text-align:right}
#bm-home-offers .bm-h26-sale-terms a{color:inherit;text-decoration:underline}
#bm-home-offers .bm-h26-fallback{padding:60px 30px;color:#fff;background:#172d41}
@media(min-width:1600px){#bm-home-offers .bm-h26-zero-row{margin-bottom:19px}}
@media(min-width:768px) and (max-width:1100px){#bm-home-offers .bm-h26{min-height:390px}#bm-home-offers .bm-h26-copy{padding-top:4%}#bm-home-offers .bm-h26-cta{padding:13px 18px;min-height:47px}#bm-home-offers .bm-h26-scope{font-size:1.8cqw}#bm-home-offers .bm-h26-until{font-size:1.4cqw}#bm-home-offers .bm-h26-product-stage{height:85%}#bm-home-offers .bm-h26-finance-line{bottom:9%;font-size:1.35cqw}#bm-home-offers .bm-h26-sale-terms{max-width:65%;bottom:2%}#bm-home-offers .bm-h26-sale-copy{padding-top:5.5%}#bm-home-offers .bm-h26-price-tag{bottom:3%}}
@media(max-width:767px){
#bm-home-offers .bm-h26-campaign{border-radius:17px}
#bm-home-offers .bm-h26{aspect-ratio:auto;min-height:540px}
#bm-home-offers .bm-h26-copy{width:100%;padding:22px 22px 230px}
#bm-home-offers .bm-h26-zero-row{margin-bottom:15px;gap:20px}
#bm-home-offers .bm-h26-rate{font-size:23cqw;letter-spacing:-.06em}
#bm-home-offers .bm-h26-rate sup{font-size:7cqw}
#bm-home-offers .bm-h26-campaign-stamp{font-size:3.4cqw;margin-left:0}
#bm-home-offers .bm-h26-campaign-stamp strong{font-size:7.4cqw;border-width:3px}
#bm-home-offers .bm-h26 h2.bm-h26-title{font-size:8.7cqw;margin-bottom:12px}
#bm-home-offers .bm-h26-scope{font-size:4.1cqw;margin-bottom:16px;line-height:1.4}
#bm-home-offers .bm-h26-mobile-break{display:block}
#bm-home-offers .bm-h26-cta{font-size:4.4cqw;min-height:48px;padding:12px 16px;gap:14px}
#bm-home-offers .bm-h26-until{font-size:3.1cqw;margin-top:9px;white-space:nowrap}
#bm-home-offers .bm-h26-art{inset:auto 0 23px;height:210px;background-size:auto 100%;background-position:right center}
#bm-home-offers .bm-h26-ribbon{right:9px;top:auto;bottom:206px;padding:8px 10px;font-size:3.1cqw}
#bm-home-offers .bm-h26-terms{bottom:8px;left:22px;right:14px;font-size:9px}
#bm-home-offers .bm-h26-sale:before{clip-path:polygon(0 0,100% 0,100% 46%,0 54%)}
#bm-home-offers .bm-h26-sale-copy{width:100%;padding:23px 22px 0}
#bm-home-offers .bm-h26 h2.bm-h26-sale-title{font-size:17cqw;line-height:.92;letter-spacing:-.06em;margin-bottom:8px}
#bm-home-offers .bm-h26-sale-title br:first-of-type{display:none}
#bm-home-offers .bm-h26-sale-title br:first-of-type:after{content:' '}
#bm-home-offers .bm-h26-sale-copy p{font-size:3.8cqw;margin-bottom:12px}
#bm-home-offers .bm-h26-cta-navy{font-size:4.1cqw;min-height:44px;padding:10px 15px}
#bm-home-offers .bm-h26-product-stage{top:230px;right:0;width:100%;height:255px}
#bm-home-offers .bm-h26-product{inset:-8px 2% 9px 0}
#bm-home-offers .bm-h26-saving{font-size:3.6cqw;top:-18px;right:17px;text-align:right;max-width:45%;padding:6px 8px;background:#102c41;border-radius:4px}
#bm-home-offers .bm-h26-price-tag{max-width:52%;padding:8px 10px;right:12px;bottom:0}
#bm-home-offers .bm-h26-price-tag span{font-size:2.8cqw}
#bm-home-offers .bm-h26-price-tag strong{font-size:10cqw}
#bm-home-offers .bm-h26-finance-line{bottom:46px;left:20px;right:auto;display:block;font-size:3.3cqw;line-height:1.55}
#bm-home-offers .bm-h26-finance-line span{display:block;border:0;padding:0;font-size:3.1cqw}
#bm-home-offers .bm-h26-sale{min-height:590px}
#bm-home-offers .bm-h26-sale-terms{left:20px;right:16px;bottom:9px;font-size:9px;text-align:left;max-width:100%;line-height:1.4}
}
@media(max-width:359px){#bm-home-offers .bm-h26-copy{padding-left:17px;padding-right:17px}#bm-home-offers .bm-h26-terms{left:17px}#bm-home-offers .bm-h26-product-stage{top:216px;height:236px}#bm-home-offers .bm-h26-sale{min-height:555px}#bm-home-offers .bm-h26-finance-line{bottom:48px}#bm-home-offers .bm-h26-sale-copy{padding-left:17px;padding-right:17px}}
@media(max-width:767px){#bm-home-offers .bm-h26 h2.bm-h26-sale-title{font-size:12cqw;line-height:.98;letter-spacing:-.045em}#bm-home-offers .bm-h26-sale-title br:first-of-type{display:initial}#bm-home-offers .bm-h26-sale-title br:first-of-type:after{content:none}#bm-home-offers .bm-h26-product-stage{top:238px;height:255px}#bm-home-offers .bm-h26-sale{min-height:600px}}
@media(max-width:359px){#bm-home-offers .bm-h26-product-stage{top:225px;height:235px}#bm-home-offers .bm-h26-sale{min-height:570px}}

#bm-home-offers .bm-h26 .bm-h26-sale-title br{display:block!important}

#bm-home-offers .bm-h26{width:100%;max-width:100%;min-width:0}

@media(min-width:768px) and (max-width:1100px){#bm-home-offers .bm-h26-art{background-size:100% auto;background-position:center bottom}}

/* Max, 29.10.: edge-to-edge heroes; keep the product selection below bounded. */
#bm-home-offers .ad-shop{width:100%!important;max-width:none!important;margin-inline:0!important}
#bm-home-offers .bm-h26-campaign{border-radius:0}
#bm-home-offers .bm-h26-campaign>.ad-alternatives{max-width:1360px;margin-inline:auto}
#bm-home-offers .bm-h26-sale-title>span{display:block}

@media(max-width:767px){
  #bm-home-offers .bm-h26-sale{display:flex;flex-direction:column;min-height:0;padding-bottom:15px}
  #bm-home-offers .bm-h26-sale:before{clip-path:polygon(0 0,100% 0,100% 35%,0 43%)}
  #bm-home-offers .bm-h26-sale-copy{padding:22px 20px 0;width:100%}
  #bm-home-offers .bm-h26 h2.bm-h26-sale-title{font-size:13cqw;line-height:.96;letter-spacing:-.045em;margin:0 0 10px}
  #bm-home-offers .bm-h26-sale-title>span{display:inline}
  #bm-home-offers .bm-h26-sale-title>span:last-child{display:block}
  #bm-home-offers .bm-h26-sale-copy p{font-size:3.8cqw;margin:0 0 13px}
  #bm-home-offers .bm-h26-cta-navy{font-size:4.3cqw;min-height:46px;padding:12px 16px}
  #bm-home-offers .bm-h26-product-stage{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:0 10px;width:100%;height:auto;padding:0 18px;margin-top:8px}
  #bm-home-offers .bm-h26-product{position:relative;inset:auto;grid-column:1/-1;grid-row:1;height:clamp(182px,55vw,270px);margin:0 -6px}
  #bm-home-offers .bm-h26-product img{object-fit:contain;filter:drop-shadow(0 7px 7px #06162350)}
  #bm-home-offers .bm-h26-saving{position:static;grid-column:1;grid-row:2;max-width:none;padding:0;margin:0;background:none;border-radius:0;font-size:4cqw;line-height:1.25;text-align:left;text-shadow:none}
  #bm-home-offers .bm-h26-price-tag{position:static;grid-column:2;grid-row:2;max-width:none;width:100%;padding:9px 10px;transform:none;box-shadow:none;text-align:center}
  #bm-home-offers .bm-h26-price-tag span{font-size:2.7cqw;line-height:1.4;white-space:normal}
  #bm-home-offers .bm-h26-price-tag strong{font-size:10cqw;line-height:1.1}
  #bm-home-offers .bm-h26-finance-line{position:static;display:block;font-size:3.45cqw;margin:19px 20px 0;line-height:1.5}
  #bm-home-offers .bm-h26-finance-line span{font-size:3.2cqw;display:block;border:0;padding:0}
  #bm-home-offers .bm-h26-sale-terms{position:static;margin:12px 20px 0;font-size:9px;line-height:1.45;text-align:left;max-width:none}
}

/* Keep the product cutout independent of generated scenery. */
#bm-home-offers .bm-h26-scene{position:absolute;right:0;bottom:0;width:100%;aspect-ratio:1918/820;background:url('/bm-hero-20261029/finance-zero-background-v4.webp') center/100% 100% no-repeat}
#bm-home-offers .bm-h26-original-bike{position:absolute;left:46.5%;top:21.3%;width:47%;height:auto;max-width:none;display:block}
@media(max-width:767px){#bm-home-offers .bm-h26-scene{width:auto;height:100%}}
