:root{--bb-ink: #111111;--bb-ink-2: #2e2e2e;--bb-grey: #5b5f62;--bb-line: #e6e6e6;--bb-soft: #f5f5f3;--bb-studio: #ffffff;--bb-green: #1f6b45;--bb-r: 4px;--bb-maxw: 1280px;--bb-gutter: clamp(16px, 4vw, 48px);--bb-section: clamp(56px, 7vw, 96px)}.bb-wrap{max-width:calc(var(--bb-maxw) + var(--bb-gutter) * 2);margin-inline:auto;padding-inline:var(--bb-gutter)}.bb-kicker{margin:0 0 6px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bb-grey)}.bb-link-arrow{display:inline-flex;gap:6px;align-items:center;font-weight:600;font-size:.875rem;color:var(--bb-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.bb-link-arrow:after{content:"\2192"}.bb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--bb-r);font:600 .9375rem/1 var(--buddy-font, inherit);text-decoration:none;cursor:pointer;border:1px solid var(--bb-ink);transition:background .2s,color .2s,opacity .2s;white-space:nowrap}.bb-btn--dark{background:var(--bb-ink);color:#fff!important}.bb-btn--dark:hover{background:#2b2b2b}.bb-btn--outline{background:#fff;color:var(--bb-ink)!important}.bb-btn--outline:hover{background:var(--bb-soft)}.bb-btn--sm{min-height:38px;padding:0 14px;font-size:.8125rem}.bb-btn[disabled]{opacity:.45;cursor:not-allowed}.bb-btn.is-added{background:var(--bb-green);border-color:var(--bb-green);opacity:1}.bb-pill{border:1px solid var(--bb-line);background:#fff;color:var(--bb-ink);border-radius:999px;padding:10px 18px;font:600 .875rem/1 var(--buddy-font, inherit);cursor:pointer;transition:all .2s}.bb-pill:hover{border-color:var(--bb-ink)}.bb-pill[aria-selected=true]{background:var(--bb-ink);border-color:var(--bb-ink);color:#fff}html,body.buddy-v6{background:#fff!important}.buddy-v6 .shopify-section{--background: 255 255 255}.buddy-v6 .header,.buddy-v6 .header__wrapper,.buddy-v6 .buddy-store-header{background:#fff!important;color:var(--bb-ink)!important;border-bottom:1px solid #efefef}.buddy-v6 .header .header__link-list>li>a,.buddy-v6 .header .header__link-list>li>details>summary,.buddy-v6 .header a,.buddy-v6 .header summary,.buddy-v6 .header button{color:var(--bb-ink)!important}.buddy-v6 .footer{--background: 246 246 244;--text-color: 17 17 17;background:#f6f6f4!important;color:var(--bb-ink)!important;border-top:1px solid var(--bb-line)}.buddy-v6 .footer__block .h6,.buddy-v6 .footer__block .bold:first-child,.buddy-v6 .footer__block>p:first-child{color:var(--bb-grey)!important}.buddy-v6 .footer__block a,.buddy-v6 .footer a{color:var(--bb-ink)!important}.buddy-v6 .footer__block a:hover{color:var(--bb-green)!important}.buddy-v6 .footer__block--text .prose,.buddy-v6 .footer .prose,.buddy-v6 .footer p{color:var(--bb-ink-2)!important}.buddy-v6 .footer .social-media__item svg,.buddy-v6 .footer svg{color:var(--bb-ink)}.buddy-v6 .footer .input,.buddy-v6 .footer input[type=email]{background:#fff!important;color:var(--bb-ink)!important;border:1px solid #d9d9d9!important}.buddy-v6 .footer .button,.buddy-v6 .footer button[type=submit]{background:var(--bb-ink)!important;color:#fff!important}.buddy-v6 .footer__aside,.buddy-v6 .footer__aside *{color:var(--bb-grey)!important}.buddy-v6 [id*=__buddy_cta] .prose :where(p,li),.buddy-v6 [id*=__buddy_cta] :where(h1,h2,h3,.h1,.h2,.h3,.subheading){color:var(--bb-ink-2)!important;-webkit-text-fill-color:currentColor}.bb-studio{background:var(--bb-studio);display:grid;place-items:center;overflow:hidden;border-radius:var(--bb-r)}.bb-studio img{width:100%;height:100%;object-fit:contain}.buddy-v6 .product-gallery__media,.buddy-v6 .product-gallery__media-list-wrapper{background:#fff!important}.buddy-v6 .product-gallery__media img{object-fit:contain!important;background:#fff}.buddy-v6 .buddy-card--accessory .product-card__figure>a{background:#fff!important;aspect-ratio:1 / 1;display:grid;place-items:center;padding:8%}.buddy-v6 .buddy-card--accessory .product-card__figure img{object-fit:contain!important;padding:0!important;mix-blend-mode:multiply}.buddy-v6 .product-card.buddy-card--accessory{border:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}.buddy-v6 .product-card.buddy-card--accessory .product-card__figure>a{border:1px solid #efefef;border-radius:var(--bb-r)!important;transition:border-color .2s}.buddy-v6 .product-card.buddy-card--accessory:hover .product-card__figure>a{border-color:#cfd2d4}.buddy-v6 .product-card.buddy-card--accessory:hover .product-card__image--primary{transform:scale(1.02)}.buddy-v6 .buddy-acc-card__info{display:grid;gap:4px;padding:12px 2px 4px!important;text-align:start}.buddy-acc-card__vendor{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bb-grey)}.buddy-v6 .buddy-acc-card__title{font-size:.9375rem!important;font-weight:500!important;line-height:1.35!important;-webkit-line-clamp:2}.buddy-v6 .buddy-acc-card__title a{color:var(--bb-ink);text-decoration:none}.buddy-acc-card__price{font-size:.9375rem;font-weight:600;color:var(--bb-ink)}.buddy-acc-card__price .price-list{justify-content:flex-start}.buddy-v6.template-collection .collection-banner,.buddy-v6.template-collection .shopify-section--collection-banner{display:none}@media(min-width:1000px){.buddy-v6 .template-suffix-tilbehor .product-list,.buddy-v6.template-suffix-tilbehor .product-list{--product-list-items-per-row: 3 !important}}.buddy-v6 .collection__top-bar{border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);padding:12px 0;margin-bottom:24px;gap:16px;background:#fff}.buddy-v6 .facets-horizontal{gap:10px 14px;flex-wrap:wrap}.buddy-v6 .facets-horizontal>button,.buddy-v6 .sort-by-facet>button,.buddy-v6 .collection__top-bar .text-with-icon.group{border:1px solid var(--bb-line);border-radius:var(--bb-r);padding:9px 12px;background:#fff;font-size:.875rem}.buddy-v6 .facets-horizontal>button:hover,.buddy-v6 .sort-by-facet>button:hover{border-color:var(--bb-ink)}.buddy-v6 .facet-dialog{border-radius:var(--bb-r);border:1px solid var(--bb-line);background:#fff;box-shadow:0 16px 40px -20px #0000004d!important}.buddy-v6 .availability-facet{gap:8px;font-size:.875rem}.buddy-v6 .active-facets{gap:8px;margin-bottom:18px;flex-wrap:wrap}.buddy-v6 .removable-facet{border-radius:999px!important;background:var(--bb-soft)!important;border:1px solid var(--bb-line)!important;color:var(--bb-ink)!important;font-size:.8125rem;padding:6px 12px!important}.buddy-v6 .facet-clear-all{font-weight:600;color:var(--bb-ink)!important;text-decoration:underline}.buddy-v6 .collection__facets .accordion__toggle,.buddy-v6 .facets-vertical .accordion__toggle{font-weight:700;font-size:.875rem}.buddy-v6 .facets__floating-filter .button{border-radius:999px!important;background:var(--bb-ink)!important;color:#fff!important}.buddy-v6 .collection .product-list{--product-list-row-gap: 36px;--product-list-column-gap: 20px}.buddy-v6 .collection__pagination .pagination__link{border-radius:var(--bb-r)}.bb-cats{padding-block:clamp(28px,4vw,48px) 8px;background:#fff}.bb-cats:not(.bb-cats--collection){padding-block:var(--bb-section) 16px}.bb-crumbs{display:flex;gap:8px;font-size:.8125rem;color:var(--bb-grey);margin-bottom:14px;flex-wrap:wrap}.bb-crumbs a{color:var(--bb-grey);text-decoration:none}.bb-crumbs a:hover{color:var(--bb-ink)}.bb-cats__head{display:grid;gap:10px;margin-bottom:24px;max-width:760px}.bb-cats__head--row{max-width:none;display:flex;justify-content:space-between;align-items:end;gap:16px}.bb-cats__title{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--bb-ink)}.bb-cats__title--h2{font-size:clamp(1.5rem,2.6vw,2.125rem)}.bb-cats__desc{color:var(--bb-grey);font-size:.9375rem;line-height:1.6}.bb-clamp__inner{max-height:4.8em;overflow:hidden;position:relative}.bb-clamp.is-open .bb-clamp__inner{max-height:none}.bb-clamp__btn{background:none;border:0;padding:4px 0;font-weight:600;text-decoration:underline;cursor:pointer;color:var(--bb-ink)}.bb-cats__list{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.bb-cats__list::-webkit-scrollbar{display:none}.bb-cats__list>li{scroll-snap-align:start}.bb-cat{display:grid;gap:8px;text-decoration:none;color:var(--bb-ink);padding:8px;border:1px solid var(--bb-line);border-radius:var(--bb-r);background:#fff;transition:border-color .2s;height:100%}.bb-cat:hover{border-color:#b9bcbf}.bb-cat.is-active{border-color:var(--bb-ink);box-shadow:inset 0 0 0 1px var(--bb-ink)}.bb-cat__media{aspect-ratio:4 / 3;padding:6%}.bb-cat__media img{mix-blend-mode:multiply}.bb-cat__name{font-size:.8125rem;font-weight:600;text-align:center;line-height:1.25}.bb-cats--collection .bb-cats__list{grid-auto-columns:minmax(118px,140px)}.bb-cats--collection .bb-cat__media{aspect-ratio:1 / 1}@media(min-width:1000px){.bb-cats:not(.bb-cats--collection) .bb-cats__list{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}}.bb-split{padding-block:var(--bb-section) 0;background:#fff}.bb-split__head{text-align:center;margin-bottom:32px}.bb-split__title{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em}.bb-split__item{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(360px,38vw,560px)}.bb-split__item.is-img-right .bb-split__media{order:2}.bb-split__media{display:block;overflow:hidden;background:#f3f3f3}.bb-split__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--buddy-ease, ease)}.bb-split__item:hover .bb-split__media img{transform:scale(1.03)}.bb-split__panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:clamp(28px,6vw,88px);background:#fff}.bb-split__kicker{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bb-grey)}.bb-split__h{margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.1;font-weight:400;text-transform:uppercase;letter-spacing:.01em;color:var(--bb-ink);max-width:14ch}.bb-split__rule{width:min(320px,70%);height:1px;background:var(--bb-ink);margin:4px 0}.bb-split__text{color:var(--bb-grey);font-size:.9375rem;line-height:1.65;max-width:46ch}.bb-split__text p{margin:0 0 .6em}@media(max-width:799px){.bb-split__item{grid-template-columns:1fr}.bb-split__item.is-img-right .bb-split__media{order:0}.bb-split__media{aspect-ratio:4 / 3}}.bb-explorer{padding-block:var(--bb-section);background:var(--bb-ex-bg, #fff);border-top:1px solid #f0f0f0}.bb-explorer__head{text-align:center;margin-bottom:20px}.bb-explorer__title{margin:0;font-size:clamp(1.625rem,3vw,2.375rem);font-weight:400;text-transform:uppercase;letter-spacing:.02em}.bb-explorer__models{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.bb-explorer__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center}.bb-explorer__media{aspect-ratio:4 / 3;padding:2%;border:1px solid #f0f0f0}.bb-explorer__img{width:100%;height:100%;object-fit:contain}.bb-explorer__info{display:grid;gap:12px;align-content:center}.bb-explorer__name{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;letter-spacing:-.02em}.bb-explorer__price{margin:0;font-size:1.25rem;font-weight:600}.bb-explorer__price s{color:var(--bb-grey);font-weight:400;font-size:1rem;margin-left:6px}.bb-explorer__label{margin:0 0 8px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bb-grey)}.bb-explorer__label span{color:var(--bb-ink);text-transform:none;letter-spacing:0;font-weight:600}.bb-swatches{display:flex;flex-wrap:wrap;gap:10px}.bb-swatch{width:56px;height:56px;border-radius:50%;border:1px solid var(--bb-line);background:#fff;padding:3px;cursor:pointer;overflow:hidden;display:grid;place-items:center;font-size:.6875rem}.bb-swatch img{width:100%;height:100%;object-fit:cover;border-radius:50%}.bb-swatch[aria-checked=true]{border-color:var(--bb-ink);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--bb-ink)}.bb-swatch.is-soldout{opacity:.45}.bb-swatch span{padding:2px;text-align:center;line-height:1.1}.bb-explorer__buy{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.bb-explorer__note{margin:0;font-size:.8125rem;color:var(--bb-grey)}.bb-explorer__note a{color:var(--bb-ink)}.bb-explorer__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:clamp(32px,5vw,56px) 0 24px;padding-top:28px;border-top:1px solid var(--bb-line)}.bb-tab{border:0;background:#ececec;color:#3a3a3a;border-radius:var(--bb-r);padding:11px 16px;font:600 .8125rem/1 var(--buddy-font, inherit);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.bb-tab:hover{background:#dedede}.bb-tab[aria-selected=true]{background:var(--bb-ink);color:#fff}.bb-explorer__lead{text-align:center;color:var(--bb-grey);margin:0 0 18px}.bb-spec-table{margin:0 auto 18px;max-width:860px;display:grid}.bb-spec-table__row{display:grid;grid-template-columns:minmax(120px,220px) 1fr;gap:16px;padding:12px 4px;border-bottom:1px solid var(--bb-line)}.bb-spec-table dt{font-weight:600;font-size:.875rem;color:var(--bb-ink)}.bb-spec-table dd{margin:0;font-size:.875rem;color:var(--bb-ink-2)}[data-bb-tabpanel=spec]>.bb-link-arrow{display:table;margin:0 auto}.bb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;max-width:980px;margin:0 auto}.bb-card-stat{display:grid;gap:6px;justify-items:start;padding:18px;border:1px solid var(--bb-line);border-radius:var(--bb-r);background:#fff}.bb-card-stat__icon{color:var(--bb-green)}.bb-card-stat__value{font-size:1.125rem;font-weight:700;color:var(--bb-ink);line-height:1.25}.bb-card-stat__label{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bb-grey)}.bb-size{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center;max-width:1080px;margin:0 auto}.bb-size .bb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-size__svg{width:100%;height:auto}.bb-size__t{font:700 13px/1 var(--buddy-font, sans-serif);fill:#b3261e;letter-spacing:.02em}.bb-size__t--g{fill:var(--bb-green)}.bb-size-empty{text-align:center;display:grid;gap:12px;justify-items:center;color:var(--bb-grey);max-width:520px;margin:0 auto}@media(max-width:999px){.bb-explorer__grid,.bb-size{grid-template-columns:1fr}.bb-explorer__models{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.bb-explorer__models::-webkit-scrollbar{display:none}.bb-pill{flex:none}.bb-tab{flex:1 1 45%}}.bb-upsell-items{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:980px}.bb-upsell-item{display:grid;gap:10px;align-content:start;border:1px solid var(--bb-line);border-radius:var(--bb-r);padding:12px;background:#fff}.bb-upsell-item__media{position:relative;display:block;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.bb-upsell-item__media img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.bb-upsell-item__body{display:grid;gap:4px}.bb-upsell-item__kicker{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bb-green)}.bb-upsell-item__title{font-weight:600;font-size:.9375rem;color:var(--bb-ink);text-decoration:none;line-height:1.3}.bb-upsell-item__price{font-size:.9375rem;color:var(--bb-ink-2)}.bb-upsell-item__form{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.bb-upsell-item__form .bb-btn{flex:1 1 auto}.bb-upsell-item__select{flex:1 1 100%;min-height:38px;border:1px solid var(--bb-line);border-radius:var(--bb-r);padding:0 10px;font-size:.8125rem;background:#fff}@media(max-width:699px){.bb-upsell-items{grid-template-columns:1fr}.bb-upsell-item{grid-template-columns:96px 1fr;align-items:center}}.bb-upsell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:16px}.bb-upsell[hidden]{display:none}.bb-upsell__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111173}.bb-upsell__dialog{position:relative;width:min(920px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:var(--bb-r);padding:clamp(20px,3vw,36px);box-shadow:0 30px 80px -30px #00000080}.bb-upsell__close{position:absolute;top:10px;right:12px;width:40px;height:40px;border:0;background:none;font-size:28px;cursor:pointer;color:var(--bb-ink)}.bb-upsell__ok{margin:0 0 6px;color:var(--bb-green);font-weight:600;font-size:.875rem}.bb-upsell__title{margin:0;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:700}.bb-upsell__sub{margin:4px 0 18px;color:var(--bb-grey)}.bb-upsell__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}html.bb-upsell-open{overflow:hidden}.bb-keyfeat{border:1px solid var(--bb-line);border-radius:var(--bb-r);padding:16px;background:#fff}.bb-keyfeat__title{margin:0 0 12px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bb-grey)}.bb-keyfeat__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.bb-keyfeat__item{display:flex;gap:10px;align-items:flex-start}.bb-keyfeat__icon{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--bb-r);background:var(--bb-soft);color:var(--bb-green)}.bb-keyfeat__text{display:grid;gap:1px;min-width:0}.bb-keyfeat__value{font-weight:600;font-size:.875rem;line-height:1.3;color:var(--bb-ink);overflow-wrap:break-word}.bb-keyfeat__label{font-size:.75rem;color:var(--bb-grey)}.bb-keyfeat--accessory .bb-keyfeat__list{grid-template-columns:1fr;gap:10px}.bb-keyfeat--accessory .bb-keyfeat__icon{width:30px;height:30px}.bb-keyfeat--accessory .bb-keyfeat__value{font-weight:500}.buddy-mega-menu--acc{padding-block:28px 32px!important}.bb-acc-mega{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;width:100%;max-width:var(--bb-maxw);margin-inline:auto}.bb-acc-mega,.bb-acc-mega *{white-space:normal}.bb-acc-mega__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.buddy-v6 .mega-menu a.bb-acc-mega__tile,.bb-acc-mega__tile{display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:8px;border-radius:var(--bb-r);text-decoration:none;color:var(--bb-ink);border:1px solid transparent}.bb-acc-mega__tile:hover,.bb-acc-mega__tile[aria-current=page]{background:var(--bb-soft);border-color:#ececec}.bb-acc-mega__media{grid-row:span 2;width:56px;height:56px;border:1px solid #ececec;padding:4px}.bb-acc-mega__media img{mix-blend-mode:multiply}.bb-acc-mega__name{font-weight:600;font-size:.875rem;line-height:1.25;align-self:end}.bb-acc-mega__count{font-size:.75rem;color:var(--bb-grey);align-self:start}.bb-acc-mega__aside{display:grid;gap:10px;align-content:start;border-inline-start:1px solid #ececec;padding-inline-start:28px}.bb-acc-mega__heading{margin:0;font-weight:700;font-size:1rem}.bb-acc-mega__text{margin:0;font-size:.875rem;color:var(--bb-grey);line-height:1.5}.bb-acc-mega__aside .bb-btn{justify-self:start}.bb-acc-mega--sidebar{grid-template-columns:1fr;gap:18px}.bb-acc-mega--sidebar .bb-acc-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-acc-mega--sidebar .bb-acc-mega__tile{grid-template-columns:1fr;text-align:center;justify-items:center;border:1px solid #ececec}.bb-acc-mega--sidebar .bb-acc-mega__media{grid-row:auto;width:100%;height:auto;aspect-ratio:1 / 1;border:0}.bb-acc-mega--sidebar .bb-acc-mega__aside{border:0;padding:0}.bb-acc-mega--sidebar .bb-acc-mega__count{display:none}.buddy-v6.template-index .shopify-section--featured-collection,.buddy-v6.template-index .shopify-section--text-with-icons,.buddy-v6.template-index .shopify-section--rich-text,.buddy-v6.template-index .shopify-section--media-grid{background:#fff!important}.buddy-v6.template-index .shopify-section--slideshow:first-of-type .slideshow{border-radius:0!important}.buddy-v6 .cart-drawer,.buddy-v6 .cart-drawer::part(content){background:#fff}.buddy-v6 .line-item__media-wrapper,.buddy-v6 .line-item img{background:#fff;border-radius:var(--bb-r);object-fit:contain}.buddy-v6 .template-search .product-list,.buddy-v6.template-search .product-list{--product-list-row-gap: 32px}.buddy-v6 .predictive-search__products img{object-fit:contain;background:#fff}.buddy-v6 .footer strong,.buddy-v6 .footer b{color:var(--bb-ink)!important;-webkit-text-fill-color:currentColor}.bb-explorer__media{position:relative;display:block;overflow:hidden}.bb-explorer__img{position:absolute;top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%}.bb-cat__media,.bb-acc-mega__media,.bb-studio{position:relative}.bb-cat__media img,.bb-acc-mega__media img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:contain}.buddy-v6.template-product .product-gallery__media img{max-height:min(78vh,760px)}.buddy-v6.template-product:not(:has(.bb-keyfeat--bike)) .product-gallery__media img{padding:6%}.bb-sec-head{text-align:center;max-width:720px;margin:0 auto 32px;display:grid;gap:8px}.bb-sec-title{margin:0;font-size:clamp(1.625rem,3vw,2.375rem);font-weight:700;letter-spacing:-.02em;color:var(--bb-ink)}.bb-sec-lead{color:var(--bb-grey);font-size:1rem;line-height:1.6}.bb-sec-lead p{margin:0}.bb-phero{padding-block:clamp(32px,6vw,80px);background:#fff}.bb-phero__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center}.bb-phero__grid--text{grid-template-columns:1fr;text-align:center;max-width:820px}.bb-phero__grid--text .bb-phero__ctas{justify-content:center}.bb-phero__title{margin:0 0 14px;font-size:clamp(2.125rem,5vw,3.75rem);line-height:1.05;font-weight:700;letter-spacing:-.03em;color:var(--bb-ink)}.bb-phero__lead{color:var(--bb-grey);font-size:1.0625rem;line-height:1.6}.bb-phero__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.bb-phero__note{margin:14px 0 0;font-size:.8125rem;color:var(--bb-grey)}.bb-phero__media{border-radius:var(--bb-r);overflow:hidden;aspect-ratio:4 / 3}.bb-phero__media img{width:100%;height:100%;object-fit:cover}.bb-steps,.bb-fgrid,.bb-tiers{padding-block:var(--bb-section)}.bb-steps__cols{display:grid;gap:32px}.bb-steps__cols--2{grid-template-columns:1fr 1fr}.bb-steps__colhead{margin:0 0 14px;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bb-green)}.bb-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.bb-steps__cols--2 .bb-steps__list{grid-template-columns:1fr}.bb-step{display:flex;gap:16px;align-items:flex-start;padding:20px;border:1px solid var(--bb-line);border-radius:var(--bb-r);background:#fff}.bb-step__num{flex:none;font-size:1.5rem;font-weight:800;color:var(--bb-green);line-height:1;min-width:2ch}.bb-step__title{margin:0 0 4px;font-weight:700;color:var(--bb-ink)}.bb-step__text{color:var(--bb-grey);font-size:.9375rem;line-height:1.55}.bb-step__text p{margin:0}.bb-fgrid__list{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.bb-fgrid__list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-fgrid__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-fgrid__item{display:grid;gap:8px;align-content:start;padding:22px;border:1px solid var(--bb-line);border-radius:var(--bb-r);background:#fff}.bb-fgrid__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--bb-r);background:var(--bb-soft);color:var(--bb-green)}.bb-fgrid__value{margin:4px 0 0;font-size:1.25rem;font-weight:800;color:var(--bb-ink);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bb-fgrid__title{margin:0;font-weight:700;color:var(--bb-ink)}.bb-fgrid__text{color:var(--bb-grey);font-size:.9375rem;line-height:1.55}.bb-fgrid__text p{margin:0}.bb-fgrid__foot{margin:18px 0 0;text-align:center;font-size:.8125rem;color:var(--bb-grey)}.bb-badge-proposed{display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:3px;background:#fff4d6;color:#7a5600;border:1px solid #f0d58a;vertical-align:middle}.bb-tiers__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.bb-tier{padding:26px;border:1px solid var(--bb-line);border-radius:var(--bb-r);background:#fff;display:grid;gap:8px;align-content:start}.bb-tier.is-highlight{border-color:var(--bb-ink);box-shadow:inset 0 0 0 1px var(--bb-ink)}.bb-tier__name{margin:0;font-size:1.375rem;font-weight:800;color:var(--bb-ink)}.bb-tier__threshold{margin:0;color:var(--bb-grey);font-size:.875rem;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bb-tier__perks ul{margin:6px 0 0;padding-left:18px;color:var(--bb-ink-2);font-size:.9375rem;line-height:1.7}@media(max-width:899px){.bb-phero__grid,.bb-steps__cols--2{grid-template-columns:1fr}.bb-fgrid__list,.bb-fgrid__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.bb-fgrid__list,.bb-fgrid__list--2,.bb-fgrid__list--4{grid-template-columns:1fr}}.bb-phero--cta{padding-block:var(--bb-section)}.bb-phero--cta .bb-phero__grid{background:var(--bb-soft);border-radius:var(--bb-r);padding:clamp(28px,5vw,56px)}.bb-phero--cta .bb-phero__title{font-size:clamp(1.625rem,3.4vw,2.5rem)}body.buddy-v6 .product-card.buddy-card--accessory .product-card__figure,body.buddy-v6 .product-card.buddy-card--accessory .product-card__figure>a,body.buddy-v6 .bb-upsell-item .bb-upsell-item__media,body.buddy-v6 .bb-acc-mega .bb-acc-mega__media,body.buddy-v6 .bb-cat .bb-cat__media,body.buddy-v6.bb-acc-pdp .product-gallery__media,body.buddy-v6.bb-acc-pdp .product-gallery__media-list-wrapper .product-gallery__media,body.buddy-v6.bb-acc-pdp .product-gallery__thumbnail{background:#f2f2f2!important}body.buddy-v6 .product-card.buddy-card--accessory .product-card__figure img,body.buddy-v6 .bb-upsell-item .bb-upsell-item__media img,body.buddy-v6 .bb-acc-mega .bb-acc-mega__media img,body.buddy-v6 .bb-cat .bb-cat__media img,body.buddy-v6.bb-acc-pdp .product-gallery__media img,body.buddy-v6.bb-acc-pdp .product-gallery__thumbnail img{background:transparent!important;mix-blend-mode:multiply!important;object-fit:contain!important}body.buddy-v6 .product-card.buddy-card--accessory .product-card__figure img{padding:0!important}body.buddy-v6.bb-acc-pdp .product-gallery__media-list-wrapper{background:transparent!important}body.buddy-v6{--buddy-green:#2e8050;--buddy-green-600:#256b42;--buddy-green-300:#6fb08a;--buddy-green-50:#eaf3ee;--bb-green:#2e8050;--bb-accent:#2e8050;--buddy-trustbar-bg:#111111}body.buddy-v6 .buddy-trust-bar,body.buddy-v6 [class*=trust-bar]:not([class*=__]){background:#111!important;color:#fff!important}body.buddy-v6 [class*=trust-bar] svg{color:#2e8050!important}body.buddy-v6 .button:not(.button--secondary):not(.button--outline):not(.button--subdued):not(.button--ghost),body.buddy-v6 button[name=add],body.buddy-v6 .product-form__submit,body.buddy-v6 .bb-btn--dark,body.buddy-v6 .bb-btn--primary,body.buddy-v6 .bb-upsell-item__form .bb-btn{background:#2e8050!important;border-color:#2e8050!important;color:#fff!important}body.buddy-v6 .button:not(.button--secondary):not(.button--outline):not(.button--subdued):not(.button--ghost):hover,body.buddy-v6 button[name=add]:hover,body.buddy-v6 .product-form__submit:hover,body.buddy-v6 .bb-btn--dark:hover,body.buddy-v6 .bb-btn--primary:hover,body.buddy-v6 .bb-upsell-item__form .bb-btn:hover{background:#256b42!important;border-color:#256b42!important;color:#fff!important}body.buddy-v6 .bb-kicker,body.buddy-v6 .bb-eyebrow,body.buddy-v6 .bb-upsell-item__kicker,body.buddy-v6 .buddy-eyebrow,body.buddy-v6 .bb-mega__eyebrow,body.buddy-v6 .buddy-bike-specs__icon,body.buddy-v6 .bb-card-stat__icon,body.buddy-v6 .bb-key-feature__icon,body.buddy-v6 .buddy-key-features svg{color:#2e8050!important}body.buddy-v6 .bb-kicker .buddy-bike-specs__item,body.buddy-v6 .bb-kicker .buddy-bike-specs{color:#111!important}body.buddy-v6 main a:not(.button):not(.bb-btn):not(.product-card__media):where(:not([class*=btn],[class*=button],[class*=pill],[class*=cta],[class*=chip],[class*=tile],[role=button])):hover,body.buddy-v6 .bb-link-arrow:hover,body.buddy-v6 .link:hover{color:#2e8050!important;text-decoration-color:#2e8050!important}body.buddy-v6 .bb-tab[aria-selected=true],body.buddy-v6 .bb-pill[aria-selected=true]{box-shadow:inset 0 -2px #2e8050!important;color:#111!important}body.buddy-v6 .bb-pill[aria-selected=true]{border-color:#2e8050!important;background:#fff!important}body.buddy-v6 .facets input:checked+label:not(.color-swatch):not(.thumbnail-swatch),body.buddy-v6 .bb-chip[aria-current=page],body.buddy-v6 .bb-chip.is-active{border-color:#2e8050!important;color:#2e8050!important;background:#fff!important}body.buddy-v6 sale-price.text-on-sale,body.buddy-v6 .price-list sale-price.text-on-sale,body.buddy-v6 .text-on-sale{color:#2e8050!important}body.buddy-v6 on-sale-badge,body.buddy-v6 .badge--on-sale,body.buddy-v6 .badge--primary{background:#2e8050!important;color:#fff!important}body.buddy-v6 ::selection{background:#2e8050;color:#fff}body.buddy-v6 :focus-visible{outline-color:#2e8050}body.buddy-v6 .product-gallery__thumbnail-list-wrapper,body.buddy-v6 .product-gallery .page-dots,body.buddy-v6 .product-gallery__cursor{display:none!important}body.buddy-v6 .product-gallery__media-list-wrapper{position:relative}body.buddy-v6 .bb-gal-nav{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}body.buddy-v6 .bb-gal-arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:#fff!important;color:#111!important;border:1px solid #e6e6e6!important;box-shadow:0 4px 14px -6px #00000040;cursor:pointer;transition:color .2s,border-color .2s}body.buddy-v6 .bb-gal-arrow:hover{color:#2e8050!important;border-color:#2e8050!important}body.buddy-v6 .bb-gal-arrow--prev{left:12px}body.buddy-v6 .bb-gal-arrow--next{right:12px}body.buddy-v6 .bb-gal-arrow[disabled]{opacity:.35}@media(max-width:699px){body.buddy-v6 .bb-gal-arrow{width:36px;height:36px}body.buddy-v6 .bb-gal-arrow--prev{left:6px}body.buddy-v6 .bb-gal-arrow--next{right:6px}}@media(min-width:1000px){body.buddy-v6 .product{align-items:start!important}body.buddy-v6 .product>.product-gallery,body.buddy-v6 .product>safe-sticky.product-info{align-self:start!important;margin-block-start:0!important}body.buddy-v6 safe-sticky.product-info{position:relative!important;top:0!important;min-height:0!important;padding-block-start:0!important}body.buddy-v6 safe-sticky.product-info>:first-child{margin-block-start:0!important}}body.buddy-v6 .product-info>:empty{display:none!important}body.buddy-v6 .product-info__text{background:#f5f5f5!important;border:1px solid #e6e6e6!important;border-left:1px solid #e6e6e6!important;border-radius:4px!important;color:#111!important}body.buddy-v6 .product-info__text svg{color:#2e8050!important}body.buddy-v6 .bb-gal-count,body.buddy-v6 .product-card page-dots,body.buddy-v6 .product-card .page-dots{display:none!important}body.buddy-v6 :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.product-card__title,.buddy-product-card__title,.product-info__title,.section-header__title,.bb-explorer__name,.bb-explorer__title,.bb-mega__title,.bb-mega__heading,.bb-acc-mega__heading,.bb-acc-mega__name,.mega-menu__title,.bb-upsell-item__title,.bb-upsell__title){font-family:var(--heading-font-family)!important}body.buddy-v6 .bb-explorer__tabs .bb-tab,body.buddy-v6 .bb-tab{background:#eee!important;color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:none!important;border:0!important;opacity:1!important;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s}body.buddy-v6 .bb-tab:hover{background:#e0e0e0!important;color:#111!important;-webkit-text-fill-color:#111!important}body.buddy-v6 .bb-explorer__tabs .bb-tab[aria-selected=true],body.buddy-v6 .bb-tab[aria-selected=true],body.buddy-v6 .bb-tab[aria-selected=true]:hover,body.buddy-v6 .bb-tab[aria-selected=true]:focus,body.buddy-v6 .bb-tab[aria-selected=true]:active{background:#2e8050!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}body.buddy-v6 .bb-tab[aria-selected=true]:hover{background:#256b42!important}body.buddy-v6 .bb-tab[aria-selected=true] *,body.buddy-v6 .bb-tab[aria-selected=true] svg{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor}body.buddy-v6 .bb-tab:focus-visible{outline:2px solid #2e8050!important;outline-offset:2px}body.buddy-v6 .bb-pill{color:#111!important;-webkit-text-fill-color:#111!important}body.buddy-v6 .bb-pill[aria-selected=true],body.buddy-v6 .bb-pill[aria-selected=true]:hover{background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;border-color:#2e8050!important;box-shadow:inset 0 0 0 1px #2e8050!important}body.buddy-v6 .bb-cat.is-active,body.buddy-v6 .bb-cat[aria-current=page]{background:#fff!important;border-color:#2e8050!important;box-shadow:inset 0 0 0 1px #2e8050!important}body.buddy-v6 .bb-cat.is-active .bb-cat__name,body.buddy-v6 .bb-cat[aria-current=page] .bb-cat__name{color:#111!important;-webkit-text-fill-color:#111!important;font-weight:700}body.buddy-v6 .bb-swatch[aria-checked=true]{border-color:#2e8050!important;box-shadow:0 0 0 2px #fff,0 0 0 3px #2e8050!important}body.buddy-v6 .facet-dialog-option,body.buddy-v6 :checked+.facet-dialog-option{color:#111!important;-webkit-text-fill-color:#111!important}body.buddy-v6 :checked+.facet-dialog-option{background:#eaf3ee!important;color:#2e8050!important;-webkit-text-fill-color:#2e8050!important}body.buddy-v6 .checkbox:checked{background-color:#2e8050!important;border-color:#2e8050!important}body.buddy-v6 .block-swatch{color:#111!important;-webkit-text-fill-color:#111!important;background-color:#fff!important}body.buddy-v6 :checked+.block-swatch,body.buddy-v6 .block-swatch.is-selected{border-color:#2e8050!important;box-shadow:inset 0 0 0 1px #2e8050!important}body.buddy-v6 .popover-listbox__option[aria-selected=true],body.buddy-v6 .popover-listbox__option:has(:checked){color:#2e8050!important;-webkit-text-fill-color:#2e8050!important}body.buddy-v6 [id*=__buddy_cta] .section,body.buddy-v6 :is([id*=__buddy_cta_testride],[id*=__buddy_cta_service_nav],[id*=__buddy_cta_kontakt_dealers],[id*=__buddy_cta_parts]) .section{--background: 245 245 245 !important;--text-color: 17 17 17 !important;background:#f5f5f5!important;color:#111!important;border:1px solid #e5e5e5!important;border-radius:4px!important;box-shadow:none!important}body.buddy-v6 [id*=__buddy_cta] .subheading{color:#2e8050!important;-webkit-text-fill-color:#2e8050!important;opacity:1!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}body.buddy-v6 [id*=__buddy_cta] :is(h1,h2,h3,.h0,.h1,.h2,.h3,.h4){color:#111!important;-webkit-text-fill-color:#111!important;font-family:var(--heading-font-family)!important;text-shadow:none!important}body.buddy-v6 [id*=__buddy_cta] .prose :is(p,li,div):not(.subheading):not(.h0):not(.h1):not(.h2):not(.h3):not(.h4),body.buddy-v6 [id*=__buddy_cta] .prose{color:#444!important;-webkit-text-fill-color:#444!important}body.buddy-v6 [id*=__buddy_cta] .prose :is(strong,b){color:#111!important;-webkit-text-fill-color:#111!important}body.buddy-v6 [id*=__buddy_cta] .prose a:not(.button){color:#111!important;-webkit-text-fill-color:#111!important;text-decoration:underline}body.buddy-v6 [id*=__buddy_cta] .button:not(.button--outline):not(.button--secondary){background:#2e8050!important;border:1px solid #2e8050!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;border-radius:4px!important}body.buddy-v6 [id*=__buddy_cta] .button:not(.button--outline):not(.button--secondary):hover{background:#256b42!important;border-color:#256b42!important}body.buddy-v6 [id*=__buddy_cta] :is(.button--outline,.button--secondary){background:#fff!important;border:1px solid #111!important;color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:none!important;border-radius:4px!important}body.buddy-v6 [id*=__buddy_cta] :is(.button--outline,.button--secondary):hover{border-color:#2e8050!important;color:#2e8050!important;-webkit-text-fill-color:#2e8050!important}body.buddy-v6 .media-with-text__content.bg-custom{--background: 245 245 245 !important;--text-color: 17 17 17 !important;background:#f5f5f5!important;color:#111!important;border-radius:4px!important}body.buddy-v6 .media-with-text__content.bg-custom :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.h5,strong,b){color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}body.buddy-v6 .media-with-text__content.bg-custom .subheading{color:#2e8050!important;-webkit-text-fill-color:#2e8050!important;opacity:1!important}body.buddy-v6 .media-with-text__content.bg-custom .prose :is(p,li):not(.subheading):not(.h0):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5){color:#444!important;-webkit-text-fill-color:#444!important}body.buddy-v6 .media-with-text__content.bg-custom .prose a:not(.button){color:#111!important;-webkit-text-fill-color:#111!important}body.buddy-v6 .media-with-text__content.bg-custom :is(.button--outline,.button--secondary){background:#fff!important;border:1px solid #111!important;color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:none!important}body.buddy-v6 .media-grid .content-over-media:not(:has(>img,>picture,>video,>video-media,>svg,>.content-over-media__media)){--background: 245 245 245 !important;--text-color: 17 17 17 !important;background:#f5f5f5!important;color:#111!important;border:1px solid #e5e5e5;border-radius:4px!important}body.buddy-v6 .media-grid .content-over-media:not(:has(>img,>picture,>video,>video-media,>svg,>.content-over-media__media)):before{display:none!important;background:none!important}body.buddy-v6 .media-grid .content-over-media:not(:has(>img,>picture,>video,>video-media,>svg,>.content-over-media__media)) :is(.h0,.h1,.h2,.h3,.h4,.h5,.prose,p,.subheading){color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}body.buddy-v6 .slideshow,body.buddy-v6 .slideshow--boxed{--slideshow-background: #ffffff !important}body.buddy-v6{--rounded-button: 4px !important}body.buddy-v6 :is(.button,a.buddy-pill,button.buddy-pill,.buddy-pill--dark,.buddy-pill--accent,.buddy-pill--light,.buddy-pill--ghost,.shopify-payment-button__button){border-radius:4px!important}body.buddy-v6 .product-info__button{width:100%}body.buddy-v6 .product-info__button .button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:48px!important;height:auto!important;padding:12px 16px!important;border-radius:4px!important;font-family:"Montserrat",var(--text-font-family, sans-serif)!important;font-weight:600!important;font-size:15px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;overflow-wrap:break-word;text-align:center!important;transition:border-color .2s,color .2s!important}body.buddy-v6 .product-info__button .button>*{white-space:normal!important}body.buddy-v6 .product-info__button :is(.button--outline,.button--secondary){background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;border:1px solid #111!important;box-shadow:none!important}body.buddy-v6 .product-info__button :is(.button--outline,.button--secondary):hover,body.buddy-v6 .product-info__button :is(.button--outline,.button--secondary):focus-visible{background:#fff!important;border-color:#2e8050!important;color:#2e8050!important;-webkit-text-fill-color:#2e8050!important}body.buddy-v6 .product-info .quantity-selector{border-radius:4px!important}body.buddy-v6 .variant-picker :is(.block-swatch,.thumbnail-swatch){border-radius:4px!important}body.buddy-v6 .variant-picker .color-swatch{border-radius:999px!important}body.buddy-v6 .product-list{align-items:stretch!important}body.buddy-v6 .product-card:not(.product-card--mega-promo){display:flex!important;flex-direction:column!important;align-items:stretch!important;height:100%!important;min-width:0!important;background:#fff!important;border:1px solid #eee!important;border-radius:4px!important;box-shadow:none!important;transform:none!important;overflow:hidden!important}body.buddy-v6 .product-card:not(.product-card--mega-promo):hover{box-shadow:0 6px 18px -14px #11111159!important;border-color:#e2e2e2!important;transform:none!important}body.buddy-v6 .product-card:not(.product-card--mega-promo)>.product-card__badge-list{display:none!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) .product-card__figure{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;border-radius:0!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) .product-card__figure>a{display:grid!important;place-items:center!important;aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;padding:0!important;align-self:flex-start!important}body.buddy-v6 .product-card.buddy-card--accessory:not(.product-card--mega-promo) .product-card__figure,body.buddy-v6 .product-card.buddy-card--accessory:not(.product-card--mega-promo) .product-card__figure>a{background:#f2f2f2!important}body.buddy-v6 .product-card.buddy-card--accessory:not(.product-card--mega-promo) .product-card__figure>a{padding:8%!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) .product-card__figure>a>img{grid-area:1 / 1!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;padding:0!important;margin:0!important;border-radius:0!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) .product-card__figure>a>.product-card__image--secondary{position:static!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) .product-card__info,body.buddy-v6 .product-card:not(.product-card--mega-promo) .product-card__info.buddy-product-card__info,body.buddy-v6 .product-card:not(.product-card--mega-promo) .product-card__info.buddy-acc-card__info{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;flex:1 1 auto!important;gap:10px!important;min-width:0!important;padding:16px!important;margin:0!important;text-align:start!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) :is(.buddy-product-card__head,.buddy-acc-card__head){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;min-width:0!important}body.buddy-v6 .bb-card-tags{display:flex!important;flex-wrap:wrap;gap:4px;margin:0 0 4px!important;min-width:0;max-width:100%}body.buddy-v6 .bb-card-tag{display:inline-block!important;max-width:100%!important;box-sizing:border-box;font-family:var(--text-font-family)!important;font-style:var(--text-font-style)!important;font-size:var(--text-xs)!important;font-weight:700!important;line-height:1.35!important;letter-spacing:var(--text-letter-spacing)!important;text-transform:none!important;padding:3px 8px!important;border-radius:4px!important;border:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:#f2f2f2!important;color:#111!important;-webkit-text-fill-color:currentColor!important}body.buddy-v6 .bb-card-tag--sale{background:#2e8050!important;color:#fff!important}body.buddy-v6 .bb-card-tag--soldout{background:#f4e9e7!important;color:#9b2c2c!important}body.buddy-v6{--bb-badge-pre-bg:#e8f2ec;--bb-badge-pre-fg:#23683f;--bb-badge-out-bg:#f4e9e7;--bb-badge-out-fg:#9b2c2c;--bb-badge-sale-bg:#2e8050;--bb-badge-sale-fg:#fff}body.buddy-v6 .bb-card-tag.bb-card-tag--preorder{background:var(--bb-badge-pre-bg)!important;color:var(--bb-badge-pre-fg)!important}body.buddy-v6 .bb-card-tag.bb-card-tag--soldout{background:var(--bb-badge-out-bg)!important;color:var(--bb-badge-out-fg)!important}body.buddy-v6 .bb-card-tag.bb-card-tag--sale{background:var(--bb-badge-sale-bg)!important;color:var(--bb-badge-sale-fg)!important}body.buddy-v6 .product-info__badge-list .badge,body.buddy-v6 sold-out-badge.badge,body.buddy-v6 on-sale-badge.badge{border-radius:4px!important;letter-spacing:var(--text-letter-spacing)!important;text-transform:none!important}body.buddy-v6 sold-out-badge.badge,body.buddy-v6 .badge.badge--sold-out{background:var(--bb-badge-out-bg)!important;color:var(--bb-badge-out-fg)!important;-webkit-text-fill-color:currentColor!important}body.buddy-v6 .badge.badge--custom:is([class*=badge--forh],[class*=pre-order],[class*=preorder],[class*=levering]){background:var(--bb-badge-pre-bg)!important;color:var(--bb-badge-pre-fg)!important;-webkit-text-fill-color:currentColor!important}body.buddy-v6 .bb-preorder__tag{background:var(--bb-badge-pre-bg)!important;color:var(--bb-badge-pre-fg)!important;border-radius:4px!important;text-transform:none!important;letter-spacing:var(--text-letter-spacing)!important;font-size:var(--text-xs)!important;font-weight:700!important;line-height:1.35!important;padding:3px 8px!important}body.buddy-v6 .bb-mega__soldout{background:var(--bb-badge-out-bg)!important;color:var(--bb-badge-out-fg)!important;-webkit-text-fill-color:var(--bb-badge-out-fg)!important;border-radius:4px!important;font-weight:700!important}body.buddy-v6 .bb-empty-cart-logo{display:flex;justify-content:center;margin:0 auto 4px}body.buddy-v6 .bb-empty-cart-logo__img{display:block;width:190px;height:55px;max-width:70vw;object-fit:cover;object-position:center;filter:brightness(0)}body.buddy-v6 .bb-empty-cart-logo__text{font-size:1.5rem;font-weight:800;color:#111}@media(max-width:699px){body.buddy-v6 .bb-empty-cart-logo__img{width:172px;height:50px}}body.buddy-v6 .product-card:not(.product-card--mega-promo) :is(.buddy-product-card__intro,.buddy-acc-card__vendor){display:block!important;margin:0!important;max-width:100%!important;font-family:var(--text-font-family)!important;font-style:var(--text-font-style)!important;font-size:var(--text-sm)!important;font-weight:var(--text-font-weight)!important;line-height:1.4!important;letter-spacing:var(--text-letter-spacing)!important;text-transform:none!important;color:#666!important;-webkit-text-fill-color:#666!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) .product-card__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;margin:0!important;max-width:100%;font-family:var(--text-font-family)!important;font-style:var(--text-font-style)!important;font-size:var(--text-base)!important;font-weight:700!important;line-height:1.4!important;letter-spacing:var(--text-letter-spacing)!important;text-transform:none!important;color:#111!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) .product-card__title a{font:inherit!important;color:#111!important;-webkit-text-fill-color:#111!important;text-decoration:none!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) .buddy-bike-specs{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin:4px 0 0!important;padding:0!important;list-style:none!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) .buddy-bike-specs__chip{display:inline-flex!important;align-items:center!important;gap:3px!important;padding:3px 6px 3px 5px!important;margin:0!important;border:0!important;border-radius:4px!important;background:#f5f5f5!important;font-family:var(--text-font-family)!important;font-style:var(--text-font-style)!important;font-size:var(--text-xs)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:var(--text-letter-spacing)!important;color:#111!important;-webkit-text-fill-color:#111!important;white-space:nowrap!important;box-shadow:none!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) .buddy-bike-specs__chip svg{width:12px!important;height:12px!important;flex:none!important;color:#2e8050!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) :is(.buddy-product-card__buy,.buddy-acc-card__buy){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;gap:10px!important;margin:auto 0 0!important;padding:0!important;width:100%!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) :is(.buddy-product-card__price,.buddy-acc-card__price){flex:0 0 auto!important;text-align:start!important;margin:0!important;order:0!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) :is(.buddy-product-card__price,.buddy-acc-card__price) .price-list{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:2px 8px!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) :is(.buddy-product-card__price,.buddy-acc-card__price) sale-price{font-family:var(--text-font-family)!important;font-style:var(--text-font-style)!important;font-size:var(--text-base)!important;font-weight:700!important;letter-spacing:var(--text-letter-spacing)!important;color:#111!important;-webkit-text-fill-color:#111!important;line-height:1.3!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) :is(.buddy-product-card__price,.buddy-acc-card__price) :is(compare-at-price,.line-through){font-size:var(--text-sm)!important;font-weight:var(--text-font-weight)!important;color:#888!important;-webkit-text-fill-color:#888!important;text-decoration:line-through!important}body.buddy-v6 .product-card :is(.buddy-product-card__cta,.buddy-acc-card__cta),body.buddy-v6 .mega-menu .navigation-promo .buddy-product-card__cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-height:42px!important;height:42px!important;box-sizing:border-box!important;padding:0 12px!important;margin:0!important;order:1!important;border-radius:4px!important;border:1px solid #e5e5e5!important;background:#f2f2f2!important;color:#111!important;-webkit-text-fill-color:#111!important;font-family:var(--text-font-family)!important;font-style:var(--text-font-style)!important;font-size:var(--text-sm)!important;font-weight:700!important;line-height:1!important;letter-spacing:var(--text-letter-spacing)!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}body.buddy-v6 .product-card :is(.buddy-product-card__cta,.buddy-acc-card__cta):is(:hover,:focus-visible),body.buddy-v6 .product-card:hover :is(.buddy-product-card__cta,.buddy-acc-card__cta),body.buddy-v6 .mega-menu .navigation-promo .buddy-product-card__cta:is(:hover,:focus-visible){background:#e8f2ec!important;border-color:#2e8050!important;color:#2e8050!important;-webkit-text-fill-color:#2e8050!important}body.buddy-v6 .product-card :is(.buddy-product-card__cta,.buddy-acc-card__cta):focus-visible{outline:2px solid #2e8050!important;outline-offset:2px!important}body.buddy-v6 .product-card--sold-out:not(.product-card--mega-promo) .product-card__figure img{opacity:.7!important;filter:grayscale(.25)!important}@media screen and (max-width:699px){body.buddy-v6 .product-card:not(.product-card--mega-promo) .product-card__info,body.buddy-v6 .product-card:not(.product-card--mega-promo) .product-card__info.buddy-product-card__info,body.buddy-v6 .product-card:not(.product-card--mega-promo) .product-card__info.buddy-acc-card__info{padding:12px!important;gap:8px!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) .buddy-bike-specs__chip{padding:3px 5px 3px 4px!important;gap:2px!important}body.buddy-v6 .product-card:not(.product-card--mega-promo) .buddy-bike-specs__chip svg{width:11px!important;height:11px!important}body.buddy-v6 .bb-card-tag{padding:3px 6px!important}body.buddy-v6 .product-card :is(.buddy-product-card__cta,.buddy-acc-card__cta){min-height:40px!important;height:40px!important}body.buddy-v6 .facets__floating-filter{pointer-events:none!important;bottom:16px!important}body.buddy-v6 .facets__floating-filter .button{pointer-events:auto!important;width:auto!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:0 18px!important;line-height:1!important;font-size:var(--text-sm)!important;font-weight:700!important;border-radius:4px!important;box-shadow:0 6px 18px #00000038!important}body.buddy-v6 .facets__floating-filter .button svg{width:15px!important;height:15px!important}body.buddy-v6.template-collection .collection product-list.product-list,body.buddy-v6.template-search product-list.product-list{padding-bottom:64px!important}}html body.buddy-v6 .bbpd-btn:not(.bbpd-btn--ghost):is(:hover,:focus-visible),html body.buddy-v6 .bbcs__btn:not(.bbcs__btn--ghost):is(:hover,:focus-visible){background:#333!important;border-color:#333!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.buddy-v6 .bbpd-btn--ghost:is(:hover,:focus-visible),html body.buddy-v6 .bbcs__btn--ghost:is(:hover,:focus-visible),html body.buddy-v6 [id*=__buddy_cta] :is(.button--outline,.button--secondary):is(:hover,:focus-visible){background:#eef6f1!important;color:#111!important;-webkit-text-fill-color:#111!important;border-color:#2e8050!important;box-shadow:inset 0 0 0 1px #2e8050!important}html body.buddy-v6 .product-card :is(.buddy-product-card__cta,.buddy-acc-card__cta):is(:hover,:focus-visible),html body.buddy-v6 .product-card:hover :is(.buddy-product-card__cta,.buddy-acc-card__cta),html body.buddy-v6 .mega-menu .navigation-promo .buddy-product-card__cta:is(:hover,:focus-visible){background:#e8f2ec!important;border-color:#2e8050!important;color:#111!important;-webkit-text-fill-color:#111!important}html body.buddy-v6 :is(#bb2b,#bbk) .qty,html body.buddy-v6 quantity-selector.quantity-selector{display:inline-grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;width:120px!important;max-width:100%!important;height:40px!important;min-height:0!important;padding:0!important;gap:0!important;border:1px solid #d6d6d6!important;border-radius:4px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}html body.buddy-v6 quantity-selector.quantity-selector{width:132px!important;height:44px!important}html body.buddy-v6 :is(#bb2b,#bbk) .qty:focus-within,html body.buddy-v6 quantity-selector.quantity-selector:focus-within{border-color:#8c8c8c!important}html body.buddy-v6 :is(#bb2b,#bbk) .qty button,html body.buddy-v6 quantity-selector .quantity-selector__button{position:relative!important;display:block!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:0!important;cursor:pointer;transition:background-color .15s ease!important;box-shadow:none!important}html body.buddy-v6 quantity-selector .quantity-selector__button svg{display:none!important}html body.buddy-v6 :is(#bb2b,#bbk) .qty button:before,html body.buddy-v6 :is(#bb2b,#bbk) .qty button:last-child:after,html body.buddy-v6 quantity-selector .quantity-selector__button:before,html body.buddy-v6 quantity-selector .quantity-selector__button:last-child:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:12px!important;height:2px!important;margin:-1px 0 0 -6px!important;border-radius:1px!important;background:currentColor!important}html body.buddy-v6 :is(#bb2b,#bbk) .qty button:last-child:after,html body.buddy-v6 quantity-selector .quantity-selector__button:last-child:after{width:2px!important;height:12px!important;margin:-6px 0 0 -1px!important}html body.buddy-v6 :is(#bb2b,#bbk) .qty button:not(:disabled):is(:hover,:focus-visible),html body.buddy-v6 quantity-selector .quantity-selector__button:not(:disabled):is(:hover,:focus-visible){background:#f2f2f2!important;color:#111!important}html body.buddy-v6 :is(#bb2b,#bbk) .qty button:focus-visible,html body.buddy-v6 quantity-selector .quantity-selector__button:focus-visible{outline:2px solid #2e8050!important;outline-offset:-2px!important}html body.buddy-v6 :is(#bb2b,#bbk) .qty button:disabled{color:#c4c4c4!important;cursor:default!important}html body.buddy-v6 :is(#bb2b,#bbk) .qty input,html body.buddy-v6 quantity-selector .quantity-selector__input{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;text-align:center!important;color:#111!important;font:600 15px/1 var(--text-font-family)!important;-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}html body.buddy-v6 :is(#bb2b,#bbk) .qty input:disabled{color:#9a9a9a!important;-webkit-text-fill-color:#9a9a9a!important}html body.buddy-v6 :is(#bb2b,#bbk) .qty input::-webkit-inner-spin-button,html body.buddy-v6 :is(#bb2b,#bbk) .qty input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}html body.buddy-v6 #bb2b .row .btn.add{height:40px!important;padding-top:0!important;padding-bottom:0!important}html body.buddy-v6 :is(.header,.mega-menu,.navigation-drawer) a.bb-btn:is(.bb-btn--dark,.bb-btn--primary),html body.buddy-v6 :is(.header,.mega-menu,.navigation-drawer) a.bb-btn:is(.bb-btn--dark,.bb-btn--primary) *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body.buddy-v6 :is(#bb2b,#bbk,.bb-lockn) .btn:not(.sec):not(:disabled):is(:hover,:focus-visible){background:#333!important;border-color:#333!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.buddy-v6 :is(#bb2b,#bbk,.bb-lockn) .btn.sec:not(:disabled):is(:hover,:focus-visible){background:#f2f2f2!important;color:#111!important;-webkit-text-fill-color:#111!important}html body.buddy-v6 .bbpd-tile:is(:hover,:focus-visible) .bbpd-tile__cta{background:#333!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/buddy-v9.css.map */
