/** Shopify CDN: Minification failed

Line 300:131 Unexpected "}"

**/
/* @font-face {
   font-family: "Aktiv Grotesk Ex";
    src: url("/cdn/shop/files/AktivGroteskCorp-Regular.woff?v=1721804932") format("woff"),
         url("/cdn/shop/files/AktivGroteskCorp-Regular.woff2?v=1721804932") format("woff2");
    font-weight: 400;
}

@font-face {
   font-family: "Aktiv Grotesk Ex";
    src: url("/cdn/shop/files/AktivGroteskCorp-Bold.woff?v=1721804925") format("woff"),
         url("/cdn/shop/files/AktivGroteskCorp-Bold.woff2?v=1721804925") format("woff2");
    font-weight: 700;
} */

@font-face {
   font-family: "Aktiv Grotesk Ex";
    src: url("/cdn/shop/files/AKTIV_GROTESK_EX_1.woff?v=1721814276") format("woff"),
         url("/cdn/shop/files/AKTIV_GROTESK_EX_1.woff2?v=1721814276") format("woff2");
    font-weight: 400;
}

@font-face {
   font-family: "Aktiv Grotesk Ex";
    src: url("/cdn/shop/files/AKTIV_GROTESK_EX_MEDIUM_1.woff?v=1721814276") format("woff"),
         url("/cdn/shop/files/AKTIV_GROTESK_EX_MEDIUM_1.woff2?v=1721814276") format("woff2");
    font-weight: 500;
}

@font-face {
   font-family: "Aktiv Grotesk Ex";
    src: url("/cdn/shop/files/AKTIV_GROTESK_EX_XBOLD.woff?v=1721814276") format("woff"),
         url("/cdn/shop/files/AKTIV_GROTESK_EX_XBOLD.woff2?v=1721814276") format("woff2");
    font-weight: 700;
}

@font-face {
    font-family: "Qaranta";
    src: url("/cdn/shop/files/Qaranta_Bold.woff?v=1721803486") format("woff"),
         url("/cdn/shop/files/Qaranta_Bold.woff2?v=1721803486") format("woff2");
    font-weight: 400;
}

@font-face {
   font-family: "Zurich";
    src: url("/cdn/shop/files/Zurich_Regular.woff?v=1709012998") format("woff"),
         url("/cdn/shop/files/Zurich_Regular.woff2?v=1709012997") format("woff2");
}

@font-face {
   font-family: "Black Extended BT";
    src: url("/cdn/shop/files/Zurich_Black_Extended_BT.woff?v=1709012998") format("woff"),
         url("/cdn/shop/files/Zurich_Black_Extended_BT.woff2?v=1709012998") format("woff2");
}

@font-face {
   font-family: "Zurich Bold";
    src: url("/cdn/shop/files/Zurich_Bold_a0361810-d92d-47a0-93bf-be4a86acebac.woff?v=1709012998") format("woff"),
         url("/cdn/shop/files/Zurich_Bold_3c5d825b-52c6-4988-baf7-00e08820837f.woff2?v=1709012997") format("woff2");
}

@font-face {
   font-family: "Bold Extended BT";
    src: url("/cdn/shop/files/Zurich_Bold_Extended_BT.woff?v=1709012230") format("woff"),
         url("/cdn/shop/files/Zurich_Bold_Extended_BT.woff2?v=1709012230") format("woff2");
}

@font-face {
   font-family: "Fieldwork-HumThin";
    src: url("/cdn/shop/files/Fieldwork-HumThin.woff?v=1709008959") format("woff"),
         url("/cdn/shop/files/Fieldwork-HumThin.woff2?v=1709008959") format("woff2");
}

@font-face {
   font-family: "Fieldwork-HumBold";
    src: url("/cdn/shop/files/Fieldwork17HumBold.woff") format("woff"),
         url("/cdn/shop/files/Fieldwork17HumBold.woff2") format("woff2");
}
a {color: currentColor;}
.template-product h1, .template-product h2, .template-product h3, .template-product h4, .template-product h5{
  font-family: "Qaranta"  !important;
  font-weight: 500;
}
body, p {font-family: "Aktiv Grotesk Ex"; overflow-x: hidden; margin-bottom: 0;}
.custom-container {margin-left: auto; margin-right: auto; padding-right: 12px; padding-left: 12px;}
@media (min-width: 576px) {
  .custom-container { max-width: 540px; }
}
@media (min-width: 768px) {
  .custom-container { max-width: 750px; }
}
@media (min-width: 992px) {
    .custom-container { max-width: 1050px; }
    .custom-col-6 {flex: 0 0 auto; width: 50%; padding-left: 6px; padding-right: 6px;}
    .custom-lg-12 {flex: 0 0 auto; width: 100%;}
}
@media (min-width: 1200px) {
  .custom-container { max-width: 1250px; }
}
@media (min-width: 1500px) {
  .custom-container { max-width: 1300px; }
}
@media (min-width: 1600px) {
  .custom-container { max-width: 1454px; }
}
.menu__item .navlink.navlink--toplevel {color: #fff;}

.button-buy-now {width: 300px; padding: 22px 60px; border-radius: 50px;}
.button-style {border-radius: 50px; background: var(--Package, linear-gradient(135deg, #EE4999 0%, #FA9D1D 48.5%, #FFC71D 100%)); display: inline-block; padding: 22px 90px; color: #FFF !important; font-family: Aktiv Grotesk Ex; font-size: 22px; font-weight: 600; line-height: normal; text-decoration: none !important;}
.template-pre-workout-gummies-stim .button-style { background: var(--Package, linear-gradient(180deg, #D91C79 0%, #5DC5F0 100%)); }
.template-pre-workout-gummies-stim .product__block__variants .radio__button input:checked~.variant-label { background: var(--Package, linear-gradient(180deg, #D91C79 0%, #5DC5F0 100%)); }
.template-pre-workout-gummies-stim .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n, .template-pre-workout-gummies-stim .shopify-payment-button__button.shopify-payment-button__button--unbranded {
  background: var(--Package, linear-gradient(180deg, #D91C79 0%, #5DC5F0 100%)) !important;
}
.template-pre-workout-gummies-non .product__block__variants .radio__button input:checked~.variant-label {background: var(--Tropical-Blast, linear-gradient(180deg, #56AE4D 0%, #FAAF43 100%));}
.template-pre-workout-gummies-non .button-style {background: var(--Tropical-Blast, linear-gradient(180deg, #56AE4D 0%, #FAAF43 100%));}
.template-pre-workout-gummies-non .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n, .template-pre-workout-gummies-non .shopify-payment-button__button.shopify-payment-button__button--unbranded {background: var(--Tropical-Blast, linear-gradient(180deg, #56AE4D 0%, #FAAF43 100%)) !important;}
.template-pre-workout-gummies-non.template-product .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n:hover, .template-pre-workout-gummies-non .section-product .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n:hover, .template-pre-workout-gummies-non .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover {background: var(--Tropical-Blast, linear-gradient(180deg, #56AE4D 0%, #FAAF43 100%)) !important; color: #fff !important;}
.template-pre-workout-gummies-non .jdgm-write-rev-link {background: var(--Tropical-Blast, linear-gradient(180deg, #56AE4D 0%, #FAAF43 100%));}
.template-pre-workout-gummies-non .subify-widget-whole-wrapper.skin-4 .subify-selling-plan-item.active .subify-selling-plan-title {background: var(--Tropical-Blast, linear-gradient(180deg, #56AE4D 0%, #FAAF43 100%)) !important;}
.template-pre-workout-gummies-non .subify-widget-whole-wrapper.skin-4 .subify-selling-plan-item.active {background: linear-gradient(135deg, #d6ffc6 0%, #fbe98e 48.5%, #fbdfb6 100%);}

.template-post-workout-gummies.template-product .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n:hover,
.template-post-workout-gummies .section-product .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n:hover,
.template-post-workout-gummies .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover {
  background: var(--Pomegranate-Passion, linear-gradient(180deg, #7DD2F3 0%, #9AD4C2 50%, #FFC556 100%)) !important;
  color: #fff !important;
}

.items {list-style: none; padding-left: 0;}
.main-product-page .icon-image.Second-icon {display: none;}
.Package-Strawberry .main-product-page .icon-image {display: none;}
.Package-Strawberry .main-product-page .icon-image.Second-icon {display: block;}
.template-product .product__title, .section-product .product__title {color: #181818; font-size: 36px; font-weight: 400; line-height: normal; text-transform: uppercase; font-family: "Qaranta" !important;}
.section-product .product__title { font-size: 50px; }
.product-single .product__inner {max-width: 100%;}
.product-short-desc p {color: #313131; font-family: "Fieldwork-HumThin"; font-size: 17px; font-style: normal; font-weight: 300; line-height: 26px;}
.main-product-page .icon-with-text {display: flex; align-items: center; padding-right: 25px;}
.main-product-page .icon-with-text:last-child { padding-right: 0px;}
.main-product-page .icon-content {padding-left: 16px;}
.product__inner .main-product-page {display: flex; align-items: center; margin-top: 20px;}
.main-product-page .icon-content .icon-text p {color: #181818; font-family: "Aktiv Grotesk Ex"; font-size: 12px; line-height: normal; margin-bottom: 0;}
.product__block__variants .radio__legend__label {color: #181818; font-family: "Black Extended BT"; font-size: 24px; line-height: normal; text-transform: capitalize;}
.subify-widget-whole-wrapper h3 {color: #181818 !important; font-family: "Black Extended BT"!important; font-size: 24px!important; line-height: normal!important; text-transform: capitalize!important; margin-left: 0px!important;}
.product__block__variants .radio__button .variant-label {font-family: "Aktiv Grotesk Ex"; font-size: 18px; font-style: normal; font-weight: 700; line-height: normal; text-transform: capitalize; border-radius: 40px; background: #EAEAEA; border: none !important; padding: 0; color: #181818; min-width: 230px; min-height: 56px; align-items: center; padding : 0px 15px;}
.product__block__variants .radio__button input:checked~.variant-label {background: var(--Package, linear-gradient(135deg, #EE4999 0%, #FA9D1D 48.5%, #FFC71D 100%));}
.Package-Strawberry .product__block__variants .radio__button input:checked~.variant-label {background: var(--Strawberry, linear-gradient(135deg, #FF60AD 0%, #FFA8D2 100%));}
.Package-Mango .product__block__variants .radio__button input:checked~.variant-label {background: var(--Mango, linear-gradient(135deg, #FFF657 0%, #FFF53E 100%)); color: #000;}
.product__block__variants .radio__button input:checked~.variant-label .variant-img {background-color: #fff; border-radius: 50%; height: 28px; width: 28px; display: flex; align-items: center; justify-content: center; line-height: 28px; border: 1px solid #000;}
.product__block__variants .radio__button .variant-label .variant-img {margin-right: 10px;}
.product__block__variants .radio__button {padding: 0 5px;}
.product__block__variants .radio__button:last-child {padding-right: 0;}
.product__block__variants .radio__button:first-child {padding-left: 0;}
.product__submit__quick span.ElVMgDjOgshGFMIvg3se {font-size: 0; width: 0; height: 0;}
.product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n, .shopify-payment-button__button.shopify-payment-button__button--unbranded {font-family: "Aktiv Grotesk Ex";  font-size: 22px !important; font-weight: 700 !important; line-height: normal !important; border-radius: 50px; background: var(--Package, linear-gradient(135deg, #EE4999 0%, #FA9D1D 48.5%, #FFC71D 100%)) !important; min-height: 70px !important; border: none !important; color: #181818 !important; position: relative;}
.template-product .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n:hover, .section-product .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n:hover, .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover {background: var(--Package, linear-gradient(135deg, #EE4999 0%, #FA9D1D 48.5%, #FFC71D 100%)) !important; color: #181818 !important;}

.template-post-workout-gummies .template-product .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n:hover, .template-post-workout-gummies .section-product .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n:hover, 
.template-post-workout-gummies .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover {background: var(--Pomegranate-Passion, linear-gradient(180deg, #7DD2F3 0%, #9AD4C2 50%, #FFC556 100%)) !important;}

.shopify-payment-button__button.shopify-payment-button__button--branded.BUz42FHpSPncCPJ4Pr_f {height: 100%; min-height: auto;}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {font-size: 0 !important;}
.shopify-payment-button__button.shopify-payment-button__button--unbranded:before {content: "Buy Now"; position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); font-family: "Fieldwork-HumThin";  font-size: 22px !important; font-weight: 700 !important; line-height: normal !important; text-transform: capitalize;}
.product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n, .shopify-payment-button__button.shopify-payment-button__button--unbranded {
    background: var(--Package, linear-gradient(135deg, #EE4999 0%, #FA9D1D 48.5%, #FFC71D 100%)) !important;
    color: #fff !important;
}
.product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n:hover, .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover {background: var(--Package, linear-gradient(135deg, #EE4999 0%, #FA9D1D 48.5%, #FFC71D 100%)) !important;}
.Package-Strawberry .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n, .Package-Strawberry .shopify-payment-button__button.shopify-payment-button__button--unbranded {background: var(--Strawberry, linear-gradient(135deg, #FF60AD 0%, #FFA8D2 100%)) !important; color: #181818 !important;}
.Package-Strawberry .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n:hover, .Package-Strawberry .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover {background: var(--Strawberry, linear-gradient(135deg, #FF60AD 0%, #FFA8D2 100%)) !important; color: #181818 !important;}
.Package-Mango .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n, .Package-Mango .shopify-payment-button__button.shopify-payment-button__button--unbranded {background: var(--Mango, linear-gradient(135deg, #FFF657 0%, #FFF53E 100%))!important; color: #181818 !important;}
.Package-Mango .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n:hover, .Package-Mango .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover {background: var(--Mango, linear-gradient(135deg, #FFF657 0%, #FFF53E 100%)) !important; color: #181818 !important;}

.product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n span.ElVMgDjOgshGFMIvg3se:before {content: 'Buy Now'; position: absolute; font-size: 24px; left: 0; right: 0; font-family: Black Extended BT;}
.product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n span {font-size: 0px;}

.product__block__variants .radio__legend {opacity: 1; padding-bottom: 23px;}
/* .product__submit__buttons button.btn--add-to-cart {display: none;} */
.product__block__buttons .vtl-su-main-widget {display: none !important;}
.product__block__quantity input.quantity__input {border: none; color: #181818; font-family: "Black Extended BT"; font-size: 24px; line-height: normal; font-weight: 400;}
.product__block__quantity {display: flex; align-items: center; justify-content: space-between; border-radius: 70px; border: 1px solid #000; padding: 8px 20px; margin-bottom: 24px;}
.product__block__variants {border-top: 1px solid #eaeaea; padding: 30px 0; margin-top: 30px; margin-bottom: 20px; border-bottom: 1px solid #eaeaea;}
.product__block__quantity label.quantity__label.form__label {color: #181818; font-family: "Aktiv Grotesk Ex"; font-size: 22px; font-weight: 400; line-height: normal; margin-bottom: 0;}
.shopify-payment-button__more-options {text-align: center !important;}
.product__inner .product__block__buttons .shopify-product-form {max-width: 100%;}
.custom-row {display: flex; flex-wrap: wrap; margin-left: -12px; margin-right: -12px;}

.section-heading .heading {color: #181818; font-family: "Qaranta" !important; font-size: 22px !important; font-weight: 400; line-height: normal; text-transform: uppercase; margin-bottom: 0;}
.money-back-guarantee {text-align: center; margin-bottom: 20px;}

.money-back-guarantee .money-back-text{display: flex; align-items: center; justify-content: center;}
.money-back-guarantee .money-back-text span{font-size: 22px; font-weight: 600; margin-left: 10px;}

.payment-method-icon {text-align: center; margin-bottom: 30px; }
.payment-method-icon img{margin: auto;}

.template-product .product-single .grid__item { position: sticky; top: 30px; height: 100%;}
/* 
.Package-Strawberry .product__media:nth-child(7), .Package-Mango .product__media:nth-child(13) { opacity: 1 !important;  transform: translateX(-50%) !important;  z-index: 1;
    visibility: visible !important;}  

@media (max-width: 768px) {
  .Package-Strawberry .product__media:nth-child(7), .Package-Mango .product__media:nth-child(13) { transform: translateX(-0%) !important;}  
} */

/* ------------------------------------ Faq Css ------------------------------------ */
.custom-accordion .accordion-item {border-bottom: 1px solid #e5e5e5;}
.custom-accordion .accordion-item:last-child {border-bottom: none;}
.custom-accordion button {position: relative; display: block; text-align: left; width: 100%; border: none; background: none; outline: none; padding-bottom: 25px; padding-top: 25px; padding-right: 25px; white-space: normal;}
.custom-accordion button .accordion-title {color: #1D364D; font-size: 16px; line-height: normal; font-weight: 700;}
.custom-accordion button .icon {display: inline-block; position: absolute; top: 28px; right: 0; width: 22px; height: 22px;}
.custom-accordion button .icon::before {display: block; position: absolute; content: ''; top: 9px; left: 3px; width: 15px; height: 2px; background: #000;}
.custom-accordion button .icon::after {display: block; position: absolute; content: ''; top: 3px; left: 9px; width: 2px; height: 15px; background: #000;}
.custom-accordion button[aria-expanded='true'] .icon::after {width: 0;}
.custom-accordion button[aria-expanded='true'] + .accordion-content {opacity: 1; max-height: 100%; transition: all 200ms linear; will-change: opacity, max-height;}
.custom-accordion .accordion-content {opacity: 0; max-height: 0; overflow: hidden; transition: opacity 200ms linear, max-height 200ms linear; will-change: opacity, max-height;}
.custom-accordion .accordion-content p {color: #676767; font-size: 20px; line-height: inherit; margin-bottom: 25px;}
.custom-faq-section .section-heading {text-align: center; display: block; width: 100%;}

.meta-product-wrapper ul{list-style: disc; padding-left: 19px; color: #313131;}
.meta-product-wrapper ul li{margin-bottom: 10px;}
.meta-product-wrapper ul li::marker {font-size: 10px}
.acc-main.custom-accordion .accordion-title {color: #181818; font-family: Aktiv Grotesk Ex!important;}

.template-product .vtl-pl-main-widget {display: none;}
.user-code-section {display: flex; align-items: center; margin-bottom: 15px;}
.user-code-section .use-code-text {padding-right: 12px; color: #181818; font-family: "Aktiv Grotesk Ex"; font-size: 18px; font-weight: 500; line-height: normal;}
.use-code-text .pr-use-code-text {font-weight: 600;}
.pr-shipping-text span {color: #181818; font-family: "Aktiv Grotesk Ex"; font-size: 18px; font-weight: 500; line-height: normal;}

.jdgm-write-rev-link {border-radius: 30px !important; background: var(--Package, linear-gradient(135deg, #EE4999 0%, #FA9D1D 48.5%, #FFC71D 100%)); border: none !important; padding: 20px 12px !important; font-weight: 600 !important;}
.jdgm-rev-widg__header .jdgm-rev-widg__title {color: #181818; font-family: "Black Extended BT" !important; font-size: 42px; font-weight: 400; line-height: normal; text-transform: uppercase; margin-bottom: 30px !important;}
.jdgm-histogram__row .jdgm-histogram__bar .jdgm-histogram__bar-content {border-radius: 6px;}
.jdgm-histogram__row .jdgm-histogram__bar {border-radius: 6px; height: 6px;}
.jdgm-rev-widg__header .jdgm-row-stars {background-color: #F9FAFB; padding: 50px 0px;}
.jdgm-form__rating .jdgm-star.jdgm--on, .jdgm-row-rating .jdgm-star.jdgm--on, .jdgm-rev-widg__summary-stars .jdgm-star.jdgm--on, .jdgm-histogram__star .jdgm-star.jdgm--on, .jdgm-prev-badge__stars .jdgm-star.jdgm--on {color: #FFCB2B !important;}
.jdgm-histogram__star .jdgm-star.jdgm--off, .jdgm-rev-widg__summary-stars .jdgm-star.jdgm--off, .jdgm-form__rating .jdgm-star.jdgm--off {color: #cfcfcf;}
.jdgm-rev__pic-link .jdgm-rev__pic-img {border-radius: 20px;}
.jdgm-rev__author-wrapper .jdgm-rev__author {color: #181818; font-family: "Fieldwork-HumThin"; font-size: 22px; font-weight: 600; line-height: normal; text-transform: capitalize; padding-left: 15px;}
.jdgm-row-profile .jdgm-rev__icon {margin-right: 0; border-radius: 50%; display: flex !important; justify-content: center; align-items: center; width: 50px; height: 50px;}
.jdgm-rev__content .jdgm-rev__title {color: #181818; font-family: "Fieldwork-HumThin"; font-size: 20px; font-weight: 500; line-height: normal;}
.jdgm-rev__content .jdgm-rev__body p {color: #676767; font-family: "Fieldwork-HumThin"; font-size: 18px; font-weight: 300; line-height: normal;}
.jdgm-rev__header .jdgm-row-rating {margin-bottom: 15px;}
.jdgm-rev-widg__reviews .jdgm-rev__header {margin-bottom: 15px;}
.pro-aj-desc .readmore__toggle {display: none;}
.pro-aj-desc .readmore__content p {line-height: normal;}
.Package-Combo-Pack .rc-radio.rc-radio--active {background: var(--Package, linear-gradient(135deg, #EE4999 0%, #FA9D1D 48.5%, #FFC71D 100%)); border: none !important;}
.Package-Strawberry .rc-radio.rc-radio--active {background: var(--Strawberry, linear-gradient(135deg, #FF60AD 0%, #FFA8D2 100%));}
.Package-Mango .rc-radio.rc-radio--active {background: var(--Mango, linear-gradient(135deg, #FFF657 0%, #FFF53E 100%));}
.rc-template__button-group .rc-button-group__options .rc-radio {border-radius: 10px 10px 0 0 !important;}
.rc-radio.subscription-radio, .rc-radio.onetime-radio {background: #ECECEC; border: none !important;}
.rc-radio__label .discount-label {color: #181818; font-family: "Black Extended BT"; font-size: 20px; font-weight: 400; line-height: normal;}
.text--neutral #looxReviews {max-width: 1450px !important; width: 100%;}
/* .template-product .product-page {overflow-x: hidden;} */

.subify-widget-whole-wrapper.skin-4 .subify-selling-plan-wrapper {padding: 0px !important}
.subify-widget-whole-wrapper.skin-4 .subify-selling-plan-item {padding: 0px !important}
.subify-widget-whole-wrapper.skin-4 .subify-selling-plan-title{border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;}
/* .subify-selling-plan-list .subify-selling-plan-col:first-child {display: none;} */
.subify-widget-whole-wrapper.skin-4 .subify-selling-plan-title{font-size: 22px !important; font-family: "Aktiv Grotesk Ex" !important; flex: 0 0 75px !important; max-height: 75px !important; }
.subify-selling-plan-item.subify-selling-plan-6785892642 .price-suffix:before {content: "One Time"; color: #181818; font-family: Black Extended BT !important; font-size: 20px; font-weight: 400; line-height: normal;}
.subify-selling-plan-item.subify-selling-plan-6785892642 .subify-price-wrapper .price-suffix {font-size: 0 !important;}
/* .subify-widget-whole-wrapper #subify-widget-title, .product__block__variants .radio__legend__label {display: none;} */
.product__block__variants .radio__inputs {padding-top: 15px;}
.product__block__variants .radio__legend {opacity: 1; padding-bottom: 0;}

.subify-widget-whole-wrapper.skin-4 .subify-selling-plan-item.active .subify-selling-plan-title {background: var(--Package, linear-gradient(135deg, #EE4999 0%, #FA9D1D 48.5%, #FFC71D 100%)) !important;
    color: #fff !important;}
.Package-Strawberry .subify-widget-whole-wrapper.skin-4 .subify-selling-plan-item.active .subify-selling-plan-title { background: var(--Strawberry, linear-gradient(135deg, #FF60AD 0%, #FFA8D2 100%)) !important;}
.Package-Mango .subify-widget-whole-wrapper.skin-4 .subify-selling-plan-item.active .subify-selling-plan-title {background: var(--Mango, linear-gradient(135deg, #FFF657 0%, #FFF53E 100%)) !important; color: #000 !important}
   
.subify-price-wrapper .subify-price {display: flex; justify-content: center; flex-direction: column; color: #181818; font-size: 24px !important; line-height: normal !important; font-family: Black Extended BT !important;}
.subify-price-wrapper .subify-price .price-suffix {order: -1; display: block; color: #181818; font-family: "Aktiv Grotesk Ex" !important; font-weight: 700 !important; font-size: 20px !important; margin-bottom: 10px;}
#new-product-page .subify-price-wrapper .subify-price .price-suffix {order: -1; display: none; color: #181818; font-family: "Aktiv Grotesk Ex" !important; font-size: 20px !important; margin-bottom: 10px;}
.subify-price-wrapper .subify-price span {display: none;}
.subify-widget-whole-wrapper.skin-4 .subify-discount-percentage {margin-top: 0 !important}
.subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix {display: block}
.subify-widget-whole-wrapper.skin-4 .subify-original-price {display: none;}
.subify-selling-plan-item .subify-discount-percentage.full-price,
.subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix {color: #181818; font-family: Zurich; font-size: 18px !important; line-height: normal; margin-top: 20px !important; text-transform: capitalize;}
.Package-Strawberry .subify-selling-plan-item .subify-discount-percentage.full-price, .Package-Mango .subify-selling-plan-item .subify-discount-percentage.full-price {font-size: 0 !important;}
.Package-Strawberry .subify-selling-plan-item .subify-discount-percentage.full-price:before, .Package-Mango .subify-selling-plan-item .subify-discount-percentage.full-price:before {content: "30 gummies"; font-size: 18px !important; font-family: Aktiv Grotesk Ex;}
.subify-price-wrapper .subify-original-price {color: #A1A1A1; font-family: Zurich; font-size: 24px !important; line-height: normal; padding-top: 5px;}
.subify-selling-plan-col .subify-selling-plan-item {border: none !important; background-color: #F8F8F8 !important; opacity: 1 !important;}
.subify-selling-plan-item .subify-selling-plan-title.one-time-purchase {background-color: #ECECEC !important; opacity: 1 !important; color: #181818 !important;}
.subify-discount-percentage .suffix {display: none;}
.subify-discount-percentage .discount-value {display: none;}

.subify-selling-plan-col .subify-selling-plan-title {background-color: #ECECEC !important; color: #181818 !important;}
.subify-selling-plan-wrapper .subify-selling-plan-frequency-title {display: none;}
.subify-selling-plan-item .subify-selling-plan-content-wrapper {justify-content: center !important;}
.subify-selling-plan-content-wrapper .subify-price-wrapper {flex-flow: unset; flex-direction: column; flex: unset;}
.bundle-sticky-mobile .vtl-aa-animated-atc-button {justify-content: center !important; width: auto !important; background: var(--Package, linear-gradient(135deg, #EE4999 0%, #FA9D1D 48.5%, #FFC71D 100%)) !important; border-radius: 30px !important;}
.bundle-sticky-mobile .vtl-aa-animated-atc-button:before {content: "Add To Cart"; font-size: 14px !important;}
/* .subify-selling-plan-list .subify-selling-plan-col:first-child {padding-left: 0 !important;} */
/* .subify-selling-plan-list .subify-selling-plan-col:nth-child(2) { padding-left: 0px !important; /*padding-right: 0 !important;*/} */
.subify-selling-plan-list .subify-selling-plan-col:last-child { /*order: -1;  padding-left: 0 !important;*/}
.subify-selling-plan-list .subify-selling-plan-col:nth-child(2) .subify-price .price-suffix {display: none;}
#new-product-page .subify-selling-plan-list .subify-selling-plan-col:nth-child(2) .subify-price .price-suffix {display: block;}
.template-new-product-detail .subify-selling-plan-list .subify-selling-plan-col:last-child{order: -1;  padding-left: 0 !important;}
#new-product-page .subify-selling-plan-list .subify-selling-plan-col:first-child {padding-left: 0 !important;}
.template-new-product-detail .subify-selling-plan-list .subify-selling-plan-col:nth-child(2) .subify-price .price-suffix,
.template-new-product-detail .subify-widget-whole-wrapper.skin-4 .subify-original-price {display: block;}
.template-new-product-detail .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix{display: none;}
/* .template-new-product-detail .subify-selling-plan-list .subify-selling-plan-col:nth-child(2) {padding-left: 10px !important;} */

.template-new-product-gummies-free .subify-selling-plan-list .subify-selling-plan-col:nth-child(2) .subify-price .price-suffix {display: block;}
.template-new-product-gummies-free .subify-selling-plan-col:first-child .subify-price-wrapper .subify-price .price-suffix {display: none;}

.subify-widget-whole-wrapper.skin-4 .subify-selling-plan-item.active{background: linear-gradient(135deg, #FCDBEB 0%, #FEEBD2 48.5%, #FFF4D2 100%);}
.Package-Strawberry .subify-widget-whole-wrapper.skin-4 .subify-selling-plan-item.active{background: linear-gradient(135deg, #FFDFEF 0%, #FFEEF6 100%);}
.Package-Mango .subify-widget-whole-wrapper.skin-4 .subify-selling-plan-item.active{background: linear-gradient(135deg, #FFFDDD 0%, #FFFDD8 100%);}

.template-product .Vtl-StickyAddToCart {background-color: #fff !important; color: #000; box-shadow: 0 0 10px #00000017 !important; height: 80px !important;}
.sticky-display .sticky-product-name {align-items: center;}
.vitals-sticky-name-container .vitals-sticky-name {color: #000 !important; height: auto;}
.sticky-product-image .sticky-image img {max-width: 100px;}
.sticky-product-name .sticky-product-image {width: 60px; height: 60px;}
.NiceSelectOverwrites.vnice-select.bundle-sticky_select.vitals-nice-select.wide {background-color: #fff !important; color: #000 !important; padding: 12px 5px;}
.bundle-sticky-mobile .product-form__item .product-form__input {background-color: #fff !important; color: #000 !important;}
.bundle-sticky-price .bundle-sticky_money .money.notranslate {color: #000;}
.vitals_qty.minus_qty, .vitals_qty.plus_qty {color: #000 !important;}
#bundle-sticky_add_to_cart #bundle-sticky_submit {font-size: 0 !important;}
.Package-Strawberry .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix,
.Package-Mango .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix{font-size: 0 !important;}
.Package-Strawberry .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix:before, 
.Package-Mango .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix:before {font-size: 18px !important; font-family: Zurich;}

.vitals-currency-converter {display: none;}
.product__submit__buttons {position: relative;}
.product__submit__buttons .shopify-payment-button__more-options {position: absolute; top: 0; margin-top: 0px; height: auto; opacity: 0; z-index: 1; font-size: 0px;}

.gallery__item .gallery__item__wrapper img {border-radius: 45px;}

/* hero-banner css */
 .hero-ban-wrap { background-repeat: no-repeat; background-size: cover; }
 .hero-ban-inner { display: flex; align-items: center; position: relative; }
 .hero-ban-content { width: 60%; }
 .hero-ban-img { width: 40%; position: relative; }
 .hero-ban-content h2 { color: #FFCB2B; font-family: "Zurich Bold"; font-size: 84px; line-height: 102px; text-transform: uppercase; margin: 0; }
 .hero-ban-content h3 { color: #181818; font-family: "Fieldwork-HumBold"; font-size: 50px; font-weight: 700; line-height: normal; margin: 0; padding: 20px 0; }
 .hero-ban-content p { color: #262623; font-size: 24px; line-height: normal; font-weight: 600; margin: 0; }
 .hero-ban-btn { padding: 42px 0 70px; }
 .hero-ban-wrap .button-style { padding: 20px 55px; }
 .hero-ban-content h5 { color: #181818; font-family: "Zurich Bold"; font-size: 22px; margin: 0; }
 .hero-ban-star { display: flex; padding-top: 35px; }
 .hero-ban-star p { color: #181818; font-size: 24px; line-height: normal; padding-left: 20px; }
 .hero-ban-ofr-1 img { position: absolute; top: 22%; left: 6%; }
 .hero-ban-pos .hero-offer { position: absolute; top: -15px; right: 0; }
 .hero-ban-ofr-2 { position: relative; }
 .hero-ban-ofr-2 h4 { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; text-align: center; color: #FFF; font-family: "Zurich Bold"; font-size: 36px; line-height: 30px;
                           text-transform: uppercase; margin: 0; }
 .hero-ban-ofr-2 h4 span { font-size: 20px; }
 .hero-ban-scroll { position: absolute; bottom: -5%; transform: translate(-45%); left: 55%; }
 .hero-ban-scroll .hero-scroll { position: relative; display: flex; align-items: center; justify-content: center; width: 200px; height: 200px; }
 .hero-scroll img { position: absolute; height: 30px; width: 110px; }
 .hero-scrl-txt { position: absolute; width: 100%; height: 100%; animation: textRotation 20s linear infinite; } 
.hero-scrl-txt span { position: absolute; left: 50%; color: #F1314A; font-family: "Zurich Bold"; font-size: 22px; transform-origin: 0 100px; }

@keyframes textRotation {
	from { transform: rotate(0); }
    to { transform: rotate(360deg); }
}
.template-index .product-ingredients, .template-page .product-ingredients { background: #F9F9F9; }
.section-product .subify-widget-whole-wrapper #subify-widget-title, .section-product .product__block__variants .radio__legend__label { display: block; padding-bottom: 20px; }
.work-btn { width: 100%; text-align: center; padding-top: 40px; }

.section-product .product-single .grid__item { position: sticky; height: 100%; top: 0; }

 .media__thumb__holder  .media__thumb__wrapper {width: 60%; margin: auto;}
  .media__thumb__holder  .media__thumb__wrapper .media__thumb {width: calc(25% - 24px); height: 100%; margin-right: 20px;}
  .media__thumb__holder {margin-top: 30px}
  .media__thumb__holder .media__thumb__button svg{width: 20px; height: 10px; top: 12px;}
  .media__thumb__holder [data-thumbs-arrow-next] {right: 30px;}
  .media__thumb__holder [data-thumbs-arrow-prev] {left: 30px;}
  .media__thumb__holder .media__thumb__button { height: 35px; width: 35px; display: flex !important; align-items: center; justify-content: center; border-radius: 50%; background: #F2F2F2; 
    top: calc(50% - 6px); transform: translateY(-50%);}

  /* .product__image_count {display: none} */
  .product__main__content .jdgm-preview-badge--with-link {padding-bottom: 10px; }
  .Package-Strawberry .subify-selling-plan-item .subify-discount-percentage.full-price::before {content: '30 gummies';}
  .Package-Mango .subify-selling-plan-item .subify-discount-percentage.full-price::before {content: '30 gummies';}
  /* .subify-selling-plan-item.subify-selling-plan-6785892642 .price-suffix:before {content: 'One Time';} */

.Package-Combo-Pack .subify-selling-plan-item .subify-discount-percentage.full-price {font-size: 0 !important; position: relative;}
.Package-Combo-Pack .subify-selling-plan-item .subify-discount-percentage.full-price:before {content: '60 gummies'; font-size: 18px; font-family: 'Zurich';}
.Package-Pomegranate-Passion .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix:before,
.Package-Tropical-Blast .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix:before,
.Package-Berry-Rush .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix:before,
.Package-Sour-Lemonade .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix:before {content: '30 gummies + Free Pack'; font-size: 18px; font-family: 'Zurich'}

.main-container .circle-rotate-text .rotate-text p {margin-bottom: 0;}
.product__main__content .product__inner .product__sku {margin-bottom: 10px;}
.Package-Pomegranate-Passion .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix,
.Package-Tropical-Blast .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix,
.Package-Berry-Rush .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix,
.Package-Sour-Lemonade .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix {font-size: 0 !important; position: relative;}


.subify-widget-whole-wrapper.skin-3 .subify-selling-plan-wrapper {
    padding: 0 !important;
}
.subify-widget-whole-wrapper.skin-3 .subify-selling-plan-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex !important;
    flex-flow: unset !important;
    justify-content: space-between;
    overflow: hidden;
    gap: 10px;
}

ul.subify-selling-plan-list li.subify-selling-plan-col {
    background: transparent;
    margin: 0;
    padding: 0 !important;
    display: inline-block !important;
    flex: unset !important;
    width: 50%;
}
ul.subify-selling-plan-list li.subify-selling-plan-col .subify-selling-plan-item {
    min-height: unset !important;
    padding: 20px 10px;
    background: transparent;
    border: 1px solid !important;
}
.subify-widget-whole-wrapper.skin-3 .subify-selling-plan-title {
    background-color: transparent !important;
    font-family: unset !important;
}

.subify-selling-plan-item div svg {
    display: none;
}
li.subify-selling-plan-col .subify-price-wrapper {
    display: none;
}
.product__submit__buttons .product__block__variants {
    margin-top: 0;
    border-top: unset;
}
.product__submit__buttons {
    margin-top: 24px;
    border-top: 1px solid #d8d8d8;
    padding-top: 25px;
    width: 100%;
}
.subify-css-variables .subify-main-title-wrapper {
    display: none!important;
    height: unset !important;
}
ul.subify-selling-plan-list li.subify-selling-plan-col .subify-selling-plan-item.active {
    background-color: #ffe9c9a1 !important;
    border: 1px solid #fba01d !important;
}






 @media(max-width: 767px) {
    /* .product__image_count {display: none; position: absolute; bottom: 10px; right: 10px; max-width: 55px; border-radius: 5px; }
    .product__image_count img{border-radius: 5px; }
     .product__grid.product__grid--slides .flickity-page-dots { bottom: 10px;} 
    .product__image_count span {font-family: "Black Extended BT"; font-size: 14px; position: absolute; z-index: 1; color: #fff; top: 50%; transform: translateY(-50%); left: 0; right: 0; text-align: center} 
    .template-product .product-single .grid__item {position: relative; top: 0;}
    .product__image_count:before {content: ''; position: absolute;background-color: rgba(0, 0, 0, .3); height: 100%; width: 100%; border-radius: 5px;} */
    .product__grid .media__buttons__holder {display: none;}
    .product__main__content .jdgm-preview-badge--with-link {margin-bottom: 13px; border-bottom: 1px solid #eaeaea; }
 }

@media (max-width: 1600.98px) {
  .hero-ban-content h2 { font-size: 80px; }
}
@media (max-width: 1500.98px) {
  .hero-ban-content h2 { font-size: 70px; }
  .hero-ban-content h3 { font-size: 45px; padding: 15px 0; }
  .hero-ban-btn { padding: 35px 0 60px; }
  .hero-ban-star p { font-size: 23px; }
}
@media (max-width: 1400.98px) {
    .hero-ban-content h2 {font-size: 60px;}
    .work-gymrat .grid-c3-80px {margin: 80px 150px 0px 150px; gap: 0;}
    .work-gymrat .grid-c3-80px .d-flex.flex-column {padding: 0 10px;}
}
@media (max-width: 1350px) {
    .section-heading .heading {font-size: 34px;}
    .pr-shipping-text span {font-size: 16px;}
    .user-code-section .use-code-text {font-size: 16px;}
    .work-gymrat .grid-c3-80px {margin: 100px 50px; margin-bottom: 40px;}
}
@media (max-width: 1299.98px) {
    .custom-accordion button .accordion-title {font-size: 19px;}
    .custom-accordion .accordion-content p {font-size: 18px;}
    .custom-accordion button .icon {top: 22px;}
    .custom-accordion button {padding-top: 20px; padding-bottom: 20px;}
    .subify-widget-whole-wrapper.skin-4 .subify-selling-plan-title {font-size: 20px !important;}
    .subify-price-wrapper .subify-original-price {font-size: 20px !important;}
    .subify-price-wrapper .subify-price .price-suffix, .subify-selling-plan-item.subify-selling-plan-6785892642 .price-suffix:before {font-size: 18px !important;}
    .subify-selling-plan-item .subify-discount-percentage.full-price, .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix {font-size: 16px !important; margin-top: 15px !important;}
    .Package-Strawberry .subify-selling-plan-item .subify-discount-percentage.full-price:before, .Package-Mango .subify-selling-plan-item .subify-discount-percentage.full-price:before {font-size: 16px !important; margin-top: 15px !important;}
    .subify-price-wrapper .subify-original-price {font-size: 18px !important;}
    .subify-price-wrapper .subify-price {font-size: 24px !important;}
    .main-product-page .icon-content {padding-left: 10px;}
    .main-product-page .icon-content .icon-text p {font-size: 16px;}
    .hero-ban-content h2 { font-size: 55px; line-height: 70px; }
    .hero-ban-content h3 { font-size: 40px; }
    .hero-ban-btn { padding: 30px 0 45px; }

    .product__block__variants .radio__inputs {column-gap: 0; row-gap: 0;}
    .product__block__variants .radio__button span {font-size: 16px;}
    .product__block__variants .radio__button .variant-label {padding: 0px 10px; min-width: 200px; min-height: 50px;}
}
@media (max-width: 1250px) {
    .user-code-section .use-code-text {padding-right: 10px;}
    .product__main__content.grid__item .product__inner {padding-left: 20px;}
}
@media (max-width: 1199.98px) {
    .section-heading .heading {font-size: 28px;}
    .template-product .product__title, .section-product .product__title {font-size: 30px;}
    .main-product-page .icon-content {padding-left: 12px;}
    .main-product-page .icon-with-text {padding-right: 12px;}
    /* .hero-ban-content h2 { font-size: 40px; } */
    .hero-ban-content h3 { font-size: 35px; }
}
@media (max-width: 1050px) {
    .section-heading .heading {font-size: 22px;}
    .template-product .Vtl-StickyAddToCart {padding-right: 12px; padding-left: 12px;}
    .hero-ban-content h3 { font-size: 32px; }
    .hero-ban-content p { font-size: 23px; }
    .hero-ban-wrap .button-style { padding: 15px 40px; }
    .hero-ban-btn { padding: 25px 0 35px; }
    .hero-ban-content h5 { font-size: 21px; }
    .hero-ban-star p { font-size: 22px; }
    .hero-scrl-txt span { font-size: 20px; }
    .hero-scrl-txt span { transform-origin: 0 90px; }
    .hero-ban-pos .hero-offer { top: -50px; }
    .hero-ban-scroll { bottom: -50px; }
    .main-product-page .icon-content {padding-left: 6px;}
    .main-product-page .icon-content .icon-text p {font-size: 14px;}
    .main-product-page .icon-with-text {padding-right: 6px;}
}
@media (max-width: 1099.98px) {
    .custom-accordion button .accordion-title {font-size: 17px;}
    .custom-accordion .accordion-content p {font-size: 16px;}

    .product__block__variants .radio__button .variant-label .variant-img {margin-right: 5px;}
    .product__block__variants .radio__button span {font-size: 14px;}
    .product__main__content.grid__item .product__inner {padding-left: 10px;}
    .product__block__variants .radio__button .variant-label {min-width: 170px;}
}
@media (max-width: 991.98px) {
    .section-heading .heading {font-size: 20px; text-align: center;}
    .workout-section-text h4 {font-size: 18px;}
    .button-style {padding: 18px 50px; font-size: 20px;}
    .money-back-guarantee .money-back-text span{font-size: 20px;}
    .custom-12 {max-width: 100%; width: 100%;}
    .template-product .product__title, .section-product .product__title {font-size: 25px;}
    .jdgm-rev-widg__header .jdgm-rev-widg__title {font-size: 30px;}
    .subify-widget-whole-wrapper.skin-4 .subify-selling-plan-title {font-size: 16px !important;}
    .subify-selling-plan-item .subify-discount-percentage.full-price {font-size: 16px !important;}
    .Package-Combo-Pack .subify-selling-plan-item .subify-discount-percentage.full-price:before {font-size: 16px;;}
    .Package-Pomegranate-Passion .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix:before {font-size: 16px;}
    /* .hero-ban-content h2 { font-size: 35px; } */
    .hero-ban-scroll { left: 58%; }
    .workout-section, .about-slider-section { padding-top: 50px !important; padding-bottom: 50px !important; }
    .about-slider-section, .product-ingredients { padding-top: 50px !important; padding-bottom: 50px !important; }
    .product__inner .main-product-page {flex-wrap: wrap;}
    .main-product-page .icon-with-text {max-width: 50%; width: 50%; margin-bottom: 15px;}
    
    .work-gymrat .grid-c3-80px {margin: 40px 20px;}
    .work-gymrat .grid-c3-80px .d-flex.flex-column {margin-bottom: 12px;}

    .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n span.ElVMgDjOgshGFMIvg3se:before {font-size: 20px;}
}
@media (max-width: 850.98px) {
   .hero-ban-inner { flex-direction: column; }
   .hero-ban-content { width: 100%; }
   .hero-ban-img { width: 50%; }
   .hero-ban-scroll { bottom: 65%; left: 76%; }
   .hero-ban-ofr-1 img { width: 20%; }
   .hero-ban-ofr-2 { width: 70%; }
   .hero-ban-ofr-2 h4 { font-size: 26px; line-height: 20px; }
   .hero-ban-pos .hero-offer { right: -45px; }
   .hero-ban-ofr-2 h4 span { font-size: 17px; }
  /* .hero-ban-scroll { bottom: 35%; left: 50%; }
   .hero-ban-content { padding-top: 20%; } */
}
@media (max-width: 767.98px) {
  .main-product-page .icon-with-text {max-width: 33.33%; width: 33.33%;}
  .template-product .product-single .grid__item{position: unset;}
  .template-product .product__title, .section-product .product__title {font-size: 24px;}
  .product__block__variants .radio__legend__label {font-size: 20px;}
  .subify-widget-whole-wrapper h3 {font-size: 20px !important;}
  .subify-widget-container .subify-widget-whole-wrapper.skin-4 {margin-bottom: 5px;}
  
  .product-section.section-padding {padding-top: 10px !important;}

  .user-code-section .use-code-text, .pr-shipping-text span{font-size: 16px;}
  .jdgm-rev-widg__header .jdgm-row-stars {padding: 30px 0; margin-bottom: 20px !important;}
  .jdgm-row-stars .jdgm-histogram.jdgm-temp-hidden {margin-bottom: 30px;}
  .jdgm-row-stars .jdgm-widget-actions-wrapper {padding: 0 20px;}
  .jdgm-rev-widg__header .jdgm-rev-widg__title {font-size: 24px; margin-bottom: 20px !important;}
  .jdgm-rev__author-wrapper .jdgm-rev__author {font-size: 20px;}
  .jdgm-rev__content .jdgm-rev__title {font-size: 18px;}
  .pro-aj-desc {display: none !important;}
  .pro-aj-desc .readmore__toggle {display: inline-block; padding-left: 3px; font-weight: 600;}
  .pro-aj-desc .readmore__content p {display: inline;}
  .pro-aj-desc .readmore__content {display: inline;}
  .product__inner .pro-aj-desc {display: inline;}
  .subify-price-wrapper .subify-original-price {font-size: 16px !important; padding-top: 15px;}
  .subify-price-wrapper .subify-price .price-suffix, .subify-selling-plan-item.subify-selling-plan-6785892642 .price-suffix:before {font-size: 16px !important; margin-bottom: 15px;}
  .subify-price-wrapper .subify-price {font-size: 22px !important;}
  .main-product-page {margin-top: 10px;}
  .template-product #bundle-sticky_add_to_cart.Vtl-StickyAddToCart {opacity: 0; visibility: hidden;}
  .sticky-bottom-cart.template-product #bundle-sticky_add_to_cart.Vtl-StickyAddToCart {opacity: 1; visibility: visible;}
  .subify-selling-plan-item .subify-discount-percentage.full-price, .Package-Strawberry .subify-selling-plan-item .subify-discount-percentage.full-price:before,
  .Package-Mango .subify-selling-plan-item .subify-discount-percentage.full-price:before, .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix {font-size: 14px !important;}
  .product__block__variants {padding: 20px 0; margin-top: 20px; margin-bottom: 20px;}
  .hero-ban-content h2 { /*font-size: 30px;*/ line-height: 45px; }
  .hero-ban-content h3 { font-size: 30px; }
  .hero-ban-content p { font-size: 21px; }
  .section-product .product-single .grid__item { position: unset; }
  .hero-ban-btn { padding: 15px 0; }
  .hero-ban-star { padding-top: 15px; }
  .hero-ban-img { padding-top: 20px; }
  .hero-ban-pos .hero-offer { top: 7px; }
  .hero-ban-ofr-1 img { top: 25%; }
  .hero-ban-img { width: 65%; }

  .Package-Combo-Pack .subify-selling-plan-item .subify-discount-percentage.full-price:before {font-size: 14px;;}
  .Package-Pomegranate-Passion .subify-widget-whole-wrapper.skin-4 .subify-discount-percentage .suffix:before {font-size: 14px;}
}
@media (max-width: 576px) {
    .bundle-sticky_select.vitals-nice-select {height: 45px !important; min-height: auto !important; max-height: unset !important;}
    .template-product .Vtl-StickyAddToCart {height: 120px !important;}
    .sticky-product-details .sticky-select {margin-bottom: 10px;}
    .bundle-sticky-mobile .vtl-aa-animated-atc-button:before {display: block; width: 100%;}
    .hero-ban-ofr-2 { width: 50%; }
    .hero-ban-pos .hero-offer { right: -80px; }
    .hero-ban-ofr-2 h4 { font-size: 18px; line-height: 15px; }
    .hero-ban-ofr-2 h4 span { font-size: 12px; }
    .hero-scroll img { height: 25px; width: 85px; }
    .hero-ban-scroll .hero-scroll { width: 150px; height: 150px; }
    .hero-scrl-txt span { transform-origin: 0 70px; font-size: 15px; }
    .hero-ban-scroll { left: 80%; }
}
@media (max-width: 575px) {
   .template-product .product__title, .section-product .product__title {font-size: 20px;}
    .product-short-desc p {font-size: 14px; }
    .main-product-page .icon-content .icon-text p {font-size: 12px;}
    .main-product-page .icon-with-text {padding-right: 10px;}
    .main-product-page .icon-content {padding-left: 8px;}
    .product__block__variants .radio__legend__label, .subify-widget-whole-wrapper h3{font-size: 18px;}
    .product__block__variants .radio__button .variant-label {font-size: 14px; min-width: max-content; padding: 0 20px; min-height: 45px;}
    .product__block__variants .radio__button {padding: 0 2px;}
    .product__block__variants .radio__legend {padding-bottom: 0;}
    .product__block__variants {padding: 15px 0; margin-top: 15px; margin-bottom: 15px;}
    .product__block__quantity label.quantity__label.form__label {font-size: 16px;}
    .product__block__quantity input.quantity__input {font-size: 20px;}
    .product__block__quantity{padding: 3px 20px; margin-bottom: 20px;}
    .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n {font-size: 18px !important; min-height: 53px!important;}
    .product__submit__quick .shopify-cleanslate .h7OYsWHrW5495r9beh2n span.ElVMgDjOgshGFMIvg3se:before, .shopify-payment-button__button.shopify-payment-button__button--unbranded:before {font-size: 18px;}
    .money-back-text img{max-width: 18px;}
    .payment-method-icon {max-width: 70%; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
    .user-code-section .use-code-text, .pr-shipping-text span{font-size: 14px;}
    .user-code-section .use-code-text {padding-right: 10px;}
    .jdgm-rev-widg__header .jdgm-rev-widg__title {font-size: 20px; margin-bottom: 12px !important;}
    .jdgm-rev-widg__header .jdgm-row-stars {padding: 20px 0; margin-bottom: 10px !important;}
    .jdgm-widget-actions-wrapper .jdgm-write-rev-link {max-width: 100% !important;}
    .jdgm-rev__author-wrapper .jdgm-rev__author {font-size: 16px;}
    .jdgm-rev__content .jdgm-rev__title {font-size: 16px;}
    .jdgm-rev__content .jdgm-rev__body p {font-size: 15px;}
    .subify-widget-whole-wrapper.skin-4 .subify-selling-plan-title {flex: 0 0 60px !important; max-height: 60px !important;}
  
   .button-style {padding: 14px 30px;font-size: 18px;}
   .money-back-guarantee .money-back-text span{font-size: 14px;}
   .custom-accordion button .accordion-title {font-size: 15px;}
   .custom-accordion .accordion-content p {font-size: 14px;}
    .acc-main.custom-accordion .accordion-title {font-size: 16px;}
   .subify-price-wrapper .subify-price {font-size: 20px !important;}
}
@media (max-width: 500px) {
    /* .user-code-section .use-code-text {font-size: 12px;}
    .pr-shipping-text {font-size: 13px;} */
    .user-code-section {align-items: start; flex-direction: column;}
    .user-code-section .use-code-text {padding-right: 0; padding-bottom: 5px; padding-top: 5px;}
    .hero-ban-content h2 { font-size: 45px; line-height: 35px; }
    /* .hero-ban-content h3 { font-size: 23px; } */
    .hero-ban-content p { font-size: 19px; }
    .hero-ban-content h5 { font-size: 19px; }
    .hero-ban-star img { width: 25%; }
    .hero-ban-star { padding-top: 15px; }
    .hero-ban-scroll { left: 75%; }
    .hero-ban-wrap .button-style { padding: 13px 30px; font-size: 15px; }
    .hero-ban-btn { padding: 20px 0 25px; }
    .hero-ban-img { width: 70%; }
}
.reviews_block span h4.star_content {
    margin-bottom: -2px;
}
@media (max-width: 400px) {
    .main-product-page .icon-with-text {padding-right: 4px;}
    .main-product-page .icon-content {padding-left: 4px;}
    .subify-widget-whole-wrapper.skin-4 .subify-selling-plan-title {font-size: 14px !important;}
    .gallery__item .gallery__item__wrapper img {border-radius: 25px;}
    .hero-ban-wrap { padding-top: 55px !important; padding-bottom: 40px !important; }
    .hero-ban-scroll .hero-scroll { width: 100px; height: 100px; }
    .hero-scroll img { height: 20px; width: 70px; }
    .hero-scrl-txt span { transform-origin: 0 50px; font-size: 12px; }
    .hero-ban-content h2 { font-size: 40px; }
    .hero-ban-content h3 { font-size: 28px; }
    .hero-ban-scroll { bottom: 65%; left: 80%; }
    .hero-ban-img { width: 100%; }
    .img-lst-thumb { max-width: 75%; margin: auto; }
    .hero-ban-ofr-1 img { width: 15%; top: 24%; left: 20%; }
    .hero-ban-ofr-2 { width: 40%; }
    .hero-ban-pos .hero-offer { right: -15px; }
    .hero-ban-ofr-2 h4 { font-size: 15px; line-height: 12px; }
    .hero-ban-ofr-2 h4 span { font-size: 10px; }
}
@media (max-width: 375px) {
    .user-code-section{display: block}
    .main-product-page .icon-content .icon-text p {font-size: 10px;}
}


