/** Shopify CDN: Minification failed

Line 1318:0 Unexpected ","

**/
.wg-default, .country-selector {
right: unset !important;
left: 30px;
}

/*------- Tatiana Promo - Feb 2026 --------*/
body.template-collection-2024.tatiana .col-6:has(> .product-card.creatine-monohydrate-400-g),
body.template-collection-2024.tatiana .col-6:has(> .product-card.creatine-monohydrate-500-g),
body.template-collection-2024.tatiana .col-6:has(> .product-card.creatine-monohydrate-1000-g) {
  display: none !important;
}

body.template-collection-2024.tatiana div.product-card-2024.sale-eligible div.product-image:after,
body.template-collection-2024.tatiana div.product-card-2024.tatiana .product-price.mobile:after  {
  content: unset !important;
}

body.product\.nutrex-pdp-2024.creatine-monohydrate.customer-tag-tati_feb26:not(.customer-tag-tati_feb26_done) .row.variants-row,
body.product\.nutrex-pdp-2024.creatine-monohydrate.customer-tag-tati_feb26:not(.customer-tag-tati_feb26_done) .sealsubs-target-element.sealsubs-full {
  display: none !important;
}

/*------- Tatiana Stack (needs to be updated to pdp template css file) --------*/

body.team-tatiana-stack product-form .swatch [data-handle="pink-lemonade"] + label,
body.team-tatiana-stack product-form .swatch [data-handle="peach-mango"] + label {
  justify-content: left !important;
  line-height: 1;
}

body.team-tatiana-stack product-form .swatch [data-handle="pink-lemonade"] + label::before,
body.team-tatiana-stack product-form .swatch [data-handle="peach-mango"] + label::before {
  content: "";
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-right: 8px; /* adjust as needed */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
}

body.team-tatiana-stack product-form .swatch [data-handle="pink-lemonade"] + label::before {
  background-image: url("https://nutrex.com/cdn/shop/files/cfw-icon-pl_60x60.png?v=1753462367");
}

body.team-tatiana-stack product-form .swatch [data-handle="peach-mango"] + label::before {
  background-image: url("https://nutrex.com/cdn/shop/files/cfw-icon-pm_60x60.png?v=1753462367");
}

body.team-tatiana-stack product-form .swatch [data-handle="pink-lemonade"]:checked+label,
body.team-tatiana-stack product-form .swatch [data-handle="peach-mango"]:checked+label {
  background-color: #F3F3F3;
  color: #000 !important;
}

body.team-tatiana-stack product-form .swatch [data-handle="pink-lemonade"]:checked+label {

}

body.team-tatiana-stack product-form .swatch [data-handle="peach-mango"]:checked+label {

}

/* Hide V countries on International Page
body.template-international-distributors .distributor-list.venezuela,
body.template-international-distributors #col-V > div > div:nth-child(2) {
  display: none !important;
}*/

/*body.world-championship-ring-tee.template-nutrex-pdp-2024 .tab-btn,*/
body.purple-frost-shaker.template-nutrex-pdp-2024 .tab-btn,
body.nutrex-gothic-logo-hoodie.template-nutrex-pdp-2024 .tab-btn,
body.black-gothic-logo-beanie.template-nutrex-pdp-2024 .tab-btn,
body.red-bloodline-shaker.template-nutrex-pdp-2024 .tab-btn,
body.nutrex-sticker-pack.template-nutrex-pdp-2024 .tab-btn,
body.stainless-steel-thermal-water-bottle.template-nutrex-pdp-2024 .tab-btn {
  display: none !important;
}

body.world-championship-ring-tee #tab1-btn,
body.nutrex-destination-t-shirt #tab1-btn {
font-size: 0;
}

body.world-championship-ring-tee #tab1-btn::after,
body.nutrex-destination-t-shirt #tab1-btn::after {
content: 'Product Specs';
font-size: 16px;
}

/*---Wholesale---*/

.wholesale-only {
  display: none;
}

body.customer-tag-nx_wholesale .wholesale-only {
  display: block;
}

/*---Custom Coming Soon for Product Cards (home and collection) ---*/
/*
.product-card-2024.burn30-glp1-weight-loss p.product-price::after {
  content: "$59.99" !important;
  font-weight: 500;
  display: block;
  color: #555;
  text-decoration: line-through;
}

body.index .product-card.burn30-glp1-weight-loss .product-price::after {
  content: "$59.99";
  font-weight: 500;
  display: block;
  color: #555;
  text-decoration: line-through;
}


body.index .product-card.alpha-t-test-booster .select-qty,
body.index .product-card.alpha-t-test-booster .quantity-container,
.product-card.alpha-t-test-booster button.add-to-cart,
.product-card.build-burn-stack button.add-to-cart,
.product-card.magnum-man-stack button.add-to-cart,
.product-card.ultimate-build-burn-stack button.add-to-cart {
  display: none !important;
}

.ntrx-coming-soon-btn {
  display: flex !important;
  border: 1px solid #000;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
  background: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;  
}

body.index .ntrx-coming-soon-btn {
  height: 62px;
}

body:not(.index) .ntrx-coming-soon-btn {
  height: 52px;
  font-size: 15px;
  line-height: 1.2;
}

.ntrx-coming-soon-btn:hover {
  background: #fff;
  color: #000; 
}

@media (max-width: 1200px) {
  .ntrx-coming-soon-btn {
      font-size: 15px;
  }
}

@media (max-width: 767px) {
  body:not(.index) .ntrx-coming-soon-btn,
  .ntrx-coming-soon-btn {
      font-size: 13px;
  }
}

@media (max-width: 640px) {

  body:not(.index) .ntrx-coming-soon-btn {
    height: 44px !important;
    font-size: 11px;    
  }
  .ntrx-coming-soon-btn {
    font-size: 11px;
  }

  body.index .ntrx-coming-soon-btn {
    height: 52px;
  }
  
}
*/

/* Coming soon buy on Amazon style */

/*
.nx-buy-amazon-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  background-color: #ffa41c;
  color: #000;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px !important;  
  transition: background-color 0.2s ease;
}

.nx-buy-amazon-btn:hover,
.nx-buy-amazon-btn:focus {
  background-color: #f26e2c;
  color: #000;
  text-decoration: none;
}
*/

/* Seal Subscription Customization */

body.template-product .sls-option-container.seal-table:nth-of-type(3) {
  display: none !important;
}

/*---custom-shadows---*/

.product-card-2024.liquid-carnitine-3000 .product-shadow {
  width: 40% !important;
  background-size: contain !important;
}

.product-card-2024.isofit-2-lb .product-shadow,
.product-card-2024.\31 00-whey-2-lb .product-shadow {
  width: 70% !important;
}

.product-card-2024.outlift-burn .product-shadow,
.product-card-2024.outlift-amped .product-shadow,
.product-card-2024.outlift-clinical .product-shadow,
.product-card-2024.eaa-hydration .product-shadow,
.product-card-2024.creatine-monohydrate-400-g .product-shadow,
.product-card-2024.creatine-300-g .product-shadow,
.product-card-2024.flavored-creatine-monohydrate .product-shadow,
.product-card-2024.isofit-5-lb .product-shadow,
.product-card-2024.\31 00-whey-5-lb .product-shadow,
.product-card-2024.glutamine-pure-1000-g .product-shadow {
  width: 80% !important;
  background-size: 100% 120% !important;
}

.product-card-2024.outrage-high-stim-pre-workout .product-shadow,
.product-card-2024.creatine-monohydrate-1000-g .product-shadow,
.product-card-2024.creatine-monohydrate-500-g .product-shadow,
.product-card-2024.creatine-hmb .product-shadow,
.product-card-2024.glutamine-pure-1000-g .product-shadow,
.product-card-2024.bcaa-6000 .product-shadow {
  width: 100% !important;
  background-size: 100% 120% !important;
}

.product-card-2024.creatine-monohydrate-300-g .product-shadow,
.product-card-2024.creatine-for-women .product-shadow,
.product-card-2024.glutamine-pure-300-g .product-shadow,
.product-card-2024.lipo-6-defining-gel .product-shadow,
.product-card-2024.\31 00-whey-10-lb .product-shadow,
.product-card-2024.mass-infusion .product-shadow {
  width: 120% !important;
  background-size: 100% 120% !important;
}

/*home page shadows*/

body.template-index .product-card.eaa-hydration .product-shadow,
body.template-index .product-card.isofit-whey-protein-isolate-powder .product-shadow {
  width: 70%;
  background-size: 100% 100%;
}

body.template-index .product-card.creatine-for-women .product-shadow,
body.template-index .product-card.flavored-creatine-monohydrate .product-shadow,
body.template-index .product-card.outlift-pre-workout .product-shadow {
  width: 100%;
  background-size: 100% 120%;
}

body.template-index .product-card.outrage-high-stim-pre-workout .product-shadow {
  width: 120%;
  background-size: 100% 120%;
}

/*---end custom-shadows---*/

/*---begin video shadows---*/

body.creatine-hmb #ntrx-product-video video,
body.bcaa-6000-amino-acids-muscle-builder #ntrx-product-video video { 
    background-position: center 100%;
    background-size: 100%;
}


/*---end video shadows---*/


body.template-index .product-card .sealsubs-target-element,
div.product-card-2024 .sealsubs-target-element {
  display: none !important;
}

body.template-product .sealsubs-target-element .sls-selling-plan-group-options {
  display: flex !important;
}

body.template-product .sealsubs-target-element .sls-selling-plan-description-content {
  display: block !important;
  font-size: 13px;
}

body.template-product .sealsubs-target-element .sls-option[type="radio"]:checked + .sls-custom-radio::after {
  width: 14px;
  height: 14px;
}

body.template-product .sls-savings-badge {
  font-size: 0.9em;
}

/*New Product Tag*/
.product-card-2024.creatine-hmb .product-image::before,
.product-card-2024.team-tatiana-stack .product-image::before,
.product-card-2024.the-ultimate-define-develop-stack .product-image::before,
.product-card-2024.define-develop-stack .product-image::before,
.product-card-2024.carniburn-stimulant-free-fat-burner .product-image::before,
  .product-swiper-container .product-card.carniburn-stimulant-free-fat-burner .product-image::before,
.product-card-2024.creatine-for-women .product-image::before,
.product-card-2024.glp1-control-weight-loss .product-image::before,
  .product-swiper-container .product-card.glp1-control-weight-loss .product-image::before,
.product-card-2024.outrage-high-stim-pre-workout .product-image::before {
  content: 'NEW!';
  font-size: 15px;
  position: absolute;
  left: 8px;
  top: 8px;
  color: #fff;
  padding: 5px;
  background: #d3142d;
  line-height: 1;
  font-weight: 600;
}


/*Yotpo*/

button#yotpo-main-widget-btn,
div#yotpo-star-rating-reviews-summary {
  display: none !important;
}

body.template-nutrex-pdp-2024 div.product-details-wrapper div#yotpo-star-rating-reviews-summary {
  display: flex !important;
}

body.template-nutrex-pdp-2024 .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button {
  margin-right: 4px;
}

ul.dropdown-menu #yotpo-star-rating-highly-rated-topics {
display: none !important;	
}

/*--Wholesale WPD Customizations--*/

ul.dropdown-menu .wpd-ext-compare-at-price {
    display: block;
}

/*--end temp yotpo--*/

nav.navbar.navbar-main {
    backdrop-filter: blur(5px);
     -webkit-backdrop-filter: blur(5px);
    background-color: rgba(0,0,0,0.8) !important;
  }

/* just homepage/index related */

  body.index nav.navbar.navbar-main {
    background-color: rgba(0,0,0,0.5) !important;
  }    
  
  body.index main#MainContent {
    margin-top: -115px;
  }

  @media (max-width: 1199px) {
    body.index main#MainContent {
      margin-top: -75px;
    }
  }
  
  @media (max-width: 768px) {
    body.index main#MainContent {
      margin-top: -75px;
    }
  }

/*---- creatine for women early access ----*/

body.page.essentials-early-access h1.page-title {
  display: none;
}

body.page.essentials-early-access .klaviyo-form h2 {
    font-weight: 800 !important;
    font-family: 'apotek' !important;
    font-size: 34px !important;
}

body.page.essentials-early-access .rte.page-content {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow: 0px 6px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 6px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 6px 5px 0px rgba(0,0,0,0.75);
}

body.page.essentials-early-access .py-6.pt-lg-9.pb-lg-7 {
  /*background-image: url("/cdn/shop/files/Essentials_FDM_Set_-_Desktop_Banner_Wide_-3.jpg?v=1775252419");*/
  background-color: #f2f2f2;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative;
}

body.page.essentials-early-access .rte.page-content input[type="email"] {
  color: #666 !important;
}

body.page.essentials-early-access .rte.page-content div:empty {
  display: block !important;  
}

body.page.essentials-early-access .rte.page-content img.nx-img {
  display: none;
}

@media (max-width: 640px) {
  body.page.essentials-early-access .rte.page-content img.nx-img {
    display: block;
  }
}  

/*---- creatine for women early access ----*/
/*
body.page.creatine-for-women-early-access h1.page-title {
  display: none;
}

body.page.creatine-for-women-early-access .klaviyo-form h2 {
    font-weight: 800 !important;
    font-family: 'apotek' !important;
    font-size: 34px !important;
}

body.page.creatine-for-women-early-access .rte.page-content {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

body.page.creatine-for-women-early-access .py-6.pt-lg-9.pb-lg-7 {
  background-image: url("/cdn/shop/files/outrage-bg2.jpg?v=1736459704");
  background-color: #4800c7;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative;
}

body.page.creatine-for-women-early-access .rte.page-content input[type="email"] {
  color: #666;
}

body.page.creatine-for-women-early-access .rte.page-content div:empty {
  display: block !important;  
}

body.page.creatine-for-women-early-access .rte.page-content img.nx-gif {
  display: none;
}

@media (max-width: 640px) {
  body.page.creatine-for-women-early-access .rte.page-content img.nx-gif {
    display: block;
  }
}
*/
/*---- Arnold Signup Page ----*/
/*
body.page.nutrex-email-signup h1.page-title {
  display: none;
}

body.page.nutrex-email-signup .klaviyo-form h2 {
    font-weight: 800 !important;
    font-family: 'apotek' !important;
    font-size: 34px !important;
}

body.page.nutrex-email-signup .rte.page-content {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

body.page.nutrex-email-signup .py-6.pt-lg-9.pb-lg-7 {
  background-image: url("/cdn/shop/files/Arnold_Email_SIgnup_Back2.jpg?v=1738101036");
  background-color: #666;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative;
}

body.page.nutrex-email-signup .rte.page-content input[type="email"] {
  color: #666;
}

body.page.nutrex-email-signup .rte.page-content div:empty {
  display: block !important;  
}

body.page.nutrex-email-signup .rte.page-content img.nx-gif {
  display: none;
}

@media (max-width: 640px) {
  body.page.nutrex-email-signup .rte.page-content img.nx-gif {
    display: block;
  }
}
*/

/*---- 2024 PDP Custom Styles ----*/

body.outrage-tee .swatch.color-swatch .swatch-label,
body.nutrex-collegiate-hoodie .swatch.color-swatch .swatch-label {
  border-radius: 5px;
  text-align: center !important;  
}

body.outrage-tee .swatch.color-swatch .swatch-label::after,
body.nutrex-collegiate-hoodie .swatch.color-swatch .swatch-label::after {
  text-align: center !important;
}

body.nutrex-collegiate-hoodie .swatch.color-swatch .swatch-label.Maroon {
  background-color: #752d2e;
}

body.nutrex-collegiate-hoodie .swatch.color-swatch .swatch-label.Maroon::after {
  content: "Maroon";
  color: #fff;
  background: unset;
  width: unset;
  height: unset;
}

body.outrage-tee .swatch.color-swatch .swatch-label.White {
  background-color: #fff;
}

body.outrage-tee .swatch.color-swatch .swatch-label.White::after {
  content: "White";
  color: #000;
  background: unset !important;
  width: unset;
  height: unset;
}

body.outrage-tee .swatch.color-swatch .swatch-label.Black,
body.nutrex-collegiate-hoodie .swatch.color-swatch .swatch-label.Black {
  background-color: #000;
}

body.outrage-tee .swatch.color-swatch .swatch-label.Black::after,
body.nutrex-collegiate-hoodie .swatch.color-swatch .swatch-label.Black::after {
  content: "Black";
  color: #fff;
  background: unset !important;
  width: unset;
  height: unset;
}

body.nutrex-collegiate-hoodie .swatch.color-swatch .swatch-label.Grey {
  background-color: #ddd;
}

body.nutrex-collegiate-hoodie .swatch.color-swatch .swatch-label.Grey::after {
  content: "Grey";
  color: #333;
  background: unset !important;
  width: unset;
  height: unset;
}

body.nutrex-collegiate-hoodie .swatch.color-swatch .swatch-label.Navy {
  background-color: #4b5179;
}

body.nutrex-collegiate-hoodie .swatch.color-swatch .swatch-label.Navy::after {
  content: "Navy";
  color: #fff;
  background: unset !important;
  width: unset;
  height: unset;
}

/*
body.nutrex-collegiate-hoodie .ntrx-product-overview,
body.nutrex-collegiate-hoodie .nutrex-quality-section,
body.nutrex-collegiate-hoodie .shopify-section.ntrx-faq-block,
body.nutrex-collegiate-hoodie .product-details-wrapper .stamped-product-reviews-badge,
body.nutrex-collegiate-hoodie .tab-btn-wrap {
  display: none;
}*/

body.nutrex-tactical-backpack .nutrex-quality-section,
body.nutrex-tactical-backpack .shopify-section.ntrx-faq-block,
body.nutrex-tactical-backpack .product-details-wrapper .stamped-product-reviews-badge {
display: none !important;
}


body.template-product.lipo-6-black-ultra-concentrate .section-faq .image-column {
background-position: center top;
}

body.template-product.outrage-pre-workout-sample .section-faq .image-column {
    background-position: center 70%;
}

body.template-product.lipo-6-intense-uc .section-faq .image-column {
    background-position: center 10%;
}

@media (min-width:1500px){
  body.template-product.lipo-6-hers-ultra-concentrate .section-faq .image-column {
  background-position: center center;
  }
}

@media (max-width: 640px) {
  body.template-product.lipo-6-hers-ultra-concentrate .section-faq .image-column {
  background-position: center bottom;
  }
}

/*---- Add "New" to EAA+ new flavors - PL and LL ----*/

body.carniburn-stimulant-free-fat-burner label,
body.liquid-carnitine-3000 label,
body.eaa-hydration label {
position: relative;
}

/* Example selectors for EAA
body.eaa-hydration label.Lemon.Lime::after,
body.eaa-hydration label.Pink.Lemonade::after,
body.eaa-hydration .selected-flavor.flavor-lemon-lime span::after,
body.eaa-hydration .selected-flavor.flavor-pink-lemonade span::after
*/

body.carniburn-stimulant-free-fat-burner label.Berry.Blast::after,
body.carniburn-stimulant-free-fat-burner .selected-flavor.flavor-berry-blast span::after {
    content: "NEW!";
    color: #d3142d;
    font-size: 18px;
    z-index: 10;
    margin-left: 5px;
}

body.liquid-carnitine-3000 label.Blue.Raspberry::after,
body.liquid-carnitine-3000 .selected-flavor.flavor-blue-raspberry span::after,
body.liquid-carnitine-3000 label.Pink.Lemonade::after,
body.liquid-carnitine-3000 .selected-flavor.flavor-pink-lemonade span::after,
body.liquid-carnitine-3000 label.Mango.Chamoy::after,
body.liquid-carnitine-3000 .selected-flavor.flavor-mango-chamoy span::after {
    content: "NEW!";
    color: #d3142d;
    font-size: 18px;
    z-index: 10;
    margin-left: 5px;
}

@media (max-width:640px){
  body.eaa-hydration label.Lemon.Lime::after,
  body.eaa-hydration label.Pink.Lemonade::after {
      /*content: unset !important;*/
      right: 5px;
      font-size: 15px;
      margin-top: -8px;
  }
}

@media (max-width:400px){
  body.eaa-hydration label.Lemon.Lime::after,
  body.eaa-hydration label.Pink.Lemonade::after {
    display: inline !important;
    position: initial;
    margin: unset;
    padding-left: 3px;
  }
}

/*---- begin stack constants ----*/

div.product-card-2024.stack-save .product-price.mobile::after,
div.product-card-2024.stack-save div.product-image::after {
  content: '' !important; 
}

div.card-product.stack-save div.card-body::before {
  content: '' !important;
  }

  body.stack-save div.d-flex.flex-wrap.justify-content-between.align-items-center.mb-2.mt-1::after {
  content: '' !important;
  }

/*---- end stack constants ----*/

/*---- Sitewide/collection sale styles ----*/

/* IMPORTANT: These are now the default styles for red sale text but they have no impact without content: being set */
body.template-index .product-card.sale-eligible div.product-image::after,
div.product-card-2024.sale-eligible .product-price.mobile::after,
div.product-card-2024.sale-eligible div.product-image::after {
    content: '';
    position: absolute;
    bottom: 4px;
    left: 0;
    width: 100%;
    text-align: center;
    color: #d3142d;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 16px;
      font-size: 14px;
    z-index: 20;
    line-height: 1;
}

body.template-nutrex-pdp-2024.sale-eligible .price-wrapper::after {
    content: '';
    width: 100%;
    color: #d3142d;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 17px;
      font-size: 16px;
    z-index: 20;
    line-height: 1;
      position: relative;
}

body.template-index .product-card.sale-eligible div.product-image::after {
  text-align: left;
  bottom: 5px;
  padding-left: 10px;
  /*max-width: 65%;*/
}

div.product-card-2024.sale-eligible .product-price.mobile::after {
  position: relative;
  text-align: left;
  bottom: unset;
  display: block;
}

@media screen and (max-width: 767px) {

  body.template-index .product-card.sale-eligible div.product-image::after {
    font-size: 13px;
    bottom: 10px;
  }
  
  div.product-card-2024.sale-eligible div.product-image::after {
    content: '' !important;
  }

  div.product-card-2024.sale-eligible .product-price.mobile::after {
    font-size: 13px !important;
  }  
}

@media screen and (max-width: 410px) {

  body.template-index .product-card.sale-eligible div.product-image::after {
    font-size: 12px;
  }

  div.product-card-2024.sale-eligible .product-price.mobile::after {
    font-size: 12px !important;
  }  
}

/*---- Sitewide Sale ----*/

body.template-index .product-card.sale-eligible div.product-image::after,
div.product-card-2024.sale-eligible div.product-image::after,
div.product-card-2024.sale-eligible .product-price.mobile::after {
    content: '15% OFF in Cart';
}

body.template-nutrex-pdp-2024.sale-eligible .price-wrapper::after {
    content: '15% OFF in Cart'; 
    color: #d3142d;
    display: block;  
}

body.customer-tag-nx_wholesale.template-index .product-card.sale-eligible div.product-image::after,
body.customer-tag-nx_wholesale div.product-card-2024.sale-eligible div.product-image::after,
body.customer-tag-nx_wholesale div.product-card-2024.sale-eligible .product-price.mobile::after,
body.customer-tag-nx_wholesale.template-nutrex-pdp-2024.sale-eligible .price-wrapper::after {
    content: unset !important;
}


/*---- End Sitewide Sale ----*/

/*---- Collection Sale ----*/

/*
body.template-index .product-card.sale-eligible.essentials div.product-image::after,
div.product-card-2024.sale-eligible.essentials div.product-image::after,
div.product-card-2024.sale-eligible.essentials .product-price.mobile::after {
    content: 'BOGO 75% OFF in Cart';
}

div.product-card-2024.sale-eligible.essentials .product-price.mobile::after {
  display: none !important;
}

body.template-nutrex-pdp-2024.sale-eligible.essentials .price-wrapper::after {
    color: #d3142d;
    content: 'BOGO 75% OFF in Cart';
}

@media screen and (max-width: 640px) {

  div.product-card-2024.sale-eligible.essentials .product-price.mobile::after {
    display: block !important;
  }

  div.product-card-2024.sale-eligible.essentials div.product-image::after {
    display: none !important;
  }

}
*/

/*
@media screen and (max-width: 640px) {
  body.template-index .product-card.sale-eligible.weight-management div.product-image::after,
  div.product-card-2024.sale-eligible.weight-management div.product-image::after,
  div.product-card-2024.sale-eligible.weight-management .product-price.mobile::after {
    content: 'Buy-1-Get-1 50% OFF%!' !important;
    white-space: pre-wrap;
  }
}
*/

/*---- End Collection Sale ----*/

/*---- Alpha-T -> Free Anabol Sale ----*/

/*
body.template-index .product-card.sale-eligible.abol div.product-image::after,
div.product-card-2024.sale-eligible.abol div.product-image::after,
div.product-card-2024.sale-eligible.abol .product-price.mobile::after,
body.template-index .product-card.sale-eligible.abol-ripped div.product-image::after,
div.product-card-2024.sale-eligible.abol-ripped div.product-image::after,
div.product-card-2024.sale-eligible.abol-ripped .product-price.mobile::after,
body.template-index .product-card.sale-eligible.abol-nighttime-muscle-builder div.product-image::after,
div.product-card-2024.sale-eligible.abol-nighttime-muscle-builder div.product-image::after,
div.product-card-2024.sale-eligible.abol-nighttime-muscle-builder .product-price.mobile::after {
  content: 'FREE with purchase\Aof Alpha-T Magnum!';
  white-space: pre; 
}

body.template-nutrex-pdp-2024.sale-eligible.abol .price-wrapper::after,
body.template-nutrex-pdp-2024.sale-eligible.abol-ripped .price-wrapper::after,
body.template-nutrex-pdp-2024.sale-eligible.abol-nighttime-muscle-builder .price-wrapper::after {
    color: #d3142d;
    content: 'FREE with purchase of Alpha-T Magnum!';    
}

body.template-nutrex-pdp-2024.sale-eligible.alpha-t-test-booster .price-wrapper::after {
    color: #d3142d;
    content: 'FREE Anabol of your choice w/Purchase!';
} 

body.template-index .product-card.alpha-t-test-booster p.product-subhead::after {
  content: 'FREE Anabol of your choice w/Purchase!';
  display: block;
  color: #d3142d;
  font-size: 16px;
  font-weight: 700;
}

@media screen and (max-width: 640px) {
  body.template-index .product-card.alpha-t-test-booster p.product-subhead::after {
  font-size: 13px;
  }
}
*/

/*---- Isofit - Single Product Sale or Upsell ----*/

/*
body.template-index .product-card.isofit-whey-protein-isolate-powder div.product-image::after,
div.product-card-2024.sale-eligible.isofit-whey-protein-isolate-powder .product-price.mobile::after,
div.product-card-2024.sale-eligible.isofit-whey-protein-isolate-powder div.product-image::after {
    content: 'Buy-2-Get-1 FREE in Cart';
}

body.template-nutrex-pdp-2024.isofit-whey-protein-isolate-powder .product-details-wrapper .metafields-subtitle::before {
    content: 'Buy-2-Get-1 FREE in Cart';
}
*/

/*---- Evergreen - Single Product Sale or Upsell ----*/

/* CarniBurn + Burn30 Offer */

/*
body.template-index .product-card.carniburn-stimulant-free-fat-burner div.product-image::after,
div.product-card-2024.sale-eligible.carniburn-stimulant-free-fat-burner .product-price.mobile::after,
div.product-card-2024.sale-eligible.carniburn-stimulant-free-fat-burner div.product-image::after {
    content: 'FREE Burn30 GLP1+ w/Purchase!';
}

body.template-nutrex-pdp-2024.carniburn-stimulant-free-fat-burner .product-details-wrapper .metafields-subtitle::before {
    content: 'FREE Burn30 GLP1+ w/Purchase!';   
}
*/

/* GLP1+ Control BOGO per MZ - 2.25.26 */

body.template-index .product-card.glp1-control-weight-loss div.product-image::after,
div.product-card-2024.sale-eligible.glp1-control-weight-loss .product-price.mobile::after,
div.product-card-2024.sale-eligible.glp1-control-weight-loss div.product-image::after {
    content: 'Buy-1-Get-1 FREE in Cart!' !important;
}

@media screen and (max-width: 767px) {
    div.product-card-2024.sale-eligible.glp1-control-weight-loss div.product-image::after {
        content: '' !important;
    }
}
body.template-nutrex-pdp-2024.glp1-control-weight-loss .product-details-wrapper .metafields-subtitle::before {
    content: 'Buy-1-Get-1 FREE in Cart!' !important;
}

body.template-nutrex-pdp-2024.glp1-control-weight-loss .price-wrapper:after {
content: '' !important;
}

/* Alpha T + Creatine Offer */

body.template-index .product-card.alpha-t-test-booster div.product-image::after,
div.product-card-2024.sale-eligible.alpha-t-test-booster .product-price.mobile::after,
div.product-card-2024.sale-eligible.alpha-t-test-booster div.product-image::after {
  content: 'FREE Creatine 300g\A w/Purchase!';
  content: '15% OFF + FREE Creatine\A w/Purchase!';
  white-space: pre-line;
}

body.template-nutrex-pdp-2024.alpha-t-test-booster .product-details-wrapper .metafields-subtitle::before {
    content: 'FREE Creatine 300g w/Purchase!';
    content: '15% OFF + FREE Creatine w/Purchase!';
    white-space: pre;
}

body.template-nutrex-pdp-2024.sale-eligible .product-details-wrapper .metafields-subtitle::before {
    width: 100%;
    text-align: left;
    display: block;
    padding-bottom: 10px;
    color: #d3142d;
    font-weight: 700;
    text-transform: uppercase;
    display: block;    
}

@media screen and (max-width: 767px) {
  body.template-nutrex-pdp-2024.sale-eligible .product-details-wrapper .metafields-subtitle::before {
    font-size: 16px;
  }
}

/*Free Liquid Carnitine w/Select Fat Burners*/
/*
body.template-index .product-card.lipo-6-black-ultra-concentrate div.product-image::after,
div.product-card-2024.lipo-6-black-ultra-concentrate .product-price.mobile::after,
div.product-card-2024.lipo-6-black-ultra-concentrate div.product-image::after,
body.template-index .product-card.lipo-6-hardcore div.product-image::after,
div.product-card-2024.lipo-6-hardcore .product-price.mobile::after,
div.product-card-2024.lipo-6-hardcore div.product-image::after,
body.template-index .product-card.lipo-6-intense-uc div.product-image::after,
div.product-card-2024.lipo-6-intense-uc .product-price.mobile::after,
div.product-card-2024.lipo-6-intense-uc div.product-image::after,
body.template-index .product-card.lipo-6-black div.product-image::after,
div.product-card-2024.lipo-6-black .product-price.mobile::after,
div.product-card-2024.lipo-6-black div.product-image::after {
    content: 'FREE Liquid Carnitine w/Purchase!';
    color: #d3142d;
    display: block;  
}

div.product-card-2024.lipo-6-black-ultra-concentrate .product-price.mobile::after,
div.product-card-2024.lipo-6-black-ultra-concentrate div.product-image::after,
div.product-card-2024.lipo-6-hardcore .product-price.mobile::after,
div.product-card-2024.lipo-6-hardcore div.product-image::after,
div.product-card-2024.lipo-6-intense-uc .product-price.mobile::after,
div.product-card-2024.lipo-6-intense-uc div.product-image::after,
div.product-card-2024.lipo-6-black .product-price.mobile::after,
div.product-card-2024.lipo-6-black div.product-image::after {
    content: 'FREE Liquid Carnitine w/Purchase!';
    color: #d3142d !important;
}
*/

/*div.product-card-2024.outlift-pre-workout .product-price.mobile::after,
div.product-card-2024.outlift-pre-workout div.product-image::after,
div.product-card-2024.outlift-burn .product-price.mobile::after,
div.product-card-2024.outlift-burn div.product-image::after,
div.product-card-2024.outlift-amped-preworkout-pump .product-price.mobile::after,
div.product-card-2024.outlift-amped-preworkout-pump div.product-image::after {
    content: '20% OFF + FREE NIOX!' !important;
    color: #d3142d !important;
}*/




/*---- All Outlifts + Creatine ----*/

/*
body.outlift-pre-workout main::before,
body.outlift-amped-preworkout-pump main::before,
body.outlift-burn main::before {
    content: "\1F4AA \00A0 FREE Creatine 300g w/any Outlift Purchase!";
    text-align: center;
    padding: 10px 0;
    font-size: 20px;
    display: block;
    border-top: solid 1px #d62e2f;
    border-bottom: solid 1px #d62e2f;
    color: #d62e2f;
    background: #fff;
    font-weight: 600;
    font-family: 'apotek';
}

@media screen and (max-width: 640px) {
    body.outlift-pre-workout main::before,
    body.outlift-amped-preworkout-pump main::before,
    body.outlift-burn main::before {
        font-size: 18px;
    }
}

@media screen and (max-width: 375px) {
    body.outlift-pre-workout main::before,
    body.outlift-amped-preworkout-pump main::before,
    body.outlift-burn main::before {
        font-size: 16px;
    }
}

/* Defining Gel Target Zones */

body.lipo-6-defining-gel div.product-details-wrapper [data-faq-section] h6.accord-supplement-facts {
font-size: 0 !important;
}

body.lipo-6-defining-gel div.product-details-wrapper [data-faq-section] h6.accord-supplement-facts::after {
content: 'Target Zones';
font-size: 17px;
}

/* Defining Gel + Waist Trimmer */

/*
body.lipo-6-defining-gel div.product-details-wrapper h1::after {
  content: '+ FREE Waist Trimmer w/ Purchase ($19.99 value)\A & FREE Lipo-6 Nighttime w/ Purchase ($24.99 value)';
  white-space: pre;
  color: #d62e2f;
  display: block;
  font-size: 20px;
}

body.lipo-6-defining-gel div.col-lg-6 h2::after {
  content: '+ FREE Waist Trimmer w/ Purchase ($19.99 value)\A & FREE Lipo-6 Nighttime w/ Purchase ($24.99 value)';
  white-space: pre;
  color: #d62e2f;
  display: block;
  font-size: 18px;
}
*/

div.card.card-product.lipo-6-defining-gel span.metafields-subtitle::after {
  content: '+ FREE Waist Trimmer with Purchase ($19.99 value)';
  color: #d62e2f;
}


/*---- Hide Sale Badge from Stack Card ----*/

div.card.card-product.stack-save span.badges span.badge-sale {
display: none !important;
}

/*---- Rebuy Customizations ----*/

div.rebuy-cart__flyout-content.has-items li.product-total-fat-loss-stack div.rebuy-cart__flyout-item-info div.rebuy-cart__flyout-item-bundle {
display: none !important;
}

div.rebuy-cart__flyout-content.has-items li.product-total-fat-loss-stack-hers div.rebuy-cart__flyout-item-info div.rebuy-cart__flyout-item-bundle {
display: none !important;
}

/*---Temp Stacks stuff ----*/
/*body.total-fat-loss-stack div.product-nutrition-facts-wrapper div.container div.row > div:nth-child(1) {
display: none !important;
}
body.total-fat-loss-stack div.product-nutrition-facts-wrapper div.container div.row > div:nth-child(2) {
width: 100% !important;
max-width: 800px;
}
body.total-fat-loss-stack-hers div.product-nutrition-facts-wrapper div.container div.row > div:nth-child(1) {
display: none !important;
}
body.total-fat-loss-stack-hers div.product-nutrition-facts-wrapper div.container div.row > div:nth-child(2) {
width: 100% !important;
max-width: 800px;
}
*/
/*
body.pre-intra-post-stack .product-img:before,
body.complete-post-workout-stack .product-img:before,
body.the-24-hour-fat-loss-stack .product-img:before,
body.the-ultimate-abol-stack .product-img:before,
body.dud-to-daddy-stack .product-img:before,
body.xxl-mass-stack .product-img:before,
body.summer-shred-stack .product-img:before,
body.abol-stack .product-img:before,
body.total-fat-loss-stack .product-img:before,
body.total-fat-loss-stack-hers .product-img:before {
content: unset;
background: unset;
}*/

body.stack-save .product-img:before {
content: unset;
background: unset;
}

/*
body.pre-intra-post-stack .product-nutrition-facts-wrapper .product-img img,
body.complete-post-workout-stack .product-nutrition-facts-wrapper .product-img img,
body.the-24-hour-fat-loss-stack .product-nutrition-facts-wrapper .product-img img,
body.the-ultimate-abol-stack .product-nutrition-facts-wrapper .product-img img,
body.dud-to-daddy-stack .product-nutrition-facts-wrapper .product-img img,
body.xxl-mass-stack .product-nutrition-facts-wrapper .product-img img,
body.summer-shred-stack .product-nutrition-facts-wrapper .product-img img,
body.abol-stack .product-nutrition-facts-wrapper .product-img img,
body.total-fat-loss-stack .product-nutrition-facts-wrapper .product-img img,
body.total-fat-loss-stack-hers .product-nutrition-facts-wrapper .product-img img {
background: unset;
}
*/

body.stack-save .product-nutrition-facts-wrapper .product-img img {
background: unset;
}

/*---- Crisp Customer Service Chat ----*/

body .crisp-client .cc-tlyw .cc-kxkl .cc-1hqb,
body .crisp-client .cc-tlyw .cc-kxkl .cc-nsge {
  right: unset !important;
  left: 24px !important;
}


/*---- Coming Soon Message Customization ----*/

.collection-coming-soon-label:after {
  left: unset !important;
  right: 0;
  text-transform: uppercase;
}

/*---- Store Locator ----*/

body.store-locator h1.page-title {
margin-bottom: 0 !important;
}
body.store-locator h2#store-locator-title {
  display: none !important;
}

/* anabol */
.template-anabol-plp sticky-header, .template-anabol-plp .topbar, .template-anabol-plp .sticky--button_mob{
  display: none !important;

}



.site_btn{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Apotek;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  height: 55px;
  max-width: 420px;
  margin: auto;
}

.anabol_iwt .inside-block{
  max-width: 600px;
  margin: auto;
}
.anabol_iwt .mob__bg-set h3 span{
  display: block;
}
.anabol_iwt.mm-image-with-text{
  border-bottom: 3px solid #FF0B46;
  border-top: 3px solid #FF0B46;
  background: linear-gradient(180deg, #000 0%, #262626 100%) !important;
}

.index_proven .swiper-slide{
   margin-right: 14px !important;
}

body.anabol_modal_open{
  overflow: hidden;

}

@media (min-width:768px){
  .index_proven{
    padding-bottom: 48px !important;
  }
}

@media (max-width:767px){
  .section-faq.lipo_lp.anabol_plp{
    padding: 10px 0 60px 0px;
  }
  .lipo_lp.anabol_plp .block-heading{
    margin-bottom: 0;
  }
  .lipo_lp.anabol_plp .block-heading h3{
    margin-bottom: 8px !important;
  }
  .index_proven{
    background: #000 !important;
  }
}

@media(max-width:575px){
  html{
    overflow-x: hidden;
  }
  .template-anabol-plp{
    overflow-x: hidden;
    position: relative;
  }
}

/*------ Home Page Slider Image Sizing ------*/

body.template-.index .slider-content .container {
  max-width: 2880px;
  padding: 0 !important;
}


body.stack-builder .byo-collection-block .r_rw_direction_wrapper {
  gap: 0.2rem !important;
  font-size: 14px;
}

body.stack-builder .byo-collection-block .r_rw_rating_widget_outer_container_wrapper {
  display: block;
  width: 100%;
}

mobile-nav .megamenu-product-card .r_rw_preview_element__text-info {
  display: none;
}

@media (max-width: 640px) {

,
  /* body.template-collection-2024 #collection-product-grid .r_rw_preview_element__text-info */
  body.stack-builder #MainContent .r_rw_preview_element__text-info {
    display: none;
  }

  .r_rw_preview_element__text-info {
    font-size: 11px !important; 
  }

  .r_rw_rating_icons {
    font-size: 11px;
    gap: 0.2rem !important;   
  }

  .r_rw_preview_element__text {
    font-size: 11px !important;
    padding-left: 4px;
  }
}

@media (max-width: 1199px) {
  .mobile-no-gutter .r_rw_rating_icons {
    gap: 0.2rem !important;
    font-size: 14px;
  }

  .mobile-no-gutter .r_rw_rating_icons {

  }
  .mobile-no-gutter .farp-star-sharp:before {
    
  }
  .mobile-no-gutter .r_rw_preview_element__text {
    color: #000 !important;
  }

  .mobile-no-gutter .r_rw_preview_element__text {
    padding-left: 4px;
  }
}