/** Shopify CDN: Minification failed

Line 703:4 Unexpected "{"

**/
/* 24-april */

.variant-option__select-wrapper {
    border-color: #0e0e0e7a !important;
    height: 54px;
}


/* Collection page Filter Css start Here */
.facets--horizontal .facets__form {
    background: #ffffff;
    padding: 10px;
    border: 1px solid rgb(0 0 0);
    /* box-shadow: 10px 10px 2px -4px #000; */
    box-shadow: 7px 7px 2px -4px #00000078;
    margin-top: 20px;
    margin-bottom: 40px;
}
.products-count-wrapper span {
    font-size: 16px;
    color: #000;
    font-weight: 500;
}
summary.facets__summary {
    background: #fff;
    padding: 7px;
    box-shadow: 2px 2px 14px #00000026;
}
.facets__label {
    font-size: 16px;
    font-weight: 600;
}
.facets__drawer-actions .facets__see-results,
.facets__drawer-actions .facets__clear-all{
    border-radius: 0;
}

/* footer usp section start Here  */
.usp-service {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.usp-icon svg{
    height: 25px;
    width: 25px;
}
.usp-info h4.title{
    font-weight: 600;
    text-align: center;
}
.footer_usp_section .group-block-content{
  align-items: center;
}

/* Collection Page Css start Here */
.product-grid .product-grid__card.product-grid__card{
    border: 1px solid #fcfcfc;
    box-shadow: 0px 4px 10px #d8d2d2;
}
.product-grid .product-form-buttons.spacing-style {
    position: absolute;
    width: 90%;
    bottom: 15px;
}
.product-grid .product-card__content {
    padding-bottom: 80px;
}
.grid_deal_text p{
    color: #fff !important;
}

/* 3rd-April : Product Details Page Css START Here */
.yotpo-product-points-inner-wrapper{
        display: flex;
        gap:10px;
}
span.yotpo-product-points-widget-logged-out-view {
    font-size: 14px;
    font-weight: 600;
}
.yotpo-product-points-widget {
    margin-top: 10px;
}
.variant-option.variant-option--dropdowns label {
    font-size: 16px !important;
    font-weight: 600 !important;
}

.product-information__grid .product-media {
    border: 1px solid #00000017;
    padding: 10px;
}

/* Similar Products Css START HERE */
.product_page_recommendations .section>.force-full-width {
    grid-column: 2 !important;
}
/* .product_page_recommendations .resource-list__carousel{
    margin: 0 auto;
    width: 92%;
} */
.product_page_recommendations .product-form-buttons{
    position: absolute;
    width: 90%;
    bottom: 15px;
}
.product_page_recommendations .product-grid__card.product-grid__card{
 padding-bottom: 80px;
}

.product-description img{
    width:auto;
    margin:0 auto;
}

/* Product Details Right side css start here */

.product-information__grid .product-form-text__error{
margin-top: 10px;
}

.deal-text-div {
    background: #cb0000;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}

.yotpo-display-s .yotpo-search-filter .yotpo-search-input{
        height: 100% !important;
}

/* customer Review section start here  */

.product-review-widget{
    width: 100% !important;
}
.yotpo-display-s .yotpo-review, .yotpo-media-modal .yotpo-review{
        margin: 20px 0 !important;
    }
.yotpo-review-center-panel{
      
    }
        .yotpo-review-content {
    margin-top: 0px !important;
}

/*  Review page css start here :  */

#reviewshead{
        width: 80% !important;
}
#klaviyo-reviews-all{
    width: 100% !important;
    max-width: 100% !important;
}
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab--active::after{
 background: #f8be00 !important;
}
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab:focus {
    outline: none !important;
}
button.kl_reviews__button {
    width: 100px !important;
    height: 30px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-weight: 500 !important;
    font-size: 15px!important;
    color: #000 !important;
    background-color: #fae502 !important;
}

/* shipping Information Page Css start Here */

.shipping-information rte-formatter.spacing-style.text-block.text-block--Ac2ZPSzZrdGg4SE1Ld__text_yqaN3D.rte.text-block--align-left.text-block--full-width.rte {
    padding: 40px 0px;
}
.shipping-information h3.p1 {
    font-weight:400;
}

/* Contact Us Page Css star Here */

.contact-us rte-formatter.spacing-style.text-block.text-block--Ac2ZPSzZrdGg4SE1Ld__text_yqaN3D.rte.text-block--align-left.text-block--full-width.rte {
    padding: 40px 0px;
}

.contact-us h2{
    font-weight:700 !important;
}

/* Return Policy Page start Here */

.shopify-policy__container{
    max-width: 78% !important;
}
.shopify-policy__title {
    text-align: left !important;
}
.shopify-policy__body h2 b{
    font-weight: 500 !important;
}
.shopify-policy__body h3 strong{
    font-weight: 500 !important;
}

/* Privacy Policy Page css start Here */

.gdpr-compliance-requests.list-unstyled {
    padding-left: 0px;
}
.gdpr-compliance-requests.list-unstyled li button {
font-family: Barlow, sans-serif;
}
.form-gdpr-request input{
   font-family: Barlow, sans-serif; 
}

.form-gdpr-request label{
    margin-right: 10px;
}

/* Elite Podcast Css start Here */

.elite-podcast .page-main-content-section{
    background: #000000 !important;
}
.elite-podcast img.elite-podcast-main-img {
    width: 480px;
    margin: 0 auto;
}
.elite-podcast rte-formatter.spacing-style.text-block.text-block--Ac2ZPSzZrdGg4SE1Ld__text_yqaN3D.rte.text-block--align-left.text-block--full-width.rte {
    padding: 40px 0px;
}

.elite-podcast .elite-podcast-channel-list {
    display: flex;
    align-items: center;
    justify-content: center;
}
.elite-podcast .elite-podcast-channel-list a {
   margin: 5px;
   width: 240px;
   height:62px;
}

/* Elite Athletes Page css start Here */

.elite-athletes p.responsive-paragraph {
    font-size: 17px;
}
.elite-athletes rte-formatter.spacing-style.text-block.text-block--Ac2ZPSzZrdGg4SE1Ld__text_yqaN3D.rte.text-block--align-left.text-block--full-width.rte {
    padding: 40px 0px;
}

/* Elite Athletes Details Page css start Here */

.metafield-rich_text_field h3 strong {
    font-weight: 700;
}
.metafield-rich_text_field h3{
    font-weight: 600;
}
.athlete_detail_center_text p{
    max-width: 80% !important;
}
.athlete_detail_center_text {
    padding-top: 60px;
}

/* JOIN THE ELITE Page start Here */

.join-the-elite img.join-athlete-img{
    width:200px !important;
}
.join-the-elite .kl-private-reset-css-Xuajs1 span p {
 font-family: Barlow, sans-serif !important; 
}
.join-the-elite .kl-private-reset-css-Xuajs1 span{
 font-family: Barlow, sans-serif !important; 
}

/* elite mailing list Page Css start Here */

.elite-mailing-list .kl-private-reset-css-Xuajs1{
font-family: Barlow, sans-serif;
}
.elite-mailing-list .kl-private-reset-css-Xuajs1 p{
font-family: Barlow, sans-serif !important; 
}
.elite-mailing-list .kl-private-reset-css-Xuajs1 p span{
font-family: Barlow, sans-serif !important; 
}

/* My Essential Supps section slider css start here  */

.athlete_supps .product-form-buttons.spacing-style {
    position: absolute;
    width: 90%;
    bottom: 15px;
}
.athlete_supps .product-card__content {
    padding-bottom: 80px;
}
.athlete_supps .resource-list__carousel{
          width: 92%;
        margin: 0 auto;
}
.athlete_supps .resource-list__carousel slideshow-slides{
    margin: 0 auto;
    width: 100%;
    padding-left: 0;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__active_filter.kl_reviews__active_filter.kl_reviews__active_filter select, .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__active_filter.kl_reviews__active_filter.kl_reviews__active_filter button, .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__active_filter.kl_reviews__active_filter.kl_reviews__active_filter input{
    outline: none !important;
}
body.collection .text-block h1{
    max-width: 100%;
}
.elite-join table td{
    border-color: transparent;
}
.yotpo-verified-icon-wrapper{
    top: 20px !important;
    left: 20px !important;
    width: 15px;
}
body.terms-of-service strong[id]{
    scroll-margin-top: 125px;
}
body.refund-policy .shopify-policy__body a{
    text-decoration: underline;
}
body.product .product-information .sold-out-product-from-buttons .quantity-selector-wrapper{
    display: none;
}
body.product .product-information .sold-out-product-from-buttons,.klaviyo-bis-trigger{
    width: 49% !important;
}
body.product .product-information .sold-out-product-from-component form{
    display: flex;
}
.product_page_recommendations div#sca-gift-thumbnail {
    display: none;
}
/* ============= Responsive start here =============  */
@media screen and (min-width: 990px) {
    .facets:not(.facets--drawer) .facets__inputs-wrapper {
        scrollbar-width: auto;
        scrollbar-color: auto;
    }
}
@media(min-width:751px) and (max-width:1245px) {
    body.product .product-information .sold-out-product-from-component form{
        flex-direction: column;
    }
    body.product .product-information .sold-out-product-from-buttons,.klaviyo-bis-trigger{
        width: 100% !important;
    }
    body.product .product-information .klaviyo-bis-trigger {
        margin-left: 0px !important;
        margin-top: 10px !important;
    }
}
@media(max-width:600px) {
    body.product .product-information .sold-out-product-from-component form{
        flex-direction: column;
    }
    body.product .product-information .sold-out-product-from-buttons,.klaviyo-bis-trigger{
        width: 100% !important;
    }
    body.product .product-information .klaviyo-bis-trigger {
        margin-left: 0px !important;
        margin-top: 10px !important;
    }
}
@media(min-width:750px){
 .filter-right-side {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-right: 10px;
}
    .facets__summary .icon-caret{
        display:none !important;
    }
    .facets--horizontal .facets__form{
        gap: 9px !important;
        justify-content: space-between;
    }
.facets--horizontal .facets__filters-wrapper{
  max-width: max-content !important;
    min-width: 50% !important;
}


.facets__filters-wrapper {
    margin-right: 0px !important;
}
.facets__clear-all-link--active{ 
    min-width: 56px !important; 
}
.facets-horizontal-remove--active:before{
    display: none;
}
.facets--horizontal .facets__clear button.clear-filter{
color: #000 !important;
font-weight: 600;
}

li.yotpo-pagination-number-container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}
.yotpo-head {
    margin: 20px 0 40px 0px !important;
}
.yotpo-star-rating.yotpo-review-star-rating {
    flex-basis: 15% !important;
}
.yotpo-layout-header-wrapper {
    margin-top: 0px !important;
}
.yotpo-base-layout{
    width: auto !important;
}
.yotpo-review-rating-title {
    align-items: center !important;
    margin-bottom: 10px !important;
}
.yotpo-review-center-panel {
    display: block !important;
    align-items: center !important;
}
.yotpo-filters-container {
    margin-bottom: 20px !important;
    margin-top: 0px !important;
}
.yotpo-review {
    flex-wrap: nowrap !important;
}
.yotpo-no-matching-reviews-container {
    margin-bottom: 80px;
}
.yotpo-display-s .yotpo-review .yotpo-review-right-panel, .yotpo-media-modal .yotpo-review .yotpo-review-right-panel{
        order: 1 !important;
}
.yotpo-widget-referral-share .yotpo-container-background.yotpo-is-mobile{
    flex-direction: row-reverse !important;
}
.yotpo-widget-referral-share .yotpo-container-background.yotpo-is-mobile .yotpo-referral-image{
    height: unset !important;
}
}

/* Collection page Filter Responsive Css start Here */

@media(min-width:2500px){
    .athlete_supps .resource-list__carousel{
          width: 82%;
        margin: 0 auto;
}
}

@media(min-width:1800px){
    .product_page_recommendations .resource-list__carousel slideshow-slides{
    padding-left:0px !important;
}
}
@media(max-width:1024px){
    summary.facets__summary {
    margin-top: 10px;
    margin-bottom: 10px!important;
}
/* .facets--horizontal .products-count-wrapper{
            margin-top: 20px;
} */
.facets__clear-all-link--active{
   padding: 0px !important;
}
li.facets__more-list{
padding-top: 15px !important;
}
}
@media(max-width:1699px){
    .product_page_recommendations slideshow-container{
    width: 100%;
}
}
@media(max-width:1499px){
    /* .product_page_recommendations .resource-list__carousel{
     width: 100%;
} */
}
@media(max-width:1199px){
.product_page_recommendations .resource-list__carousel .resource-list__slide{
    width:40%;
}
/* review Section  */
#reviewshead{
    width:100% !important;
    font-size: 28px !important;
}
/* Return Policy Page start Here */

.shopify-policy__container{
    max-width: 100% !important;
}
/* Elite Athletes page Responsive Css start Here */
.athletes-container{
    padding: 0 !important;
}
/* .elite-athletes rte-formatter.spacing-style.text-block.text-block--Ac2ZPSzZrdGg4SE1Ld__text_yqaN3D.rte.text-block--align-left.text-block--full-width.rte{
    padding: 20px !important;
} */
.elite-athletes p.responsive-paragraph {
    font-size: 16px;
}
.responsive-paragraph {
    width: 75% !important;
}

/* My Essential Supps section slider css start here  */
.athlete_supps .resource-list__carousel .resource-list__slide{
 width: 33% !important;
}
}
@media(max-width:991px){
.product_page_recommendations .resource-list__carousel .resource-list__slide{
    width:50%;
}
/* review Section  */
#reviewshead{
    font-size: 24px !important;
}
/* Elite Athletes page Responsive Css start Here */

.elite-athletes rte-formatter.spacing-style.text-block.text-block--Ac2ZPSzZrdGg4SE1Ld__text_yqaN3D.rte.text-block--align-left.text-block--full-width.rte{
    padding: 0px !important;
}
.elite-athletes p.responsive-paragraph {
    font-size: 15px;
}
.elite-athletes .athlete-card{
    width:48% !important;
}
.athletes-container {
    flex-direction: row !important;
}
.responsive-paragraph {
    width: 90% !important;
}
/* join the Elite Page Responsive start here */

.klaviyo-form form{
    padding: 0px !important;
}
/* ELITE ATHLETE Page Responsive css Start Here: */
.athlete_detail_center_text p {
    max-width: 100%!important;
}

/* My Essential Supps section slider css start here  */
.athlete_supps .resource-list__carousel .resource-list__slide{
 width: 50% !important;
}
/* .product_page_recommendations .slideshow-control.slideshow-control--shape-square, .slideshow-control.slideshow-control--shape-circle{
    margin-top: -140px;
} */

}
@media(max-width:749px){
    .athlete_detail_top_icon_text  {
   max-width: max-content !important;
}

    .facets--horizontal .products-count-wrapper{
            margin-top: 0px;
}
    /* Customer Review section Css start Here  */
    .yotpo-display-s .yotpo-review, .yotpo-media-modal .yotpo-review{
        margin: 10px 0 !important;
    }
    h3.sticky-add-to-cart__title {
    font-size: 18px !important;
}

.yotpo-reviews-container, .yotpo-reviews-placeholder {
    padding-bottom: 50px;
}
/* review Section  */
#reviewshead{
    font-size: 20px !important;
    line-height: 25px;
}
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab{
    font-size: 17px !important;
}

/* Responsive Elite Podcast Css start Here */

.elite-podcast-channel-list{
    flex-direction: column;
}
.elite-podcast .elite-podcast-channel-list a img {
   margin: 5px;
   width: 240px;
   height:60px;
}

/* Privacy Policy page Responsive css start Here */

.form-gdpr-request input{
    margin: 12px 0px;
}
.gdpr-compliance-requests.list-unstyled li {
  margin: 10px 0px;
}
.gdpr-compliance-requests.list-unstyled li button {
  margin-bottom: 5px;
}

/* Elite Athletes page Responsive Css start Here */
.elite-athletes p.responsive-paragraph {
    font-size: 14px;
}
.elite-athletes .athlete-card{
    width:100% !important;
}
/* Elite Athletes Details page Responsive Css start Here  */
.athlete_detail_center_text {
    padding-top: 30px;
}
.athlete_supps .resource-list__carousel .resource-list__slide {
    width: 100%!important;
}
/* .product_page_recommendations .slideshow-control.slideshow-control--shape-square, .slideshow-control.slideshow-control--shape-circle{
    margin-top: -200px;
} */
body.product #backToTop{
    display: none !important;
    opacity: 0 !important;
}
.yotpo-widget-referral-share .yotpo-container-background.yotpo-is-mobile .yotpo-referral-image{
    height: 320px !important;
}
.product_page_recommendations .slideshow-control--style-arrow,.athlete_supps .slideshow-control--style-arrow{
    display: none !important;
}
}
@media(max-width:500px){
    .product_page_recommendations .resource-list__carousel .resource-list__slide
    {
        width:100%;
    }
    /* JOIN THE ELITE Page start Here */

    .join-the-elite img.join-athlete-img{
    max-width: 130px;
    }
    .join-the-elite .elite-img-row td{
        padding:0px !important;
    }
    /* ELITE ATHLETE Page Start Here: */
    span.metafield-multi_line_text_field {
        font-size: 14px;
    }
    .athlete_detail_center_text p {
        max-width: 100%!important;
    }
    /* .product_page_recommendations .slideshow-control.slideshow-control--shape-square, .slideshow-control.slideshow-control--shape-circle{
        margin-top: -170px;
    } */
    body.collection .custom-product-title p ,
    body.search .custom-product-title p{
        font-size: 16px;
    }
    body.collection .product-form-buttons .add-to-cart-button ,
    body.search .product-form-buttons .add-to-cart-button 
    {
        padding-left:5px;
        padding-right: 5px;
    }
    body.collection .product-grid .product-form-buttons.spacing-style ,
    body.search .product-grid .product-form-buttons.spacing-style ,
    {
        width: 88%;
    }
    p.yotpo-review-title {
        margin-left: 0px !important;
    }
}


.quick-add-modal__content .grid_deal_text {
  display: block !important;
}
.quick-add-modal__content .grid_deal_text p {
  display: block !important;
}

/* reward page image css  */

@media(max-width: 1799px){
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile{
    height: 1000px !important;
    background-position: top !important;
}  
}

@media(max-width: 1399px){
  .yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile{
    height: 800px !important;
    background-position: top !important;
}  
}

@media(max-width:1099px){
.yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile{
    height: 600px !important;
    background-position: top !important;
}
}
#bogos-cheapest-discount-view{
    margin-top: 15px;
}
.quick-add-modal__content .product-details>.group-block{
    width: 100% !important;
}
.quick-add-modal__content .product-form-buttons{
    flex-wrap: nowrap;
}
/* new collection page chnage for grid responsive : 29 may 2026 */

@media (max-width:490px){
    body.collection .grid_deal_text p ,
    body.search .grid_deal_text p{
        font-size:12px !important;
    }
    body.collection .contents.user-select-text.custom-product-title p ,
    body.search .contents.user-select-text.custom-product-title p {
    font-size: 14px !important;
}
    body.collection .product-grid .product-form-buttons.spacing-style ,
    body.search .product-grid .product-form-buttons.spacing-style{
    width: 100%;
    left: 0;
}
body.collection .product-card__content add-to-cart-component ,
body.search .product-card__content add-to-cart-component {
    width: 80%;
    margin: 0 auto;
    height: min-content;
}
body.collection .product-card__content .product-form-buttons .add-to-cart-button ,
body.search .product-card__content .product-form-buttons .add-to-cart-button{
    width: 100%;
    height: 40px;
}
body.collection span.add-to-cart-text__content ,
body.search span.add-to-cart-text__content {
    font-size: 14px;
}
body.collection .product-card__content .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing) ,
body.search .product-card__content .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing)
{
        display: flex;
    flex-wrap: wrap;
}
}

@media(max-width: 390px){
body.collection span.add-to-cart-text__content ,
body.search span.add-to-cart-text__content
 {
    font-size: 14px;
}
body.collection .product-card__content .product-form-buttons .add-to-cart-button span.svg-wrapper.add-to-cart-icon ,
body.search .product-card__content .product-form-buttons .add-to-cart-button span.svg-wrapper.add-to-cart-icon
{
    display: none;
}
}
#filters-drawer{
    background: transparent;
}
@media screen and (min-width: 990px){
    .facets__filters-wrapper .checkbox .icon-checkmark{
        height: 18px;
        width: 18px;
    }
}
@media screen and (min-width: 750px) and (max-width: 1200px){
    .our-brands.page .resource-list{
        grid-template-columns: repeat(4, 1fr);
    }
}
.kl_reviews__summary.kl_reviews__summary.kl_reviews__summary .kl_reviews__summary_image img{
    object-fit: contain !important;
}
.kl_reviews__summary__image_container--few_images{
    max-height: 200px !important;
}
@media(max-width: 700px){
    body.reviews.page .kl_reviews__lightbox__image_list{
        justify-content: space-between !important;
    }
    body.reviews.page .kl_reviews__lightbox__image_list .swiper-horizontal >.swiper-wrapper{
        justify-content: center !important;
    }
}