/** Shopify CDN: Minification failed

Line 239:2 Unexpected "/"
Line 833:19 Expected identifier but found whitespace
Line 833:21 Unexpected "{"
Line 833:31 Expected ":"
Line 5197:0 Expected "}" to go with "{"

**/
div#shopify-section-collection-template .section-header {margin: 0;}
div#shopify-section-collection-template .section-header p {margin-bottom: 20px;}
div#shopify-section-collection-template {padding-top: 30px;}
div#ProductSection-product-template2022, div#ProductSection-product-template {padding: 0 20px;} 
div#ProductSection-product-template2022 .grid.product-single, div#ProductSection-product-template .grid.product-single {margin: 0 -20px;} 
div#ProductSection-product-template2022 .grid__item.product-single__photos, div#ProductSection-product-template .grid__item.product-single__photos, 
div#ProductSection-product-template2022 .grid__item.inno_prodetails, div#ProductSection-product-template .grid__item.inno_prodetails {padding: 0 20px;} 
button.btn.btn--link.thumbnails-slider__btn.slick-arrow {cursor: pointer;}
.product_template_main .mobileshow.mobiletitle {
  text-align: center;
}
.popup-close {
    box-shadow: none!important;
}
.pink_save p, .main_ingredients_img .save_price p{
font-weight: 800 !important;
  font-style: normal !important;
}
.promo-disclaimer {
    padding: 10px;
    text-align: center;
}
body.our-commitment-to-accessibility .main-content {
    background: #fff;
    padding-bottom: 40px;
}
body.our-commitment-to-accessibility .rte p {
    font-size: 20px;
    line-height: 25px;
    font-family: 'proxima-nova';
    color: #4e4e4e;
}
body.our-commitment-to-accessibility .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .section-header h1 {
    font-size: 50px;
    color: #1a1a1a;
    font-family: 'proxima-nova-extra-condensed';
    font-weight: 800;
    text-transform: uppercase;
}
body.terms-amp-conditions .rte p, body.terms-amp-conditions .rte ol li, body.terms-amp-conditions .rte ul li {
    font-family: proxima-nova, sans-serif;
    color: #1a191e;
    font-size: 17px;
}
body.terms-amp-conditions ol {
    margin-left: 25px!important;
}
body.terms-amp-conditions .section-header.text-center {
    padding-top: 40px;
}
body.our-commitment-to-accessibility main#MainContent {
    padding-top: 40px;
}
.options-bonus-tag {
    color: red;
    font-weight: bold;
    font-size: 20px;
    margin: 10px 0 -10px 0;
    line-height: 1;
    font-family: 'proxima-nova', sans-serif;
}
.red-save p {
    font-weight: 800!important;
}
.pink_save p{
   background: #C20F00!important;
}
.productoptions p.isavings {
    min-height: 31.92px!important;
}
.productoptions .total li.regular-price, .productoptions .total li.sub-price {
    font-family: proxima-nova, sans-serif !important;
    font-size: 15px;
    font-weight: 400;
    line-height: 18.27px;
}
/* .prdt_in_new {
    position: relative;
}
.product-inno-gut-protect-fb .prdt_in_new p.isavings {
    position: absolute;
    width: 100%;
    left: 0;
}
.prdt_in_new p.isavings {
    position: absolute;
    left: 0;
    width: 100%;
} */


.top_review_pp_cus {font-family: 'proxima-nova', sans-serif;font-size: 16px;line-height: 20px;color: #6f6f6f;font-weight: 500;margin: 6px auto 0px;width: 100%;text-align: center;}
.template-product.product-hmb .product-single__meta .tagline, .template-product.product-simeon-panda-stack .product-single__meta .tagline {font-family: 'proxima-nova', sans-serif;font-weight: 400;}
@media only screen and (min-width: 978px) {
.template-product .shopify-section .product-single .grid__item.product-single__photos .product-single__photo-wrapper {position: relative;top: 0px;display: flex;}
}
@media only screen and (max-width: 979.98px) {
 
.shopify-section span.stamped-product-reviews-badge.stamped-main-badge {
  text-align: center !important;
}  
#ProductSection-product-template2022 .grid__item, #ProductSection-product-template .grid__item {padding-left: 0;}
#ProductSection-product-template2022 .swiper-container, #ProductSection-product-template .swiper-container {overflow: hidden;}
#ProductSection-product-template2022 .swiper-wrapper, #ProductSection-product-template .swiper-wrapper {padding-bottom: 20px;}
.shopify-section #ProductSection-product-template2022 .product_section1, .shopify-section #ProductSection-product-template .product_section1 {margin-top: 10px;}
#ProductSection-product-template2022 .inno_prodetails, #ProductSection-product-template .inno_prodetails {margin-top: 0;}
#ProductSection-product-template2022 .swiper-pagination, #ProductSection-product-template .swiper-pagination {position: initial;}
div#ProductSection-product-template2022, div#ProductSection-product-template {max-width: 100%;}
div#ProductSection-product-template2022 .grid.product-single, div#ProductSection-product-template .grid.product-single {margin: 0 auto;}
.popup-close svg {
    width: 100%;
    height: 100%;
}
.popup-close {
    border: 0!important;
}  
}
.coll_free_item_titlee {/*text-align: center;width: 100%;display: inline-block;*/font-size: 16px;line-height: 21px;font-family: 'proxima-nova', sans-serif;font-weight: 600;padding: 5px;color: #000;}
@media only screen and (max-width: 991px) {
#Collection ul.grid {margin: 0;display: flex;flex-wrap: wrap;}
.coll_free_item_titlee {text-align: center;width: 100%;display: inline-block;}  
}
/*.cl_optionsall_main .new_option_title_inn .mst-pop {width: 100% !important;margin: 0 !important;}
.cl_optionsall_main .new_popular-prdt .p-prdt-in {border-top-right-radius: 0;border-top-left-radius: 0;}*/
.top_review span {display: flex;justify-content: center;align-items: center;margin-top: 5px;color: #4e4e4e;font-weight: 700;letter-spacing: 0px;}
.top-reviewer-green {font-size: 16px;line-height: 16px;margin: 0;font-weight: 600;font-family: proxima-nova,sans-serif;color: #1ec286;display: flex;align-items: center;}
.top-reviewer-green img {width: 100%;max-width: 16px;margin: 0px 2px 0 5px;}
.top_review q:before, .top_review q:after {color: #000 !important;}
.cl_optionsall_main .popular-prdt .p-prdt-in, .optionsall .popular-prdt .p-prdt-in {padding-top: 0;}
.cl_optionsall_main .popular-prdt .mst-pop, .optionsall .popular-prdt .mst-pop {display: block;position: inherit;width: calc(100% + 30px);margin: 0 -15px 10px;top: inherit;left: initial;}
.cl_optionsall_main .popular-prdt .p-prdt-in h5, .optionsall .popular-prdt .p-prdt-in h5 {line-height: 50px;min-height: auto;padding: 10px 0;}
.cl_optionsall_main p.isavings, .optionsall p.isavings {margin-bottom: 15px;}
.cl_optionsall_main .popular-prdt .mst-pop, .optionsall .popular-prdt .mst-pop {padding: 12px 10px;line-height: 25px;font-size: 20px;}

.product-nitro-wood-magnum-fb .product-single__meta .tagline p strong, .product-nitro-wood-magnum-fb .product-single__meta .tagline p span, .product-nitro-wood-magnum-fb .product-single__meta .tagline p, 
.product-nitro-wood-magnum-g .product-single__meta .tagline p strong, .product-nitro-wood-magnum-g .product-single__meta .tagline p span, .product-nitro-wood-magnum-g .product-single__meta .tagline p, 
.product-nitro-wood-magnum-fb .product-single__meta .tagline p strong, .product-nitro-wood-magnum .product-single__meta .tagline p span, .product-nitro-wood-magnum .product-single__meta .tagline p {color: #4e4e4e !important;}
.product-t-drive-magnum-g .tagline, .product-t-drive-magnum-fb .tagline {width: 100%;max-width: 550px;}

.fixed_cart2, .fixed_cart, .ly-breakpoint-2 {
  display: none !important;
}

.tagline {
  color: #4e4e4e;
}

.uk-ship-badge {
    position: absolute;
    right: 0;
    max-width: 100px;
}

.product-image-badge {
    position: absolute;
    right: 0;
    max-width: 100px;
    z-index: 9;
}

.product-image-badge.mobile {
    position: absolute;
    max-width: 80px; 
    z-index: 999; right: 0; 
    top: -15px;
}

.product-image-badge.collection.bottom {
  bottom: 2%;
}

.bonustext {
    padding: 0 5%;
    width: 70%;
    float: right;
}

.prdt_in_new_inner .option-more, .option-more {
  display: none !important;
}

#__product-subscription-info .option-more-info {
  display: none !important;
}

#__product-subscription-info {
  padding-bottom: 20px;
}


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

  .product-image-badge.collection {
    max-width: 32%;
}

  .bonustext {
    padding: 0 5%;
    width: 100%;
    float: none;
    margin-bottom: 15px;
}

  .bonustext.desktop {
    display: none;
  }
.product-template__container .swiper-button-next, .product-template__container .swiper-button-prev {display: none;}  
#ProductSection-product-template2022 .bonusimage img {max-width: 400px;width: 100%;} 
/*#ProductSection-product-template2022 .tagline {width: 100%;max-width: 70%;margin: 0 auto;color: #4e4e4e;}*/
}
@media only screen and (max-width: 767.98px) {

.product-t-drive-magnum-g .mobileshow.mobiletitle .tagline, .product-t-drive-magnum-fb .mobileshow.mobiletitle .tagline {max-width: 330px;}
.product-t-drive-magnum .mobileshow.mobiletitle .tagline {width: 100%;max-width: 250px;}  
}
@media only screen and (max-width: 749px) {
.product-t-drive-g .grid__item.product-single__photos {padding: 0px;}  
}
@media only screen and (max-width: 425.98px) {
.product-magnum-male-collection #ProductSection-product-template2022 .tagline {max-width: 280px;}
.product-magnum-male-collection-fb #ProductSection-product-template2022 .tagline {max-width: 280px;}
}

/*** Custom.css ***/
.prdt-nitro-wood-fbe-v2 #ProductSection-product-template2022 .bonusimage img {width: 100%;max-width: 390px;}
.prdt-nitro-wood-fbe-v2 #ProductSection-product-template2022 .bonusimage {max-width: 65%;}

/*** Custom.css ***/
.product_section2 .oppush {margin-bottom: 0px;}
 */
.tk-proxima-nova { font-family: "proxima-nova",sans-serif; }
.tk-proxima-nova-condensed { font-family: "proxima-nova-condensed",sans-serif; }
.tk-proxima-nova-extra-condensed { font-family: "proxima-nova-extra-condensed",sans-serif; }
.tk-bebas-neue-pro { font-family: "bebas-neue-pro",sans-serif; }

  .wg-default, .wg-default .country-selector {
    bottom: 0;
    position: fixed;
    left: 20px !important;
    right: auto !important;
}

p.location-warning {
    text-align: center;
    font-size: 20px;
    background: pink;
    border-radius: 30px;
    padding: 10px 0;
    margin-top: 10px;
    color: #000;
}

.google2020 {
    font-size: 16px;
    line-height: 1;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

.top_review span::before {
    content: '-';
}

button.btn.product-form__cart-x {
    visibility: visible !important;
}

.xcurrency-selector__input-wrapper {
  display: none;
}
.meta-header-promo {padding: 10px;  background: #b70000;}
p.meta-header-promo-text {
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  font-family: proxima-nova-extra-condensed,sans-serif;
  line-height: 1;
}

.meta-header-promo-timer {
  display: flex;
  background: #b70000;
  align-items: center;
  justify-content: center;
    padding: 10px;
}

p.meta-header-promo-text-timer {
  display: block;

  text-align: center;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  font-family: proxima-nova-extra-condensed,sans-serif;
  line-height: 1;
  margin: 0 10px 0 0;
}

.rc_header-settings__title h2{
    font-size: 30px;
  font-weight: bold;
  font-family: proxima-nova-extra-condensed,sans-serif;
  letter-spacing: 0px;
}

.rc_form .btn {
  
}

.rc_form input {
  border: 1px solid #162950;
  border-radius: 8px;
  padding: 15px;
}

.rc_form .btn {
  border-radius: 4px;
  padding: 13px 30px;
  font-size: 20px;
  font-weight: bold;
  border: 0px;
}

.newcompare {
  color: #818181;
}

.cleanheader .clean-price{
    text-align: center;
    padding: 20px;
    background: #fff;
    border-radius: 40px;
    margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.cleanheader .clean-price .cleancompare {
    font-size: 30px;
  text-decoration: line-through;
  padding-right: 10px;
  color: #aaa;
}

.cleanheader .clean-price .cleansub {
    font-size: 35px;
  font-weight: bold;
  color: #4D4D4D;
}


#SearchDrawer {
    height: 84px !important;
    top: -86px !important;
  border: 0px;
  background: none;
}

.view-all-products li.submenu-item.stack-friday-sale a {
  color: #cd0944;
}

.var-opt {width: 100%;}
.var-opt select {width: 100%;}

.announcement-bar__message em {
    background: #000;
    color: #fff;
    padding: 2px 7px 2px 7px;
    border-radius: 3px;
    font-size: .9em;
    margin-left: 5px;
    font-weight: 900;
    display: inline-block;
    margin-right: 5px;
    line-height: 20px;
}

.bf-header.updated img.mobile{
  display: none;
}

.main_reviews_widget.summer-page {
    background: #f5f5f5;
    text-align: center;
    padding-top: 40px;
    clear: both;
  padding-left: 15px;
    padding-right: 15px;
}

.main_reviews_widget.summer-page h2 {
    font-size: 50px;
    font-weight: 800;
    letter-spacing: 0px;
    color: #1a1a1a!important;
  font-family: 'proxima-nova-extra-condensed';
}

.google-price .price-item {
    font-weight: normal;
    color: #4D4D4D;
    font-size: 1.9em;
    padding: 10px 0 0 0;
    display: block;
    text-align: center;
}

.search-text {
      font-family: proxima-nova, sans-serif;
}
.search-bar__table {
  background: #fff;
}

.site-header {
    position: relative;
    padding: 0px 5% 0px 8%;
}

.pagination {padding-bottom: 55px;}

.site-header__cart-count {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 2em;
    top: 1.1em;
    font-weight: 700;
    background-color: #006caa;
    color: #fff;
    border-radius: 50%;
    min-width: 1.1em;
    height: 1.1em;
}

.site-header__icon svg {
    height: 30px;
    width: 30px;
}


.site-header__icons-wrapper .myaccount {
  width: 30px;
}

.search-header__submit svg {
    height: 30px;
    width: 30px;
}

.site-header__cart svg {
  height: 40px;
  width: 40px;
}

.signupbar {
  background: #2B3989;
  padding: 20px 0;
  color: #fff;
}

.signupbar .page-width {
  display: flex;
   align-items: center;
  justify-content: center;
}

.signupbar .klavbox {
  width: 40%;
}

.signupbar .xnewsocial {
  width: 15%;
}

.copy-bottom {
  max-width: 1200px;
  text-align: left;
  color: #fff;
  margin: 0 auto;
  padding-top: 25px;
}

#footer .footer-menu-main {
  
}

.site-footer__copyright-content {
  text-align: right;
      display: block;
    font-size: 13px;
}

.signupbar .klavbox button {
     margin-left: -125px;
    margin-bottom: 7px;
    border-radius: 30px !important;
    padding: 11px 20px !important;
}

.signupbar .klavbox input {
  padding: 25px !important;
}

.signupbar .getthe {
  font-family: proxima-nova-extra-condensed, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 32px;
  line-height: 1;
}

.signupbar .social-icon {
  display: flex;
}

.signupbar .social-icon li a {
  font-size: 34px;
  padding: 0 10px;
}

.signupbar .social-icon :before {
  color: #fff;
}

.option-more p.auto-refill {font-size: 12px;}
  
.bonustag {
    background: red;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px; 
}


.mobiletitle .bonustag {
 margin: 0 auto 10px auto; 
}

.bonustag.couponx {
    background: #090088;
}

.header-promo.mobilehide {
  max-width: 80%;
  margin: -20px auto 40px auto;
}

.bonusimage {
    max-width: 68%;
    margin: 0 auto;
    position: absolute;
    text-align: right;
    right: 0;
}
.bonusimage img{
    max-width: 100%;
}

.optionsmax {
    max-width: 1200px;
    margin: 0 auto;
}

.cart__meta-text.Supply {
    display: block !important;
}

.menu-tem,.menu-link {
  font-family:  proxima-nova, sans-serif !important; 
  color: #161D48 !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

.mobileshow {display: none;}

#sticky_gift_icon {display: none !important;}


#gift_container, #gift_container .giftContainerContent, #smProductDetailGiftWrapper {
  all: unset;
  display:none;
  visibility: hidden;
}

body {font-family: 'proxima-nova', sans-serif; font-weight:400;}
.main-content {background:#f5f5f5;}
/*** HEADER ***/
.site-header {position:relative; padding: 0px 0px 0px 10px;}


.rc_layout__container {padding-top: 40px;}

  #fsb_symbol,#fsb_amount {font-weight: bold;}


.smProductDetailGiftWrapper {display: none !important;}


.ebooknotice {    margin-top: 25px;
    margin-bottom: -5px;}


ul.pointer {
    list-style:     none;
    margin:         0.75em 0;
    padding:        0 1em;
}

.product-alert {margin: 5px 0 10px 0; padding: 8px 30px; border-radius:60px; background: #fff;}
.product-alert strong {color:#9F0C0F}

.boldit a {font-weight: bold;}

.cvp .shogun-accordion-heading {border-radius: 50px; font-size: 30px; padding: 20px 20px !important;}

.cvp .shogun-accordion-title {font-size: 28px !important; padding-left: 20px !important; text-transform: uppercase;}

.cvp .shogun-accordion-body {border-top: 0px !important;}

.cvp .shogun-accordion:nth-child(1) .shogun-accordion-heading {background-image: url(https://i.shgcdn.com/1746a011-bcc4-49d3-8d28-ac2b78f56233/-/format/auto/-/preview/3000x3000/-/quality/lighter/
) !important;
 background-repeat: no-repeat !important;
  background-position: right top !important;
   background-size: 220px !important;
}

.cvp .shogun-accordion:nth-child(2) .shogun-accordion-heading {background-image: url(https://i.shgcdn.com/e3e59a0e-6af9-4b89-9612-361b0e5b376c/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
 background-repeat: no-repeat !important;
  background-position: right top !important;
   background-size: 220px !important;
}

.cvp .shogun-accordion:nth-child(3) .shogun-accordion-heading {background-image: url(https://i.shgcdn.com/f61cd850-e186-4373-8a2e-ce6824121109/-/format/auto/-/preview/3000x3000/-/quality/lighter/) !important;
 background-repeat: no-repeat !important;
  background-position: right top !important;
   background-size: 220px !important;
}



.cvp .shogun-accordion.shogun-accordion-active .shogun-accordion-heading {background-size: 1px !important;}


ul.pointer li:before {
    content:        "";
    border-color:   transparent #48A2C6;
    border-style:   solid;
    border-width:   0.35em 0 0.35em 0.55em;
    display:        block;
    height:         0;
    left:           -1.5em;
    position:       relative;
    top:            1.3em;
    width:          0;
  color: #48A2C6;
}


.shogun-accordion-body ul.pointer {
    list-style:     none;
    margin:         0.75em 0;
    padding:        0 1em;
}

.shogun-accordion-body ul.pointer li:before {
    content:        "";
    border-color:   transparent #48A2C6;
    border-style:   solid;
    border-width:   0.35em 0 0.35em 0.55em;
    display:        block;
    height:         0;
    left:           -1.5em;
    position:       relative;
    top:            1.0em;
    width:          0;
  color: #48A2C6;
}


ul.redcheck {font-size: 16px;margin-left:5%;}
ul.redcheck li{margin-bottom: 8px; list-style: none;font-size: 16px; }
ul.redcheck li::before {content: "\2713"; color: #BE1E2D;
  display: inline-block; width: .9em; font-size: 1.5em; vertical-align: middle;
  margin-left: -1em; margin-top: -.2em;
}
ul.redcheck li{font-size:1vw;}


ul.redcheck.new {font-size: 16px; margin-left:5%;}
ul.redcheck.new li{margin-bottom: 8px; list-style: none; font-size: 16px; }
ul.redcheck.new li::before {content: "\2713"; color: #BE1E2D;
  display: inline-block; width: 20px; font-size: 16px; vertical-align: middle;
  margin-left: -1em; margin-top: -.2em;
}


ul.bluecheck {font-size: 16px;margin-left:5%;}
ul.bluecheck li{margin-bottom: 8px; list-style: none;font-size: 16px; }
ul.bluecheck li::before {content: "\2713"; color: #0076a0;
  display: inline-block; width: .9em; font-size: 1.5em; vertical-align: middle;
  margin-left: -1em; margin-top: -.2em;
}

ul.blucheck li{font-size:1vw;}


p.bluecheck::before {content: "\2713"; color: #0076a0;
  display: inline-block; width: .9em; font-size: 1.5em; vertical-align: middle;
  margin-left: -1em; margin-top: -.2em;
}







ul.bluecheck2 {font-size: 18px;margin-left:5%;}
ul.bluecheck2 li{margin-bottom: 25px !important; list-style: none;font-size: 16px; }
ul.bluecheck2 li::before {content: "\2713"; color: #0173DA;
  display: inline-block; width: .9em; font-size: 2em; vertical-align: middle;
  margin-left: -1em; margin-top: -.2em;
}



p.bluecheck2::before {content: "\2713"; color: #0076a0;
  display: inline-block; width: .9em; font-size: 1.7em; vertical-align: middle;
  margin-left: -1em; margin-top: -.2em;
}



.headerbar .shogun-heading-component h2::before {
    background-image: url('https://cdn.shopify.com/s/files/1/0301/5737/3576/files/bolt.png?v=1586996164');
  background-repeat: no-repeat;  
  background-size: 100%;
    display: inline-block;
    width: 15px; 
    height: 25px;
  margin-bottom: -5px;
    content:"";
}

.home_slider .shg-sld-slides-padded {padding:0}
.home_slider .shg-c {padding:0!important;}
#AccessibleNav .site-nav {margin:10px 0;text-align: left;}
.site-header__cart {
  padding-left: 5px;
    color: #a7a7a7;}
.site-header__search-toggle svg {color:#a7a7a7;}

#SiteNav .tmenu_item--root > .tmenu_item_link{
  padding-left:0px !important; 
  padding-right:0px !important; 
  font-weight:500; 
  font-size:20px;
  letter-spacing:0.5px;
}
.tmenu_item_text{margin:0 auto;}
.site-nav>.tmenu_item>a:after {
	content: '';
	display: block;
	width: 100px;
	height: 4px;
	position: absolute;
	bottom: 22px;
	z-index: 2;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	border-radius: 10px;
}
.site-nav>.tmenu_item>a:after{display:none;}
.site-nav .red>a:after{background:#ed1b24; }
.site-nav .green>a:after{background:#22b571;}
.site-nav .blue>a:after{background:#28abe3;}
.site-nav .orange>a:after{background:#f15a23;}
.site-nav>.tmenu_item {
	marginx: 0 20px !important;
	min-width: 141px;
}
.main-content{padding-top:0px;}
li.shop ul.tmenu_submenu .tmenu_item_display_header{background: #ce0e0e;}

.site-nav .tmenu_item--root > .tmenu_submenu {
	padding: 23px 50px !important;
}
.site-nav .tmenu_item--root > .tmenu_submenu {
	position: fixed !important;
	left: 0 !important;
	right: 0 !important;
	/*top: 123px !important;*/
	width: auto !important;
}
#AccessibleNav .tmenu_app--horizontal .tmenu_item--root > .tmenu_item_link .tmenu_indicator{display:none !important;}
#SearchDrawer {
  z-index:1001;
}

#shopify-section-header {
  position: fixed;
  z-index:1000;
  left:0;
  right:0;
  -webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  -moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  -ms-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  -o-box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);
  background-color: {{ settings.color_body_bg }};
}

#PageContainer {
  padding-top: 80px;
}

/*** HOMEPAGE ***/
body.template-index { background: #f4f4f4;}
.BEST_SELLING .shg-c.shg-product {
	background: #fff; text-align:center;
	padding: 15px;margin-bottom: 20px;
	border-radius: 15px;
}

body.template-index .BEST_SELLING {
	border-radius: 0 0 44px 0 !important;
	max-width: 100% !important;
	padding: 0 5%;
	position: relative;
	z-index: 99;
}

.site-header #SiteNav a.tmenu_item_link.site-nav__link {
	border-radius: 10px 10px 0 0;
	padding: 15px !important;
}
.site-header #SiteNav .red a.tmenu_item_link.site-nav__link{padding-bottom:26px !important;}

/* .site-nav .tmenu_item--root > .tmenu_submenu { box-shadow: none !important;} */

.tmenu_submenu.tmenu_submenu_type_tab::after {
	content: '';
	position: absolute;
	height: 10px;
	z-index: 9;
	display: block !important;
	background: #c1282c;
	top:0px;
	margin: 0 55px;
	border-radius: 20px;
	left: 55px;
	right: 55px;
	margin-left: auto;
	margin-right: auto;
} 
.tmenu_item--root:hover .tmenu_item_link::after {display:none;}  
.tmenu_item_submenu_type_tab{ position:relative !important;}
.tmenu_item_submenu_type_tab::before {
	content: '';
	position: absolute;
	width: 20px;
	background: #000;
	height: 20px;
	z-index: 9;
}
.tmenu_submenu_tab_control a.tmenu_item_link { color: #999999; text-align: left; display: block !important; }
.tmenu_submenu_mega_position_fullwidth {width: 93% !important; }
.site-nav .tmenu_submenu_tab_control .tmenu_submenu_tab_active { background: none !important;}
.tmenu_submenu_tab_control .tmenu_submenu_tab_active a{color:#c1282b;}
.tmenu_submenu_tab_control .tmenu_item_text{font-weight: 600 !important;}
.site-nav .tmenu_submenu_type_mega { padding: 10px 25px !important;}
.tmenu_submenu_type_mega > .tmenu_item { padding: 15px !important; border-radius: 30px; }
.tmenu_submenu_type_mega > .tmenu_item:hover {background: #e5e5e5;}

.site-header .tmenu_item_submenu_type_tab a.tmenu_item_link.site-nav__link::before, body .site-header .tmenu_item_submenu_type_tab a.tmenu_item_link.site-nav__link::after {
	content: '';
	width: 30px !important;
	height: 26px !important;
	position: absolute;
	bottom: 0 !important;
	z-index: 99999;display:none;
	transform: inherit;
	border-radius: inherit;
}
.tmenu_item_submenu_type_tab a.tmenu_item_link.site-nav__link::before {
	left: -28px;background:url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/left_side.png") no-repeat;
}
.tmenu_item_submenu_type_tab a.tmenu_item_link.site-nav__link::after {
left: inherit;  right: -28px;background:url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/right_side.png") no-repeat;}
.tmenu_item_submenu_type_tab:hover a.tmenu_item_link.site-nav__link::before, .tmenu_item_submenu_type_tab:hover a.tmenu_item_link.site-nav__link::after{display:block !important;}
span.tmenu_item_text {position: relative;}
span.tmenu_item_text::before {
	content: '';
	position: absolute;
	width: 99px;
	height: 4px;
	z-index: 99;
	bottom: -12px;
	display: block !important;
	right: 0;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: auto;
}
.tmenu_app .tmenu_item:hover a.tmenu_item_link.site-nav__link {color:#fff;}

.site-nav > li.red span.tmenu_item_text::before, .tmenu_app .tmenu_item.red:hover a.tmenu_item_link.site-nav__link {background:#c1282c;}
.site-nav > li.green span.tmenu_item_text::before, .tmenu_app .tmenu_item.green:hover a.tmenu_item_link.site-nav__link {background: #22b571;}
.site-nav > li.blue span.tmenu_item_text::before, .tmenu_app .tmenu_item.blue:hover a.tmenu_item_link.site-nav__link {background: #28abe3;}
.site-nav > li.orange span.tmenu_item_text::before, .tmenu_app .tmenu_item.orange:hover a.tmenu_item_link.site-nav__link {background: #f15a23;}

ul.tmenu_col.tmenu_submenu_tab_control span.tmenu_item_text::before {display: none !important;}
.tmenu_app .tmenu_item.tmenu_item_submenu_type_flyout { vertical-align: top !important;}
.top_slanted_banner {margin-top: -100px;background-position: center top !important;text-align: center;padding-top: 322px;
padding-bottom: 220px;}
.search_box .form-control {width: 100%;height: 50px;max-width: 600px;border-radius: 25px;}
.search_box .btn {border-radius: 25px;margin-left: -53px;vertical-align: top;height: 50px;min-width: 130px;}
.getlatest_text p {font-size: 18px; color: #fff; font-style: italic; margin-top:-7%; padding-left:3%;}
.footer_innosupps_logo img {max-width: 770px !important;display: inline-block;}
.top_slanted_banner h2 {color:#fff;}
.top_slanted_banner h2 span { color: #da2f0c;font-weight: 900; font-family: Lato;}
.search_box .form-control:focus, .btn:focus{outline: none;}
.innovative_Performance_Banner .banner_img img{max-width: 460px;}
.super_recovery_energy .shg-rich-text img { max-width: 35px !important;}
.innovative_Performance_Banner .shg-rich-text.shg-theme-text-content {width: 100%; max-width: 435px; float: right;}
div#s-4d10b656-bf39-42e6-9b39-37274621acd8-btn-wrapper {float: right;width: 100%;max-width: 435px;}
#footer .shogun-img{max-width:100%;}

.Keeping_Clean { background: #fff;}
.Zero_Artificial_panel {background: #fff;padding: 0 10%;max-width: 100% !important;}
.home_best_selling .stamped-product-reviews-badge{text-align: center;}
.home_best_selling .shg-product-title-component span{text-transform: uppercase;}
.site-footer{ display:none;}
#footer {background: #071538;
margin-top:0;text-align: center; padding-top: 0px; padding-bottom: 30px;background-size: 100% 100%;}


.fda {background: #071538; padding-bottom: 40px;}
body .fda p{max-width: 1200px; margin:0 auto; text-align: center; color: #fff;
          border: 1px solid #fff;
    padding: 10px; font-size: 14px;
      }

#footer .footer-notes {
    margin-left: 20px;
  margin-bottom: 40px;
  margin-top: -10px;
  display: block;
}

#footer .footer-notes ol {
  list-style: decimal;
  color: #fff;
  font-size: 12px;
}

#footer .footer-notes ol li{
  list-style: decimal;
  color: #fff;
  font-size: 12px;
  padding: 5px;
}

#footer .footer-notes ol li a{
  color: #fff;
  font-size: 12px;
}

/*.template-index #footer{background: url(https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/footerBack.png) no-repeat center top #ffffff; background-size:cover; padding-top: 400px;}*/
#footer h2 {color: #fff;font-weight:600; font-size:32px; margin-bottom:-7%; margin-right: 6%;padding-left:4%; letter-spacing: 1.5px;}
#footer h2 span {color: #c2272d;}
.keep_clean_column .shg-c-lg-2, .keep_clean_column .shg-c-lg-3 { width: 15% !important;}
.hmbtm_slider_section{border-radius: 0 220px 220px 0;}
.home_content_slider .shg-sld-dot.shg-sld-active{background-color:#c2272d}
.hmbtm_slider_section .shg-sld-nav-button.shg-sld-left{background-image: url(back-arrow-red.svg?123456);}
.hmbtm_slider_section .shg-sld-nav-button.shg-sld-right{background-image: url(fwd-arrow-red.svg?34455);}

.img_static {
 position:absolute;
  background: white;
}
.img_static:hover {
  opacity:0;
}


.xgrid--blog .grid__item {background: #fff; padding: 10px;}


/*** COLLECTION PAGE ***/

#shopify-section-collection-template-quick-add .medium-up--one-third{width: 28.75%;}
li.grid__item--collection-template{float: left; margin: 0 3.8% 2.992em 0; padding: 20px; position: relative; overflow:hidden; box-shadow: 0 0 10px #ddd; }
#shopify-section-collection-template-quick-add li.grid__item--collection-template .product_overlay {
    width: 100%;
    padding: 10px 30px;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: #fff;
    color: #3c4a50;
    -webkit-transition: -webkit-transform .6s;
    -moz-transition: -moz-transform .6s;
    -ms-transition: -ms-transform .6s;
    transition: transform .6s;
    -webkit-transform: translate3d(0,100%,0);
    -moz-transform: translate3d(0,100%,0);
    -ms-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
}
li.grid__item--collection-template:after {
    content: '';
    z-index: -1;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -ms-transition: opacity .4s ease;
    transition: opacity .4s ease;
    background-color: rgba(194, 39, 45, 1)
}

#shopify-section-collection-template-quick-add li.grid__item--collection-template:hover .product_overlay{
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

#shopify-section-collection-template .medium-up--one-third{width: 28.75%;}
li.grid__item--collection-template{float: left; margin: 0 3.8% 2.992em 0; padding: 20px; position: relative; overflow:hidden; box-shadow: 0 0 10px #ddd; }
#shopify-section-collection-template li.grid__item--collection-template .product_overlay {
	width: 100%;
	padding: 10px 30px;
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	z-index: 10;
	background: #fff;
	color: #3c4a50;
	-webkit-transition: -webkit-transform .6s;
	-moz-transition: -moz-transform .6s;
	-ms-transition: -ms-transform .6s;
	transition: transform .6s;
	-webkit-transform: translate3d(0,100%,0);
	-moz-transform: translate3d(0,100%,0);
	-ms-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}
li.grid__item--collection-template:after {
	content: '';
	z-index: -1;
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	-moz-transition: opacity .4s ease;
	-ms-transition: opacity .4s ease;
	transition: opacity .4s ease;
	background-color: rgba(194, 39, 45, 1)
}

#shopify-section-collection-template li.grid__item--collection-template:hover .product_overlay{
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

li.grid__item--collection-template:hover:after{opacity: .9; z-index: 9;}


/*** PRODUCT PAGE ***/

.fixed_cart {display:none; background: #c2272d;color: #fff;font-size: 14px;text-transform: capitalize;padding: 9px 15px;position: fixed;right: 0;top: 50%;z-index:11;border: 0;border-radius: 45px 0 0 45px;outline:0!important;box-shadow:none!important;}
.fixed_cart:focus {color:#fff;}
.fixed_cart:before, .fixed_cart:after {content: "";position: absolute;right:0;height: 19px;width: 20px; box-shadow:none!important; background-size: 100%;}
.fixed_cart:after {
	bottom:-18px; 
	background-repeat:no-repeat;
}
.fixed_cart:before {
	background-repeat:no-repeat;
	top:-18px;	
}


.fixed_cart2 {display:none; background: #c2272d;color: #fff;font-size: 14px;text-transform: capitalize;padding: 9px 15px;position: fixed;right: 0;top: 50%;z-index:11;border: 0;border-radius: 45px 0 0 45px;outline:0!important;box-shadow:none!important;}
.fixed_cart2:focus {color:#fff;}
.fixed_cart2:before, .fixed_cart2:after {content: "";position: absolute;right:0;height: 19px;width: 20px; box-shadow:none!important; background-size: 100%;}
.fixed_cart2:after {
	bottom:-18px; 
	background-repeat:no-repeat;
}
.fixed_cart2:before {
	background-repeat:no-repeat;
	top:-18px;
}

.scroll2opt {display:none; background: #c2272d;color: #fff;font-size: 14px;text-transform: capitalize;padding: 9px 15px;position: fixed;right: 0;top: 50%;z-index:11;border: 0;border-radius: 45px 0 0 45px;outline:0!important;box-shadow:none!important;}
.scroll2opt:focus {color:#fff;}
.scroll2opt:before, .fixed_cart2:after {content: "";position: absolute;right:0;height: 19px;width: 20px; box-shadow:none!important; background-size: 100%;}
.scroll2opt:after {
	bottom:-18px; 
	background-repeat:no-repeat;
}
.scroll2opt:before {
	background-repeat:no-repeat;
	top:-18px;	
}
@media only screen and (max-width: 767.98px) {
 .bonustag {line-height: 1.2;} 
.fixed_cart2, .fixed_cart {top: auto;bottom: 150px;}  
}

.title_product_sub {display:flex; align-items: center; justify-content:center; text-align:center; text-transform:uppercase;color:#c2272d;}
.title_product_sub .col_l {color: #c2272d; font-size: 51px; padding-right:1rem; font-weight: 600; line-height: 45px; font-style:italic;}
.title_product_sub .col_l span{display:block; font-weight:400; font-style:italic;} 
.col_r {border-left:4px solid #ddd; padding-left:2rem; margin-left:2rem; display: inherit; display: flex; align-items: flex-end;}
.col_r span {font-size: 36px; line-height: 1; font-weight: 700; padding-left: 0; margin-bottom: 6px;}
.z_txt { line-height: .7; font-style:italic; color:#101010; }
.col_r .z_txt span{font-size:15px; color:#101010; display:block; margin:8px 0 0; letter-spacing:1.5px;}
.col_r .z_txt {font-size:159px; color:#c2272d; text-align:center;}

.col_r .z_txt.coll {font-size:139px; color:#c2272d; text-align:center;}

.col_r.coll {border-left:0px solid #ddd; padding-left:0rem; margin-left:0rem; display: inherit; display: flex; align-items: flex-end;}


.sub_product_title h4{padding:15px !important;}
.sub_product_title h4:before {content:'';background:#fff;width:80px;height:2px;margin:15px auto;display:block;}
.page-width {padding-left:0; padding-right:0;}
.annihal-block {
    max-width: 820px;
    margin-left: auto;
    padding-top: 60px;
}
.imageBoxRow .annihal-block h2 {
    color: #fff;
    font-size: 36px;
}
.imageBoxRow .annihal-commnt {
    margin: 50px 0 0 120px;
  float: left;
}
.imageBoxRow .annihal-commnt p, .imageBoxRow .annihal-commnt span {
    font-size: 22px;
    color: #fff;
}
.annihal-listing .shg-row {
    max-width: 700px;
    margin-left: auto;
    margin-top: 40px;
}
.annihal-listing img.shogun-image {
    max-width: 150px;
    height: 120px;
    margin: 0 0 20px;
}
.annihal-listing p {
    font-size: 24px;
    color: #ff4e5a;
    font-weight: bold;
    line-height:22px;
}
.annihel-sec {
    background-position: left center !important;
    margin-top: 20px;
}
.long-term-list span {
    position: relative;
    padding-left: 25px;
    display: inline-block;
    font-size: 14px;
    color: #000;
    margin: 7px 0;
    font-weight: 500;
}


.long-term-list.coll span {
    position: relative;
    padding-left: 25px;
    display: block;
    font-size: 14px;
    color: #000;
    margin: 7px 0;
    font-weight: 500;
}

.long-term-list.coll span:before {
    content: "+";
    position: absolute;
    left: 0;
    font-size: 22px;
    font-weight: 600;
    color: #5BBCD3;
    top: -7px;
}


element.style {
    color: #333333;
    background-color: #ffffff;
}
.long-term-list span:before {
    content: "+";
    position: absolute;
    left: 0;
    font-size: 22px;
    font-weight: 600;
    color: #c1272d;
    top: -7px;
}
.imageBoxRow .annihal-commnt span {
    float: right;
    font-style: italic;
    padding-right: 10%;
}
.metabolic-sec{
  min-height:520px !important;
}
.metabolic-sec p span {
    font-size: 14px;
    padding: 2px 0;
    display: inline-block;
}

.supple-stack button {
    background: #db2d3a;
    border: none;
    color: #fff;
    font-style: italic;
    font-weight: 300;
    font-size: 20px;
    letter-spacing: 2px;
    padding: 6px 35px;
    border-radius: 100px;
    margin-top: 20px;
}
.ann-buy-now {
    margin: 100px 0 10% 120px;
    float: left;
    width: 100%;
    text-align: center;
}
.ann-buy-now a {
    display: block;
    margin: 0px 0 0;
    font-size: 82px;
    font-weight: 600;
    color: #fff;
    font-style: italic;
}
.buy-now-txt {
    background: #ff4e5a;
    display: inline-block;
    padding: 25px 50px;
    color: #fff;
    font-size: 24px;
}
.buy-now-txt h4 {
    color: #fff;
    font-size: 62px;
    font-weight: bold;
    font-style: italic;
    margin: 0;
    line-height: 56px;
}
.annihal-simeon{
 background-position:left center !important; 
}
.annihal-block.simeon-annihal {
    padding-top: 80px;
    max-width: 720px;
}
.imageBoxRow.simeon-annihal .annihal-commnt {
    margin: 50px 0 0 150px;
    float: left;
}
.stubarn-sec .shg-c-lg-4{
  position:relative; 
}
.stubarn-sec .shg-c-lg-4:before {
    height: 70%;
    width: 4px;
    background: #ff4e5a;
    content: "";
    position: absolute;
    left: -14px;
    top: 50%;
    transform: translate(0, -50%);
}
.stubarn-sec .shg-c-lg-4:first-child:before{
   display:none; 
}
.stubarn-sec .shg-c-lg-4 img.shogun-image {
    max-width: 220px;
    margin-bottom: 20px;
}
.annihal-commnt p{
  position:relative; 
}
.annihal-commnt p:before {
    height: 110%;
    width: 4px;
    background: #ff4e5a;
    content: "";
    position: absolute;
    left: -40px;
    top: 50%;
    transform: translate(0, -50%);
}




.bold-upsell__intro-heading {background: #831528; color: #fff; padding: 15px; font-family: proxima-nova; border-radius: 10px; word-spacing: 5px;
                            font-weight: bold;
                            }

.bold-upsell__intro-content {
    font-weight: bold;
    font-size: 18px;
    line-height: 17px;
    padding: 0 15px 15px 15px;
    margin: 15px 0 20px 0 !important;
    color: #000;
    border-bottom: 1px solid #ddd;  
}

.bold-upsell__intro em {
 font-size: 13px;
 display: block;
  text-align: right;
}

.add-to-cart.bold-product__button {text-decoration: none;
    
    background: #C1272C;
    color: #fff !important;
    border: 0px;
   font-size: 18px;
    border-radius: 30px;}

.bold-product__control.bold_options_btn {text-decoration: none;
    
    background: #C1272C;
    color: #fff !important;
    border: 0px;
  font-size: 18px;
    border-radius: 30px;}

.add-to-cart.bold-product__button:hover {background: #831528 !important; color: #fff !important;
    border: 0px;
    border-radius: 30px;}

.bold-modal__footer a[title="Continue"] {display: none;}

/* @media (min-width:1280px){
.product-single .grid__item:first-child {width:55%;}
.product-single .grid__item:nth-child(2) {width:45%;}
} */
#ProductSection-product-template .product-single__thumbnails-item{width:150px!important; height:150px; padding:0; border-radius:10px; text-align: center; margin-bottom:20px;}
#ProductSection-product-template2022 .product-single__thumbnails-item{width:150px!important; height:150px; padding:0; border-radius:10px; text-align: center; margin-bottom:20px;}

#ProductSection-product-template2022 .bonusimage {
   max-width: 55%;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    right: 5%;
}

#ProductSection-product-template2022 shopify-payment-terms {
  width: 100%;
  text-align: center;
}

#ProductSection-product-template2022 .product-form__item--submit {
  margin-top: 30px;
}

#ProductSection-product-template2022 h1.product-single__title {
    margin-top: 30px;
}

p.isavings {
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 0;
    color: #6d6d6d;
}


#ProductSection-product-template-newop .product-single__thumbnails-item{width:150px!important; height:150px; padding:0; border-radius:10px; text-align: center; margin-bottom:20px;}
#ProductSection-product-template-newop-v2 .product-single__thumbnails-item{width:150px!important; height:150px; padding:0; border-radius:10px; text-align: center; margin-bottom:20px;}
#ProductSection-product-template-free .product-single__thumbnails-item{width:150px!important; height:150px; padding:0; border-radius:10px; text-align: center; margin-bottom:20px;}

#ProductSection-product-template-new .product-single__thumbnails-item{width:150px!important; height:150px; padding:0; border-radius:10px; text-align: center; margin-bottom:20px;}

#shopify-section-product-template .product-single__thumbnails-item a {background:#fff;  border-radius:10px; height:150px; padding:10px; margin:0;}
#shopify-section-product-template .product-single__thumbnails-item a.active-thumb {border:1px solid #162950; outline: 0;}
#shopify-section-product-template .product-single__thumbnails-item img {width:auto; height:130px; display:inline-block;    padding:0;border: 0;}
#shopify-section-product-template .active-thumb .product-single__thumbnail-image {border:0;}


#shopify-section-product-template2022 .product-single__thumbnails-item a {
    background: #fff;
    border-radius: 10px;
    height: 150px;
    padding: 10px;
    margin: 0;
    display: flex;
    align-items: center;
    align-items: center;
    justify-content: center;
                                                                         }
#shopify-section-product-template2022 .product-single__thumbnails-item a.active-thumb {border:1px solid #162950; outline: 0;}
#shopify-section-product-template2022 .product-single__thumbnails-item img {
width: auto;
    height: 100px;
    display: inline-block;
    padding: 0;
    border: 0;
    align-items: center;
    justify-content: center;    
}
#shopify-section-product-template2022 .active-thumb .product-single__thumbnail-image {border:0;}


#shopify-section-product-template-free .product-single__thumbnails-item a {background:#fff;  border-radius:10px; height:150px; padding:10px; margin:0;}
#shopify-section-product-template-free  .product-single__thumbnails-item a.active-thumb {border:1px solid #162950; outline: 0;}
#shopify-section-product-template-free  .product-single__thumbnails-item img {width:auto; height:130px; display:inline-block;    padding:0;border: 0;}
#shopify-section-product-template-free .active-thumb .product-single__thumbnail-image {border:0;}


#ProductSection-product-template-2020header .product-single__thumbnails-item{width:150px; height:150px; padding:0; border-radius:10px; text-align: center; margin-bottom:20px;}
#shopify-section-product-template-2020header .product-single__thumbnails-item a {background:#fff;  border-radius:10px; height:150px; padding:10px; margin:0;}
#shopify-section-product-template-2020header .product-single__thumbnails-item a.active-thumb {border:1px solid #162950; outline: 0;}
#shopify-section-product-template-2020header .product-single__thumbnails-item img {width:auto; height:130px; display:inline-block;    padding:0;border: 0;}
#shopify-section-product-template-2020header .active-thumb .product-single__thumbnail-image {border:0;}

.product-single .thumbnails-wrapper {position:static!important;}

.storm-maker .listing_panel li, .storm-maker .listing_panel li, .storm-maker .listing_panel li{background: url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/red-check.png?11862") no-repeat left top;}
.clean-vegan-protein .listing_panel li{background: url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/cleanvp_check.png?10525") no-repeat left top;}
.advanced-iso-protein .listing_panel li{background: url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/advance_iso_check.png?10529") no-repeat left top;}
.volcarn-2000 .listing_panel li{background: url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/volcarn_check.png?10519") no-repeat left top;}
.hmb .listing_panel li{background: url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/liBG.png?8849") no-repeat left top;}
.turmeric .listing_panel li{background: url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/turmeric_check.png?10522") no-repeat left top;}
.soothe .listing_panel li{background: url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/soothe-check.png?13072") no-repeat left top;}
.wellness .listing_panel li {background: url(https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/wellness_check.png?13419) no-repeat left top;}
.deep-sleep .listing_panel li {background: url(https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/deep_sleep_check.png?13422) no-repeat left top;}
.recovery .listing_panel li {background: url(https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/recovery_check.png?13425) no-repeat left top;}
.anti-inflammatory .listing_panel li {background: url(https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/anti_inflammatory_check.png?13428) no-repeat left top;}
.cbd-stack .listing_panel li {background: url(https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/cbd_collection_check.png?13428) no-repeat left top;}
.popular-prdt .product-form{padding-top:0px;}
.popular-prdt .delivery_type h6{ margin: 28px 0; font-size: 18px; font-weight: 500; }
.popular-prdt .sold-out{padding: 6px 0;}
.cbd-sec-in .popular-prdt .delivery_type h6{font-size:16px;}
body #sellify-ucd-cart-drawer .ucd-drawer__title{padding: 15px 35px !important;}
.natural-bordr-box {
	border-radius: 0 100px 100px 0;
}
.red-bordr-box {
	border-radius: 0 100px 100px 0;
}
.intgred-head .shogun-heading-component h3:before {
	position: absolute;
	width: 4px;
	background: rgba(194, 39, 45, 1);
	height: 90%;
	content: "";
	left: -20px;
	top: 7px;
}
.intgred-head .shogun-heading-component h3 {
	position: relative;
	line-height: 50px;
}
.venila-prdct .shogun-image-container img {
	height: 200px;
	object-fit: contain;
}
.innovative-sec:before, .we-are-health-h:before {
	position: absolute;
	width: 4px;
	background: rgb(228, 60, 67);
	height: 120px;
	content: "";
	left: -20px;
	top: 10px;
}
.innovative-sec, .we-are-health-h {
	position: relative;
	margin-top: 60px;
	margin-bottom: 40px;
}
.we-are-health-h {
	margin-bottom: 40px;
	margin-left: 45px;
}
.we-are-health-h:before {
	height: 80px;
	top: 20px;
}
.restles-sec {
	margin-top: 30px !important;
}
.burn-ft-bx {
	padding: 20px 0 0;
	border-radius: 10px;
}
.burn-ft-bx h2 {
	min-height: 60px;
}
.nothing-loose-sec{
  position:relative; 
}
.nothing-loose-sec:before {
	position: absolute;
	width: 4px;
	background: rgb(228, 60, 67);
	height: 100%;
	content: "";
	left: -20px;
	top: 10px;
}
.policy-main {
	margin-top: 30px !important;
}
/* .strength-h img.s-nrml {
	display: none;
}
.strength-h:hover img.s-hvr{
   display:none; 
}
.strength-h:hover img.s-nrml {
	display: block;
	margin: auto;
} */
.zero-artifsl h2 span {
	font-size: 11px;
	font-weight: 300;
	top: -50px;
	position: relative;
	left: 10px;
}
.zero-artifsl h2 {
	font-size: 116px;
	color: #fff;
	font-style: italic;
	font-weight: 600;
	float: left;
	line-height: 70px;
}
.zero-artifsl h3 {
	text-align: center;
	color: #fff;
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 1px;
	float: left;
	margin: 20px 0 0;
}
.zero-artifsl {
	float: left;
	margin-top: 10px;
}
.zero-artifsl {
	margin: 10px auto 0;
}
.zero-artifsl:before {
	position: absolute;
	left: -50px;
	top: 0;
	height: 80px;
	width: 4px;
	background: rgb(228, 60, 67);
	content: "";
}
.zero-artifsl {
	margin: 10px auto 0;
	display: table;
	position: relative;
}
.zero-artifsl:after {
	position: absolute;
	right: -50px;
	top: 0;
	height: 80px;
	width: 4px;
	background: rgb(228, 60, 67);
	content: "";
}
span.rc_label__discount{display:none;}
.rc_label .rc_price {display: none;}


@media only screen and (min-width: 750px){
.thumbnails-wrapper {width: 36%; margin: 0;}
}

#ProductSection-product-template ul.product-single__thumbnails{float:left; width:100%; display:inline-block;}
#ProductSection-product-template2022 ul.product-single__thumbnails{float:left; width:100%; display:inline-block;}
#ProductSection-product-template-newop ul.product-single__thumbnails{float:left; width:100%; display:inline-block;}
#ProductSection-product-template-newop-v2 ul.product-single__thumbnails{float:left; width:100%; display:inline-block;}


#ProductSection-product-template-free ul.product-single__thumbnails{float:left; width:100%; display:inline-block;}



#ProductSection-product-template-new ul.product-single__thumbnails{float:left; width:100%; display:inline-block;}
.product-single__photo-wrapper{display:inline-block; width:68%;}
.btn.product-form__cart-submit{border-radius:30px;}
.MaxStrength{background-size: 100%;margin-top: -100px;}
.centerMaxDiv .skinsupermax img { max-width: 182px; margin-bottom:35px;width:100%;}
.skinsupermax { margin-top: 40px;}
.whatsInside h2 {font-weight: 900;font-size: 28px !important;}
.max_heading{margin:0 0 15px !important;}
.product-single__photos .thumbnails-slider__prev {display:inline-block; transform:rotate(90deg); -webkit-transform: rotate(90deg); left:85px; top:-30px; padding:0;}
.product-single__photos .thumbnails-slider__next {display:inline-block; transform:rotate(-90deg); -webkit-transform: rotate(90deg); left:85px; bottom:-130px; padding:0; width: 30px;}

#ProductSection-product-template-2020header ul.product-single__thumbnails{float:left; width:100%; display:inline-block;}
.product-single__photo-wrapper{display:inline-block; width:68%;}
.btn.product-form__cart-submit{border-radius:30px;}
.MaxStrength{background-size: 100%;margin-top: -100px;}
.centerMaxDiv .skinsupermax img { max-width: 182px; margin-bottom:35px;width:100%;}
.skinsupermax { margin-top: 40px;}
.whatsInside h2 {font-weight: 900;font-size: 28px !important;}
.max_heading{margin:0 0 15px !important;}
.product-single__photos .thumbnails-slider__prev {display:inline-block; transform:rotate(90deg); -webkit-transform: rotate(90deg); left:85px; top:-30px; padding:0;}
.product-single__photos .thumbnails-slider__next {display:inline-block; transform:rotate(-90deg); -webkit-transform: rotate(90deg); left:85px;  bottom: -30px; padding:0; width: 30px;}



/*.max_heading h2 { font-size: 48px !important; font-weight: 800; }*/
.supplementFacts{margin-top:20px;}
.product_section1 {text-align:center; background: #ffffff;padding: 20px; font-size: 20px;color: #000; border-radius: 15px; margin-bottom:10px;margin-top:15px;text-transform: uppercase;}
.product_section1 strong {font-weight:700;font-family: 'proxima-nova', sans-serif; }
.product_section1 .p_price {font-size:45px; font-family: 'proxima-nova', sans-serif; color: #818181; font-weight: 600; line-height: 1.3; color: #000;}

div#ProductSection-product-template {padding-top: 30px; padding-bottom: 0; }
div#ProductSection-product-template2022 {padding-top: 30px; padding-bottom: 0; }
div#ProductSection-product-template-newop {padding-top: 30px; padding-bottom: 0; }
div#ProductSection-product-template-newop-v2 {padding-top: 30px; padding-bottom: 0; }
div#ProductSection-product-template-free {padding-top: 30px; padding-bottom: 0; }


div#ProductSection-product-template-new {padding-top: 30px; padding-bottom: 0; }

div#shopify-section-product-template {background: #f5f5f5;}
div#shopify-section-product-template2022 {background: #f5f5f5;}
div#shopify-section-product-template-free {background: #f5f5f5;}
.top_review {text-align: center; margin: 0 0 60px; font-family: 'proxima-nova', sans-serif;}
.top_review q{ font-family: 'proxima-nova', sans-serif; font-style:italic; font-size: 19px; color:#000000; position:relative;}
.top_review q:before {
	content:'"';
	left: -20px;
	top: 0;
	font-size:20px;
	color:#C1272D;	
}
div#ProductSection-product-template-2020header {padding-top: 30px; padding-bottom: 0; }
div#shopify-section-product-template-2020header {background: #f5f5f5;}
.top_review {text-align: center; margin: 0 0 60px; font-family: 'proxima-nova', sans-serif;}
.top_review q{ font-family: 'proxima-nova', sans-serif; font-style:italic; font-size: 19px; color:#000000; position:relative; line-height: 1;}
.top_review q:before {
	content:'"';
	position:absolute;
	left: -12px;
	top:-4px;
	font-size:20px;
	color:#C1272D;	
  font-family: Roboto, sans-serif; 
}

.top_review q:after {
	content:'“';
	right:-12px;
	bottom: 0;
	font-size:20px;
	color:#C1272D;
  font-family: Roboto, sans-serif; 
}
.turmeric .top_review q:before, .turmeric .top_review q:after { 
	color:#ce3d1b;	
}
.top_review span { float: left; text-align: center; width: 100%; color: #1a1a1a; font-size:16px; font-weight:500;}
.turmeric .top_review span { color: #ce3d1b; }

#ProductSection-product-template {font-family: 'proxima-nova', sans-serif;}
#ProductSection-product-template2022 {font-family: 'proxima-nova', sans-serif;}
#ProductSection-product-template-newop {font-family: 'proxima-nova', sans-serif;}
#ProductSection-product-template-newop-v2 {font-family: 'proxima-nova', sans-serif;}
#ProductSection-product-template-new {font-family: 'proxima-nova', sans-serif;}
#ProductSection-product-template-free {font-family: 'proxima-nova', sans-serif;}
h1.product-single__title { text-transform: uppercase; font-weight: 500; margin: 30px 0 0; color:#4D4D4D; font-family: proxima-nova; font-size:65px;}
.stamped-badge-caption {font-size:15px;}
.product-single__meta .tagline {font-size:18px; font-family:'proxima-nova-extra-condensed', sans-serif; color:#4D4D4D;}
.product-single__description { margin-top: 10px; margin-bottom:22px;}
.shg-c {font-size:16px;color:#1A1A1A;}
h1.inno_per {padding: 25px 0; text-align: center; font-size: 46px; font-weight: 800; }
.max_heading .shogun-heading-component h2 {font-family: proxima-nova; font-size:65px!important; margin-top: -30px; text-transform:uppercase;}
.product_section1 .p_price span.money {
    font-weight: 600;
}
.inno_per span {color: #c2272d;}
@media only screen and (min-width: 750px){
.product_section2 .medium-up--one-half {width:100%;padding-left: 0;}
 .product-single__photos .thumbnails-slider__next {bottom: -280px !important;}

}

#ProductSection-product-template-2020header {font-family: 'proxima-nova', sans-serif;}
h1.product-single__title { text-transform: uppercase; font-weight: 500; margin: 30px 0 0; color:#4D4D4D; font-family: proxima-nova; font-size:65px; line-height: 67px;}
.stamped-badge-caption {font-size:15px;}
.product-single__meta .tagline {font-size:20px; font-family:'proxima-nova-extra-condensed', sans-serif; color:#4e4e4e;font-weight: bold; margin-top: 5px; margin-bottom: 5px; line-height: 25px;}
.product-single__description { margin-top: 10px; margin-bottom:22px;}
.shg-c {font-size:16px;color:#1A1A1A;}
h1.inno_per {padding: 25px 0; text-align: center; font-size: 46px; font-weight: 800; }
.max_heading .shogun-heading-component h2 {font-family: proxima-nova; font-size:65px!important; margin-top: -30px; text-transform:uppercase;}
.inno_per span {color: #c2272d;}
@media only screen and (min-width: 750px){
.product_section2 .medium-up--one-half {width:100%;padding-left: 0;}
}

/* product variant button */
.swatch_buttons {margin: 20px auto 0;
    display: flex;
    justify-content: space-around;
    width: 100%;
    padding: 0 10px;
    flex-wrap: wrap;
    flex-direction: row;}
.swatch_buttons .variant_tab {margin: 3px; padding: 10px 20px; background: transparent; border: 2px solid #818181; border-radius: 30px; text-align: center; color: #818181; font-weight: 700; cursor: pointer;font-size:12px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 31%;
}
.swatch_buttons .variant_tab.selected{background: #c2272d; color: #ffffff; border: none;}
.product-variants .selector-wrapper{display:none;}
.product-variants.dd_product_options .selector-wrapper{display:block;}

.product_section2 .infiniteoptions {margin:0;}
.infiniteoptions ul, #rc_container ul {display:flex; justify-content:space-around;width: 96%;}

.infiniteoptions ul li{width:47%; margin:0px; display:inline;}
.infiniteoptions input[type="radio"] { opacity: 0; position: fixed; width: 0; }
.infiniteoptions label {display: inline-block; background-color:transparent; padding:13px 20px; font-family: sans-serif, Arial;font-size: 16px;border: 2px solid #444;border-radius:30px; width:100%; text-align: center; color:#808080}
 
.infiniteoptions input[type="radio"]:focus + label {border: 2px dashed #444;}
.infiniteoptions input[type="radio"]:checked + label {background-color: #C1272D; color: #fff;border:none;}

#rc_container ul li{width:50%; margin:0px; display:inline;}
#rc_container input[type="radio"] {opacity: 0;position: fixed; width: 0;}
#rc_container label.rc_label__autodeliver, #rc_container label.rc_label__onetime {display:inline-block; background-color:transparent; padding:10px 20px; font-size:17px; border:2px solid #444; border-radius:30px; width:100%; text-align:center; display:inline-block!important; font-weight:600; color:#808080}
#rc_container input[type="radio"]:focus + label {border:2px dashed #444;}
#rc_container input[type="radio"]:checked + label {background-color:#1A1A1A; color:#fff; display:inline-block!important;}
#rc_radio_options .rc_block {width:49%; padding:0;} 
.rc_block__type{display:inline-block;}
.template-product .rc_popup {padding:0; margin: 10px 0; clear: both; float:left; width:100%;}
.template-product div.rc_popup__hover {color:#000;}
.product-form__item--submit {min-width:100%;}
.product-form__item--submit .product-form__cart-submit {padding:19px 18px;}
.product__price .price.price--on-sale {display:flex; justify-content:space-between; display: none;}
.product__price .price__regular{display:flex; justify-content:space-between; color:#000000; flex-basis: 75%; font-weight:700; margin-top:10px;}
.product__price .price__regular .price-item {color:#c2272d;font-weight: 600; font-size:18px;}

.turmeric .product__price .price__regular .price-item {color:#ce3d1b; }
.volcarn-2000.product__price .price__regular .price-item {color:#82152a; }

.product__price .price__sale .price-item {color:#000000; font-size:27px; font-weight:600;}
.rc_popup a.rc_popup__hover {color:#000;}
#rc_radio_options { width: 100%; float: left; position:relative;}
#rc_autodeliver_options .rc_label__frequency { display: block;line-height:3.5; background: #fff; border-radius:30px; text-align: left;
padding:0 35px; color:#000;}
#rc_autodeliver_options{ width:100%; float: left; display:block; margin: 10px 0;}
#rc_autodeliver_options .rc_label__delivery{color:#000; display: block;}
div.rc_block__type--active #rc_autodeliver_options label.rc_label {padding:0; color:#000; width: 100%;}
.template-product label.rc_label__deliver_every{padding:0px; width:100%;}
.p-prdt-in form[action^="/cart/add"] [type=submit]{visibility: visible;}

/*** Sub Menu **/
.tmenu_app .tmenu_item {position: static!important;}
li.tmenu_item:after {
	content:'';
	display:none;
	position:absolute;
	bottom: -10px;
	left:0;
	width:100%;
	height:10px;	
	border-radius: 10px;
	z-index:1111;
}
li.tmenu_item.green:hover:after {
	background:#22b571;
	display:block!important;
}
li.tmenu_item a.tmenu_item_link.site-nav__link:before, 
li.tmenu_item a.tmenu_item_link.site-nav__link:after{
	content: '';
	width: 30px !important;
	height: 26px !important;
	position: absolute;
	bottom: 0 !important;
	transform: inherit;
	display:none;
	border-radius: inherit;
	z-index: 99;
}
li.tmenu_item.green:hover a.tmenu_item_link.site-nav__link:before,
li.tmenu_item.green:hover a.tmenu_item_link.site-nav__link:after,
li.tmenu_item.blue:hover a.tmenu_item_link.site-nav__link:before,
li.tmenu_item.blue:hover a.tmenu_item_link.site-nav__link:after,
li.tmenu_item.orange:hover a.tmenu_item_link.site-nav__link:before,
li.tmenu_item.orange:hover a.tmenu_item_link.site-nav__link:after{
	display:block!important;
}
li.tmenu_item a.tmenu_item_link.site-nav__link:before{
	left: -28px;
}
li.tmenu_item a.tmenu_item_link.site-nav__link:after{
	right: -28px;
	left: inherit;
}
.site-header #SiteNav .tmenu_item a.tmenu_item_link.site-nav__link {padding-bottom: 26px !important;color:#000000; z-index: 9999;}
.site-header #SiteNav .tmenu_item a.tmenu_item_link.site-nav__link:hover {color:#ffffff; z-index: 9999;}
a.site-header__icon.site-header__account {color: #000000; font-size: 15px;font-weight:500; padding: 6px 10px 8px; 
                             font-family: proxima-nova, sans-serif !important;
    color: #161D48 !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;                
                                         }
li.tmenu_item.green a.tmenu_item_link.site-nav__link:before {
	background: url(menu_left_green_icon.png) no-repeat;
}
li.tmenu_item.green a.tmenu_item_link.site-nav__link:after {
	background: url(menu_right_green_icon.png) no-repeat;
}
.tmenu_app .tmenu_item.green:hover a.tmenu_item_link.site-nav__link {
	background:#22b571;
}
/**Blue**/
li.tmenu_item.blue a.tmenu_item_link.site-nav__link:before {
	background: url(menu_left_blue_icon.png) no-repeat;
}
li.tmenu_item.blue a.tmenu_item_link.site-nav__link:after {
	background: url(menu_right_blue_icon.png) no-repeat;
}
.tmenu_app .tmenu_item.blue:hover a.tmenu_item_link.site-nav__link {background:#2baae3;}
li.tmenu_item.blue:hover:after {
	background:#2baae3;
	display:block!important;
}
/**Orange**/
li.tmenu_item.orange a.tmenu_item_link.site-nav__link:before {
	background: url(menu_left_orange_icon.png) no-repeat;
}
li.tmenu_item.orange a.tmenu_item_link.site-nav__link:after {
	background: url(menu_right_orange_icon.png) no-repeat;
}
.tmenu_app .tmenu_item.orange:hover a.tmenu_item_link.site-nav__link { background:#f15a23;}
li.tmenu_item.orange:hover:after {
	background:#f15a23;
	display:block!important;
}

.product_page_faq .shogun-accordion-wrapper .shogun-accordion{display:none;}
.faq_button_less{display:none;}

/** Footer Newsletter form **/
.search_box.klaviyo_form { margin: 0 auto;  width: 88%;}
.klaviyo_form form{padding:0px;}
.klaviyo_form input[type="email"]{ width: 100%;height: 42px !important;border-radius: 25px !important;}
.klaviyo_form button{ border-radius: 25px !important; margin-left: -53px !important; vertical-align: top !important; height: 42px !important; min-width: 130px !important;background-color: #c2272d !important; padding: 0 !important;}

.featureBoxpanel {width: 100% !important; padding: 50px 10% 0;}
.imageBoxRow { float: left; width: 100%; min-height: 324px;}
.template-product .fw-600 h1{font-weight: 600;}
.template-product .shogun-root {background: none;}
.boxwithImage {width: 100% !important;max-width: 100% !important; padding: 50px 10% 0; border-radius: 0 0 50px;background: #f5f5f5;}
div#s-586016a4-19f3-4840-b7cd-1ed2c8d10451 {background-color: #f5f5f5;}
form.product-form.product-form-product-template{position: relative; z-index: 9;}
form.product-form.product-form-product-template-free{position: relative; z-index: 9;}

.shg-box.shg-c.FAQ .shogun-accordion-heading { padding: 20px !important; background: #f4f4f4 !important;border-radius: 30px;}
.shogun-accordion {border: none !important;margin: 17px 0 !important; box-shadow:none !important;}
h4.shogun-accordion-title {color: #000 !important;}
.FAQ .shg-rich-text.shg-theme-text-content {padding: 10px; font-size: 16px;}
#s-c2b09790-0515-4b7c-8685-3707360be876 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {border: none;}
.FAQ h1 {font-weight: 800;font-size: 60px !important;}
.shogun-accordion-wrapper { max-width: 962px; margin: 0 auto;}
.FAQ a.shg-btn.shg-cse:hover {color: #fff !important;}
.shg-box.shg-c.REVIEWSPanel {background: #f5f5f5; padding:25px 0;}
.seePeole {text-align: center;}
#stamped-main-widget {background:#f5f5f5;margin: 0;}
.stamped-container {max-width: 800px !important;}
.stamped-review {background: #fff;padding: 20px !important;border-radius: 30px;}

.REVIEWSPanel h1 {font-weight: 800;}

/*.slick-track {transform: inherit !important;}*/
.max_unturned {background:#fff;}
.max_unturned h1 {font-weight: 700; font-size:38px; font-family: 'proxima-nova', sans-serif; color:#000; margin: 0} 
.max_unturned p {font-size:28px; font-weight:500; color:#000; line-height: 36px;}
.max_unturned p span {color: #c2272d;}
.max_unturned .shg-box-content { text-align: center; max-width: 894px; margin: 0 auto; padding: 25px 0;}
/* .Four_box_Image h2{font-weight:500 !important; vertical-align:top; font-size:29px !important;}*/
#s-c0b51978-1025-4e11-b3ae-345d54282494 {margin-top:0 !important;}
.imageBoxRow h2{font-size:38px; font-weight:700; margin: 0; font-family: 'proxima-nova', sans-serif; text-transform:none; letter-spacing:0px;}
.imageBoxRow h2 em{font-style:normal; font-weight:normal; color:#989898;}
.imageBoxRow h2 span{color: #c2272d;}
.turmeric .imageBoxRow h2 span{color: #ce3d1b;}

.volcarn-2000 .imageBoxRow h2 span{color:#82152a;}

.imageBoxRow h3{font-size:28px; font-family:'proxima-nova', sans-serif; margin-bottom: 28px;}
.listing_panel{margin-top:15px;}
.listing_panel li {margin-bottom: 20px; font-size: 20px; padding-left: 50px; background:url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/red-check.png?8849") no-repeat left top;}
.template-product.hmb .listing_panel li {background:url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/hbm_arrow.png") no-repeat left top;}
.template-product.turmeric .listing_panel li {background:url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/org_arrow.png") no-repeat left top;}

/**/
.unfair_advantages h2 {font-family: 'Oswald', sans-serif; margin:50px 0 40px!important; position:relative;}
.unfair_advantages h2:before {
	content:'';
	background:#fd464d;
	border-radius:7px;
	width:8px;
	height:100%;
	left:-25px;
	top:0;
	position:absolute;
}
.unfair_advantages .shg-rich-text p {color:#fff; margin: 15px 0;font-size:15px;}
.unfair_advantages .shogun-image-container {margin-top: -90px;}
.unfair_advantages hr {margin:0;}

.block_grantee {text-align:center;}
.block_grantee p { display: inline-block; color: #fff; text-align: center; background: #fd464d; padding: 16px 5%; border-radius: 110px; font-size:31px; line-height:30px; margin-bottom:40px!important;}
.turmeric-beet-root .block_grantee p, .turmeric-beet-root .unfair_advantages h2:before{background: rgba(245, 116, 33, 1);}
.hmb .block_grantee p, .hmb .unfair_advantages h2:before{background: rgba(28, 204, 204, 1);}

.popular_title {padding-top: 60px;}
.popular_title:before {
	content:'';
	background: #f5f5f5;
	left: -50%;
	height: 100%;
	top: 0;
	width:200%;
	position: absolute;
	display: block!important;
}

.max_strength_advantage { position: relative; padding-top: 100px!important; /*background-image: url(https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/max_strength_bg.jpg); background-repeat: no-repeat; background-position: top;  background-size: 100%; padding-top: 140px!important; */}

.popular_title .h_title {border-radius:15px 15px 0 0;}
.popular_title .h_title:after {
	content: '';
	background: rgba(194, 39, 45, 1);
	max-width: 30%;
	position: absolute;
	bottom: -20px;
	z-index: 11;
	left: 35%;
	min-width: 30%;
	height: 20px;
}
.shg-box.shg-c.FAQ { padding:0 10% 50px;}
.FAQ .shg-product {background:#fff; border-radius:15px; padding:20px 15px 25px; margin: 0 10px;}
.most_Popular_products .shg-c {text-align:center;}
.most_Popular_products .shg-c p {margin:0; font-size:18.34px; color:#000;}
.most_Popular_products .botle_save span {margin:0; font-size:17px; color:#fff; background:#C1272D;  border-radius:20px; padding:5px 7px; text-align:center;}
.most_Popular_products .shg-product-image-wrapper {text-align:center;}
.most_Popular_products .shogun-image { max-width:180px;}
.most_Popular_products .shg-c .shg-rich-text p {font-size:18px; background:transparent; color:#999999; border-radius:0; padding:0 7px; text-align:center;}
.most_Popular_products .shg-btn{background:#C1272D!important; border-radius:35px!important; text-transform:uppercase; margin-top:10px; width:100%; font-size:20px!important;}
.FAQ .shg-product .shg-product-price {font-size:40px!important;}
.FAQ .shg-product .shg-c {padding:0;}
.FAQ .shg-product .shogun-heading-component h3 {}

#stamped-main-widget {margin:0;}
 
.REVIEWSPanel h1, .faq_main h1 {font-family: 'Oswald', sans-serif;}
.stamped-review .author { font-size: 18px; font-family: 'proxima-nova', sans-serif;}
.stamped-review .created { font-size: 18px; font-family: 'proxima-nova', sans-serif;}

.template-product.hmb .faq_main { background-image: none;}
.faq_main h4.shogun-accordion-title:after {
	content: '';
	border: solid #fff;
	display: inline-block;
	border-width: 0 3px 3px 0;
	padding:7px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	position:absolute;
	right: 10px;
	top: 5px;
}
.faq_main .shogun-accordion-active h4.shogun-accordion-title:after {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 0 !important;
}
.faq_main h2 {font-family: 'proxima-nova', sans-serif;}
.faq_main .shogun-accordion-heading{border-radius:35px; padding:14px 25px!important;}
.faq_main .shogun-accordion-active{ border:0!important;}
.faq_main .shogun-accordion-active .shogun-accordion-active{ padding:10px; border:0!important;}
.faq_main .shg-btn{ min-width: 180px; margin: 15px 0;}


/********************/
/** Strom Maker **/
/********************/
.metabolic_sec .shogun-heading-component h2 {font-family: 'proxima-nova', sans-serif; padding-left:55px;}
.metabolic_sec .shogun-heading-component h2:before {
	content:'';
	background-image:url(https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/up_arrow.png);
	background-repeat:no-repeat;
	background-size:100%;
	position:absolute;
	left:0;
	top:3px;
	width: 38px;
	height: 87px;
}
.metabolic_sec ul li {color:#fff; font-size:20px; margin:16px 0; padding-left:48px; font-weight:400; position:relative; }
.metabolic_sec ul li:before {
	content:'';
	background-image:url(https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/plus_icon.png);
	background-repeat:no-repeat;
	background-size:100%;
	position:absolute;
	left:0;
	top:1px;
	width: 23px;
	height: 43px;
}
.meta_attention{border-radius:0px 95px 95px 0; position:relative;}
.meta_attention:before{
	content:'';
	background-image:url(https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/chr_icon.png);
	background-repeat:no-repeat;
	background-size:100%;
	position:absolute;
	left:25px;	
	width: 23px;
	height: 38px;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);	
}
.meta_attention p{margin:0; font-size:20px; color:#fff!important; position:relative}
.meta_attention p:before {
	content:'';
	background:#ff4f57;
	height:100%;
	width:6px;
	border-radius:10px;
	left:-35px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);	
}

/**/
.title_group {position:relative; padding-left:25px;}
.title_group:before {
	content:'';
	background:#C1272D;
	width: 10px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	border-radius:12px;
}
.title_group h2{font-family: 'Oswald', sans-serif; font-weight:700; color:#000; font-size:78px;}
.title_group span{ margin-bottom: -13px; font-family: 'Oswald', sans-serif; font-weight:500; font-size:18px; color:#d2d1d1; display:block; }
.inshred_txt p {line-height: 34px;}
.unlocL_txt {border-radius:55px; display:inline-block!important; line-height:1.414; }
.unlocL_txt p {position:relative; color:#fff!important; line-height: 1.1!important; font-size: 21px!important;}
.unlocL_txt p:before {
	content:'';
	background-image:url(https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/lock_icon1.png);
	background-repeat:no-repeat;
	background-size:100%;
	position:absolute;
	left:-36px;
	top:3px;
	width: 26px;
	height: 50px;
}
.inshred_txt {font-size:28px}
.ino_list {list-style: none; counter-reset: li;}
.ino_list li {counter-increment:li; padding-left:44px; font-size:20px; margin:23px 0; position:relative;}
.ino_list li:before {
	content: counter(li);
	color: #C1272D;
	display: inline-block;
	border-right: 2px solid #C1272D;
	position: absolute;
	left: 0;
	top: 4px;
	width: 32px;
	font-style: italic;
	line-height: normal;
	font-size: 25px;
}
.inoshred_group{text-align:center;}
.see_reslt_txt p{font-size:30px!important; line-height:1.2!important;}
.mback_txt {background:#eaeaea; color:#000; font-size:1.6rem!important; display:inline-block; }
.mback_txt p{background:#E6E6E6; position:relative; padding-left:40px!important;}
.mback_txt p:before{
	content:'';
	background:#C1272D; 
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);	
	width:30px;
	height:3px;
	left:0;
}

/**Rotated section*/
.roated_txt, .roated_txt > div {height:100%;}
.roated_txt p{transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); transform-origin:center; writing-mode:tb-rl; white-space:nowrap; width:100%; height:100%; text-align:center!important; padding:10px!important; text-transform:uppercase!important; color:#C1272D!important;}
/**/
.text_rotated {position:absolute; left:10px; height:100%; top:0; }
.text_rotated span {transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); transform-origin:center; writing-mode:tb-rl; white-space:nowrap; width:100%; height:100%; text-align:center!important; padding:10px; text-transform:uppercase; color:#C1272D;}

/***/
.proper_supliment h2 {font-family: 'proxima-nova', sans-serif; font-weight:500!important;}
.s_fatc_txt {color:#fff; display:flex; align-items:center; line-height: 28px; padding: 25px 25px 70px; font-size:28px;justify-content: center;}
.destroy_sec .s_fatc_txt {color:#1a1a1a;}
.s_fatc_txt strong { font-size: 54px; line-height: normal; font-weight: 600;}
.s_fatc_txt span { flex-basis: 65%; padding-left: 22px; margin-left: 20px; position: relative; }
.s_fatc_txt span:before {
	content: '';
	background: #C1272D;
	width: 6px;
	border-radius: 6px;
	height: 100%;
	position: absolute;
	left: 0;
}
.supli_list {background:#fff; padding:20px 30px; width:95%; float:right;}
.supli_list li { padding-left:50px; font-size:18px; margin:15px 0; line-height: 18px; position:relative;}
.destroy_sec .supli_list li {margin:5% 0;}
.supli_list li:before{
	content:'';
	background:#C1272D; 
	position:absolute;
	top:10px;	
	width:30px;
	height:3px;
	left:0;
}

.how_sec .supli_list {background:transparent; padding:0;}
.how_sec .supli_list li{background:#fff; padding:20px; padding-left:50px; margin:37px 0; }
.how_sec .destry_sec .supli_list li{background:transparent;}
.how_sec .supli_list li:before {
	content: '';
	top: 25px;
	width: 26px; 
	left: 10px;
} 

/***/
.tile_fatburning {color:#fff; font-size:25px; display:flex; text-align:center; justify-content: center;}
.tile_fatburning span{text-align:left;}
.tile_fatburning span:first-child {text-align:right;}
.tile_fatburning strong { font-size:8rem; padding: 0 35px; line-height: 4rem; display: inline-block; font-weight: 400;    font-style: italic;}
.fat_burning_block .shg-rich-text p {color:#fff; margin: 15px 0; font-size:18px; line-height: 25px; position:relative; padding-left:45px;} 
.fat_burning_block .shg-rich-text p strong{font-weight:500;} 
.fat_burning_block .shg-rich-text p:before {
	content:'';
	background:#fff; 
	position:absolute;
	top:13px;	 
	width:30px;
	height:3px;
	left:0;
}
.fat_burning_block hr {margin:0;}

.gens_sec ul {text-align:center; }
.gens_sec ul li{color:#1a1a1a; font-size:18px;}
.gens_sec ul li:after{
	content: '';
	background: #C1272D;
	width: 3px;
	height: 26px;
	display:block;
	margin:10px auto;	
}
.gens_sec ul li:last-child:after {
	display:none;
}

.lst_cus_txt p {color:#fff!important; font-size:25px!important; position:relative; padding-left:15px!important; line-height:28px!important;}
.lst_cus_txt p:before {
	content:'';
	background:#C1272D; 
	position:absolute;
	top:0;	 
	width:6px;
	height:100%;
	left:0;
	border-radius:6px;
}
.fat_cus_txt p{color:#fff; line-height: 26px!important; font-weight:500!important;}
.fat_anni_sec {color:#fff!important; font-size:21px;}

/**/
.hmb .boxwithImage .imageBoxRow:last-child{margin-bottom:0!important;}

/**Menu**/
.tmenu_item_submenu_type_automatic a {text-align:center;}
.tmenu_item_submenu_type_automatic a .menu_variant {color:#c1282b; font-weight:400; font-size: 12px; font-style:italic;}
.tmenu_submenu_type_mega .tmenu_item_link {text-align:center!important; color: #000!important; font-weight:700!important;}
.tmenu_submenu span.tmenu_item_text:before {background:transparent!important}
.fixed_cart:hover {color:#fff!important;}
.fixed_cart2:hover {color:#fff!important;}


/*vertical Text */
.vertical_text p:before { content: ''; height: 2px; background: #fff; width: 20%; position: absolute; left: -30%; top: 7px;}
.vertical_text p:after {content: ''; height: 2px; background: #fff; width: 20%;position: absolute;right: -30%; bottom: 8px;}
.vertical_text{ position: absolute; top: 40%; transform: rotate(270deg); z-index:999; text-transform:uppercase;left: -2%; letter-spacing: 3px;font-size:12px !important}
.vertical_text.top{top: 15%;}
.vertical_text.flavor_top{top:0;}
.vertical_text.hmb_color.top, .vertical_text.turmeric_color.top{top:40%;}

.vertical_text.clean_vegan_color p:before, .vertical_text.clean_vegan_color p:after{background:#00a4ca;}
.vertical_text.advance_color p:before, .vertical_text.advance_color p:after{background:#006caa;}
.vertical_text.hmb_color p:before, .vertical_text.hmb_color p:after{background:#006caa;}
.vertical_text.turmeric_color p:before, .vertical_text.turmeric_color p:after{background:#ce3e1c;}
.vertical_text.volcorn_color p:before, .vertical_text.volcorn_color p:after{background:#82152a;}

#shopify-section-blog-template .section-header h1{padding-top:30px;}
#shopify-section-article-template h1.article__title{margin-top:30px;}
.inno_content_page h4{font-size:18px;}
.mw-product-options  .validation-error{ display:block; font-size: 14px; margin-top: 10px; }

/*** Blog ***/
.inno_blogs{padding-top: 50px;}
.inno_blogs li {display: inline-block; border: 2px solid #dddddd; padding: 10px 35px; margin-right: 50px; border-radius:2px;}
.inno_blogs li a{border:0px; color: #C1272D;}
.inno_blogs li.active{background-color:#C1272D;border-color: #C1272D;}
.inno_blogs li.active a{color: #FFFFFF;}
.template-article .shg-c p{color:#000;}
.bold_option_dropdown{width:45%; display:inline-block; margin-right:20px;}

/* Scott Edits */


input#Quantity-product-template, .input__qty_box {border: 0px; border-radius: 30px; width: 15%; text-align: center; padding-left: 5%; display: inline-block;}
input#Quantity-product-template-free, .input__qty_box {border: 0px; border-radius: 30px; width: 15%; text-align: center; padding-left: 5%; display: inline-block;}

dl.price {display:none;}
.product-form__item--quantity label {display: inline-block; margin-right: 10px;}
.bold_option_title {display: block; margin-left: 20px; display:none;}
.bold_option_set {text-align: left;}
.bold_option_set select {border: 0px; border-radius: 30px; width: 100%;}
/*wellness*/
/* .popular-prdt .p-prdt-in .p-prdt-img img {max-width:initial; height:310px} */
.cbd-sec-in .popular-prdt .p-prdt-in ul li {font-size: 26px;}
.popular-prdt .p-prdt-in ul li.pr-btl span {font-size: 16px;}
.popular-prdt .p-prdt-in ul li.pr-btl button {font-size: 15px;}

.mw-options-container {text-align: center;}
.mw-option select {border: 0px; border-radius: 30px; width: 100% !important;}
.mw-options-container .mw-option {float: left; width: 45%; margin-left: 2.5%;}




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

.site-header {
    position: relative;
    padding: 0px 5% 0px 8%;
}
  
  .site-header__logo-image img {
  min-width: 170px;
}

  .mmheader .burger-line {
    background-color: #283E8D;
  }

.site-header__logo-image img { max-width: initial;}


@media screen and (max-width: 1260px) {  
.site-header {
    position: relative;
    padding: 0px 2% 0px 5%;
}

}

    @media screen and (max-width: 1200px) {  
.product-single {
  max-width: 100%;
  padding: 0 3%;
}

      #shopify-section-product-template .product-single__thumbnails-item img {
    width: auto;
    height: 80px;
      }

      #shopify-section-product-template .product-single__thumbnails-item a {
    height: 100px;
}

      #ProductSection-product-template .product-single__thumbnails-item {
    width: 100px!important;
    height: 100px;
      }

          #shopify-section-product-template2022 .product-single__thumbnails-item img {
    width: auto;
    height: 80px;
      }

      #shopify-section-product-template2022 .product-single__thumbnails-item a {
    height: 100px;
}

      #ProductSection-product-template2022 .product-single__thumbnails-item {
    width: 100px!important;
    height: 100px;
      }


      .product-single__photos .thumbnails-slider__next {
        left: 15%;
      }

      .product-single__photos .thumbnails-slider__prev {
        left: 15%;
      }

      h1.product-single__title {
        font-size: 45px;
      }
      

    }

  @media screen and (max-width: 1100px) {  
.site-header {
    position: relative;
    padding: 0px 1% 0px 2%;
}

}


        body .pick_currency {
    top: 90px !important;
    right: 10px !important;
}
  

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

      .cleanheader .clean-price {
    text-align: center;
    background: #fff;
    border-radius: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px auto 0 auto;
    padding: 10px;
    width: 90%;
}
.main_reviews_widget.summer-page h2 {
    font-size: 35px;
}
      .cleanheader .clean-price .cleansub{
        font-size: 28px;
      }

       .cleanheader .clean-price .cleancompare {
        font-size: 23px;
      }

      .product_overlay .btn {
            padding: 10px 5px;
        width: 100%;
      }
      
      .product_overlay .h5 .price_title {
        flex-wrap: wrap;
      }

      .product_overlay .price_title .title .tag, .price_title .title .tag {
        text-align: center;
        width: 100%;
      }

      body .pick_currency {
     top: 55px !important;
    right: 0px !important;
}

      .top_review {
        display: none;
      }

      .stamped-main-badge {
        text-align: center;
      }

      .product-single {
    max-width: 700px;
    padding: 0 3%;
    margin: 0 auto;
}

      h1.product-single__title {
        text-align: center;
      }

.tagline {
    text-align: center;
    font-size: 20px;
}


    }



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

       .google-price .price-item {
         font-size: 1.2em;
         margin-top: 10px;
       }

       p.meta-header-promo-text {
         font-size: 22px;
       }

        p.meta-header-promo-text-timer {
         font-size: 22px;
       }

       .bf-header.updated img.mobile{
  display: block;
}

       .bf-header.updated img.desktop{
  display: none;
}

       .product-single {
         padding: 0;
       }

       .product-single .inno_prodetails {
         padding: 0;
       }

       .tagline {
       font-size: 16px;
       }

       .page-width {max-width:90%;}
 
     }
  


@media screen and (max-width: 1400px) {  
a.site-header__icon.site-header__account {
  margin-right: 0px !important;
    padding: 2px !important;
    min-width: 30px !important;
}

}

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

#SearchDrawer {
    height: 64px !important;
    top: -66px !important;
  border: 0px;
  background: none;
}
  
.swatch_buttons {display:flex; justify-content:space-around; width:100%; padding:0 10px; flex-wrap: wrap;}
.swatch_buttons .variant_tab {margin: 0 2% 0 0;}
.mback_txt p {line-height:20px!important}
  
  .site-header__logo-image img {
   min-width: 120px;
}
  
  .site-header__mobile-nav {height: 58px;}
  
}

.site-header__logo-image img { max-width: initial;}


 
  .newcompare {font-size: 20px; text-decoration: line-through;}

  .mobileshow {display: none;}
  
  
 @media screen and (max-width: 440px) {  
   
   
     .swatch_buttons.newlayout {margin: -30px 0 0px 0; z-index:9999;}
  .template-product .product-single__photos .thumbnails-slider__next {bottom: 20px !important;}

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

      html,body{overflow-x: hidden;}
     /*body{overflow-x: hidden;}*/
  
  .template-product .product-single__photo-wrapper .product-single__photo {height: inherit !important; margin-bottom:20px;}
  
   }
     
@media screen and (max-width: 767px) {  

  .site-header__icons {
    padding-right: 0;
}

  .site-header__icon svg {
    height: 40px !important;
    width: 40px !important;
}

  .copy-bottom {
    max-width: 90%;
    margin: 0 auto;
  }

  .signupbar .page-width{
    flex-wrap: wrap;
  }

  .signupbar .social-icon li a {
    font-size: 28px;
  }

  .signupbar .getthe {
    width: 100%;
    margin: 0 auto;
    font-size: 23px;
  }

  .signupbar .klavbox {
    width: 100%;
    margin-right:-3%;
  }
  
  .site-header__cart {
    margin-right: 0px;
  }

 #ProductSection-product-template2022 .primary-images.mobileshow {
  max-width: 80%;
   margin: 0 auto;
  }
  
  .site-header__logo img { max-width: 80px; }
  
  .product_section2 .grid__item {
 padding-left: 0px; 
}

  .template-product .product_section2 .product-single__meta { padding: 0px; }
  
  .bold_option_dropdown{width:98%; display:inline-block; margin-right:20px;}

  .product-single__photos {
    margin-bottom: 5px !important; 
     
}
  .template-product .product-single__photos .thumbnails-slider__next {
    bottom: -110px !important;
}
  
  
  .swatch_buttons.newlayout .variant_tab {margin:3px}
  
  .mobiletitle {margin-bottom:30px; margin-top:-20px; text-align: center;}
  
  .product_section1 .p_price {font-size: 35px;}
  
  .newcompare {font-size: 15px; text-decoration: line-through; display: block;}
  
  .swatch_buttons.newlayout .variant_tab {paddding:5px 10px; font-size: 11px; line-height: 11px;
      display: flex;
    align-items: center;
    justify-content: center;
    flex: 31%;
  }
  .swatch_buttons.newlayout {flex-direction:row;}
 
  .mobileshow {display:block;}  
  .mobilehide {display:none;}
  
  .product_section1 {padding: 10px;}
  
  .template-product #rc_radio_options .rc_block {margin-bottom: 10px !important;}
  
  .select.flavor select {padding:15px; width: 98%; border-radius: 30px;}
  
  .inno_prodetails {margin-top: -20px;}
  
  .tagline {line-height: 1em !important; margin-bottom:10px;}
  
  .template-product .product-single__photos .thumbnails-slider__nextx {bottom: -50px !important;}
  
.site-nav .tmenu_item--root > .tmenu_submenu {top: 100px !important;} 
.metabolic_sec ul li {font-size:16px;}
.product-form__item {text-align:center;}
.s_fatc_txt {padding: 25px 10px 40px; font-size:22px;}
  
  .cart td:nth-child(3) {padding-right: 15px;}
  
  .cvp .shogun-accordion-header {width: 60% !important;}
  
  .cvp .shogun-accordion-title {font-size: 20px !important;}
  
  ul.redcheck li{font-size:3.3vw;}
  
  #rc_autodeliver_options .rc_label__frequency {
    display: block;
    line-height: 1.5;
    background: #fff;
    border-radius: 30px;
    text-align: left;
    padding: 10px 35px;
    color: #000;
}
  
 .inno-shred .template-product .main-content {padding-top: 0px !important;}

  
  .site-header__logo-image img {
  min-width: 150px;
}
  
  .site-header__mobile-nav .site-header__logo {margin-right: 19% !important;}
  
.site-nav>.tmenu_item>a:after{display:none; margin-top: -7px;}
.site-nav .red>a:after{background:#ed1b24; margin-top: -7px;}
.site-nav .green>a:after{background:#22b571;margin-top: -7px;}
.site-nav .blue>a:after{background:#28abe3;margin-top: -7px;}
.site-nav .orange>a:after{background:#f15a23;margin-top: -7px;}  
  
.top_review {display: none;}
  
 .mw-options-container .mw-option {float: inherit; width: 100%; margin-left: 0%;}
 
  
}

@media screen and (max-width: 585px) { 
.swatch_buttons {flex-direction:column; margin:0;}
}


a.select-options {
  border-radius: 8px;
    text-transform: uppercase;
    margin-top: 10px;
    width: 100%;
    font-size: 20px;
    color: #ffffff;
    display: inline-block;
  padding: 10px 20px;
  background: #C1272D;
}


a.select-options:hover {

    color: #ffffff;
  

}


a.buynow {display: block; background: #fff; color: red; border-radius: 30px; padding: 10px; width: 100%; text-align: center; font-weight: bold;}
a.buynow:hover {background: #000;color: #fff;}
  
.tmenu_product_price {display: none;}


.mw-configure-link-container {display: none;}


html {
  scroll-behavior: smooth;
}

p.shopify-installments {
    margin: -5px 0 10px 0 !important;
}
  
  #rc_container {
   margin-top: 10px; 
  }

.option-more-info{font-size: 12px;
    height: auto!important;
    display: flex;
    align-items: center;
    color: gray;
    text-align: center;
    padding: 10px;
    margin-top: 5px;
  margin-bottom: 10px;
    position: relative;
    transition: all .3s;
    background: rgba(255,0,0,.05);
    box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);}

.option-more-info::after {
    content: "";
    height: 0;
    width: 0;
    border-bottom: 10px solid rgba(255,0,0,.05);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    left: 50%;
    top: -10px;
    transform: translateX(-50%);
}
.option-more-info a{color: #11a6df;}
#s-a60218aa-76ae-4928-b496-025063e0312d .popular-prdt .option-more-info p, #s-a60218aa-76ae-4928-b496-025063e0312d .option-more-info a { color: #fff;}

#s-be74a06e-e4b7-4378-b7e1-324064dfc06c p.auto-refill, #s-de044f8c-07d1-43c8-a9a3-20a1e8deba20 p.auto-refill, #s-0456583e-bcd9-4ab9-b861-633e9866e1e2 p.auto-refill, #s-521e8cb7-b49f-459d-a010-662f5b071997 p.auto-refill, #s-4d5df5e8-2320-4fc6-a292-79108b26cbc7 p.auto-refill, #s-e8d0fcb3-255f-4142-a380-f00762501449 p.auto-refill{color: #fff;}
.__inno_product_purchase_btn{font-size:15px; font-weight:500;}
.checkboxes span.au-a1{color:#C1272D; font-weight:500;}
.product__policies{margin-top: 15px; float: left;}
.popular-prdt span.sold-out{ text-align: center; width: 100%; font-size: 30px; color: #C1272D; font-weight: 500;}
.inno-item-sold, .popular-prdt span.sold-out{text-transform:uppercase;}

.mw-gp-container .mw-gp__table__heading {display: none !important;}
.mw-gp__table__cell--image {display: none;}
.mw-gp__table__cell--price {display: none;}
.mw-gp__table__cell--quantity {display: none;}
.mw-gp__table__cell--product {text-align: center;background: #fff; border-radius: 30px;display: block;width: 100%; margin-top: 5px;}
.mw-gp-container .mw-gp__wrapper {box-shadow: none !important;}

.mw-gp-container .mw-gp__table__cell {border: 0px; width: 100%; text-align: center; }

.mw-gp-container .mw-gp__table__row .mw-gp__table__cell {background: #fff !important;}

.mw-gp-container .mw-gp__table__row {width: 45%; margin-left: 2.5%; float: left;}

.mw-gp__table__variants {width: 100% !important;max-width: 100%;padding-right: 0px !important; border-radius: 30px !important;}


label[for="checkout_payment_gateway_38009241677"]:after {
  content: "Credit or Debit Card";
  vertical-align: 7px;
}

.guarbox {padding: 15px; margin: 15px; background: #fcfcfc;}
.guarbox img{width: 20%; float: left;}
.guarbox p{float: left; width: 70%;}

.cart-popup-wrapperx {display: none !important;}
.cart-popup__cta-link {color: #fff !important; background: #BC2931 !important;}

.clicktop {
    position: absolute;
    z-index: 99;
    display: block;
    width: 100%;
    height: 70%;
    left: 0;
    top: 0;
  cursor: pointer;
}
  
.cart__meta-text {display: none;}

  .cart__meta-text.Flavor {display: block;}
  
    .cart__meta-text.Type {display: block;}


.cart__submit-control {font-size: 17px; border-radius: 30px; margin-left: 5px; padding: 15px 40px;}

tr.cart__row {background: #fff; border-radius: 100px; padding-right: 30px;}
.cart td:last-child {padding-right: 20px;}


.regular-p .rg_price {text-decoration: line-through; color: #999;}


.bold-upsell__products-list #bold-modal-second__window .bold_option_title {flex: 1 0 35%; text-align: right !important;}
.bold-upsell__products-list .bold_option_dropdown {width: 90%;}
.bold-upsell__products-list .bold_option_element select {
    width: 100%;
    border-radius: 30px;
    border: 1px solid;
}
  #bold-modal-second__window .bold_option {text-align:right !important;}
  
  #SiteNav:not(.tmenu_initialized) { display: none;}
  
  .stamped-review-image video {
    width: 200px;
	}
    
    #stamped-main-widget {
      display:block !important;
    }
  
  
  /*** responsive.css ***/
  .tmenu_image--above > img {
height: 150px;
object-fit: contain;
}

.site-nav .tmenu_item--root > .tmenu_submenu {
border-radius: 0 0 50px 60px;
}
.inted-pera p {
margin: 0;
}
.nothing-loose-sec .shg-c-lg-9:before {
position: absolute;
left: -50px;
top: 16px;
height: 60px;
width: 4px;
background: rgb(228, 60, 67);
content: "";
}
.footer-list li a {
color: #fff;
font-size: 16px;
text-transform: capitalize;
}
.footer-list li a:hover{
color:#c2272d;
}
.footer-list li {
display: inline-block;
padding: 0 20px;
}
.footer-list li:nth-child(2) {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
line-height: 13px;
}
.inted-pera:after {
position: absolute;
left: 190px;
top: 90px;
background: url(https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/rect-line.png?12112);
width: 69px;
height: 220px;
content: "";
background-repeat: no-repeat;
}
.inted-pera {
position: relative;
}

.skinsupermax .shogun-heading-component h2{
font-family: proxima-nova;
font-size:33px;
}
.whey .shogun-heading-component h2 {
font-size: 36px !important;
font-weight:600;
}
.whey .shg-theme-text-content p span{
font-size:15px !important; 
}
.popular-prdt {
border-radius: 10px;
padding: 20px;
}
.p-prdt-in h5 {
font-size: 27px;
margin: 0;
}
.p-prdt-price {
display: inline-block;
width: 100%;
}
.p-prdt-price ul li {
display: inline-block;
}
.p-prdt-price ul li span {
width: 100%;
display: block;
}
.popular-prdt .p-prdt-in h5 {
font-size: 20px;
color: #666667;
font-weight: 700;
padding: 25px 0 20px;
}
.popular-prdt .p-prdt-in .p-prdt-img img {
max-width: 100%;
margin: 0 auto;
object-fit: contain;
height: 300px;
}
.popular-prdt .p-prdt-in ul li.pr-btl button span.rc_saving {
width: auto;
display: inline-block;
color: #fff;
margin: 0 3px 0 0;
font-size: 17px;
font-weight: 300;
}
.p-prdt-img {
/*height: 260px;*/
}
.gaurantee-satisfaction .shg-row {
max-width: 80%;
margin: 60px auto;
background: #f2f2f2;
border-radius: 50px;
padding: 10px;
position: relative;
min-height: 150px;
}
.review-sec-mein {
padding: 40px 0 0;
}
.faq_main {
padding: 0 0 50px;
}
.gaurantee-satisfaction .shg-row .shg-c-lg-8.shg-c-md-8.shg-c-sm-8.shg-c-xs-12 .shg-box {
max-width: inherit !important;
}
.gaurantee-satisfaction .shg-row .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
position: absolute;
left: -70px;
top: -40px;
}

.gaurantee-satisfaction .shg-row .shg-c-lg-8.shg-c-md-8.shg-c-sm-8.shg-c-xs-12 {
width: 100%;
padding-left: 30%;
padding-right:5%;
}
.popular-prdt .p-prdt-in ul li {
color: #000;
font-weight: 700;
font-style: normal;
font-size: 25px;
float: left;
}
.p-prdt-in .checkboxes label {
text-align: left;
}
.recharge_options {
    /*margin-top: -73px;*/
}

.popular-prdt .p-prdt-in ul li.pr-btl {
float: right;
}

.popular-prdt .p-prdt-in ul li.pr-btl span {
margin: 0;
font-size: 18px;
color: #000;
font-weight:normal;
}
.popular-prdt .p-prdt-in ul li.pr-btl button {
margin: 0;
font-size: 17px;
color: #fff;
background: #C1272D;
border-radius: 20px;
padding: 1px 7px;
text-align: center;
border: 1px solid #C1272D;
float: left;
font-weight: 300;
}
span.rg_price {
font-size: 31px;
font-weight: 500;
}
.popular-prdt .p-prdt-in .regular-p p {
font-size: 18px;
background: transparent;
color: #999999;
border-radius: 0;
padding: 0 7px;
}

.popular-prdt .p-prdt-in  button.p-ac {
background: #C1272D;
border-radius: 35px;
text-transform: uppercase;
margin-top: 10px;
width: 100%;
font-size: 20px;
color: #ffffff;
display: inline-block;
padding: 10px 20px;
border: 1px solid  #C1272D;
}
.popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
width: calc(31.333333333333336% - 0.0px);
float: left;
margin: 50px 10px 0 10px;
text-align:center;
}
.p-prdt-in {
background: #f2f2f2;
border-radius: 20px;
padding: 15px;
position: relative;
}
/*shopify single section*/
.template-product .shopify-section #ProductSection-product-template {
padding-top: 60px;padding-bottom: 80px;
}
  .template-product .shopify-section #ProductSection-product-template2022 {
padding-top: 50px;
    padding-bottom: 50px;
}
  
  .template-product .shopify-section #ProductSection-product-template-newop {
padding-top: 60px;
}
    .template-product .shopify-section #ProductSection-product-template-newop-v2 {
padding-top: 60px;
}
  
    .template-product .shopify-section #ProductSection-product-template-new {
padding-top: 60px;
}

.template-product .shopify-section #ProductSection-product-template-Inno2020 {
padding-top: 60px;
}

.checkboxes input+span::before {
content: "";
height: 22px;
width: 22px;
border-radius: 2px;
border: 2px solid #616161;
background: #fff;
position: absolute;
top: -1px;
left: 0;
line-height: 19px;
text-align: center;
color: red;
font-size: 14px;
transition: all .3s;
}
.checkboxes input:checked+span::before {
content: "\f00c";
font-family: 'FontAwesome';
border: 2px solid red;
}
.checkboxes label {
cursor: pointer;
font-size: 16px;
font-weight: 400;
transition: all .3s;
position: relative;
padding-left: 30px;
color: #000;
margin-bottom: 3px;
}
.checkboxes input{
display: none;
}
.mst-pop {
position: absolute;
width: 100%;
background: #c2272d;
color: #fff;
left: 0;
top: -34px;
border-radius: 20px 20px 0 0;
padding: 8px 0;
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.8px;
}
.faq_main{
padding-bottom:0;   
}
.cbd-sec-in .shg-row .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12:first-child {
width: 35%;
}
.cbd-sec-in .shg-row .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12:nth-child(2) {
width: 65%;
}
.cbd-sec-in .popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12{
padding: 0;
border-radius: 20px;
width: calc(30.333333333333336% - 0.0px);
}
.cbd-sec-in .popular-prdt .p-prdt-in h5 {
font-size: 18px;
padding: 15px 0 20px;
}
.cbd-sec-in .p-prdt-img {
/*height:336px;*/
}
.cbd-sec-in .popular-prdt .p-prdt-in ul li {
font-size: 30px;
}
.cbd-sec-in .popular-prdt .product-form{
 padding-top: 0px;
}
.CBD-left {
margin: 50px 0 0;
}

.cbd-sec-in .popular-prdt .p-prdt-in .p-prdt-img img {
height: 200px;
}
.cbd-sec-in {
margin: 40px 0 50px;
}
.CBD-left a.shg-cse {
border-radius: 100px !important;
font-weight: 600;
padding: 12px 27px !important;
}
.CBD-left a.shg-cse:hover{
background: #fff !important;
border-radius: 100px !important;
color: #006caa !important;
}
.CBD-left ul#innocbd_benefits {
margin: 20px 0 10px;
padding-left: 40px;
}
.CBD-left ul#innocbd_benefits li {
font-size: 16px;
color: #fff;
position: relative;
margin: 8px 0;
padding-left: 20px;
}
.CBD-left p {
font-size: 16px;
}
.CBD-left ul#innocbd_benefits li:after {
background: #fff;
width: 10px;
height: 2px;
position: absolute;
content: "";
left: 0;
top: 11px;
}
.template-product .mst-pop {
top: -30px;
}
.all-phancey-sec .title_product_sub .col_l {
font-size: 36px;
padding-right: 0;
font-weight: 400;
line-height: 36px;
text-align: right;
}
.all-phancey-sec .col_r span {
font-size: 34px;
font-weight: 400;
font-style: italic;
text-align: right;
}
.all-phancey-sec .col_r .z_txt {
font-size: 140px;
}
.all-phancey-sec .col_r .z_txt sub {
font-size: 30px;
margin-left: -29px;
position: relative;
bottom: 0;
font-weight: 600;
font-style: normal;
}
.gaurantee-satisfaction p {
line-height: 30px;
}
.inno-supp p{
color:#000 !important;
line-height:30px;
}
.CBD-left h2{
font-weight:700 !important; 
}
.why-inno-flav-list ul {
display: flex;
justify-content: space-between;
text-align: center;
color: #fff;
margin: 0 0 20px;
}
.why-inno-flav-list ul li img {
max-width: 170px;
}
.why-inno-flav-list ul li p {
color: #fff;
}
.footer-cont.row {
max-width: 1200px;
margin: 50px auto 0;
display: flex;
}
.footer-cont.row .inno_footer_col.footer-col-left.shg-c-lg-4 {
width: 70%;
margin-left: 6%;
}
.footer-cont.row .inno_footer_col.footer-col-right.shg-c-lg-8 {
float: left;
width: 30%;
}
#footer h2{
text-align:right;
}
.inno_social ul.inno_footer_list a {
    color: #C1272D;
    font-weight: 500;
}
.inno_social ul.inno_footer_list {
    margin: 0;
}
.thermo-shred-stack h1.product-single__title {
    font-size: 57px;
    line-height: 1;
}
.foot-menu a {
color: #fff;
margin: 3px 0;
display: inline-block;
}
.foot-menu a:hover{
color:#C1272D;
}
.foot-menu h4 {
color: #fff;
font-weight: 900;
font-size: 22px;
text-align: left;
margin: 0 0 10px;
font-family: proxima-nova,sans-serif;
  text-transform: uppercase;
  
}
.foot-menu {
text-align: left;
margin: 0 0 15px;
}
.foot-menu .inno_social h4 {
margin: 0;
}
.inno_social p {
color: #C1272D;
font-size: 15px;
margin: 0;
}
.footer-col-left .inno_footer_grid {
width: 33%;
float: left;
}
.foot-menu .inno_social li {
display: inline-block;
margin-right: 12px;
}
.foot-menu .inno_social .social-icon a {
font-size: 24px;
}
.inno_social ul {
margin-top: 15px;
}
.wellness-prdt-in {
max-width: 90%;
margin: auto;
}
.wellness-prdt-in .product-form {
padding: 0;
}
.wellness-prdt-in .p-prdt-img {
height: 220px;
}
.wellness-prdt-in .popular-prdt .p-prdt-in .p-prdt-img img {
height: 220px;
}

#ProductSection-product-template button.btn.product-form__cart-submit:hover {
background: #C1272D !important;
}

  #ProductSection-product-template2022 button.btn.product-form__cart-submit:hover {
background: #C1272D !important;
}
  
  #ProductSection-product-template-newop button.btn.product-form__cart-submit:hover {
background: #C1272D !important;
}
  
    #ProductSection-product-template-newop-v2 button.btn.product-form__cart-submit:hover {
background: #C1272D !important;
}

    #ProductSection-product-template-new button.btn.product-form__cart-submit:hover {
background: #C1272D !important;
}
  
#ProductSection-product-template-Inno2020 button.btn.product-form__cart-submit:hover {
background: #C1272D !important;
}

.inno-supp.cbd-inn-sp p {
color: #fff !important;
}
.home_best_selling .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 span.shg-product-sold-out {
    font-weight: 500;
}
.product-variants.infiniteoptions {
    float: left;
    width: 100%;
}












@media (min-width:980px){
  
  
  
  
  
  
.wellness-prdt-in .recharge_options {
/*margin-top: -60px;*/
}
.wellness-prdt-in .popular-prdt .p-prdt-in h5 {
padding: 10px 0 20px;
}
}


@media (min-width:1200px){
.whatsInside1 {
padding: 0 !important;
}
.site-nav .tmenu_item--root > .tmenu_submenu {
max-height: 500px;
overflow-y: auto !important;
}
.popular-prdt .p-prdt-in h5 {
padding: 25px 0 0px;

}
.tmenu_submenu_tab_item {
overflow: auto !important;
}
/*shopify single section*/
.template-product .shopify-section .product-single .grid__item.product-single__photos .product-single__photo-wrapper {
  position: relative;
  top: 0;
display:flex;
}
}

@media (min-width:1365px)
{
.shg-box.shg-c.BEST_SELLING .shg-product-image-wrapper {min-height: 405px;} 
}

@media (max-width:1200px){
.why-inno-flav-list ul li {
display: inline-block;
margin: 15px;
}
.cbd-collect-prdt {
padding-top: 30px !important;
}
.cbd-collect-prdt .shogun-heading-component h3 {
font-size: 14px !important;
}
.cbd-collect-prdt ul li {
font-size: 12px;
}

.why-inno-flav-list ul {
display: inline-block;
justify-content: unset;
}
.cbd-sec-in .shg-row .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12:first-child {
width: 100%;
}
.cbd-sec-in .shg-row .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12:nth-child(2) {
width: 100%;
margin-top: 20px;
}
.all-phancey-sec .col_r span {
font-size: 28px;
}
.all-phancey-sec .col_r .z_txt {
font-size: 110px;
}
}

@media only screen and (min-width: 751px) and (max-width: 979px)  {
.product-single .medium-up--one-half {
    width: 100%;
    margin-bottom: 0px;
}
}



@media only screen and (min-width: 768px) and (max-width: 979px)  {
  #footer h2 {
    font-size: 20px;
}
  .gluten-list {
    max-width: 90% !important;
}
  .imageBoxRow .shg-box {
    max-width: 90% !important;
}
  .product-single__photos .thumbnails-slider__next {
    bottom: 20px;
  }
.template-product .skinsupermax .shogun-heading-component h2 {
    font-size: 16px !important;
}
  .benefit_pname h4 {
    font-size: 13px !important;
}
.max_strength_advantage .shg-c-lg-7.shg-c-md-7.shg-c-sm-7.shg-c-xs-12 {
    width: 100%;
}
.max_strength_advantage .shg-c-lg-5.shg-c-md-5.shg-c-sm-5.shg-c-xs-12 {
    width: 100%;
}
.flavor_bottom .shg-box.imageBoxRow {
padding-left: 0px !important;
}
/* .flavor_bottom .shg-box {
padding-left: 0px !important; 
}*/
.gluten-list h5 {
    font-size: 13px !important;
}
.listing_panel li {
    font-size: 16px;
}
.template-product .shogun-heading-component h2 {
    font-size: 22px !important;
    margin: 0 !important;
}
.cbd-collect h2 {
font-size: 48px !important;
}
.cbd-collect-prdt .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 {
width: 48% !important;
margin: 15px 0;
}
.cbd-collect-prdt ul li {
font-size: 15px;
}
.cbd-collect-prdt .shogun-heading-component h3 {
font-size: 18px !important;
}
.footer-cont.row .inno_footer_col.footer-col-left.shg-c-lg-4 {
width: 45%;
float: left;
}
.footer-cont.row .inno_footer_col.footer-col-right.shg-c-lg-8 {
float: left;
width: 55%;
}
#footer h2 {
font-size: 25px;
}
.getlatest_text p {
font-size: 15px;
}
.cbd-sec-in .popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12.rc_first_product {
margin-top: 0;
}
.CBD-left {
margin: 10px 0 50px !important;
}
.template-product .cbd-sec-in .mst-pop {
top: -30px;
}
}

@media only screen and (min-width: 980px) and (max-width: 1279px)  {
.popular-prdt {
padding: 20px 0;
}


.gaurantee-satisfaction .shg-row .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
top: 0;
}
.gaurantee-satisfaction .shg-row .shg-c-lg-8.shg-c-md-8.shg-c-sm-8.shg-c-xs-12 {
padding-left: 25%;
padding-right: 0%;
}
.popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
width: calc(30.333333333333336% - 0.0px);
}
.popular-prdt .p-prdt-in ul li {
font-size: 32px;
}  
.popular-prdt .p-prdt-in h5 {
font-size: 20px;
}
.gaurantee-satisfaction .shg-row .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
top: -12px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1279px)  {
.home_best_selling .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 h2 {
    font-size: 12px !important;
}
  .home_best_selling .shg-product-image-wrapper img.shogun-image {
    height: 250px;
    object-fit: contain;
    min-height: 185px !important;
}
  .home_best_selling .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 span.shg-product-sold-out {
    font-size: 33px !important;
}
  .home_best_selling .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 span.shg-product-price {
    font-size: 33px !important;
}
}


@media only screen and (min-width: 750px) and (max-width: 1279px)  {
span.tmenu_item_text::before {
width: 48px;
}
.site-header #SiteNav a.tmenu_item_link.site-nav__link {
padding: 10px !important;
}

.xsite-nav .tmenu_item--root > .tmenu_submenu {
top: 110px !important; 
}

.site-nav>.tmenu_item {
margin: 0px 15px 0 15px !important;
min-width: 51px;
}
.site-header #SiteNav .tmenu_item a.tmenu_item_link.site-nav__link {
padding-bottom: 26px !important;
}
#SiteNav .tmenu_item--root > .tmenu_item_link {
font-size: 16px;
}
a.site-header__icon.site-header__account {

color: #000000;
font-size: 14px;
font-weight: 500;
padding: 6px 10px 8px;
margin-right: 10px;
}  

.home_best_selling .shogun-image-container {
min-height: initial !important;
}
.template-product .shogun-heading-component h2 {
margin: 0;
}
.home_best_selling .shogun-heading-component h2 {
font-size: 14px !important;
margin: 0;
}

}


@media (min-width: 360px) and (max-width: 979px){
  .max_strength_advantage .shg-c-lg-7.shg-c-md-7.shg-c-sm-7.shg-c-xs-12 h2 br{
   display:none; 
  }
.product-single .inno_prodetails {
width: 100% !important;
margin-left: 0% !important;
}

}


@media screen and (max-width: 1200px) {
.zero-artifsl h2 {
font-size: 76px;
}

.zero-artifsl h3 {
font-size: 16px;
}
.zero-artifsl:after {
right: -20px;
}
.zero-artifsl:before {
left: -20px;
}
.why-inno .shogun-heading-component h3 {
font-size: 36px !important;
letter-spacing: 0px !important;
line-height: normal !important;
}
.inted-pera:after{
display:none !important;
}
}

@media screen and (max-width: 979px) {
.template-product .shopify-section #ProductSection-product-template {
    padding-top: 60px;
    padding-bottom: 40px;
}  
.google-price {
  text-align: center;
}
  
  .site-header__logo img {
    margin: 0 auto !important;
}
  
  .site-header__cart {
    padding-left: 0px !important;
  }
  
  .site-header__mobile-nav .site-header__logo {
    float: none !important;
	margin: 15px 0 15px 38px!important;
    padding: 0px !important;
  }
  
  #dmenu-app .dmenu_hamburger--shadow .dmenu_hamburger_icon {
    color: #939393 !important;
  }
  
  
  .site-header__cart path {
    fill: #171E48 !important;
}
  
  .mobilehide {display: none;}
  
  .mobileshow {display: block !important;}
  
  .sumbanner {
   max-width: 100%; 
  }
  
  .bonusimage  {
    position: inherit;
    margin: 15% 0 0 0;
    max-width: 100%;
}
  

.bonusimage img {
    max-width: 100%;
    margin-top: -10%;
}

 #ProductSection-product-template2022   .bonusimage  {
    position: inherit;
    margin: 5% 0 10%;
    max-width: 100%;
}
  

#ProductSection-product-template2022 .bonusimage img {
    max-width: 80%;
    margin-top: -12%;
}

      #ProductSection-product-template2022 .bonusimage.mobileshow {
    position: initial;
    margin: 15% 0 0 0;
    max-width: 100%;
}

 #ProductSection-product-template2022 .template-product .main-content {
    padding-top: 10px;
}

  #ProductSection-product-template2022 .product_section1 .p_price {
    font-size: 35px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
  
  #ProductSection-product-template2022 .newcompare {
       order: 1;
   font-size: 19px;
    padding: 0;
    margin-left: 0;
    width: 100%;
  }

  #ProductSection-product-template2022 .mobiletitle {
    margin-bottom: 5px;
  }
  
#ProductSection-product-template2022 #inno_product_price {
    order: 2;
      font-size: 30px;
      padding: 0 0 0 1%;
      width: 100%;
  }
    #ProductSection-product-template2022 #discounted_price {
     order: 1;
      color: #000;
      font-size: 30px;
      padding: 0 0 0 1%;
      width: 100%;
  }

  #ProductSection-product-template2022 .swiper-button-next, #ProductSection-product-template2022 .swiper-button-prev {
    display: none;
  }

 #ProductSection-product-template2022 .__inno_product_purchase_btn {
    font-size: 19px;
  }

 #ProductSection-product-template2022 .product-form__item--submit .product-form__cart-submit {
    padding: 14px 18px;
}

#ProductSection-product-template2022 .product-form__item--submit {
    margin-top: 8px;
}

#ProductSection-product-template2022  .swiper-horizontal>.swiper-pagination-bullets  {
    bottom: 10px;
    left: 2.5%;
    width: 100%;
}
  
  #ProductSection-product-template2022 .product_section1 {
    width: fit-content;
    margin: 6% auto 0 auto;
    padding: 1% 10%;
    width: 90%;
    border-radius: 100px;
  }

  #ProductSection-product-template2022 shopify-payment-terms {
    display: none;
  }
  
   .inside-prdt .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
    margin: 15px 0;width:100% !important;
}
     .inside-prdt .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12{
    margin: 15px 0;width:100% !important;
}

  
.ultimatem-prdt .ultimate-bottom-prdt{
  max-width: 80% !important;
}

.popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
width: 100%;
margin-top:0;
}
.wellness-prdt-in .popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
margin-top: 10px;
}
.wellness-prdt-in .popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
margin-left: 0;
margin-right: 0;
padding: 10px;
}
.wellness-prdt-in .popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
margin-left: 0;
margin-right: 0;
padding: 10px;
}

.CBD-left {
margin: 10px 0 0 ;
}

.template-product .mst-pop {
top: -10px;
}
.popular-prdt .p-prdt-in h5 {
padding: 0 0 20px;
}
.popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12.rc_first_product {
margin-top: 50px;
}
.all-phancey-sec .title_product_sub .col_l {
text-align: center;
}
.cbd-sec-in .inno_most_popular .p-prdt-in {
padding-top: 15px;
}
.all-phancey-sec .title_product_sub .col_l {
font-size: 24px;
}
.cbd-sec-in .popular-prdt .p-prdt-in ul li {
font-size: 25px;
}
.all-phancey-sec .col_r span {
font-size: 22px;
}
.all-phancey-sec .col_r .z_txt {
font-size: 88px;
}

.cbd-sec-in .recharge_options {
/*margin-top: -53px;*/
}
.p-prdt-img {
height: auto;
}
.mst-pop {
top: 0;
}
.inno_most_popular .p-prdt-in {
padding-top: 50px;
}
.gaurantee-satisfaction .shg-row .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 .shg-c {
margin-left: 0 !important;
}
.gaurantee-satisfaction .shg-row .shg-c-lg-8.shg-c-md-8.shg-c-sm-8.shg-c-xs-12 {
padding-left: 15px;
}
.gaurantee-satisfaction .shg-row .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
position: relative;
left: 0;
top: 0;
margin: auto;
}
.recharge_options {
/*margin-top: 20px;*/
}
.popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12.inno_most_popular {
margin-top: 10px;
} 
body.our-commitment-to-accessibility .grid__item.medium-up--five-sixths.medium-up--push-one-twelfth .section-header h1 {
    font-size: 35px;
    line-height: 35px;
}
  
  

}


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

  .header-promo.mobileshow {
        margin-top: -40px;
    margin-bottom: 20px;
  }
  
       .bold-modal__window {height: calc(90% - 40px) !important;}
     
     .bold-product__control {padding: 15px 15px !important;}
  
  .imprv-btm{padding-left:20px;}
  .annihel-sec .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
    margin: 20px 0;
}
  .imageBoxRow .annihel-sec .shg-box.shg-c {
    max-width: 100% !important;
}
  .annihal-listing img.shogun-image {
    margin: 0 0 0px;
}
  .stubarn-sec .shg-c-lg-4 {
    margin: 30px 0;
}
.imageBoxRow .shg-box.shg-c.annihel-sec {
    max-width: 100% !important;
    margin-bottom: 40px;
}
  .stubarn-sec .shg-c-lg-4 img.shogun-image {
    max-width: 220px;
    margin-bottom: 0;
}
  .stubarn-sec .shg-c-lg-4:before{
    display:none; 
  }
  .imageBoxRow .annihal-block h2 {
    font-size: 16px;
}
  .metabolic-sec .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12 {
    padding: 0 20px;
}
.imageBoxRow .annihal-commnt {
    margin: 20px 0 0 0;
}
  .imageBoxRow .annihal-commnt p, .imageBoxRow .annihal-commnt span {
    font-size: 14px;
    color: #fff;
}
  .annihal-block.simeon-annihal {
    padding-top: 0;
    max-width: 720px;
}
  .template-product .faq_main .annihal-block.simeon-annihal h2 {
    font-size: 18px !important;
    margin-top: 25px;
}
  .faq_main.simeon-buy-sec {
    padding: 0;
}
  
.ann-buy-now {
    margin: 30px 0 10px 0;
    width: 100%;
    text-align: center;
}
  .buy-now-txt {
    padding: 25px 10px;
    font-size: 13px;
}
  .buy-now-txt h4 {
    font-size: 28px;
    margin: 0;
    line-height: 26px;
}
  .ann-buy-now a {
    font-size: 42px;
}
  #footer h2 {
font-size: 16px;
margin:0 0 -24px;
}
#footer img.shogun-img {
max-width: 290px;
}
  #footer {
    padding-top: 0px;
background-size: cover;
}
  .join-community {
    max-width: 277px;
    margin: auto;
}
  .getlatest_text p {
    margin-top: 0;
    padding-left: 0;
}
 .home_best_selling .shg-product-image-wrapper img {
    height: 315px;
    object-fit: contain;
}
  .home_best_selling .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 {
    margin: 10px 0;
}
.thermo-shred-stack .whatsInside {
    padding-bottom: 0 !important;
}
.cbd-stack .shogun-accordion-wrapper {
padding: 0 15px;
}
 .cbd-collect-prdt .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 {
width: 100% !important;
margin: 15px 0;
}
.cbd-collect-prdt ul li {
font-size: 15px;
margin: 4px 0;
}
.cbd-collect-prdt .shogun-heading-component h3 {
font-size: 18px !important;
}
.cbd-collect h2 {
font-size:30px !important;
}
.preach-pera .shg-c {
margin-left: 0 !important;
}
.metabolic_sec ul {
padding-left: 0;
}
.ino_list li {
font-size: 16px;
}
.innoshred-stp-sec p {
font-size: 16px !important;
line-height: normal;
}
.mb-lst {
margin-left: 0 !important;
margin-right: 0 !important;
max-width: 100% !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 0 !important;
}
.how_sec {
padding: 50px 0 !important;
}
.tile_fatburning {
font-size: 14px;
}
.tile_fatburning strong {
font-size: 5rem;
padding: 0 20px;
line-height: 5rem;;
}

.preach-pera {
padding-left: 0 !important;
}
.inno-delcs-sec .shg-row .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12:first-child {
width: 40%;
}
.inno-delcs-sec .shg-row .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12:nth-child(2){
width:60%; 
}
.inno-delcs-sec .shg-row .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12:first-child .shogun-heading-component h2 {
font-size: 16px !important;
position: relative;
top: 25px;
}
.inno-delcs-sec .shg-row .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12:last-child {
margin-top: 30px;
}
.why-inno .we-are-health-h .shogun-heading-component h3 {
font-size: 18px !important;
}
.zero-artifsl h2 br {
display: none;
}
.zero-artifsl h2 {
position: relative;
font-size: 76px;
line-height: 50px;
}
.zero-artifsl h3 {
font-size: 12px;
}
.zero-artifsl h2 span {
font-size: 11px;
top: unset;
position: absolute;
left: 0;
bottom: -20px;
line-height: normal;
}
.zero-artifsl:after, .zero-artifsl:before{
 display:none;
}
.we-are-health-h {
margin-left: 0;
}
.smothe-faq-g .shg-box {
padding: 0 !important;
}
.cdb-fq-list{
padding-left:20px !important; 
padding-right:20px !important;
}
.product_faqshead{
padding-left:20px !important; 
padding-right:20px !important;
}
.smothe-faq-g {
padding: 0 !important;
}
.footer-cont.row {
width: 90%;
margin: 30px auto 0;
display: inline-block;
}
.getlatest_text p {
font-size: 15px;
}
.footer-cont.row .inno_footer_col.footer-col-left.shg-c-lg-4 {
width: 100%;
}
.footer-cont.row .inno_footer_col.footer-col-right.shg-c-lg-8 {
width: 100%;
}
.CBD-left .lightboxbtn {
margin: 10px 0;
}
.ced-flav-lft {
padding: 0 15px !important;
}
.ced-flav-right {
padding: 0 15px !important;
}
.template-product .cbd-sec-in .mst-pop {
top: -30px;
}
.imageBoxRow h2 {
font-size: 24px;
}
.listing_panel li {
font-size: 16px;
}
.img-bx-left .shg-row .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
order: 2;
}
.img-bx-left .shg-row {
display: flex;
}
.img-bx-left {
margin: 30px 0;
}
.fruit-img {
margin-top: 0 !important;
margin-right: 0 !important;
}
.innovative-sec, .we-are-health-h {
margin-top: 0;
}
.burn-ft-bx {
padding: 20px 0;
margin: 10px 0;
}
.red-bordr-box {
max-width: 95% !important;
}
.nothing-loose-sec h4, .nothing-loose-sec h2{
text-allign:center !important;      
}
.red-bordr-box {
padding: 0 10px;
}
.nothing-loose-sec h2{
font-size:20px !important;    
}
.template-product .shopify-section #ProductSection-product-template {padding-top:30px;}
.template-product .shopify-section #ProductSection-product-template2022 {padding-top:18px;padding-bottom:18px;}  
.template-product .shopify-section #ProductSection-product-template-newop {padding-top:30px;}
  
  .template-product .shopify-section #ProductSection-product-template-newop-v2 {padding-top:30px;}

  
  .template-product .shopify-section #ProductSection-product-template-new {padding-top:30px;}
  
.template-product .shopify-section #ProductSection-product-template-Inno2020 {padding-top:30px;}
  
}

@media screen and (max-width: 749px) {
  .template-product .faq_main .annihal-block.simeon-annihal h2 {
    font-size: 18px !important;
    margin-top: 25px;
}
.all-phancey-sec .col_r .z_txt sub {
font-size: 10px;
margin-left: -13px;
} 
.inno_effective_sec p {
font-size: 16px !important;
}
.inno_effective_sec h2 {
font-size: 18px !important;
padding: 0 15px !important;
}
.title_group h2 {
font-size: 38px !important;
}

  
.klaviyo_form button {
min-width: 90px !important;
}
.template-product .faq_main .gaurantee-satisfaction h2 {
font-size: 22px !important;
}
.imageBoxRow .shogun-heading-component h1 {
font-size: 24px !important;
}
.all-phancey-sec {
max-width: 100% !important;
}
.dmenu_nav .dmenu_section:last-child {
display: none !important;
}
.site-header__icon svg {
height: 31px;
width: 28px;
}
.all-phancey-sec .col_r .z_txt {
font-size: 48px;
}
.all-phancey-sec .col_r span {
font-size: 13px;
margin: 0;
}
.all-phancey-sec .col_r {
padding-left: 10px;
margin-left: 10px;
}
.all-phancey-sec .title_product_sub .col_l {
font-size: 15px;
line-height: 21px;
text-align: right;
}
.home_best_selling .shogun-image-container img {
height: 150px;
object-fit: cover;
}
.inside img.shogun-image.shogun-lazyloaded {
display: none !important;
}
.flavor_bottom .shg-box.imageBoxRow {
padding-left: 0px !important;
}
.arrow-none-mb{
display:none !important; 
}
.sec-hide-mb{
display:none;
}
.template-product .all-integrate .shogun-heading-component h2 {
font-size: 28px !important;
margin: 50px 0 0 !important;
}
.vertical_text {
left: -43px;
}
.shg-box.shg-c.FAQ {
padding: 0 10% 0;
}
.site-header__cart path {
fill: red;
}
#dmenu-app .dmenu_hamburger--position-top_left {
z-index: 1000;
margin-top:35px;
margin-left:-10px;
}
  
#fsb_bar { margin-top:-3px !important; font-size: 13px !important;}
  
h4.shogun-accordion-title {
font-size: 14px !important;
}
.block_grantee {
max-width: 100% !important;
}
.gaurantee-satisfaction .shg-row {
border-radius: 0;
margin:40px auto;
	padding: 30px 0;
}
.imageBoxRow .shg-box.shg-c {
max-width: 95% !important;
}
.faq_main {
max-width: 100% !important;
}
.unfair_advantages .shg-rich-text p span {
font-size: 15px !important;
}
.unfair_advantages .shg-rich-text p {
line-height: normal;
}
.gluten-list .shogun-image-container {
margin: 20px 0 0;
}
.gluten-list {
max-width: 100% !important;
padding: 50px 15px !important;
}
.gluten-list h5 {
font-size: 18px !important;
}
.cbd-sec-in .popular-prdt .p-prdt-in ul li {
font-size: 36px;
}
.gaurantee-satisfaction .shg-row {
max-width: 100%;
}
.cbd-sec-in .popular-prdt.inno_most_popular {
margin-top: 50px !important;
}
.popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
margin-top: 20px;
}


.cbd-sec-in .popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
margin-left: 0;
margin-right: 0;
}
.cbd-sec-in .popular-prdt.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
width: 100%;
}
.cbd-sec-in .recharge_options {
margin-top: 0;
}
.cbd-sec-in .p-prdt-img {
height: auto;
}
.we-are-health-h {
margin-bottom: 0;
}
.home_best_selling .shogun-image-container {
height: 150px;
}
.home_best_selling .shg-c {
padding-top: 5px !important;
}
.hmbtm_slider_right .shg-c h2{
 text-align:center !important; 
}

.home_keys_section .shogun-image-container {
margin: 40px 0 0;
}
.home_keys_section .shg-c {
text-align: center !important;
}
.home_best_selling .shg-box.shg-c {
margin: 10px 0;
}
#PageContainer {padding-top: 70px;}
.faq_main {
padding-left: 15px;
padding-right: 15px;
}
.most_Popular_products .shg-product {
margin: 0 0 20px 0;
}

.flavor_bottom_middle .shogun-image-container {
margin: auto;
}
.vertical_text.hmb_color.top, .vertical_text.turmeric_color.top {
left: -32px;
}
h1.product-single__title{
font-size:36px !important; 
  line-height: 38px;
    margin-bottom: 10px;
  text-align: center;
      line-height: .9;
}
  
  .tagline {
   text-align: center; 
  }
  
  .stamped-main-badge {
    cursor: pointer;
    text-align: center;
}
  
/* .flavor_top .title_product_sub {
display: inline-block;
width: 100%;
} */
.product_benefits_left {
margin: 30px 0 30px;
}
.title_product_sub .col_l {
font-size: 22px;
padding-right: 0;
line-height: 27px;
}
.col_r {
padding-left: 1rem;
margin-left: 1rem;
}
.col_r .z_txt {
font-size: 58px;
}
.col_r .z_txt span {
font-size: 9px;
}
.col_r span {
font-size: 15px;
}
body .announcement-bar__message {
font-size: 11px !important;
  line-height: 1 !important;
}
button.btn--link.site-header__icon.site-header__search-toggle.js-drawer-open-top {
display: none;
}
a.site-header__icon.site-header__account{
 display:none;
}
/*   .flavor_top .col_l {
width: 100%;
float: left;
padding: 0;
font-size:40px;
} */
.flavor_top {
max-width: 100% !important;
padding-bottom: 0 !important;
}
.flavor_bottom .shg-box {
padding-left: 15px !important;
}
/* .flavor_top .col_r {
margin: 0;
padding: 0;
text-align: center;
  border:none;
display: inline-block;
} */
.flavor_bottom_right {
padding: 0 20px !important;
}
.ingredients_section .shogun-heading-component h1 {
margin-top: 50px;
}
.template-product #rc_radio_options .rc_block {
width: 100%;
padding: 0 0 5px;
}
.template-product #shopify-section-product-template .product-single__thumbnails-item img {
height: 105px;
object-fit: cover;
}
.template-product #ProductSection-product-template .product-single__thumbnails-item {
width: 100% !important;
height: 120px;
}
  .template-product #shopify-section-product-template2022 .product-single__thumbnails-item img {
height: 105px;
object-fit: cover;
}
.template-product #ProductSection-product-template2022 .product-single__thumbnails-item {
width: 100% !important;
height: 120px;
}
  
  .template-product #ProductSection-product-template-newop .product-single__thumbnails-item {
width: 100% !important;
height: 120px;
}
  
    .template-product #ProductSection-product-template-newop-v2 .product-single__thumbnails-item {
width: 100% !important;
height: 120px;
}
  
    .template-product #ProductSection-product-template-new .product-single__thumbnails-item {
width: 100% !important;
height: 120px;
}
  
  
  
.template-product #shopify-section-product-template .product-single__thumbnails-item a{
height: 120px;
}
.template-product #ProductSection-product-template ul.product-single__thumbnails {
float: left;
width: 100%;
display: inline-block;
margin: 0;
max-width: 100%;
}

  .template-product #shopify-section-product-template2022 .product-single__thumbnails-item a{
height: 120px;
}
.template-product #ProductSection-product-template2022 ul.product-single__thumbnails {
float: left;
width: 100%;
display: inline-block;
margin: 0;
max-width: 100%;
}


  
  
  .template-product #ProductSection-product-template-newop ul.product-single__thumbnails {
float: left;
width: 100%;
display: inline-block;
margin: 0;
max-width: 100%;
}
  
    
  .template-product #ProductSection-product-template-newop-v2 ul.product-single__thumbnails {
float: left;
width: 100%;
display: inline-block;
margin: 0;
max-width: 100%;
}
  
    .template-product #ProductSection-product-template-new ul.product-single__thumbnails {
float: left;
width: 100%;
display: inline-block;
margin: 0;
max-width: 100%;
}
  
  .template-product #shopify-section-product-template-Inno2020 .product-single__thumbnails-item img {
height: 105px;
object-fit: cover;
}
.template-product #ProductSection-product-template-Inno2020 .product-single__thumbnails-item {
width: 100% !important;
height: 120px;
}
.template-product #shopify-section-product-template-Inno2020 .product-single__thumbnails-item a{
height: 120px;
}
.template-product #ProductSection-product-template-Inno2020 ul.product-single__thumbnails {
float: left;
width: 100%;
display: inline-block;
margin: 0;
max-width: 100%;
}
  
.template-product .product-single__photos .thumbnails-slider__next {
bottom: 90px;
}
.template-product .product-single__photos .thumbnails-slider__next{
left: 66px;
}
.template-product .product-single__photos .thumbnails-slider__prev{
left: 66px;
}
.template-product .product-single__photo-wrapper {
display:flex;
width: 70%;
}

.template-product .thumbnails-wrapper{
box-sizing: border-box;
padding: 0;
float: left;
width: 28%;
}
.template-product .product-single__meta {
padding: 0 15px;
}
.template-product .product-single__thumbnail {
width: 100%;
}
.template-product .centerMaxDiv .skinsupermax img {
max-width: 182px;
width:100%;
margin-bottom: 5px;
}
.template-product .shogun-heading-component h2 {
font-size: 22px;
margin: 0 !important;
}
.unfair_advantages h2:before{
top: 10px;
}
.template-product .shogun-image-container {
margin: 0 0 0px;
}

.template-product .stamped-reviews {
padding: 0 15px;
}
.max_unturned {
padding: 0 15px;
}
.template-product .faq_main {
margin-top: 0 !important;
padding-top:0 !important;
}
.template-product .faq_main h2 {
font-size: 34px !important;
margin-top: 25px;
}
.template-product .new-review-form {
padding: 0 15px !important;
}
.template-product a.stamped-summary-actions-newreview {
margin: auto;
width: 90%;
}
/* .template-product .swatch_buttons .variant_tab {
width: 100%;
margin: 0 0 20px;
} */
.swatch_buttons .variant_tab {
width: 100%;
margin: 10px 0;
}
.max_unturned h1 {
margin: 0 0 20px;
font-size: 24px;
}
.template-product #rc_autodeliver_options .rc_label__delivery {
text-align: center;
}
.product__price .price__regular {
display: inline-block;
justify-content: space-between;
color: #000000;
flex-basis: unset;
}
.template-product .product__price .price__regular dt, .template-product .product__price .price__regular dd {
width: 100%;
text-align: center;
}
.template-product .product__price .price.price--on-sale {
display: none;
justify-content: unset;
text-align: center;
margin: 0 0 20px;
}
.faq_main h4.shogun-accordion-title:after {
right: -20px;
top: 42% !important;
}

.faq_main .shogun-accordion-header {
width: 96%;
}
.template-product .product__price .price.price--on-sale {
display: none;
justify-content: unset;
text-align: center;
}
.template-product .rc_popup {
text-align: center;
} 
.max_unturned p {
font-size: 18px;
line-height: 28px;
}
.faq_main .shg-box.shg-c {
max-width: initial !important;
padding: 0 15px;
}
.faq_main .shg-box.shg-c h4.shogun-accordion-title {
font-size: 12px !important;
}
.popular_title .shg-c {
max-width: inherit !important;
margin: 0 !important;
}

.inno_popular_products .shg-c.shg-product {
margin: 0 !important;
}
.inno_popular_products .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
margin: 0 0 20px;
}

.product-form__item--quantity{text-align:left;}
.input#Quantity-product-template{width:20%; padding-left:15px;}
  
}
@media (max-width:640px){
#s-5291919c-7d17-477a-b7d8-9a21d1da9051 .shogun-heading-component h2{font-size: 40px;}
#s-41318ce4-489a-4d45-a896-fa7450371959 h2 {font-size:48px !important;text-align: center !important;}
div#s-34509446-486e-4def-a7f5-cd72f482b701 {background:#b80b39;}
div#s-34509446-486e-4def-a7f5-cd72f482b701 img.shogun-image { margin-top:0;}
#s-34509446-486e-4def-a7f5-cd72f482b701 img.shogun-image {height: 740px;}
.banner_img img.shogun-image {max-height: 300px; width:auto;}
#s-5291919c-7d17-477a-b7d8-9a21d1da9051{margin-top:20px !important;}
.search_box_panel {width: 100%;text-align:center;}
.search_box .form-control{max-width: 290px;margin-bottom: 10px;}
.shg-product .shg-product-image-wrapper {min-height: 229px;}
.shg-product-title-component h2 {font-size: 17px !important;}
.keep_clean_column .shg-c-lg-2, .keep_clean_column .shg-c-lg-3 {width: 100% !important;margin-bottom: 15px;}
.Keeping_Clean { padding:0;}
#s-4908cb40-e8e2-4f28-a79e-234c5cec5176 span strong {font-size: 37px;letter-spacing: 0;}
#s-d213723b-614c-49de-8a92-d7d338852109, #s-4908cb40-e8e2-4f28-a79e-234c5cec5176 { margin-left:20px !important;margin-right:20px !important;}
.tmenu_image.tmenu_image--above img {display: none !important;}
.tmenu_image.tmenu_image--above{float:left;}
/** Footer Newsletter form **/  
.search_box.klaviyo_form {width: 95%;}
.footer-col-left .inno_footer_grid {width: 50%;}
}

@media (max-width:462px){

 .clicktop {
    height: 50%;
  }
  
.template-product .skinsupermax .shogun-heading-component h2 {
    font-size: 16px !important;
}
  .home_best_selling .shg-product-image-wrapper img.shogun-image {
    height: 185px;
    object-fit: contain;
    min-height: 185px !important;
}
  .home_best_selling .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 h2 {
    font-size: 12px !important;
}
  .home_best_selling .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 span.shg-product-sold-out {
    font-weight: 500;
    font-size: 33px !important;
}
.home_best_selling .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 span.shg-product-price{
  font-size:33px !important;
}
.template-product.cbd-stack .product-single__photos .thumbnails-slider__next {
bottom: -30px;
}
.template-product #ProductSection-product-template .product-single__thumbnails-item {
height: 80px;
}
  .template-product #ProductSection-product-template2022 .product-single__thumbnails-item {
height: 80px;
}
  .template-product #ProductSection-product-template-newop .product-single__thumbnails-item {
height: 80px;
}
  
    .template-product #ProductSection-product-template-newop-v2 .product-single__thumbnails-item {
height: 80px;
}
  
    .template-product #ProductSection-product-template-new .product-single__thumbnails-item {
height: 80px;
}
.template-product #shopify-section-product-template .product-single__thumbnails-item img {
height: 65px;
}
.template-product #shopify-section-product-template .product-single__thumbnails-item a {
height: 80px;
}

.template-product #shopify-section-product-template2022 .product-single__thumbnails-item img {
height: 65px;
}
.template-product #shopify-section-product-template2022 .product-single__thumbnails-item a {
height: 80px;
}
  
.template-product #ProductSection-product-template-Inno2020 .product-single__thumbnails-item {
height: 80px;
}
.template-product #shopify-section-product-template-Inno2020 .product-single__thumbnails-item img {
height: 65px;
}
.template-product #shopify-section-product-template-Inno2020 .product-single__thumbnails-item a {
height: 80px;
}  
.template-product .product-single__photos .thumbnails-slider__next {
bottom: 140px;
}

.benefit_pname h4 {
font-size: 10px !important;
}
.why-inno .shogun-heading-component h3 {
font-size: 26px !important;
}
#s-41318ce4-489a-4d45-a896-fa7450371959 h2 {font-size: 33px !important;}
.shg-product .shg-product-image-wrapper {min-height: 197px;} 
.home_best_selling .shg-c-lg-3 .shogun-heading-component h2 {
font-size: 11px !important;
}
.home_best_selling .shogun-image-container img {
height: 150px;
object-fit: cover;
}
.home_best_selling .shogun-image-container {
height: 150px;
min-height: initial !important;
}
.home_best_selling .shg-c{
 padding-top:0px !important;
  padding-bottom:5px !important;
}
.inno_popular_products .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {
padding: 0;
}
.popular-prdt .p-prdt-in ul li {font-size: 35px;}
}


@media (max-width:380px){
.BEST_SELLING .shg-c-xs-6 {width: 100% !important;} 
.footer-list li { padding: 0 10px;}
}

@media (max-width:360px){
.home_best_selling .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 h2 {
    font-size: 10px !important;
}
}

/*** styles.css ***/
  @media(min-width:1280px){

    #shopify-section-collection-template-quick-add #Collection ul li.medium-up--one-third {
            width: 30.33%;
        }    
    
#Collection ul {margin: auto;display: flex; flex-wrap: wrap;}
#Collection ul li{float:none; display: inline-block;text-align:left; }
#Collection ul li:nth-child(3n){margin-right:0;}
#shopify-section-collection-template #Collection ul li.medium-up--one-third {
    width: 30.33%;
}
}

@media only screen and (max-width: 1279px) and (min-width:992px){

   #shopify-section-collection-template-quick-add #Collection ul li.medium-up--one-third {
            width: 30.8%;
            clear:none;
            min-heightx: 555px;
        }
  
li.grid__item--collection-template .price_title .title .h5 {
    font-size: 14px;
}
.product-card__image-with-placeholder-wrapper {
    min-heightx: 360px;
}
.price_title {
    min-height: 100px;
}
#shopify-section-collection-template #Collection ul li.medium-up--one-third {
    width: 30.8%;
    clear:none;
    min-height: 555px;
}
  div#Collection {
    padding: 0 5%;
}
    #Collection ul li:nth-child(3n) {
    margin-right: 0;
}
}

@media only screen and (max-width: 991px) and (min-width:768px){

      .main_reviews_widget.summer-page {
    padding-left: 20px;
    padding-right: 20px;
}
  body.why-inno .social-icon-width .col-4 {
    padding: 30px;
}
      #Collection {
            padding: 0 3%;
        }
        #Collection ul li:nth-child(even){margin-right:0;}
        #shopify-section-collection-template-quick-add #Collection ul li.medium-up--one-third {
            width: 48%;
        }
        #Collection .grid{
            margin-left:0;
        }

        #shopify-section-collection-template-quick-add #Collection ul li.medium-up--one-third {
            width: 48%;
            clear: none;
        }

        #shopify-section-collection-template-quick-add #Collection  li.grid__item--collection-template .price_title .title .h5 {
            font-size: 16px;
        }
  
#Collection {
    padding: 0 3%;
}
#Collection ul li:nth-child(even){margin-right:0;}
#shopify-section-collection-template #Collection ul li.medium-up--one-third {
    width: 48%;
}
#Collection .grid{
  margin-left:0;
}

 #shopify-section-collection-template #Collection ul li.medium-up--one-third {
    width: 48%;
    clear: none;
}

  #shopify-section-collection-template #Collection  li.grid__item--collection-template .price_title .title .h5 {
    font-size: 16px;
  }
}
@media only screen and (max-width: 991.98px){
.meta-header-promo {padding: 5px;}
p.meta-header-promo-text {font-size: 20px;}  
}
@media only screen and (max-width: 767px){
p.meta-header-promo-text {font-size: 18px;}
.announcement-bar__message em {
    padding: 2px 5px 2px 5px;
    margin-left: 3px;
    margin-right: 4px;
    line-height: 12px;
}
  #shopify-section-collection-template-quick-add .medium-up--one-third {
            width: 48%!important;
            margin: 0 1%!important;
            padding: 17px 10px !important;
            min-height: auto !important;
            margin-bottom: 10px !important;
        }
        #shopify-section-collection-template-quick-add .price_title .title {

        }

        div#shopify-section-collection-template-quick-add ul {
            padding: 0px !important;
        }
        #shopify-section-collection-template-quick-add li.grid__item--collection-template .price_title .title .h5 {
            font-size: 15px !important;
            line-height: 1;
            text-align: center;
        }
        #Collection ul.grid {
            margin: 0;
            padding: 0 20px;
            display: flex;
            flex: auto;
            flex-wrap: wrap;
            width: 100%;
        }
        #Collection .grid__item--collection-template {
            margin: 20px 0;
        }
        #shopify-section-collection-template-quick-add .medium-up--one-third {
            width: 100%;
        }
  
  #shopify-section-collection-template .medium-up--one-third, #shopify-section-collection-template-fathers-day #Collection ul li.medium-up--one-third {
width: 48%!important;
    margin: 0 1%!important;
    padding: 17px 10px !important;
  min-height: auto !important;
    margin-bottom: 10px !important;
}
   #shopify-section-collection-template .price_title .title {
    
}
#Collection ul.test1.grid.grid--uniform.grid--view-items {
    padding: 0;
}
.testimg {
    padding: 12px!important;
} 
li.grid__item--collection-template .price_title .title .h5 {
    font-size: 15px!important;
    line-height: 1!important;
    text-align: center!important;
}    
div#shopify-section-collection-template ul {
    padding: 0px !important;
}
   #shopify-section-collection-template li.grid__item--collection-template .price_title .title .h5 {
    font-size: 15px !important;
     line-height: 1;
    text-align: center;
 }
#Collection ul.grid {
    margin: 0;
    padding: 0 20px;
  display: flex;
    flex: auto;
    flex-wrap: wrap;
    width: 100%;
}
#Collection .grid__item--collection-template {
    margin: 20px 0;
}
#shopify-section-collection-template .medium-up--one-third {
    width: 100%;
}
  
  #Collection .grid__item--collection-template .price-amount {
   display: block;
    text-align: center;
  }
  
  .compareto {
   display: block;
    text-align: center;
    padding-left: 0 !important; 
  }
  
  .price_title .title .tag {
    font-size: 11px;
    text-align: center;
    line-height: 1.2;
    margin-top: 5px;
}
body.terms-amp-conditions .rte p, body.terms-amp-conditions .rte ol li, body.terms-amp-conditions .rte ul li {
    font-size: 17px;
}  
  
}
  @media (max-width: 991px) and (min-width:768px){

         #shopify-section-collection-template-quick-add #Collection ul li.medium-up--one-third {
            width: 31%;
            clear: none;
            margin: 0 2.8% 1.992em 0;
        }

        #shopify-section-collection-template-quick-add #Collection ul li:nth-child(3n) {
            margin-right: 0px !important;
        }

        #shopify-section-collection-template-quick-add #Collection .price_title .title {
            min-height: 110px;
        }
    
    #shopify-section-collection-template #Collection ul li.medium-up--one-third {
    width: 31%;
    clear: none;
    margin: 0 2.8% 1.992em 0;
    }
    
#shopify-section-collection-template #Collection ul li:nth-child(3n) {
    margin-right: 0px !important;
}
    
#shopify-section-collection-template #Collection .price_title .title {
    min-height: 110px;
}
  }

#Collection .grid__item--collection-template {background:#fff; cursor:pointer;}
li.grid__item--collection-template .price_title .title .h5{font-size: 18px; margin-bottom: 0; line-height: 23px; text-transform: uppercase; color: #757575; text-align: left; font-weight: 500;}
.product_overlay .price_title .title .tag { line-height: 18px; display: inline-block; font-size: 12px; font-weight: 500;
color: #757575; }
#Collection .price--on-sale .price-item.price-item--sale{font-size: 16px; font-weight:500; display: block; color: #757575;}
#Collection .price.price--on-sale {justify-content: space-between;}
#Collection .product-card{margin-bottom:0;}
#Collection .price__sale dt span{line-height: 18px; display: inline-block; font-size: 12px; font-weight:500; color: #757575; text-transform: capitalize;}
.product-card__image-with-placeholder-wrapper {border-bottom: 1px solid #ddd; margin-bottom: 20px;}

.price_title .title .tag { line-height: 1.2; display: inline-block; font-size: 12px; font-weight:500; color: #757575;}
.product_overlay .price-amount.amount {font-size: 16px; font-weight:500; display: block; color: #757575;}

.product_overlay{padding:30px!important}
.product_overlay .h5 .price_title{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-flex-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between;}
.product_overlay .price_title .title .tag { line-height: 15px; display: inline-block; font-size: 12px; font-weight: 500; color: #757575; }	
.product_overlay .shot_desc { font-size: 14px; margin-bottom: 15px; padding: 0; line-height: 20px; margin:10px 0;color: #747781;}
.product_overlay .btn.db {background:transparent!important; color: #757575; font-size: 15px; font-weight: 400; text-transform:capitalize;}

/**30Oct**/

.inno_effective_sec h2 {font-family: 'proxima-nova', sans-serif; font-size:36px; font-weight:500; color:#000000; text-align:center; margin:0 0 25px}
.inno_effective_sec h2 span {color:#c1272d; }
.inno_effective_sec p {color:#1a1a1a; padding:0 5%; font-size:22px; font-weight:400; }
.inno_effective_sec p strong {color:#c1272d; text-transform:uppercase; font-weight:400; margin:15px 0; display:block;}

.whatsInside1 h2, .whatsInside1 span, .whatsInside2 h2{font-family: 'proxima-nova';}
.product-single__title{margin-bottom: 5px;}
.volcarn-2000 .product-single__title, .hmb .product-single__title{font-size: 68px;}
.turmeric .product-single__title, .advanced-iso-protein .product-single__title, .clean-vegan-protein .product-single__title{font-size: 55px;}
.whatsInside h2{font-weight:600 !important;}
.max_heading h2, .whatsInside1 h2, .whatsInside1 span{word-spacing:10px;}
.site-header__mobile-nav .site-header__logo{float: right;margin-right: 13%;}
/* #dmenu-app .dmenu_hamburger--position-top_left{top: 13%; z-index: 1000;} */
#dmenu-app .dmenu_hamburger--shadow .dmenu_hamburger_icon{box-shadow:none; background-color:transparent; color: #ed1b24;}
#dmenu-app .dmenu_hamburger--size-md svg{height: 40px; width: 40px;}
.smProductDetailGiftWrapper {display: none !important;}
/** 13 Nov **/

.meta_attention:before {
	content:'';	 
	background-image:url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/t_circle.png");
	background-repeat:no-repeat;
	background-size:100%;
	position:absolute; 
	top:-24px;
	left:0;
	width:49px;
	height: 49px;
}
.meta_attention:after {
	content:'';	 
	background-image:url("https://cdn.shopify.com/s/files/1/0229/6348/6797/t/5/assets/l_circle.png");
	background-repeat:no-repeat;
	background-size:100%;
	position:absolute; 
	bottom:-47px;
	left:0;
	width:49px;
	height: 49px;
}
.metabolic_sec ul {padding-left: 50px;}
.reverse_bg img {width:100%;}
/* .popular-prdt .p-prdt-in .p-prdt-img img {max-width:initial; height:310px} */
.cbd-sec-in .popular-prdt .p-prdt-in ul li {font-size: 26px;}
.popular-prdt .p-prdt-in ul li.pr-btl span {font-size: 16px;}
.popular-prdt .p-prdt-in ul li.pr-btl button {font-size: 15px;}
.grid__item .grid-view-item--sold-out .grid-view-item__image{opacity:1;}
  
  /*** fancybox.min.css ***/
  body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
    
 
    
    
    
