.bb-btn--lg{min-height:56px;padding:0 1.75rem;font-size:1.08rem}.bb-btn--gold span[aria-hidden],.bb-door__go span[aria-hidden],.bb-doorcard__cta span[aria-hidden]{transition:transform .2s}.bb-btn--gold:hover span[aria-hidden],.bb-door__go:hover span[aria-hidden],.bb-doorcard:hover .bb-doorcard__cta span[aria-hidden]{transform:translate(.3rem)}.bb-home{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--bb-navy-deep)}.bb-home__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bb-home__bg img{width:100%;height:100%;object-fit:cover;object-position:55% 50%;filter:grayscale(.3) contrast(1.05)}.bb-home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0d1828f2,#0d1828d1,#0d182899)}.bb-home__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(3.5rem,9vw,8rem)}.bb-home__kicker{margin:0 0 1rem;font-weight:600;font-size:1.05rem;letter-spacing:.02em;color:var(--bb-gold-soft)}.bb-home__title{margin:0 0 1.5rem;font:900 clamp(3.25rem,8vw,7.5rem)/.85 var(--bb-display);text-transform:uppercase;letter-spacing:-.005em}.bb-home__title span{display:block;color:var(--bb-gold)}.bb-home__sub{margin:0 0 2.25rem;max-width:32em;font-size:1.2rem;line-height:1.55;color:#ffffffd6}.bb-home__cta{display:flex;flex-wrap:wrap;gap:.75rem}.bb-door{background:#fff;color:var(--bb-ink);border-top:6px solid var(--bb-gold);padding:1.5rem 1.5rem 0;border-radius:2px;display:grid;gap:1rem}.bb-door__plate,.bb-shopband__plate{justify-self:start;margin:0;border:1.5px solid var(--bb-navy);padding:.35rem .7rem .3rem;font:800 1.15rem/1 var(--bb-display);text-transform:uppercase;letter-spacing:.04em;color:var(--bb-navy)}.bb-door__big{margin:0;font:900 clamp(2.25rem,3.6vw,3.25rem)/.92 var(--bb-display);text-transform:uppercase;color:var(--bb-navy)}.bb-door__search{display:flex;border:2px solid var(--bb-navy);border-radius:2px}.bb-door__search:focus-within{border-color:var(--bb-gold)}.bb-door__search input{flex:1;min-width:0;border:0;background:transparent;padding:0 .9rem;min-height:50px;font:500 1rem var(--bb-text);color:var(--bb-ink)}.bb-door__search input:focus{outline:none}.bb-door__search button{border:0;background:var(--bb-navy);color:#fff;font:700 1rem var(--bb-text);padding:0 1.1rem;cursor:pointer}.bb-door__search button:hover{background:var(--bb-red)}.bb-door__label{margin:0 0 -.5rem;font-size:.9rem;font-weight:600;color:var(--bb-muted)}.bb-door__bikes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.bb-door__bikes a{display:inline-block;padding:.4rem .65rem .35rem;border:1px solid var(--bb-line);border-radius:2px;font:800 1.15rem/1 var(--bb-display);text-transform:uppercase;letter-spacing:.02em;color:var(--bb-navy);text-decoration:none}.bb-door__bikes a:hover,.bb-door__bikes a:focus-visible{background:var(--bb-navy);border-color:var(--bb-navy);color:#fff}.bb-door__go{display:flex;justify-content:space-between;align-items:center;margin:.25rem -1.5rem 0;padding:1.1rem 1.5rem;background:var(--bb-gold);color:var(--bb-navy-deep);font:800 1.6rem/1 var(--bb-display);text-transform:uppercase;letter-spacing:.02em;text-decoration:none}.bb-door__go:hover{background:var(--bb-gold-soft)}.bb-doors{background:var(--bb-steel)}.bb-doors__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.bb-doorcard{display:flex;flex-direction:column;height:100%;background:var(--bb-navy);color:#fff;text-decoration:none;overflow:hidden;border-radius:2px}.bb-doorcard__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--bb-navy-deep)}.bb-doorcard__media img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.2);transition:transform .4s ease}.bb-doorcard__flag{position:absolute;top:.75rem;left:.75rem;background:var(--bb-gold);color:var(--bb-navy-deep);font-weight:700;font-size:.85rem;padding:.3rem .6rem;border-radius:2px}.bb-doorcard__body{display:grid;gap:.5rem;align-content:start;padding:1.25rem 1.35rem 1.4rem;border-top:4px solid var(--bb-gold);flex:1}.bb-doorcard__num{font:800 1rem/1 var(--bb-display);color:var(--bb-gold);letter-spacing:.08em}.bb-doorcard__title{font:900 clamp(2.25rem,3.4vw,3rem)/.92 var(--bb-display);text-transform:uppercase}.bb-doorcard__text{color:#ffffffc7;line-height:1.5}.bb-doorcard__cta{margin-top:.5rem;font-weight:700;text-decoration:underline;text-decoration-color:var(--bb-gold);text-decoration-thickness:2px;text-underline-offset:4px}.bb-doorcard:hover .bb-doorcard__media img,.bb-doorcard:focus-visible .bb-doorcard__media img{transform:scale(1.04)}.bb-doorcard:hover .bb-doorcard__title{color:var(--bb-gold)}.bb-doorcard--featured{background:var(--bb-gold);color:var(--bb-navy-deep)}.bb-doorcard--featured .bb-doorcard__body{border-top-color:var(--bb-navy)}.bb-doorcard--featured .bb-doorcard__num{color:var(--bb-navy)}.bb-doorcard--featured .bb-doorcard__text{color:#0d1828cc}.bb-doorcard--featured .bb-doorcard__cta{text-decoration-color:var(--bb-navy)}.bb-doorcard--featured:hover .bb-doorcard__title{color:var(--bb-navy)}.bb-shopband{background:var(--bb-navy-deep);color:#fff;border-top:4px solid var(--bb-gold)}.bb-shopband__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.bb-shopband__plate{margin-bottom:1rem;border-color:var(--bb-gold);color:var(--bb-gold)}.bb-shopband .bb-lede{color:#ffffffbf;margin-bottom:2rem}.bb-shopband__label{margin:0 0 .5rem;font-weight:600;color:#fff9}.bb-shopband__lists{display:grid;gap:2rem}.bb-shopband__cats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.bb-shopband__cats a{display:block;padding:.55rem 0 .45rem;border-bottom:1px solid rgb(255 255 255 / .14);color:#fff;text-decoration:none;font:800 1.35rem/1.05 var(--bb-display);text-transform:uppercase;letter-spacing:.02em;transition:color .15s,transform .2s}.bb-shopband__cats a:hover,.bb-shopband__cats a:focus-visible{color:var(--bb-gold);transform:translate(.3rem)}.bb-shopband__bikes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.bb-shopband__bikes a{display:inline-block;padding:.45rem .75rem .4rem;border:1.5px solid var(--bb-gold);border-radius:2px;color:var(--bb-gold);text-decoration:none;font:800 1.3rem/1 var(--bb-display);text-transform:uppercase;letter-spacing:.02em}.bb-shopband__bikes a:hover,.bb-shopband__bikes a:focus-visible{background:var(--bb-gold);color:var(--bb-navy-deep)}.bb-about{background:#fff}.bb-about__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.bb-about__rte{font-size:1.1rem;line-height:1.6;color:var(--bb-ink);max-width:36em}.bb-about__rte p{margin:0 0 1em}.bb-about__photo{position:relative}.bb-about__photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.bb-about__photo:before{content:"";position:absolute;top:-1rem;right:1rem;bottom:1rem;left:-1rem;border:3px solid var(--bb-gold);z-index:-1;pointer-events:none}.bb-about__photo{isolation:isolate}.header a[href$="/pages/webshop"].menu-list__link,.header-menu a[href$="/pages/webshop"]{background:var(--bb-gold);color:var(--bb-navy-deep)!important;border-radius:2px;padding-inline:.9rem;font-weight:700}.header a[href$="/pages/webshop"].menu-list__link:hover{background:var(--bb-gold-soft)}@media(max-width:960px){.bb-home__grid,.bb-shopband__grid,.bb-about__grid{grid-template-columns:1fr}.bb-doors__grid{grid-template-columns:1fr 1fr}.bb-doors__grid li:first-child{grid-column:1 / -1}.bb-about__photo:before{display:none}}@media(max-width:600px){.bb-home__grid{padding-block:2.75rem 2rem}.bb-home__cta .bb-btn{flex:1 1 100%}.bb-door{padding:1.25rem 1.1rem 0}.bb-door__go{margin-inline:-1.1rem;padding-inline:1.1rem}.bb-doors__grid{grid-template-columns:1fr}.bb-shopband__cats a{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.bb-doorcard__media img,.bb-shopband__cats a,.bb-btn--gold span[aria-hidden],.bb-door__go span[aria-hidden]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bb-home.css.map */
