.and-bf{--bf-paper:#f7f7f3}.bf-hero{background:#151715}.bf-hero__tag{max-width:190px}.bf-models{background:#f0f1ed;padding:60px 0}.bf-rewards,.bf-faq{padding:60px 0}.bf-section-head{margin-bottom:25px}.bf-models .bf-section-head{align-items:center}.bf-bike__image img{object-fit:contain!important}.bf-hero__visual img{object-fit:contain}.bf-jump>div{gap:22px}.bf-jump a{font-size:12px}.bf-jump{position:relative;top:auto}and-bf-carousel{display:block;min-width:0;max-width:100%}.bf-carousel-top,.bf-gift-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px;font-size:10px;font-weight:700;letter-spacing:.08em}.bf-carousel-controls{display:flex;align-items:center;gap:8px;flex:none}.bf-carousel-controls button{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:38px;height:38px;border:1px solid #c5c8c1;border-radius:50%;background:#fff;color:#171a15;padding:0;font:20px/1 Arial;cursor:pointer;transition:background .2s,border-color .2s}.bf-carousel-controls button:hover:not(:disabled){background:#ff7d18;border-color:#ff7d18}.bf-carousel-controls button:disabled{opacity:.3;cursor:default}.bf-carousel-controls button:focus-visible{outline:2px solid #d35a00;outline-offset:3px}.bf-carousel-controls [data-bf-position]{font-size:10px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;min-width:26px;text-align:center}.and-bf [data-bf-track],.bf-proof [data-bf-track]{scrollbar-width:none!important;-ms-overflow-style:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.and-bf [data-bf-track]::-webkit-scrollbar,.bf-proof [data-bf-track]::-webkit-scrollbar{display:none!important;width:0;height:0}.and-bf [data-bf-track].is-dragging,.bf-proof [data-bf-track].is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none;cursor:grabbing}.and-bf [data-bf-track] img,.bf-proof [data-bf-track] img{-webkit-user-drag:none}.and-bf .bf-model-list{display:flex;align-items:stretch;gap:20px;overflow-x:auto;padding:2px 2px 8px;grid-template-columns:none}.and-bf .bf-model-list>.bf-bike{display:flex;flex-direction:column;flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:start;grid-template-columns:none;border-radius:10px}.and-bf .bf-bike .bf-bike__image{order:0;display:flex;height:auto;aspect-ratio:4/3;min-height:0;max-height:none;background:#fafaf8;padding:13px}.and-bf .bf-bike .bf-bike__image>img{width:100%;height:100%;max-height:100%;object-fit:contain!important;border-radius:0}.bf-bike__saving{font-size:10px;top:12px;left:12px;padding:6px 9px}.bf-bike__stamp{font-size:7px;padding:4px 6px;bottom:10px;left:12px}.and-bf .bf-bike__body{padding:21px;flex:1;gap:0}.bf-bike h3{font-size:22px;margin:0 0 8px;line-height:1.2;width:100%;letter-spacing:-.025em}.bf-bike h3 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-bike__rating{min-height:18px;margin:0 0 8px}.bf-bike__copy{font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;margin-bottom:12px!important}.bf-bike__price{gap:3px 7px;width:100%}.bf-bike__price strong{font-size:21px}.bf-bike__price s,.bf-bike__price small{font-size:10px}.bf-bike .and-payment-options{font-size:10px;margin:6px 0 0}.bf-bike .and-payment-options__line{gap:4px}.bf-bike .and-payment-options__brand{font-size:10px;padding:2px 5px}.bf-bike .and-payment-options small{font-size:8px}.bf-bike__specs{gap:9px 14px;margin-top:14px}.bf-bike__specs dt{font-size:8px}.bf-bike__specs dd{font-size:11px;line-height:1.4}.bf-bike__perks{margin-top:15px;padding:10px 11px}.bf-bike__perks>span{font-size:8px}.bf-bike__perks strong{font-size:12px}.bf-gift-carousel{width:100%;margin-top:14px}.bf-gift-heading{font-size:8px;letter-spacing:.07em;margin-bottom:6px}.bf-gift-heading .bf-carousel-controls{gap:5px}.bf-gift-heading .bf-carousel-controls button{width:28px;height:28px;font-size:16px}.bf-gift-heading [data-bf-position]{font-size:8px;min-width:22px}.bf-gift-carousel .bf-bike__gift-title{display:none}.bf-gift-carousel .bf-bike__gifts{width:100%;margin:0;padding:6px 0;gap:10px;overflow-x:auto;min-height:62px}.bf-gift-carousel .bf-bike__gifts>.bf-gear-item{min-width:138px;flex:0 0 138px;white-space:normal}.bf-gift-carousel img{height:42px!important;width:42px!important;object-fit:contain;flex:none}.bf-gift-carousel img[hidden]{display:none!important}.bf-gift-carousel .bf-gear-item>span{font-size:9px}.bf-gift-carousel .bf-gear-item small{font-size:8px}.bf-bike__actions{padding-top:17px;margin-top:auto;display:block}.bf-bike__actions>.bf-button{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:14px 16px;gap:14px;white-space:nowrap;font-size:13px}.bf-bike__actions .bf-button-label{font-size:13px;line-height:1.2}.and-bf .bf-reward-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 8px;margin:0;min-width:0}.and-bf .bf-reward{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start;min-width:0}.bf-reward-carousel .bf-carousel-top{margin-bottom:12px}.bf-ticker{padding:11px 0}.bf-ticker .bf-ticker__track{display:flex;gap:0;width:max-content;animation:bf-loop 44s linear infinite!important;animation-play-state:running!important;will-change:transform}.bf-ticker__group{display:flex;align-items:center;gap:24px;padding:0 12px;flex-shrink:0;white-space:nowrap}.bf-ticker__group>span{font-size:11px;font-weight:800;letter-spacing:.08em}.bf-ticker__group>b{font-size:19px}@keyframes bf-loop{to{transform:translate(-50%)}}.bf-faq-answer{font-size:13px;color:#66705e;margin-top:12px;line-height:1.7}.bf-media,.bf-riders{padding:60px 0}.bf-media{background:#171b18;color:#fff}.bf-media .bf-section-head>p{color:#bbc1b8}.bf-video-list,.bf-rider-list{display:flex;gap:20px;overflow-x:auto;padding-bottom:7px}.bf-video-list>article,.bf-rider-list>article{flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:start}.bf-video-button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font-family:inherit}.bf-video-poster{position:relative;aspect-ratio:16/10;background:#343e32;border-radius:8px;overflow:hidden}.bf-video-poster img{width:100%;height:100%;object-fit:cover}.bf-video-poster>span{position:absolute;bottom:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;background:#ff7d18;color:#121712;border-radius:50%}.bf-video-button h3{font-size:15px;line-height:1.4;margin-top:7px}.bf-video-button small{display:block;font-size:10px;color:#ffaa6a;margin-top:13px}.bf-media .bf-carousel-top{color:#e0e5db}.bf-video-dialog{border:0;border-radius:9px;background:#101511;color:#fff;padding:12px;width:min(960px,94vw);max-width:94vw;max-height:90dvh;overflow:visible}.bf-video-dialog::backdrop{background:#000c}.bf-video-dialog iframe{width:100%;aspect-ratio:16/9;border:0;display:block;min-height:180px}.bf-video-dialog [data-bf-video-close]{position:absolute;top:-46px;right:0;display:grid;place-items:center;width:38px;height:38px;border:1px solid #777;border-radius:50%;background:#fff;color:#111;font-size:26px;cursor:pointer}.bf-rider-list article{background:#fff;border:1px solid #d9ddd3;border-radius:8px;padding:22px;display:flex;flex-direction:column}.bf-rider-list article>div{font-size:13px;line-height:1.7;margin:14px 0 22px}.bf-rider-list footer{display:flex;justify-content:space-between;gap:12px;font-size:10px;margin-top:auto}.bf-riders .bf-text-link{display:inline-block;margin-top:20px}.bf-rider-list footer span{color:#787e70}.bf-new-rider{background:#e9ece3;padding:55px 0}.bf-new-rider__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.bf-new-rider h2{font-size:37px;line-height:1.1;letter-spacing:-.04em;margin:12px 0 18px}.bf-new-rider p{font-size:13px;color:#666e60;line-height:1.7}.bf-new-rider form{margin-top:20px}.bf-signup-row{display:flex;gap:8px}.bf-signup-row input{flex:1;min-width:0;padding:13px;border:1px solid #b4baac;border-radius:5px;background:#fff;font:13px inherit}.bf-signup-row button{border:0;cursor:pointer}.bf-signup-consent{display:flex;align-items:flex-start;gap:7px;margin-top:12px;font-size:10px;line-height:1.5;color:#636d5c}.bf-signup-consent:before,.bf-signup-consent:after{content:none!important}.bf-signup-consent input{position:static;-webkit-appearance:auto;appearance:auto;width:14px;height:14px;flex:none;margin:1px 0 0}.bf-new-rider__help{border-left:1px solid #c4cbbd;padding-left:45px}.bf-new-rider__help h3{font-size:23px;margin:14px 0}.bf-new-rider__help .bf-button{margin-top:22px}.bf-form-message{font-size:12px;margin-top:12px!important}@media(max-width:1099px){.and-bf .bf-model-list>.bf-bike,.bf-video-list>article,.bf-rider-list>article{flex-basis:calc((100% - 20px)/2)}}@media(max-width:749px){.bf-rewards,.bf-faq,.bf-media,.bf-riders,.bf-models{padding:36px 0}.bf-section-head{margin-bottom:20px}.bf-section-head h2,.bf-faq h2{font-size:33px;line-height:1.1}.bf-section-head>p{margin-top:15px;font-size:12px}.bf-hero h1{font-size:48px}.bf-hero__copy{padding-top:32px}.bf-hero__visual{height:255px}.bf-hero__visual img{max-height:255px}.bf-hero__tag{font-size:10px;right:16px;bottom:27px;max-width:130px}.bf-jump>div{width:92%;justify-content:space-between;gap:10px;overflow:visible}.bf-jump a{font-size:10px;padding:13px 0}.bf-carousel-top{font-size:9px;margin-bottom:12px}.bf-carousel-controls button{width:34px;height:34px;font-size:18px}.and-bf .bf-model-list{gap:14px}.and-bf .bf-model-list>.bf-bike{flex:0 0 91%}.and-bf .bf-bike__body{padding:18px}.and-bf .bf-bike .bf-bike__image{aspect-ratio:4/3;height:auto;padding:12px}.bf-bike h3{font-size:23px}.bf-bike__actions>.bf-button{padding:14px 16px;font-size:13px}.bf-bike__copy{margin-bottom:10px!important}.bf-bike__specs{margin-top:12px;gap:8px 12px}.bf-bike__perks,.bf-gift-carousel{margin-top:12px}.bf-gift-heading{font-size:7.5px}.and-bf .bf-reward{flex:0 0 86%;padding:17px}.and-bf .bf-reward-track{gap:13px}.bf-ticker__group{gap:18px;padding:0 9px}.bf-ticker__group>span{font-size:10px}.bf-ticker{padding:10px 0}.bf-market{margin-top:18px}.bf-video-list,.bf-rider-list{gap:14px}.bf-video-list>article,.bf-rider-list>article{flex:0 0 88%}.bf-video-dialog{padding:5px}.bf-new-rider{padding:36px 0}.bf-new-rider__grid{grid-template-columns:1fr;gap:30px}.bf-new-rider__help{border-left:0;border-top:1px solid #c4cbbd;padding:25px 0 0}.bf-new-rider h2{font-size:31px}.bf-signup-row{flex-wrap:wrap}.bf-signup-row input{min-width:160px}.bf-signup-row .bf-button{gap:10px}.bf-rider-list article{padding:19px}}@media(prefers-reduced-motion:reduce){.bf-ticker .bf-ticker__track{animation:none!important}}.bf-rider-list article>img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:5px;margin-bottom:8px}.bf-rider-list article>div{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.bf-media button:focus-visible{outline:2px solid #ff7d18;outline-offset:4px}.bf-gift-carousel [data-bf-track],.bf-model-carousel [data-bf-track]{cursor:grab}.and-bf.bf-media h2,.and-bf.bf-media h3,.and-bf.bf-media .bf-kicker{color:#fff!important}.bf-video-list{cursor:grab}.bf-video-button{touch-action:pan-x pan-y}.bf-video-slider{display:block!important;-webkit-appearance:auto!important;appearance:auto!important;position:static!important;opacity:1!important;width:100%;height:20px;margin:18px 0 0;padding:0;accent-color:#ff7d18;cursor:ew-resize}.bf-video-slider:focus-visible{outline:2px solid #ff7d18;outline-offset:4px}.and-bf .bf-bike__stamp{top:12px;bottom:auto;left:12px;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.06em;padding:9px 11px;border-radius:4px;background:#171b18;color:#fff}.and-bf .bf-bike__saving{top:12px;right:12px;left:auto;font-size:11px;line-height:1.2;font-weight:800;padding:9px 11px}.and-bf .bf-bike__body{padding-top:15px}.and-bf .bf-bike h3{margin:0 0 6px}.and-bf .bf-bike__rating{min-height:0;margin:0 0 5px;line-height:1.3}.and-bf .bf-bike__copy{min-height:0;margin:0 0 9px!important;line-height:1.45}.and-bf .bf-bike__price{margin:0!important;padding:0;line-height:1.2}.and-bf .bf-bike .and-payment-options{margin-top:7px}.and-bf .bf-bike__specs{margin-top:12px}.bf-faq summary{display:flex;justify-content:space-between;gap:15px;list-style:none}.bf-faq summary:after{content:"+";font-size:19px;line-height:1;flex:none;color:#bf5100}.bf-faq details[open]>summary:after{content:"\2212"}.bf-faq summary::-webkit-details-marker{display:none}@media(max-width:749px){.and-bf .bf-bike__stamp,.and-bf .bf-bike__saving{font-size:10px;padding:8px 9px;top:10px}.and-bf .bf-bike__stamp{left:10px}.and-bf .bf-bike__saving{right:10px}.and-bf .bf-bike__body{padding-top:14px}}.and-bf .bf-model-list>.bf-bike{border:1px solid #d5d5d0;border-radius:12px;background:#fff}.and-bf .bf-bike .bf-bike__image{aspect-ratio:1.12;padding:58px 18px 20px;background:#f8f8f7}.and-bf .bf-bike__stamp{left:auto;right:16px;top:17px;bottom:auto;display:flex;flex-direction:column;align-items:flex-start;gap:0;transform:rotate(-4deg);padding:0;background:none;border-radius:0;font-style:italic;letter-spacing:-.03em;line-height:1;font-size:21px;filter:drop-shadow(2px 3px 0 #0002)}.bf-bike__stamp b{padding:5px 8px;background:#181b18;color:#fff}.bf-bike__stamp strong{padding:4px 8px;background:#ff7d18;color:#171b18;margin-left:5px}.and-bf .bf-bike__saving{top:0;left:0;right:auto;width:87px;height:87px;clip-path:polygon(0 0,100% 0,0 100%);border-radius:0;padding:17px 0 0 8px;font-size:18px;line-height:1;font-weight:800;background:#ff7d18;color:#151715}.and-bf .bf-bike>.bf-gift-carousel{padding:0 16px;margin:0;width:100%;background:#fff}.bf-bike>.bf-gift-carousel .bf-gift-heading{margin:0;padding:10px;background:#1b1e1a;color:#fff;border-radius:4px;font-size:9px;letter-spacing:.06em}.bf-bike>.bf-gift-carousel .bf-gift-heading>span:before{content:"\2726  ";color:#ff7d18;font-size:14px}.bf-bike>.bf-gift-carousel .bf-carousel-controls button{width:24px;height:24px;font-size:16px;background:#fff;color:#171b18;border:0}.bf-bike>.bf-gift-carousel .bf-bike__gifts{border:1px solid #e6e6e1;border-top:0;border-radius:0 0 5px 5px;padding:10px 8px;min-height:70px;gap:8px}.bf-bike>.bf-gift-carousel .bf-bike__gifts>.bf-gear-item{flex-basis:94px;min-width:94px;display:flex;align-items:center;gap:5px}.bf-bike>.bf-gift-carousel img{width:40px!important;height:40px!important}.bf-bike>.bf-gift-carousel .bf-gear-item>span{font-size:8px;line-height:1.3}.bf-bike>.bf-gift-carousel .bf-gear-item small{display:none}.and-bf .bf-bike__body{padding:18px 18px 20px}.and-bf .bf-bike h3{font-size:23px;margin-bottom:7px}.and-bf .bf-bike__copy{font-size:11px;margin-bottom:10px!important}.and-bf .bf-bike__price strong{font-size:24px}.and-bf .bf-bike__specs{padding-top:12px;border-top:1px solid #eee;gap:10px 14px}.and-bf .bf-bike__perks{background:#fff6ed;border:1px solid #ffd7b7;border-radius:5px;padding:10px 12px}.and-bf .bf-bike__actions{padding-top:14px}@media(max-width:749px){.and-bf .bf-bike .bf-bike__image{aspect-ratio:1.12;padding:55px 14px 16px}.and-bf .bf-bike__stamp{font-size:19px;top:15px;right:13px}.and-bf .bf-bike__saving{width:78px;height:78px;font-size:16px;padding-top:15px}.and-bf .bf-bike>.bf-gift-carousel{padding:0 12px}.and-bf .bf-bike__body{padding:16px}.and-bf .bf-bike__price strong{font-size:23px}}.and-bf .bf-bike>.bf-gift-carousel,.and-bf .bf-bike>.bf-gift-spacer{height:110px;min-height:110px;flex:none}.bf-bike>.bf-gift-carousel .bf-gift-heading{height:36px}.bf-bike>.bf-gift-carousel .bf-bike__gifts{height:74px;min-height:74px}.bf-bike>.bf-gift-carousel .bf-gear-item>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.and-bf .bf-bike__saving{clip-path:none;width:auto;height:auto;top:14px;left:14px;right:auto;padding:9px 11px;border-radius:5px;display:flex;align-items:baseline;gap:3px;font-size:19px;line-height:1;box-shadow:none}.bf-bike__saving small{font-size:9px;letter-spacing:.04em}.and-bf .bf-bike__stamp{top:14px;right:14px;left:auto;bottom:auto;transform:none;filter:none;display:flex;gap:4px;padding:8px 10px;background:#181b18;border-radius:5px;border-bottom:3px solid #ff7d18;font-style:normal;letter-spacing:.03em;line-height:1}.bf-bike__stamp small{font-size:7px;font-weight:700;color:#ffad70}.bf-bike__stamp b{font-size:13px;line-height:1.1;background:none;padding:0;color:#fff}.and-bf .bf-bike__body{flex:0 0 auto}.and-bf .bf-bike__actions{margin-top:0;padding-top:10px}.and-bf .bf-bike__perks{margin-top:12px}.and-bf .bf-bike__specs{min-height:94px;align-content:start}.and-bf .bf-hero h1{color:#fff!important;-webkit-text-fill-color:#fff;opacity:1;visibility:visible;margin:18px 0 20px;font-size:clamp(48px,6vw,88px);line-height:1.02}.and-bf .bf-hero__copy{color:#fff}.and-bf .bf-hero__intro{margin-top:0!important}@media(max-width:749px){.and-bf .bf-bike__saving{top:12px;left:12px;padding:8px 9px;font-size:17px}.and-bf .bf-bike__stamp{top:12px;right:12px;padding:7px 9px}.bf-bike__stamp b{font-size:12px}.bf-bike__stamp small{font-size:6px}.and-bf .bf-hero h1{font-size:clamp(38px,11vw,52px);margin:15px 0 18px;max-width:100%;letter-spacing:-.045em}.and-bf .bf-hero__copy{padding-top:30px;padding-bottom:20px}.and-bf .bf-bike__specs{min-height:0}.and-bf .bf-bike__actions{margin-top:0;padding-top:10px}}.and-bf .bf-bike__stamp{top:0;right:12px;left:auto;bottom:auto;width:146px;height:auto;display:block;padding:0;background:transparent;border:0;border-radius:0;filter:none;transform:none;box-shadow:none;pointer-events:none}.bf-bike__stamp svg{display:block;width:100%;height:auto;overflow:visible}.and-bf .bf-bike__saving{top:21px;left:17px;right:auto;width:auto;height:auto;background:transparent;padding:0;border:0;border-radius:0;box-shadow:none;clip-path:none;display:flex;align-items:baseline;gap:4px;font-size:30px;font-weight:800;letter-spacing:-.055em;color:#c65308;line-height:1.05}.and-bf .bf-bike__saving small{font-size:9px;font-weight:800;letter-spacing:.08em;color:#42483e}.and-bf .bf-bike .bf-bike__image{padding-top:76px}@media(max-width:749px){.and-bf .bf-bike__stamp{width:125px;top:0;right:10px}.and-bf .bf-bike__saving{top:21px;left:14px;font-size:27px}.and-bf .bf-bike__saving small{font-size:8px}.and-bf .bf-bike .bf-bike__image{padding-top:67px}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/and-black-friday-v2.css.map */
