:root{--black: #000000;--white: #FFFFFF;--light-gray: #E5ECF4;--medium-gray: #B3BEC5;--light-blue: #37BAD7;--medium-blue: #264459;--dark-blue: #00253D;--lime-green: #B8FD33}.desktop{display:block}.mobile,.hide{display:none}.ss-logo img{margin:0!important}.collection-banner-alt img,.collection-banner-alt.overlay .collection-banner-alt-container{border-radius:20px}.collection-banner-alt-container{overflow:hidden;position:relative}.collection-banner-alt-container .collection-banner-alt-overlay{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}.collection-banner-alt-container .collection-banner-alt-content.overlay{position:absolute;z-index:2}.collection-banner-alt-container .collection-banner-alt-content.overlay.top-left{top:0;left:20px}.collection-banner-alt-container .collection-banner-alt-content.overlay.top-center{top:0;left:50%;transform:translate(-50%)}.collection-banner-alt-container .collection-banner-alt-content.overlay.top-right{top:0;right:20px}.collection-banner-alt-container .collection-banner-alt-content.overlay.middle-left{top:50%;left:20px;transform:translateY(-50%)}.collection-banner-alt-container .collection-banner-alt-content.overlay.center{top:50%;left:50%;transform:translate(-50%,-50%)}.collection-banner-alt-container .collection-banner-alt-content.overlay.middle-right{top:50%;right:20px;transform:translateY(-50%)}.collection-banner-alt-container .collection-banner-alt-content.overlay.bottom-left{bottom:0;left:20px}.collection-banner-alt-container .collection-banner-alt-content.overlay.bottom-center{bottom:0;left:50%;transform:translate(-50%)}.collection-banner-alt-container .collection-banner-alt-content.overlay.bottom-right{bottom:0;right:20px}.collection .product-card .product-card__header{padding:20px 10px 10px;height:150px;display:grid;justify-content:center;background:var(--light-gray);border-top-left-radius:20px;border-top-right-radius:20px}.collection .product-card .product-card__header.sports{background:var(--dark-blue);color:var(--white)}.collection .product-card .product-card__header .product-card__type,.collection .product-card .product-card__header .product-card__title{width:85%;display:block;text-align:center;margin:0 auto}.collection .product-card .product-card__header.sports .product-card__type{color:var(--lime-green)}.collection .product-card .product-card__header .product-card__title{font-weight:700;font-size:1.3rem;line-height:normal}.collection .product-card .product-card__image{border-radius:0!important}.collection .product-card .product-card__info .product-card__view-button{background:var(--light-blue);color:var(--white);padding:5px 20px;display:block;position:absolute;top:-15px;left:50%;transform:translate(-50%);border-radius:20px;z-index:2;font-weight:700}.collection .product-card .product-card__info.sports .product-card__view-button{background:var(--lime-green);color:var(--dark-blue)}.collection .product-card .product-card__info{position:relative;text-align:center;padding-top:60px}.collection .product-card .product-card__info h3{display:none}.collection .product-card .product-card__info.sports,.collection .product-card .product-card__info.sports .price-list .text-subdued{color:var(--dark-blue)}.collection .product-card .price-list{justify-content:center}.collection .product-card .product-card__aside{margin:0 auto}.collection .product-card .section-blends{display:none}.product-page.medical .shopify-section--product-recommendations .text-custom{background:var(--light-gray)!important}.product-page.sports .shopify-section--main-product{background:var(--dark-blue);color:var(--white)}.product-page.sports .shopify-section--main-product .spr-stars span svg path{fill:var(--lime-green)}.product-page.sports .shopify-section--main-product legend,.product-page.sports .shopify-section--main-product .product-info__quantity-selector label{color:var(--light-gray)}.product-page.sports .shopify-section--main-product .product-info .product-info__separator{border-color:var(--medium-blue)}.product-page.sports .shopify-section--main-product .select,.product-page.sports .shopify-section--main-product .product-info__quantity-selector .quantity-selector{color:var(--white);border-color:var(--medium-blue)}.product-page.sports .shopify-section--main-product button.shopify-payment-button__button--unbranded{background:var(--lime-green)!important;border:2px solid var(--lime-green)!important;color:var(--dark-blue)!important}.product-page.sports .shopify-section--main-product button.shopify-payment-button__button--unbranded:hover{background:var(--dark-blue)!important;color:var(--lime-green)!important}.product-page.sports .buy-buttons .button--secondary{background:none!important;border:2px solid var(--lime-green)!important;color:var(--lime-green)!important}.product-page.sports .buy-buttons .button--secondary:hover{background:var(--lime-green)!important;color:var(--dark-blue)!important}.product-page.sports .shopify-section--product-recommendations .text-custom{background:var(--medium-gray)!important}.product-page.sports .text-custom .h2 span{color:var(--dark-blue)}.product-page .shopify-section--product-recommendations{overflow:hidden}.product-page .shopify-section--product-recommendations .section-stack{padding:50px 0 30px}.product-page .shopify-section--product-recommendations .product-list .product-card{grid-auto-rows:1fr}.product-page .shopify-section--product-recommendations .product-card .product-card__info{background:var(--white)!important;padding:20px 10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.product-page .text-with-icons{padding:30px 0 0}@media screen and (max-width:700px){.desktop{display:none}.mobile{display:block}.collection-banner-alt-container .collection-banner-alt-content.overlay.top-left{top:0;left:10px}.collection-banner-alt-container .collection-banner-alt-content.overlay.top-right{top:0;right:10px}.collection-banner-alt-container .collection-banner-alt-content.overlay.middle-left{top:50%;left:10px;transform:translateY(-50%)}.collection-banner-alt-container .collection-banner-alt-content.overlay.middle-right{top:50%;right:10px;transform:translateY(-50%)}.collection-banner-alt-container .collection-banner-alt-content.overlay.bottom-left{bottom:0;left:10px}.collection-banner-alt-container .collection-banner-alt-content.overlay.bottom-right{bottom:0;right:10px}.collection .product-card .product-card__header.sports{background:var(--dark-blue);color:var(--white)}.collection .product-card .product-card__header .product-card__type,.collection .product-card .product-card__header .product-card__title{width:95%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bf-styles.css.map */
