body[data-bs-page-type=product]{--bs-product-bg: #0c0d0d;--bs-product-panel: #151717;--bs-product-line: #373a3a;--bs-product-ink: #f5f3ed;--bs-product-muted: #b8b8b5;--bs-product-gold: #dbad33;background:var(--bs-product-bg)}body[data-bs-page-type=product] #MainContent,body[data-bs-page-type=product] .product-section,body[data-bs-page-type=product] .product-section~.shopify-section{background:var(--bs-product-bg);color:var(--bs-product-ink)}body[data-bs-page-type=product] .product-section .dynamic-page-width,body[data-bs-page-type=product] .product-recommendations.dynamic-page-width{max-width:82rem}body[data-bs-page-type=product] .product-section .product__info{align-items:start;gap:1.15rem;padding-block:1.25rem 0}body[data-bs-page-type=product] .product-section .product__info-block--gallery{background:#f4f3f0;border:1px solid var(--bs-product-line);border-radius:.85rem;box-shadow:none;min-width:0;overflow:hidden}body[data-bs-page-type=product] .product-section .product__info-block--gallery .media{background:#f4f3f0;min-block-size:0}body[data-bs-page-type=product] .product-section .product__media .slider__slide .image--wrapper{block-size:clamp(20rem,38vw,32rem);padding-bottom:0!important}body[data-bs-page-type=product] .product-section .product__info-block--gallery .media>img{padding:0}body[data-bs-page-type=product] .product-section .product__info-block--gallery .slider-component__inner{border:0}body[data-bs-page-type=product] .product-section slider-component.product__media[id^=gallery-]{display:flex;flex-direction:column;padding:0!important}body[data-bs-page-type=product] .product-section .product__media .slider-thumbs--wrapper{display:block;position:static;width:100%}body[data-bs-page-type=product] .product-section .product__media .slider-thumbs--wrapper>button{display:none!important}body[data-bs-page-type=product] .product-section .product__media .slider-pagination{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.55rem;height:auto;justify-content:flex-start;overflow-x:auto;padding:.7rem;scrollbar-width:thin;width:100%}body[data-bs-page-type=product] .product-section .product__media .slider-pagination>*{background:#f4f3f0!important;border:1px solid #bdc0bd!important;border-radius:.5rem;flex:0 0 clamp(4.5rem,9vw,6.75rem)!important;height:clamp(4rem,7.5vw,5.25rem)!important;overflow:hidden;padding:0!important;width:auto!important;visibility:visible!important}body[data-bs-page-type=product] .product-section .product__media .slider-pagination>.page-active,body[data-bs-page-type=product] .product-section .product__media .slider-pagination>*:hover{border-color:var(--bs-product-gold)!important}body[data-bs-page-type=product] .product-section .product__media .slider-pagination .image--wrapper{display:block;height:100%;padding-bottom:0!important}body[data-bs-page-type=product] .product-section .product__media .slider-pagination img{height:100%;object-fit:contain;width:100%}body[data-bs-page-type=product] .product-section .product__info-aside{background:#191b1b;border:1px solid var(--bs-product-line);border-radius:.85rem;box-shadow:none;color:var(--bs-product-ink);gap:0;min-width:0;padding:clamp(1.3rem,2.5vw,2.2rem)}body[data-bs-page-type=product] .product-section .product__info-block--title{border:0;margin:0 0 .75rem;padding:0}body[data-bs-page-type=product] .product-section .product__title--before{color:var(--bs-product-gold);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.05em;margin-bottom:.3rem}body[data-bs-page-type=product] .product-section .product__title{color:var(--bs-product-ink);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(2rem,3.1vw,3.25rem);font-weight:800;line-height:1.08;max-inline-size:none;overflow-wrap:normal;text-transform:uppercase;word-break:normal}body[data-bs-page-type=product] .product-section .product__title--sku,body[data-bs-page-type=product] .product-section .product__title--tax{color:var(--bs-product-muted)}body[data-bs-page-type=product] .product-section .product__info-block--price{border:0;margin:.2rem 0 .25rem;padding:0}body[data-bs-page-type=product] .product-section .product__price .price--final{color:var(--bs-product-ink);font-size:clamp(2.2rem,2.8vw,3rem);line-height:1}body[data-bs-page-type=product] .product-section .bs-product-availability{border:0;margin:0 0 .9rem;padding:.35rem 0}body[data-bs-page-type=product] .product-section .bs-product-availability__status{color:#82ba6b;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1rem;text-transform:uppercase}body[data-bs-page-type=product] .product-section .bs-product-availability--sold .bs-product-availability__status{color:#e58c7a}body[data-bs-page-type=product] .product-section .bs-product-availability--backorder .bs-product-availability__status{color:var(--bs-product-gold)}body[data-bs-page-type=product] .product-section .bs-product-availability__lead-time{color:var(--bs-product-muted)}body[data-bs-page-type=product] .product-section .product__info-block--buy_buttons{background:transparent;border:0;border-radius:0;box-shadow:none;margin:.25rem 0 1rem;padding:0}body[data-bs-page-type=product] .product-section .product-form__buttons .product-form__submit{border-radius:.7rem!important;box-shadow:0 .5rem 1.2rem #dbad3321;font-family:Barlow,Arial,sans-serif;font-size:.98rem;font-weight:700;letter-spacing:.01em;min-height:3.45rem;text-transform:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}body[data-bs-page-type=product] .product-section .product-form__buttons .product-form__submit:hover:not([disabled]){box-shadow:0 .75rem 1.5rem #dbad3333;filter:brightness(1.06);transform:translateY(-2px)}body[data-bs-page-type=product] .product-section .product-form__buttons .shopify-payment-button__button{--color-button-background: #171818;--color-button-border: #a8aaa7;--color-button-text: #f5f3ed;border:1px solid #a8aaa7;border-radius:.7rem!important;font-family:Barlow,Arial,sans-serif;font-weight:700;min-height:3.45rem;text-transform:none}body[data-bs-page-type=product] .product-section .form__label,body[data-bs-page-type=product] .product-section .product__info-aside label,body[data-bs-page-type=product] .product-section .product__info-aside legend{color:var(--bs-product-ink)}body[data-bs-page-type=product] .product-section quantity-input,body[data-bs-page-type=product] .product-section .product__pickup-availabilities{background:#222424;border-color:var(--bs-product-line);color:var(--bs-product-ink)}body[data-bs-page-type=product] .product-section .product__info-aside input,body[data-bs-page-type=product] .product-section .product__info-aside select,body[data-bs-page-type=product] .product-section .product__info-aside button:not(.product-form__submit){color:inherit}body[data-bs-page-type=product] .product-section variant-radios input[type=radio]+label,body[data-bs-page-type=product] .product-section .product-form__input .select select{background:#222424;border-color:#626664;color:var(--bs-product-ink)}body[data-bs-page-type=product] .product-section variant-radios input[type=radio]:checked+label{background:#3b3019;border-color:var(--bs-product-gold);color:var(--bs-product-ink)}body[data-bs-page-type=product] .product-section variant-radios input[type=radio]:disabled+label{color:#929491}body[data-bs-page-type=product] .product-section .bs-product-fitment{background:#1a1c1b;border:1px solid var(--bs-product-line);border-radius:.25rem;color:var(--bs-product-ink);margin-block:.8rem 1.2rem;padding:1rem 1.15rem}body[data-bs-page-type=product] .product-section .bs-product-fitment__title{color:var(--bs-product-gold)}body[data-bs-page-type=product] .product-section .bs-product-fitment__icon{background:transparent;color:#d7dbd5}body[data-bs-page-type=product] .product-section .bs-product-fitment dt{color:var(--bs-product-muted)}body[data-bs-page-type=product] .product-section .bs-product-fitment dd,body[data-bs-page-type=product] .product-section .bs-product-fitment__help{color:var(--bs-product-ink)}body[data-bs-page-type=product] .product-section .bs-product-details__row{border-top:1px solid var(--bs-product-line);padding-block:.35rem}body[data-bs-page-type=product] .product-section .bs-payment-trust,body[data-bs-page-type=product] .product-section .product__info-block--buy_buttons .bs-payment-trust{background:transparent;border:0;border-top:1px solid var(--bs-product-line);border-radius:0;margin-top:1rem;padding:.8rem 0 0}body[data-bs-page-type=product] .product-section .bs-payment-trust__label{color:var(--bs-product-muted)}body[data-bs-page-type=product] .bs-product-jump{border-block:1px solid var(--bs-product-line);display:flex;gap:clamp(1rem,2.8vw,2.6rem);margin-block:1.3rem 1.6rem;overflow-x:auto;padding:0 .3rem}body[data-bs-page-type=product] .bs-product-jump button{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--bs-product-muted);cursor:pointer;flex:0 0 auto;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1rem;font-weight:700;padding:.9rem 0;text-transform:uppercase}body[data-bs-page-type=product] .bs-product-jump button:hover,body[data-bs-page-type=product] .bs-product-jump button:focus-visible,body[data-bs-page-type=product] .bs-product-jump button[aria-selected=true]{border-color:var(--bs-product-gold);color:var(--bs-product-gold)}body[data-bs-page-type=product] .bs-product-tab-panel{scroll-margin-top:7rem}body[data-bs-page-type=product] .bs-product-tab-panel[hidden]{display:none!important}body[data-bs-page-type=product] .bs-product-shipping{background:var(--bs-product-panel);border:1px solid var(--bs-product-line);border-left:3px solid var(--bs-product-gold);border-radius:.25rem;color:var(--bs-product-ink);margin-bottom:1.5rem;padding:clamp(1.35rem,3vw,2.5rem)}body[data-bs-page-type=product] .bs-product-shipping>p{color:var(--bs-product-muted);line-height:1.55;margin:0 0 1.25rem}body[data-bs-page-type=product] .bs-product-shipping__links{display:flex;flex-wrap:wrap;gap:.65rem}body[data-bs-page-type=product] .bs-product-shipping__links a{align-items:center;border:1px solid #5a5d5a;border-radius:.2rem;color:var(--bs-product-ink);display:inline-flex;font-weight:700;gap:.75rem;min-height:2.8rem;padding:.55rem .85rem;text-decoration:none}body[data-bs-page-type=product] .bs-product-shipping__links a:hover{border-color:var(--bs-product-gold);color:var(--bs-product-gold)}body[data-bs-page-type=product] .bs-product-lower{margin-bottom:1.5rem}body[data-bs-page-type=product] .bs-product-lower .bs-product-details,body[data-bs-page-type=product] .bs-product-lower .product__info-block--description,body[data-bs-page-type=product] .bs-product-lower .bs-product-faq{background:var(--bs-product-panel);border:1px solid var(--bs-product-line);border-radius:.25rem;color:var(--bs-product-ink)}body[data-bs-page-type=product] .bs-product-lower .bs-product-details{border-left:3px solid var(--bs-product-gold)}body[data-bs-page-type=product] .bs-product-lower .bs-product-details__title,body[data-bs-page-type=product] .bs-product-lower .bs-product-description__title,body[data-bs-page-type=product] .bs-product-lower .bs-product-copy h3,body[data-bs-page-type=product] .bs-product-lower .bs-product-faq h2,body[data-bs-page-type=product] .bs-product-lower .bs-product-faq summary{color:var(--bs-product-ink)}body[data-bs-page-type=product] .bs-product-lower .bs-product-copy,body[data-bs-page-type=product] .bs-product-lower .bs-product-description__body,body[data-bs-page-type=product] .bs-product-lower .bs-product-faq .rte,body[data-bs-page-type=product] .bs-product-lower .bs-guide-fallback p{color:var(--bs-product-muted)}body[data-bs-page-type=product] .bs-product-lower .bs-product-copy,body[data-bs-page-type=product] .bs-product-lower .bs-product-faq details{border-color:var(--bs-product-line)}body[data-bs-page-type=product] .bs-product-lower a{color:var(--bs-product-gold)}body[data-bs-page-type=product] .product-section~.shopify-section .heading,body[data-bs-page-type=product] .product-recommendations .heading{color:var(--bs-product-ink);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(1.7rem,2.2vw,2.5rem);text-transform:uppercase}body[data-bs-page-type=product] .product-recommendations.dynamic-page-width{padding-block:2.5rem 4rem;scroll-margin-top:7rem}body[data-bs-page-type=product] .product-recommendations .heading{line-height:1.05;margin:0 0 1.25rem}body[data-bs-page-type=product] .bs-product-grid--recommendations{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card{background:#181a1a;border:1px solid #383b3a;border-radius:.3rem;box-shadow:none;color:var(--bs-product-ink);display:flex;flex-direction:column;min-width:0}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card:hover{border-color:var(--bs-product-gold);box-shadow:0 .8rem 1.8rem #00000038;transform:translateY(-3px)}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__media{aspect-ratio:1.45 / 1;background:#f5f4f1;border:0;height:auto;padding:0;width:100%}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__media img{display:block;height:100%;object-fit:contain;width:100%}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__body{display:flex;flex:1;flex-direction:column;min-width:0;padding:1rem 1.05rem 1.1rem}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__vendor{color:var(--bs-product-gold);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.1em}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__heading{margin:.3rem 0 .5rem;min-height:3.6rem}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__title{color:var(--bs-product-ink);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(1.15rem,1.4vw,1.35rem);font-weight:700;line-height:1.12;margin:0;overflow-wrap:normal;text-transform:uppercase;word-break:normal;-webkit-line-clamp:3}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__title:hover{color:var(--bs-product-gold)}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__sku,body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__fitment,body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__status{color:#b7b9b7;font-size:.8rem;line-height:1.35}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__price{color:var(--bs-product-ink);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.7rem;font-weight:800;line-height:1;margin-top:auto;padding-top:.9rem}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__price s{color:#9ea09e;font-size:.9rem;font-weight:500}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__status{align-items:center;display:inline-flex;gap:.4rem;margin:.45rem 0 .85rem}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__status:before{background:#78b978;border-radius:50%;content:"";flex:0 0 .43rem;height:.43rem}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__status--sold:before{background:#d5867d}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__status--backorder:before{background:var(--bs-product-gold)}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__details{color:#d6bc70;font-size:.8rem;margin-bottom:.65rem;text-decoration:none}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__details:hover{color:var(--bs-product-ink);text-decoration:underline;text-underline-offset:.15rem}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__form,body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card__form form{margin-top:auto}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-button{border-radius:.15rem;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:.95rem;font-weight:800;min-height:2.8rem;text-transform:uppercase}@media(max-width:1199px){body[data-bs-page-type=product] .bs-product-grid--recommendations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){body[data-bs-page-type=product] .product-section .product__info--with-gallery{grid-template-columns:minmax(0,1fr) minmax(23rem,.96fr);grid-template-rows:auto}body[data-bs-page-type=product] .template__product .product__info--sticky .product__info-block--gallery,body[data-bs-page-type=product] .template__product .product__info--sticky .product__info-aside{position:static}}@media(max-width:989px){body[data-bs-page-type=product] .product-section .product__info{gap:.85rem}body[data-bs-page-type=product] .product-section .product__info-aside{border-left:1px solid var(--bs-product-line)}}@media(max-width:639px){body[data-bs-page-type=product] .product-section .dynamic-page-width,body[data-bs-page-type=product] .product-recommendations.dynamic-page-width{padding-inline:.75rem}body[data-bs-page-type=product] .product-section .product__info{padding-block-start:0}body[data-bs-page-type=product] .product-section .product__info-aside{border-radius:.7rem;padding:1.2rem}body[data-bs-page-type=product] .product-section .product__info-block--gallery{border-radius:.7rem}body[data-bs-page-type=product] .product-section .product__media .slider__slide .image--wrapper{block-size:min(84vw,24rem)}body[data-bs-page-type=product] .product-section .product__title{font-size:clamp(2rem,9vw,3rem)}body[data-bs-page-type=product] .bs-product-grid--recommendations{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}body[data-bs-page-type=product] .bs-product-grid--recommendations .bs-product-card{flex:0 0 min(85vw,21rem);scroll-snap-align:start}body[data-bs-page-type=product] .bs-product-lower{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bike-station-product.css.map */
