.fb-menu-preorder{display:inline-flex;align-items:center;margin-left:8px;padding:4px 6px;border-radius:4px;background:#b83a20;color:#fff!important;font-size:9px;line-height:1.2;font-weight:800;letter-spacing:.06em;vertical-align:middle;white-space:nowrap}#main-content .fb-best-card{display:flex!important;flex-direction:column;background:#fff!important;border:1px solid #dce3d9!important;border-bottom:3px solid #f4f859!important;border-radius:20px!important;overflow:hidden;height:auto!important;padding-bottom:0!important;color:#004447}#main-content .fb-best-card .product-featured-image{margin:0!important;flex:none}#main-content .fb-best-card .product-featured-image-link{padding-bottom:100%!important;height:0!important;aspect-ratio:1;background:#fff!important}#main-content .fb-best-card .product-primary-image,#main-content .fb-best-card .product-secondary-image{object-fit:contain!important;padding:12px}#main-content .fb-best-card .product-card-info{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:46px 92px 26px 50px;row-gap:8px;padding:20px!important;text-align:center;flex:1;width:100%;box-sizing:border-box}#main-content .fb-best-card .product-card-vendor{display:none!important}#main-content .fb-best-card .product-card-title{grid-row:1;display:flex!important;align-items:center;justify-content:center;min-height:0!important;height:46px;margin:0!important;font-size:16px!important;line-height:1.35;color:#004447!important;font-weight:700}#main-content .fb-best-card .price,#main-content .fb-best-card .fb-preorder-price{grid-row:2;align-self:center;justify-self:center;margin:0!important;min-height:0!important;height:92px;width:100%;display:flex!important;align-items:center!important;justify-content:center;flex-wrap:wrap;text-align:center}#main-content .fb-best-card .price .amount,#main-content .fb-best-card .fb-preorder-price strong{font-size:24px!important;color:#004447!important;font-weight:800}#main-content .fb-best-card .fb-preorder-price{flex-direction:column!important;gap:3px!important}#main-content .fb-best-card .fb-preorder-price del{font-size:13px!important;color:#697b73}#main-content .fb-best-card .fb-preorder-price small{font-size:11px!important;flex-basis:auto!important}#main-content .fb-best-card .product-card-swatches,#main-content .fb-best-card .mtb-card-sizes{grid-row:3;align-self:center;justify-self:center;margin:0!important;height:26px;display:flex;align-items:center;justify-content:center}#main-content .fb-best-card .product-card-info>a:last-child{grid-row:4;display:flex!important;align-items:center;justify-content:center;align-self:stretch;justify-self:stretch;width:100%!important;min-width:0!important;min-height:50px;height:50px!important;margin:0!important;padding:10px 12px!important;border-radius:7px!important;background:#004447!important;border:1px solid #004447!important;color:#fff!important;font-size:12px!important;font-weight:800;letter-spacing:.06em;text-decoration:none!important;line-height:1.2;box-sizing:border-box}#main-content .fb-best-card .product-card-info>a:last-child:hover{background:#f4f859!important;color:#004447!important;border-color:#f4f859!important}#main-content .fb-best-card .product-card-info>a:last-child:before,#main-content .fb-best-card .product-card-info>a:last-child:after{display:none!important}#main-content .fb-best-recommendations{display:block!important;opacity:1!important;visibility:visible!important;background:#f1f1e9!important;padding:48px 0}#main-content .fb-best-recommendations>ul.products{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;max-width:1400px;margin:0 auto!important;padding:0 24px}#main-content .fb-best-recommendations>ul.products>li{width:100%!important;max-width:none!important;padding:0!important;flex:none!important;min-width:0}#main-content .fb-best-recommendations .product-recommendations__heading{color:#004447!important;margin-bottom:28px}@media(max-width:767px){#main-content .fb-best-recommendations>ul.products{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start}#main-content .fb-best-recommendations>ul.products>li{flex:0 0 82%!important;scroll-snap-align:start}#main-content .fb-best-card .product-card-info{padding:16px!important;grid-template-rows:46px 92px 26px 50px}#main-content .fb-best-card .product-card-title{font-size:14px!important}.fb-menu-preorder{font-size:10px}}.fb-menu-available,#main-content .product-card .badge.fb-available-badge,#main-content .fb-available-pdp-badge{background:#087b46!important;color:#fff!important;border:1px solid #087b46!important;font-weight:800;letter-spacing:.035em;line-height:1.2;white-space:nowrap;text-transform:uppercase;border-radius:4px}.fb-menu-available{display:inline-flex;align-items:center;padding:4px 6px;margin-left:8px;font-size:9px;vertical-align:middle}#main-content .product-card .badge.fb-available-badge{padding:8px 10px;font-size:11px}#main-content .fb-available-pdp-badge{display:inline-flex;align-items:center;padding:9px 12px;margin-left:8px;margin-bottom:12px;font-size:12px;vertical-align:middle}#main-content .product-card--badges:has(.fb-available-badge){display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}#main-content .product-card--badges:has(.fb-available-badge) .badge.kids{order:-1}#main-content .fb-best-card .product-card-info{grid-template-rows:72px 92px 26px 50px}#main-content .fb-best-card .fb-best-card-heading{grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:72px;text-align:center}#main-content .fb-best-card .fb-best-card-heading .product-card-title{display:block!important;height:auto!important;min-height:0!important;max-width:100%;margin:0!important}#main-content .fb-carbon-label{display:inline-flex;align-items:center;justify-content:center;flex:none;width:auto;max-width:100%;padding:5px 12px;border:1px solid #d4dfd7;border-radius:4px;background:#f0f3ef;color:#365a55;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:1.1px;white-space:nowrap;text-transform:uppercase}#main-content .product-title-container>.fb-carbon-label{margin:0 0 14px}#main-content .fb-best-card .product-card-info>a:last-child{justify-self:center!important;margin:0 auto!important;text-align:center!important}.badge.kids{background:#84c7d3!important;color:#000!important}.product-card:has(a[href*=road]) .fb-preorder-category{background:#b2567c!important;color:#f1f1e9!important}.product-card:has(a[href*=mtb]) .fb-preorder-category{background:#aa8e09!important;color:#000!important}.fb-available-badge{background:#cccbba!important;color:#000!important}.fb-preorder-badge{background:#f15941!important;color:#000!important}.fb-carbon-label{background:#f1f1e9!important;border:1px solid #a8987f!important;color:#504d44!important}.home-product-card-cta--best,.best-collection-product-card__button,.fb-preorder-card-cta{background:#504d44!important;border-color:#504d44!important;color:#f1f1e9!important}.home-product-card-cta--best:hover,.best-collection-product-card__button:hover,.fb-preorder-card-cta:hover{background:#a8987f!important;border-color:#a8987f!important;color:#000!important}#main-content .fb-best-card{border-color:#a8987f!important;border-bottom-color:#a8987f!important}#main-content .fb-best-card .product-card--badges .badge.kids{background:#84c7d3!important;border-color:#84c7d3!important;color:#000!important}#main-content .fb-best-card:has(a[href*=-road]) .fb-preorder-category{background:#b2567c!important;border-color:#b2567c!important;color:#f1f1e9!important}#main-content .fb-best-card:has(a[href*=-mtb]) .fb-preorder-category{background:#aa8e09!important;border-color:#aa8e09!important;color:#000!important}#main-content .fb-best-card .product-card--badges .badge.fb-available-badge{background:#cccbba!important;border-color:#cccbba!important;color:#000!important}#main-content .fb-best-card .product-card--badges .badge.fb-preorder-badge{background:#f15941!important;border-color:#f15941!important;color:#000!important}#main-content .fb-carbon-label{background:#f1f1e9!important;border:1px solid #a8987f!important;color:#504d44!important}#main-content .fb-best-card .product-card-info>a.home-product-card-cta--best:last-child,#main-content .fb-best-card .product-card-info>a.best-collection-product-card__button:last-child,#main-content .fb-best-card .product-card-info>a.fb-preorder-card-cta:last-child{background:#504d44!important;border-color:#504d44!important;color:#f1f1e9!important}#main-content .fb-best-card .product-card-info>a.home-product-card-cta--best:last-child:hover,#main-content .fb-best-card .product-card-info>a.best-collection-product-card__button:last-child:hover,#main-content .fb-best-card .product-card-info>a.fb-preorder-card-cta:last-child:hover{background:#a8987f!important;border-color:#a8987f!important;color:#000!important}body[class*=template-product-best-kids] #main-content .best-product-badge{background:#84c7d3!important;border-color:#84c7d3!important;color:#000!important}body[class*=template-product-best-mtb] #main-content .best-product-badge{background:#aa8e09!important;border-color:#aa8e09!important;color:#000!important}body[class*=template-product-best-road] #main-content .best-product-badge{background:#b2567c!important;border-color:#b2567c!important;color:#f1f1e9!important}#main-content .fb-available-pdp-badge{background:#cccbba!important;border-color:#cccbba!important;color:#000!important}#main-content .fb-preorder-pdp-badge{background:#f15941!important;border-color:#f15941!important;color:#000!important}#main-content product-card.fb-best-card .product-card-info>a:last-child{background:#004447!important;border-color:#004447!important;color:#f1f1e9!important}#main-content product-card.fb-best-card .product-card-info>a:last-child:hover{background:#000!important;border-color:#000!important;color:#f1f1e9!important}body.template-index #main-content .featured-collection__view-all a.button[href*="/collections/best-bikes"]{background:#a8987f!important;border-color:#a8987f!important;color:#000!important;box-shadow:0 9px 20px #a8987f33}body.template-index #main-content .featured-collection__view-all a.button[href*="/collections/best-bikes"]:hover{background:#f1f1e9!important;border-color:#f1f1e9!important;color:#000!important;transform:translateY(-2px)}#main-content product-card.fb-best-card:has(a[href*="/products/"][href*=-road]) .badge.fb-preorder-category{background:#b2567c!important;border-color:#b2567c!important;color:#f1f1e9!important}#main-content product-card.fb-best-card:has(a[href*="/products/"][href*=-mtb]) .badge.fb-preorder-category{background:#aa8e09!important;border-color:#aa8e09!important;color:#000!important}body.template-index #main-content .section-featured-collection:has(.fb-best-card) .carousel__slide:first-child .badge.fb-preorder-category{background:#b2567c!important;border-color:#b2567c!important;color:#f1f1e9!important}body.template-index #main-content .section-featured-collection:has(.fb-best-card) .carousel__slide:nth-child(4) .badge.fb-preorder-category{background:#aa8e09!important;border-color:#aa8e09!important;color:#000!important}#main-content product-card.fb-best-card .product-card-info>a.home-product-card-cta.home-product-card-cta--best:last-child,#main-content product-card.fb-best-card .product-card-info>a.best-collection-product-card__button.fb-preorder-card-cta:last-child{background:#004447!important;border-color:#004447!important;color:#f1f1e9!important;box-shadow:none!important}#main-content product-card.fb-best-card .product-card-info>a.home-product-card-cta.home-product-card-cta--best:last-child:hover,#main-content product-card.fb-best-card .product-card-info>a.best-collection-product-card__button.fb-preorder-card-cta:last-child:hover{background:#000!important;border-color:#000!important;color:#f1f1e9!important;transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/fb-best-cards-repair.css.map */
