/** Shopify CDN: Minification failed

Line 2186:1 Unexpected "{"

**/
 @import url("https://fast.fonts.net/lt/1.css?apiType=css&c=3c9895d2-8116-4272-84b9-429a46856b2e&fontids=5171889");
    @font-face{
        font-family:"ITC Garamond";
        src:url("https://cdn.shopify.com/s/files/1/0725/2931/4088/files/f8b87644-0e64-447b-9248-cd8934604a5a.woff2?v=1691615400") format("woff2"),url("https://cdn.shopify.com/s/files/1/0725/2931/4088/files/306dcc85-d26a-4b7e-ab31-d4f172aef770.woff?v=1691615414") format("woff");
    }
    @font-face{
        font-family:"TT Commons";
        src:url("https://cdn.shopify.com/s/files/1/0725/2931/4088/files/TT_Commons_Regular.woff2?v=1691704302") format("woff2"),url("https://cdn.shopify.com/s/files/1/0725/2931/4088/files/TT_Commons_Regular.woff?v=1691586288") format("woff");
    }
    @font-face{
        font-family:"TT Commons Medium";
        src:url("/cdn/shop/files/TT-Commons-Medium.woff?v=1736422941") format("woff2"),url("/cdn/shop/files/TT-Commons-Medium.woff?v=1736422941") format("woff");
    }
    @font-face{
        font-family:"Hammer";
        src:url("/cdn/shop/files/Hammer-Bold.woff?v=1731952439") format("woff2"),url("/cdn/shop/files/Hammer-Bold.woff2?v=1731952439") format("woff");
    }
    @font-face{
        font-family:"Proxima";
        src:url("/cdn/shop/files/ProximaNova-Bold.woff?v=1732085443") format("woff2"),url("/cdn/shop/files/ProximaNova-Bold.woff?v=1732085443") format("woff");
    }
    @font-face{
        font-family:"ProximaReg";
        src:url("/cdn/shop/files/ProximaNova-Regular.woff?v=1736411856") format("woff2"),url("/cdn/shop/files/ProximaNova-Regular.woff?v=1736411856") format("woff");
    }

@media (max-width: 750px){
  html, body.gradient{
    overflow-x: hidden;
  }
}

body{
  letter-spacing: normal !important;
}
body * {
    -webkit-font-smoothing: antialiased !important;
}
/* ------Header--------- */
.header-wrapper--border-bottom {
    border-bottom: 0px;
}
sticky-header.header-wrapper.color-background-1.gradient.header-wrapper--border-bottom {
    background-color: rgba(255, 255, 255, 0%) !important;
    position: fixed !important;
    width: 100%;
    top: 85px;
}
header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account {
    padding: 18px 40px;
}

header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
    backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.1);
    max-width: 1100px;
  border-radius:70px;
}
ul.list-menu.list-menu--inline li a {
    color: #fff;
}

.header__icon {
    color: #fff;
}
.header--middle-left {
    grid-template-areas: "heading navigation icons";
    grid-template-columns: auto !important;
}
.header__menu-item {
    padding: 0px 27px;
}

.header__icons.header__icons--localization.header-localization a {
    padding: ;
}

.header__icon {
    width: 5.4rem !important;
}
.header-wrapper.color-background-1.gradient.header-wrapper--border-bottom {
    background-color: #fff0!important;
    position: absolute;
    width: 100%;
    top: 85px;
}
.undertext {
    display: none;
}
span.undrspn {
    color: #000;
}
.product-form__input input[type=radio].disabled+label {
    border-color: rgba(var(--color-foreground),.1);
    color: rgba(var(--color-foreground),.6);
    text-decoration: none !important;
}
header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account {
    display: flex !important;
    justify-content: space-between !important;
}
.navs {
    display: flex;
    align-items: center;
}

.customssColunms {
    background: #1A262E;
    color: #fff;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
}
.slideshow__media.banner__media.media {
    border-radius: 20px;
}
.customssColunms p{
    color: #BFFB4E;
    margin: 0;
    font-size: 75px;
  line-height:52px;
}

.customssColunms h2 {
    color: #fff;
    font-size: 35px;
    margin: 0;
}
.megaMenu{
  display:none;
}

.megaMenu {
/* position: absolute;
    z-index: 99999999999999999999999999999999999999999;
    bottom: -628px;
    left: 0;
    background: #fff;
    right: 0;
    transform: translate(0,-50%);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
 */


   position: absolute;
    z-index: 99999999999999999999999999999999999999999;
    left: 0;
    background: #fff;
    right: 0;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    top: 80px;
}
header.header.header--middle-left.otherspage.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account {
    background: #EFEFF0;
}
/* header.header.header--middle-left.otherspage.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account .header__heading-logo-wrapper img  {
    filter: invert(1);
} */

header.header.header--middle-left.otherspage.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account .navs ul li a {
    color: #444;
}

header.header.header--middle-left.otherspage.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account .header__icons.header__icons--localization.header-localization svg  {
    color: #444;
}
header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.actives {
    position: relative;
    background: #fff;
    border-radius: 0;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}


header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.actives .navs ul li a {
    color: #444;
}

header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.actives .header__icons.header__icons--localization.header-localization svg {
    color: #444;
}

a.nebtn {
    width: max-content;
    background: #BFFB4E;
    padding: 12px 25px;
    border-radius: 30px;
  font-family: 'TT Commons' !important;
        font-size: 18px !important;
        font-style: normal;
        font-weight: 500;
        line-height: 18px;
  text-decoration: none;
    color: #1A262E;
  display: inline-block;
}
.itemsFea.ex {
    background: #F1F1F1;
}

p.title.d {
    margin: 0px !important;
}
.rich-text__blocks {
    max-width: 100rem !important;
}
h2 , .h0 {
    font-size:63px !important;
    line-height: 63px;
}
.slideshow__text.banner__box {

    max-width: 7.5rem !important;
}
.multicolumn-card__info {
    font-size: 18px;
}
p , a {
    font-size:16px !important;
    line-height: 22px;
}
.header__heading-logo-wrapper {
    width: 100%;
    display: flex;
    transition: width .3s cubic-bezier(.52,0,.61,.99);
}
.header__menu-item:hover span {
    /* color: #6ca302 !important; */
    /* font-weight: 700 !important; */
    text-decoration: none !important;
    text-underline-offset: 0.3rem;
    color: inherit !important;
    /* text-shadow:
  0 0 0 #444,
  0.25px 0 0 #444,
  -0.25px 0 0 #444,
  0 0.25px 0 #444,
  0 -0.25px 0 #444,
  0.25px 0.25px 0 #444,
  -0.25px 0.25px 0 #444,
  0.25px -0.25px 0 #444,
  -0.25px -0.25px 0 #444;
  -webkit-text-stroke: .25px #444;
  letter-spacing: -0.42px; */

  text-shadow: 0 0 0.2px, 0 0 0.2px;
  -webkit-text-stroke: 0.25px;
}
.template-index.temp-suffix- .header__menu-item:hover span {
  text-shadow: none;
  -webkit-text-stroke: 0;
  color: #BFFB4E !important;
}

span.header__active-menu-item {
    text-decoration: none;
    color: #1A262E;
}

@media screen and (max-width: 767px){
  p , a {
    font-size:16px !important;
    line-height: 22px;
}
 .navs a.headBtn {
    display: none;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile {
    color: #000;
    max-width: 50rem !important;
}
.grid__item.product__media-wrapper {
    max-width: 100% !important;
}

.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    padding: 12px;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile h2 {color: #000;margin: 0;}
header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
    max-width: 85%;
    /* border-radius: 0; */
}
.js .menu-drawer{
      height: calc(100vh - 170px) !important;
  padding-bottom: 30px;
}
h2.banner__heading.inline-richtext.h1 {
    /* margin-top: 100px; */
}
  .flexFooter.uper {
    display: block;
}

.itemsFoooter {
    width: 100%;
}

.itemsFoooter.link {
    display: block;
    margin: 57px 0px;
}

.flexFooter {
    display: block;
    padding: 20px 0px;
}

.itemsFoooter.copys {
    text-align: center;
    width: 100%;
}
  .banner__box>*:first-child {
    margin-top: 75px;
}
  h2.banner__heading.inline-richtext.h0 {
    font-size: 30px;
}
  section.custom_Featured {
  
    margin: 0px auto !important;
    margin-bottom: 50px !important;
  }
  h2, .h0 {
    font-size: 38px!important;
    line-height: 38px;
  
}
  p , a {
    font-size:16px !important;
    line-height: 21px;
}
  #shopify-section-sections--20389543739688__header svg.icon.icon-hamburger {
    color: #fff;
}
  .customssColunms p {
    font-size: 60px !important;
}

.banner__text.rte.body p em {
    font-size: 10px;
}

.rich-text__text.rte.scroll-trigger.animate--slide-in p {
    font-size: 20px !important;
}

.multicolumn-card__info p.inline-richtext {
    font-size: 24px !important;
    font-weight: 400;
        color: #212121;
        margin: 35px 0 25px 0;
}

.itemsFea:nth-child(2) {
    flex-direction: row-reverse;
}

.inner.content {
    width: 60%;
}

.flexFooter {
    display: flex;
    flex-direction: column-reverse;
}

.itemsFoooter.link {
    display: none;
}

.footer__content-top.page-width {padding: 4rem 3.5rem;}

section.footer.Footer.Elyte {
    margin-top: -33px;
}
  details#Details-menu-drawer-container div#menu-drawer {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
}
.header__icon--menu[aria-expanded=true]:before{
  content:none;
}
  .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
    min-height: 60rem;
}
  .rte>*:last-child {
    margin-bottom: 30px;
}

.rte>*:first-child {
    margin-top: 0px;
}
  .mainFeatured {
    padding: 40px 10px;
}

header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.mobActive, header.header.header--middle-left.otherspage.test1.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.mobActiveother {
    background-color: #fff;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
}
.header__heading-logo-wrapper {
    display: flex;
}
.mobActive h1.header__heading a img {
    filter: invert(1);
}

.mobActive svg.icon.icon-cart {
    color: #000 !important;
}

  
}


h1,h2,.h0{
  font-family:'ITC Garamond' !important;
}
p,a{
  font-family:'TT Commons' !important;
}
.article-template__content li, .article-template__content span, .article-template__content ul{
  font-family:'TT Commons' !important;
  color: #21212180 !important;
  font-size: 18px !important;
  font-weight: 400;
  line-height: 23px;
}
.article-template__content span{
  display: inline-block;
}




/* -------Zafar------- */

.page-width{
    max-width: 1170px !important;
    padding: 0 !important;
}
.header__heading-logo{
    width: 147px;
    /* margin-bottom: -7px; */
}
p.announcement-bar__message.h5{
  color: #fff;
  font-size: 16px !important;
  letter-spacing: -0.36px;
}
section#shopify-section-template--21097040806163__image_banner, div#Banner-template--21097040806163__image_banner{
  height: 100vh !important;
}
header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account{
    padding: 18px 40px !important;
    background: #6e6c6c66;
    backdrop-filter: blur(5px);
}
.banner__box.content-container.content-container--full-width-mobile.color-scheme-518c5fe3-360d-4131-a5c8-18a2e86e3d1a.gradient{
    
}
a.header__heading-link.link.link--text.focus-inset{
    margin: 0;
    padding: 0;
}
.headBtn, .banner__buttons a, #shopify-section-template--24097599029523__rich_text_UjYKpq a.button.button--primary{
    background: #BFFB4E;
    color: #292C29;
    cursor: pointer;
    padding: 14px 30px;
    display: flex;
    line-height: 22px !important;
    letter-spacing: -0.36px;
    font-size: 20px !important;
    border-radius: 40px;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    width: max-content;
    font-weight: 500 !important;
    font-family: 'TT Commons' !important;
  letter-spacing: -0.4px;
  border: 0.5px solid #BFFB4E;
}
.headBtn{
  color: #444;
  padding: 0 20px;
  margin: 0 20px;
}
#shopify-section-sections--21097042313491__header a.headBtn{
   margin: 0 26px !important;
   padding: 10px 20px !important;
  font-size: 18px !important ;
}
.banner__box.content-container.content-container--full-width-mobile.color-scheme-518c5fe3-360d-4131-a5c8-18a2e86e3d1a.gradient{
    max-width: 85% !important;
  padding: 0;
}
.banner__text.rte.body p{
    margin: 25px 0 40px !important;
    color: #FFF;
    text-align: center;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 5px;
    text-transform: uppercase;
  font-family: ProximaReg !important;
}
.banner__text.rte.body p em{
    letter-spacing: 4px !important;
}
.banner__buttons a{
    padding: 14px 30px !important;
}
#Banner-template--21097040806163__image_banner::after, .banner__media.media.scroll-trigger.animate--fade-in{
  border-radius: 0 0 20px 20px;
}

h2, .h0 {
    font-size: 75px !important;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 75px !important;
  letter-spacing: normal;
}


/* -------Our Key Electrolytes Section------- */


.section-template--21097040806163__e2625e84-9d9f-44dc-80e5-6b819050561a-padding{
  padding-top: 150px;
}
.rich-text__wrapper.rich-text__wrapper--center.page-width{
  width: 60% !important;
}
.rich-text__text.rte.scroll-trigger.animate--slide-in{
  margin: 40px 0 50px;
}
.rich-text__text.rte.scroll-trigger.animate--slide-in p{
  color: rgba(26, 38, 46, 0.50);
  text-align: center;
  font-size: 28px !important;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.56px;
}
.media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
    display: block;
    max-width: 100%;
    position: relative;
    width: 100%;
  /* height: 100% !important; */
}
.product-media-container img {
  height: 65vh !important;
  object-fit: contain;
}
.customssColunms {
    background: #1A262E;
    color: #fff;
    display: flex!important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    padding: 70px 48px;
}
.customssColunms p{
  color: #BFFB4E;
  font-size: 90px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 80px;
  letter-spacing: -1.8px;
}
.customssColunms h2{
  font-size: 54px !important;
  font-weight: 400;
  line-height: 50px !important;
}
.background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info{
  padding: 50px 10px 0;
}
.background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info p{
  color: #212121;
  font-size: 28px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 23px;
}
.background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info .rte{
  margin-top: 30px !important;
}
p, a, .totals__total, .background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info .rte p{
  color: rgba(33, 33, 33, 0.50);
  font-size: 18px !important;
  font-weight: 400;
  line-height: 23px;
}
.background-none .multicolumn-card__image-wrapper{
  margin-left: 6px;
  margin-right: 6px;
}


/* Before a workout or after - Section */


section.custom_Featured{
  width: 92%;
  margin: 130px auto 170px !important;
  padding: 0;
}
.mainFeatured{
  background: #fff;
  text-align: center;
  padding: 0px;
  border-radius: 20px;
}
.mainFeatured h2{
  color: #1A262E;
  max-width: 1120px !important;
  text-align: center;
}
.flexfeature{
  margin-top: 65px;
  max-width: 1190px !important;
}
.megaMenu .flexfeature{
  margin-top: 0px;
  max-width: 1190px !important;
  padding: 0 30px 30px 30px;
}

.itemsFea{
    background: #f4f4f4;
    margin: 10px;
    display: flex;
    padding: 16px 23px 0px 35px;
    align-items: flex-end;
    border-radius: 10px;
  width: 50%;
}
.inner.content{
  margin: 40px 0px;
  width: 70%;
}
.inner.content .title{
  color: #212121;
  font-size: 40px !important;
  line-height: 38px;
  letter-spacing: -0.8px;
  margin: 15px 5px;
}
.megaMenu .inner.content .title{
  font-size: 26px !important;
  line-height: 26px;
  letter-spacing: -0.52px;
  color: #212121;
}
.inner.content .scnd{
  font-size: 18px !important;
  letter-spacing: -0.36px;
  margin: 0 50px 20px 0;
}

/* Nutritionist Approved Section */


.slideshow__text.banner__box{
    max-width: 55%!important;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-scheme-518c5fe3-360d-4131-a5c8-18a2e86e3d1a.gradient.slideshow__text--center.slideshow__text-mobile--center{
    padding: 0 !important;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-scheme-518c5fe3-360d-4131-a5c8-18a2e86e3d1a.gradient.slideshow__text--center.slideshow__text-mobile--center p{
  margin: 0 auto;
    margin-top: 25px !important;
    font-size: 20px !important;
    line-height: 24px;
    color: #fff !important;
    width: 40%;
}
div#Slide-template--24097599029523__92535c2a-f6ba-402e-8124-e1bf49044bc1-1 .slideshow__text-wrapper{
    padding: 140px 0px 80px !important;
}


/* Love from the Elyte Section */


.rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--20510574903592__3bdc7883-eabe-44b8-b8b3-cdee39dbf91c-padding{
  padding-top: 150px !important;
}
.reviewItem{
  width: 49.2% !important;
  margin: 20px 0 0;
  padding: 36px 57px 31px 33px;
}
.reviewItem img {
    width: 180px !important;
}
.reviewItem p, .inerflexrew p{
  color: rgba(33, 33, 33, 0.50);
  font-size: 18px !important;
  line-height: 23px;
}
.reviewItem p strong{
  color: #212121;
  font-size: 24px !important;
  font-weight: 400;
  line-height: 23px;
}
.inerflexrew p strong{
  color: rgba(33, 33, 33, 0.80);
  font-size: 18px !important;
  line-height: 23px;
  margin-bottom: 5px;
  display: inline-block;
}


/* Footer */
section.footer.Footer.Elyte{
  margin-top: 130px;
}
.flexFooter{
    padding: 60px 0px 77px;
}
.flexFooter.uper{
    padding: 80px 0px 94px;
}
.itemsFoooter{
  width: 27% !important;
}
.itemsFoooter.email{
  width: 46% !important;
  padding-right: 125px;
  padding-left: 0;
}
.itemsFoooter.copys{
  width: 46% !important;
}
.itemsFoooter.copys:last-child{
  padding-left: 80px;
}
.itemsFoooter.link{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 80px;
  padding-right: 40px;
}
.itemsFoooter.email p{
  color: rgba(255, 255, 255, 0.80);
  margin: 23px 0 31px;
}
.uper .itemsFoooter.link ul li a{
  font-size: 28px !important;
  line-height: 35px;
}
.uper .itemsFoooter.link:last-child li a{
  font-size: 20px !important;
  line-height: normal;
}
.itemsFoooter.link em{
  color: rgba(255, 255, 255, 0.50);
}
.itemsFoooter.link.last ul li a{
  color: rgba(255, 255, 255, 0.50);
  line-height: normal;
}
.list-social{
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 50px;
}
form#contact_form{
  width: 70%;
  padding: 0;
}
section.footer.Footer.Elyte::before{
  content: '';
  display: block;
  border-radius: 0 0 20px 20px;
  background: #fff;
  height: 20px;
}


/* Our Story */

.color-scheme-02926671-2135-4fc7-abff-6b07caf4ec7a h2{
  line-height: 0;
}
.color-scheme-02926671-2135-4fc7-abff-6b07caf4ec7a h2 strong{
  color: #1A262E;
  font-family: TT Commons;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px !important;
  display: block;
  letter-spacing: -0.56px;
}
.color-scheme-02926671-2135-4fc7-abff-6b07caf4ec7a{
  border-radius: 10px !important;
}
ul#Slider-template--21097041494291__5ca70130-b226-4efd-a5d7-917a481a2bab{
  column-gap: 20px;
}
ul#Slider-template--21097041494291__5ca70130-b226-4efd-a5d7-917a481a2bab li{
  width: calc(50% - 10px);
}


/* Blog Page */

.section-template--20510574412072__main-padding .circle-divider time{
  font-family: TT Commons;
  font-size: 18px;
  line-height: 23px;
  color: #8A8A8A;
  text-transform: capitalize;
}
#shopify-section-template--20510574412072__main p.circle-divider{
  margin: 0;
}
#shopify-section-template--21097039069459__0001d15a-3c6b-4da9-9283-c9a0bf685e35 ul{
  padding: 0;
}

/* Product Page */

.customSlide h2{
  color: #FFF;
  font-family: TT Commons !important;
  font-size: 28px !important;
  line-height: 22px !important;
  letter-spacing: -0.56px;
  margin-bottom: 15px;
}
.customSlide .banner__text  p{
  color: #F0F0F0;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.customSlide{
  margin-bottom: 20px !important;
  scroll-snap-align: center !important;
}
.customSlide .slideshow__text.banner__box{
  max-width: 45% !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 60px !important;
}
.product__info-container h2{
  color: #1A262E;
  font-size: 40px !important;
  font-style: normal;
  line-height: 47.231px !important;
  margin-bottom: 35px;
}
.product__info-wrapper{
  /* padding: 40px 90px !important; */
  padding: 0px !important;
  border-radius: 10px;
  /* background: #F4F4F4; */
}
/* .product__info-container {
    background: #F4F4F4;
    padding: 20px 90px!important;
} */
/* .product-form__input label{
  color: #8A8A8A !important;
  font-family: TT Commons;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 20px !important;
  padding: 11px 20px !important;
  border: 1px solid #8A8A8A !important;
} */
.product-form__input{
  margin: 0 0 20px !important;
}
div#Quantity-Form-template--24097599783187__main {
    margin: 0 !important;
}
label.quantity__label.form__label{
  display: none;
}
#variant-radios-template--23803118616851__main .product-form__input:nth-child(2) {
    margin: 0 !important;
}
.mrk-bunde-button{
  margin-top: -20px !important;
}
fieldset.product-form__input .form__label{
  margin-bottom: 15px !important;
  color: #1A262E;
  line-height: 20px;
  letter-spacing: normal !important;
}
.product-form__input input[type=radio]:checked+label{
  color: #fff !important; 
  /* border:0px !important; */
      background-color: rgba(26, 38, 46, 0.60);
}
.product-form__input input[type=radio]:checked+.yellow, .product-form__input input[type=radio]:checked+.pineapple{
  color: #1A262E !important;
}
.product-form__input input{
  border:0px !important;
}
.product.grid .product__media-wrapper, .product.grid .product__info-wrapper{
  max-width: 50% !important;
  border-radius: 10px;
  width: calc(50% - 10px);
}
.product.grid{
  gap: 20px !important;
}
.product.grid .product__media {
  background: #F4F4F4;
}
#GalleryViewer-template--21097042018579__main, #GalleryViewer-template--21545389850899__main{
  background: #F4F4F4;
  border-radius: 10px;
}
#shopify-section-template--21097039069459__main time{
  font-family: TT Commons;
    font-size: 18px;
    line-height: 23px;
    color: #8a8a8a;
    text-transform: capitalize;
}


/* FAQ */
#shopify-section-template--21097041101075__8db2cdc8-3bb2-497c-ab08-673e7ffc4be7 .tablinks.active::after{
  display: none;
}

/* Account page */
.customer.login, .customer.register{
  background: #EFEFF0;
  padding: 50px !important;
  margin-top: 50px !important;
  max-width: 700px !important;
  border-radius: 10px;
}
.customer.account h1, .customer.addresses h1{
  font-size: 75px!important;
    font-weight: 300!important;
    line-height: 75px!important;
}
.customer.account h2, .customer.addresses h2{
  color: #212121;
    font-size: 33px!important;
    line-height: 38px !important;
    letter-spacing: 0;
    margin: 15px 0px;
    font-family: TT Commons!important;
}
.customer.account button, .customer.addresses button{
  font-family: TT Commons!important;
  font-size: 18px !important;
}
.customer.addresses input, .customer.addresses select{
  border: 1px solid rgba(26, 38, 46, 0.15) !important;
}
.customer.account .subify-manage-subscription-container{
  box-shadow: none;
}
.customer.account .subify-manage-subscription-container a{
  font-weight: 400 !important;
}
.customer.account .subify-manage-subscription-container p{
  color: rgba(33, 33, 33, 0.5);
}



/* .subify-choice-box-wrapper:not(:last-child){
  border: 0 !important;
} */
.purpleYellow{
  background: #1a262e99 !important;
}
label.orange {
    background: orange !important;
  border: 1px solid orange !important;
}
label.pineapple {
    background: #FEDA00 !important;
  border: 1px solid #FEDA00 !important;
}
/* Product no header footer */

.customProductTemp header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account{
  /* justify-content: center !important; */
}
.customProductTemp header .navs nav, .customProductTemp header .navs .header__icons .headBtn, .customProductTemp header .navs .header__icons .header__icon--account, .customProductTemp .footer .flexFooter, .customProductTemp header-drawer, .page--thank-you .step__footer a, .customProductTemp #CartDrawer .headBtn, .customProductTemp #CartDrawer .cart__ctas:last-child button.cart__checkout-button, .customProductTemp label.quantity__label.form__label{
  display: none !important;
}
.customProductTemp .footer .flexFooter:last-child{
  display: flex !important;
  justify-content: space-between;
}
.customProductTemp .footer .flexFooter .list-social{
  justify-content: flex-end;
}
.customProductTemp .header__heading-link{
  pointer-events: none;
  cursor: default;
}
.customProductTemp .product__info-wrapper{
  padding: 0px !important;
    background: transparent;
}
.customProductTemp .product__info-wrapper product-info{
  padding: 40px 70px !important;
    background: #F4F4F4;
  border-radius: 10px !important;
  display: block;
}
.customProductTemp label.yellow{
  /* background: auto !important; */
}

.customProductTemp div#Quantity-Form-template--21545389850899__main, #Quantity-Form-template--21545389850899__main + div{
  display: inline-block;
  margin: 0 !important;
}
.customProductTemp .product-form form .product-form__buttons{
  display: flex;
    flex-direction: row;
    align-items: center;
    width: auto;
    gap: 15px;
}
.customProductTemp .product-form form .product-form__buttons .product-form__submit, .customProductTemp .product__info-container .product-form{
  margin: 0 !important;
}
.customProductTemp .product-form form .product-form__buttons .shopify-payment-button__button, .customProductTemp #CartDrawer .cart-drawer .cart__checkout-button{
  width: max-content;
  background: #1A262E;
}
#CartDrawer .cart__ctas:last-child #CartDrawer-Checkout{
  /* display: none !important; */
}
#CartDrawer .cart__ctas #CartDrawer-Checkout{
  /* padding: 0; */
}
.customProductTemp quantity-input.quantity{
  border-radius: 200px;
  border: 1px solid #8A8A8A;
  width: auto;
  margin-right: 10px;
  top: -4px;
}
.customProductTemp .quantity:before{
  background: transparent;
}
.customProductTemp #CartDrawer .cart__ctas{
  width: auto;
}
.customProductTemp quantity-input.quantity button, .customProductTemp quantity-input.quantity input{
  width: 25px;
  flex-grow: 0 !important;
}

.UpcartDesignSettings__cartTextColor .upcart-header-text{
  font-size: 48px !important;
    line-height: 34px !important;
}
.styles_Button__-qauK a{
  border-radius: 30px !important;
}

/* Reviews */
.suctm .slick-prev{
  left: -110px;
    width: 100px;
    height: 100px;
  display: block !important;
  z-index: 999;
  
}
.suctm .slick-next{
  right: -110px;
    width: 100px;
    height: 100px;
  display: block !important;
  z-index: 999;
}
.suctm .slick-prev::before{
  content: "";
  background: url(/cdn/shop/files/chevronL.png?v=1727768106) no-repeat center center;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-size: contain;
    display: inline-block;
}
.suctm .slick-next::before{
  content: "";
  background: url(/cdn/shop/files/chevronR.png?v=1727768105) no-repeat center center;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-size: contain;
    display: inline-block;
}
.itemsFea .productLinkk{
    width: 100%;
    height: 100%;
    position: absolute;
  /* display: block; */
  }
#variant-radios-template--23770639008019__main #var3{
  display: block !important;
}
div#shopify-section-template--23803118616851__ec12c72e-c30d-49c2-b1e3-ed8f9088cc89 {
    display: none;
}
section#shopify-section-template--23803118616851__main{
  height: auto !important;
}
.flexFooter:last-child{
    padding-bottom: 40px !important;
  }

  .product.grid media-gallery .product__media {
    /* height: 335px !important; */
  }

@media only screen and (max-width: 767px){
  fieldset.product-form__input .form__label{
    font-size: 16px;
  }
  /* Mobile Menu */
  .header--mobile-center .menu-drawer__navigation-container .menu-drawer__utility-links .menu-drawer__account, .menu-drawer__localization.header-localization{
    display: none;
  }
  .header--mobile-center .menu-drawer__navigation-container .menu-drawer__utility-links{
    background: none;
    padding-top: 0;
  }
  .header--mobile-center nav li a{
    letter-spacing: -0.48px;
    color: rgba(26, 38, 46, 0.50);
    font-size: 20px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    background: none;
  }
  .mobActive .circle{
    border: 1.5px solid #1A262E;
  }
  .mobActive .cart-count-bubble span{
    color: #1A262E;
  }

  .header--mobile-center nav li:nth-child(-n+5) a{
    color: #1A262E;
    font-size: 22px !important;
    letter-spacing: -0.48px;
  }
  .header--mobile-center nav li:last-child{
    margin: 40px 60px 0px 60px;
  }
  .header--mobile-center nav li:last-child a{
    border-radius: 100px;
    background: #BFFB4E;
    padding: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #292C29;
    text-align: center;
    display: block;
  }
  .header-wrapper.color-background-1.gradient.header-wrapper--border-bottom{
    top: 70px;
  }
  
  sticky-header.header-wrapper.color-background-1.gradient.header-wrapper--border-bottom {
    top: 70px;
}
  
  .menu-drawer .list-social {
    justify-content: flex-start;
        padding: 0 10px;
  }
  h2, .h0{
    font-size: 38px !important;
    line-height: 38px !important;
  }
  .page-width{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account {
    padding: 15px 28px!important;
  }
  .header__heading-logo-wrapper img{
    width: 126px !important;
  }
  .banner__box.content-container.content-container--full-width-mobile.color-scheme-518c5fe3-360d-4131-a5c8-18a2e86e3d1a.gradient,
  .rich-text__wrapper.rich-text__wrapper--center.page-width{
    max-width: 100% !important;
    width: 100% !important;
  }
  .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
    padding: 84px 30px 80px!important;
  }
  section#shopify-section-template--21097040806163__image_banner, div#Banner-template--21097040806163__image_banner{
    height: auto !important;
  }
  .section-template--21097040806163__e2625e84-9d9f-44dc-80e5-6b819050561a-padding{
    padding-top: 65px;
  }
  .slider.slider--mobile.contains-content-container .slider__slide{
    margin-left: 0;
  }
  .banner__text.rte.body p, .banner__text.rte.body p em{
    font-size: 10px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 15px;
    letter-spacing: 2.5px !important;
    margin: 30px 0 !important;
  }
  .headBtn, .banner__buttons a{
    font-size: 16px !important;
    padding: 10px 25px !important;
    line-height: normal !important;
    min-height: auto;
  }
  .itemsFea .headBtn{
    font-size: 15px!important;
    padding: 12px 15px;
  }
  #Banner-template--20510574903592__image_banner:after, .banner__media.media.scroll-trigger.animate--fade-in{
    border-radius: 0 0 10px 10px;
  }

  .customssColunms p {
    font-size: 60px!important;
    line-height: 60px;
    letter-spacing: -1.2px;
  }
  .customssColunms h2 {
    font-size: 38px !important;
    font-weight: 300;
    line-height: 38px !important;
  }
  .background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info p {
    font-size: 24px!important;
    line-height: 23px;
  }
  .itemsFea{
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 15px 0;
    margin-top: 20px;
  }
  .header-wrapper.color-background-1.gradient.header-wrapper--border-bottom{
    padding: 0 20px;
  }
  #shopify-section-sections--21097042313491__header svg.icon.icon-hamburger{
    color: #fff;
  }
  header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account{
    padding: 15px 30px;
    transition: all .3s ease;
  }
  .header__heading-logo{
    width: 126px;
    top: 20px;
  }
  .banner__box>*:first-child{
    margin-top: 35px;
  }
  .section-template--20510574903592__e2625e84-9d9f-44dc-80e5-6b819050561a-padding{
     padding-top: 65px;
  }
  .rich-text__text.rte.scroll-trigger.animate--slide-in p {
    font-size: 20px!important;
    letter-spacing: -.2px;
    margin-top: 55px;
    margin-bottom: 0px;
  }
  .background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info .rte p{
    color: rgba(33, 33, 33, 0.50);
    font-size: 16px!important;
    line-height: 21px;
  }
  section.custom_Featured {
    width: 100%;
    margin: 60px auto 65px !important;
    padding: 0 20px;
  }
  .mainFeatured {
    background: #fff;
    text-align: center;
    padding: 0px;
    border-radius: 10px;
  }
  .multiTabs_Mob .tabcontent{
    padding: 0 20px !important;
  }
  .multiTabs_Mob .tablinks{
    font-family: TT Commons Medium;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    padding: 10px 20px;
    letter-spacing: -0.32px;
    background: #BCC1C5;
  }
  .multiTabs_Mob .tablinks.active{
    background-color: #1A262E;
  }
  .flexfeature {
    margin-top: 33px;
  }
  .inner.content .title {
    color: #212121;
    font-size: 20px!important;
    line-height: 23px;
    letter-spacing: -.2px;
    margin: 0px 0px 12px;
  }
  .inner.content .scnd {
    font-size: 14px!important;
    letter-spacing: -.28px;
    line-height: 15px;
    margin: 0 0 50px;
  }
  .inner.content {
    margin: 0 0 20px 0;
  }
  h2.banner__heading.inline-richtext.h0, .flexfeature{
    padding: 0 !important;
  }
  .slideshow__text-wrapper.banner__content.banner__content--middle-center.page-width.banner--desktop-transparent.scroll-trigger.animate--slide-in{
    padding: 110px 23px 80px !important;
  }
  .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--20510574903592__3bdc7883-eabe-44b8-b8b3-cdee39dbf91c-padding{
    padding-top: 67px !important;
  }
  .multicolumn-card-spacing .media img{
    width: 150px !important;
    object-fit: contain !important;
  }
  section.footer.Footer.Elyte{
    margin-top: 66px;
  }
  .multicolumn-card__info{
    text-align: center;
  }

  /* Footer */

  .itemsFoooter.email, a.link.list-social__link{
    width: 100%!important;
    padding-right: 0;
    padding-left: 0;
  }
  form#contact_form, .itemsFoooter.copys{
    width: 100% !important;
  }
  .itemsFoooter{
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .itemsFoooter.link {
    /* display: none; */
  }
  .flexFooter:nth-of-type(2) .itemsFoooter:nth-of-type(2){
    display: block;
    margin-bottom: 40px !important;
  }
  .flexFooter.uper {
    padding: 60px 0 0;
    border: none;
  }
  .itemsFoooter.email p{
    margin: 20px 0 25px;
  }
  .itemsFoooter.copys p{
    text-align: left;
  }
  .itemsFoooter.link{
    margin: 0 !important;
    margin-top: 40px !important;
  }
  .flexFooter {
    padding: 30px 0 50px;
}
  .footer__content-top.page-width{
    padding-bottom: 0px !important;
  }
  .list-social{
    gap: 30px;
  }
  .list-social .list-social__item .icon{
    height: 3.2rem;
    width: 3.2rem;
  }
  
  /* Our Story */

  ul#Slider-template--21097041494291__5ca70130-b226-4efd-a5d7-917a481a2bab{
     flex-direction: column !important;
    padding: 0;
  }
  ul#Slider-template--21097041494291__5ca70130-b226-4efd-a5d7-917a481a2bab li{
    width: 100%;
    margin-bottom: 20px; 
  }
  ul#Slider-template--21097041494291__5ca70130-b226-4efd-a5d7-917a481a2bab li .multicolumn-card__info{
    padding: 10px 25px;
  }
  #Slider-template--21097041494291__5ca70130-b226-4efd-a5d7-917a481a2bab .media.media--transparent.media--adapt{
    padding: 0 !important;
  }
  #Slider-template--21097041494291__5ca70130-b226-4efd-a5d7-917a481a2bab .media.media--transparent.media--adapt img{
    width: 100% !important;
    position: relative;
  }
  .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{
    margin-top: 0 !important;
  }


  /* Blog Page */

  #shopify-section-template--20510574412072__main .card__information{
    padding: 35px 25px !important;
  }
  p.article-card__excerpt.rte-width{
    margin: 0 !important;
  }
  #shopify-section-template--21097039069459__0001d15a-3c6b-4da9-9283-c9a0bf685e35 ul{
    overflow-x: scroll;
    scroll-behavior: smooth;
    justify-content: flex-start;
  }


  /* Product Page */
  
  .product.grid .product__media-wrapper, .product.grid .product__info-wrapper{
    max-width: 100% !important;
    width: 100% !important; 
  }
  .custom_content{
    margin: 0 !important;
  }
  .product__info-wrapper{
    padding: 0 !important;
    background: none !important;
    margin-top: 30px !important;
  }
  .customSlide .slideshow__text.banner__box{
    padding: 250px 10px 40px 10px !important;
    text-align: left;
  }
  .customSlide h2{
    color: #fff !important;
    width: 100%;
  }
  .customSlide .banner__text p{
    margin: 10px 0;
  }
  .othersPages{
    padding: 0 20px;
  }
  div#shopify-section-template--23803118616851__ec12c72e-c30d-49c2-b1e3-ed8f9088cc89 {
    display: block;
  }
  .product-media-container img,
  .product.grid media-gallery .product__media {
    height: 335px !important;
  }

  /* Account page */
.customer.login, .customer.register{
  background: #EFEFF0;
  padding: 30px!important;
  max-width: 700px!important;
  border-radius: 10px;
  margin: 30px 20px 0 !important;
}
  .customer.account h1, .customer.addresses h1{
    font-size: 44px!important;
    line-height: 44px!important;
  }
.customer.account h2, .customer.addresses h2{
    font-size: 24px!important;
    line-height: 28px;
  }

  /* no header footer product page */
  
.customProductTemp .product__info-wrapper product-info {
    padding: 0px!important;
  background: transparent;
}
  .customProductTemp div#Quantity-Form-template--21545389850899__main, #Quantity-Form-template--21545389850899__main+div{
    display: block !important;
  }
  .customProductTemp quantity-input.quantity{
    margin: 0 0 20px 0;
    padding: 0 20px;
  }
  .customProductTemp  #CartDrawer quantity-input.quantity{
    margin: 0;
  }
  .customProductTemp quantity-input.quantity button, .customProductTemp quantity-input.quantity input {
    width: auto;
    flex-grow: 1 !important;
  }
  .customProductTemp #CartDrawer quantity-input.quantity button, .customProductTemp quantity-input.quantity input{
    width: 25px;
  }
  .customProductTemp .product-form form .product-form__buttons{
    flex-direction: column;
  }
  .customProductTemp .product-form form .product-form__buttons .shopify-payment-button__button, .customProductTemp #CartDrawer .cart-drawer .cart__checkout-button, .customProductTemp .product-form form .product-form__buttons .shopify-payment-button {
    width: 100%;
  }
  .product-form__input{
    margin: 0 0 10px!important;
  }
  .color-scheme-02926671-2135-4fc7-abff-6b07caf4ec7a h2 strong{
    color: #212121;
    font-size: 24px;
    line-height: 28px !important;
    letter-spacing: -0.24px;
    margin-bottom: 20px !important;
  }
  
}



.mrk-bunde-button .button--primary:after {
  box-shadow: none !important;
}
.mrk-bunde-button a {
  color: #8A8A8A !important;
    font-family: TT Commons !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 20px !important;
    padding: 10px 20px !important;
    border: 1px solid #8A8A8A !important;
    cursor: pointer;
    position: relative;
    background: transparent;
    border-radius: 200px;
  letter-spacing: 0 !important;
  min-height: auto;
}
/* .mrk-bunde-button a:hover {
  background-color: #1a262e99;
  color: white;
} */
.mrk-bundle-section {
  display: flex;
  flex-direction: column-reverse;
}
.mrk-bundle-section .bundletextchange, .mrk-bundle-section  .mrk-item-count{
  margin-bottom: 15px !important;
    color: #1a262e;
    line-height: 20px;
    letter-spacing: normal !important;
    font-family: TT Commons !important;
    font-size: 18px;
}


/* ----latest---- */
body.gradient.overflow-hidden{
  overflow-y: visible !important;
}
body.gradient.overflow-hidden.upcartPopupShow{
  overflow: hidden!important;
}
#mrk-flavours-drawer span.mt-1.block.text-black-900{
  font-size: 16px;
  margin-top: -20px;
  color: #1a262e;
    letter-spacing: normal !important;
    font-family: TT Commons;
}
#mrk-flavours-drawer p{
  font-size: 18px !important;
  color: #1a262e;
    letter-spacing: normal !important;
    font-family: TT Commons !important;
}
.new .da.banner__text.rte.body:nth-child(1) p {
    font-size: 30px !important;
    font-weight: 700;
    margin: 20px !important;
  letter-spacing: 8.5px;
  font-family: 'Proxima' !important;
}

.new h2.banner__heading.inline-richtext.h0 {
  /* font-size: 85px !important; */
  font-size: 74px !important;
  font-weight: 500 !important;
}

.new h2.banner__heading.inline-richtext.h0 strong {
    color: #BFFB4E;
}

.new .da.banner__text.rte.body:nth-child(3) p {
    /* font-size: 52px !important;
    margin: 20px 0 !important;
  text-transform: capitalize;
  letter-spacing: -1.2px; */
}

 .new .da.banner__text.rte.body:nth-child(3) p strong {
    color: #BFFB4E;
   font-weight: 400;
}

.new .da.banner__text.rte.body:nth-child(4) p {
  font-family: 'Proxima' !important;
    font-size: 20px !important;
    margin: 30px 0 20px !important;
    letter-spacing: 5px;
}
sticky-header.header-wrapper.color-background-1.gradient.header-wrapper--border-bottom.scrollheaderup {
    top: 15px;
}
.mrk-bunde-button {
    /* display: none !important; */
}
div#mrk-flavours-drawer:not([open="open"]){
  display: none;
}
div#shopify-block-11853685111505846332 {
    display: none;
}
span.badge.price__badge-sale.color-background-2, span.badge.price__badge-sold-out.color-background-2{
  color: #fff;
}
.styles_ProductRow__cartDiscountFormat__XYfs8{
  color: #85cb02 !important;
}
.section-template--23803118158099__6945023a-5967-4fad-b4cf-a7ba3a12842d-padding .zk-media-thumbnail.slick-initialized.slick-slider{
  top: 50%;
  transform: translateY(-50%);
}
/* -new media--- */


/* Add to Cart */
#CartPopup{
  border-radius: 20px 0px 0px 20px;
}
#CartPopup .styles_CartPreview__card__{
  padding: 40px 75px;
}
#UpcartPopup .styles_Header__ {
    padding: 0px 0px 35px;
}
#UpcartPopup .styles_CartPreview__body__{
   padding: 0px 0px 35px
}
#UpcartPopup .upcart-rewards{
  padding: 0 13px 15px 0;
}
#UpcartPopup .styles_TieredRewards__progressBar__{
  height: 5px;
  margin-top: 30px;
}
#UpcartPopup .styles_ProductRow__productHeading__ [class~='TextStyle--variationSubdued'] .upcart-item-option-category{
  display: none;
}
#UpcartPopup .Stack--distributionEqualSpacing .Stack__item:first-child {
    margin-top: 0px;
    margin-bottom: -5px;
}
#UpcartPopup .styles_ProductRow__product__ {
  padding: 20px 0;
}
#UpcartPopup .upcart-item-option{
  line-height: 0;
}
#UpcartPopup .styles_ProductRow__productTitleLink__{
  margin-bottom: 5px;
}
#UpcartPopup .styles_ProductRow__stepper__, #UpcartPopup .styles_ProductRow__stepper__ *{
  background: transparent;
  border: 0;
  width: auto;
  font-size: 18px;
  -webkit-text-fill-color: #8A8A8A;
}
#UpcartPopup .styles_ProductRow__stepper__ input{
  max-width: 40px;
}
#UpcartPopup .Stack--distributionEqualSpacing{
    flex-direction: column;
    align-items: flex-start !important;
    align-content: flex-start !important;
}
#UpcartPopup .styles_ProductRow__price__ {
    align-items: flex-start !important;
    align-content: flex-start !important;
}
#UpcartPopup .Stack--distributionEqualSpacing .Stack__item{
  margin-top: 5px;
      margin-left: 20px !important;
}
#UpcartPopup .Stack--distributionEqualSpacing .Stack__item *{
  font-family: "TT Commons";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.18px;
      margin: 0;
    padding: 0;
}
#UpcartPopup .Stack--distributionEqualSpacing {
    margin-top: -10px !important;
}
#UpcartPopup .upcart-checkout-button-container.styles_CustomButton__ a, #UpcartPopup .upcart-checkout-button-container.styles_CustomButton__ a:hover {
    color: #FFF;
    text-align: center;
    font-family: TT Commons !important;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.4px;
      padding: 13px !important;
    opacity: 1;
  margin-top: 30px;
}
#UpcartPopup .styles_Footer__.UpcartDesignSettings__cartAccentColor.upcart-footer {
    padding: 35px 0 0;
    background: transparent;
}
#UpcartPopup .styles_Footer__cartSummarySection__{
  padding: 0;
}
#UpcartPopup .styles_Footer__savingsCodes__{
  align-items: center;
}
#UpcartPopup .styles_Footer__cartSubtotalTitle__.styles_Footer__alignLeft__.UpcartDesignSettings__subtotalTextColor{
  display: flex;
    align-items: center;
    justify-content: space-between;
}
#UpcartPopup span.upcart-discount-code-text.DiscountCodeBadge_title__{
  font-size: 14px !important;
    margin: 0 6px;
    color: #8A8A8A !important;
    line-height: 20px;
}
#UpcartPopup .upcart-discount-code-badge.DiscountCodeBadge_discountBadge__ {
    padding: 0 5px !important;
    display: flex;
}
#UpcartPopup .styles_CartPreview__backdrop__{
  opacity: 0.7;
}
#UpcartPopup .styles_CartPreview__empty__ h3{
  color: #1A262E;
  font-family: "TT Commons";
}


/* Upsells */

#up-upsell-carousel{
  border-radius: 10px;
    background: #EBEBEB;
    padding: 20px;
    margin: 35px 0px 0px;
}
#up-upsell-carousel h2 {
    margin: 0 0 15px 0;
    text-align: left;
    padding: 0;
}
#up-upsell-carousel h2 p {
    color: #1A262E;
    font-size: 28px !important;
    line-height: 24px;
    letter-spacing: -0.56px;
}
#up-upsell-carousel li.slide .upcart-upsell-item-card {
    padding: 0;
    background: none;
}
#up-upsell-carousel li.slide .upcart-upsell-item-card .Stack__item, #up-upsell-carousel li.slide .upcart-upsell-item-card .Stack, #UpcartPopup .styles_ProductRow__productHeading__ [class~=TextStyle--variationSubdued] {
    margin: 0;
}
#up-upsell-carousel li.slide .upcart-upsell-item-card .Stack {
    margin: 0;
}
#up-upsell-carousel li.slide .upcart-upsell-item-card .Stack .upcart-upsell-item-image-wrapper {
    height: 100% !important;
}
#up-upsell-carousel li.slide .upcart-upsell-item-card .Stack__item img {
    max-width: 100%;
    max-height: 141px;
    border-radius: 10px;
}
#up-upsell-carousel li.slide .upcart-upsell-item-card .Stack__item:last-child {
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
#up-upsell-carousel li.slide .upcart-upsell-item-card .Stack__item h3, #up-upsell-carousel li.slide .upcart-upsell-item-card .Stack__item .upcart-upsell-item-price,
#UpcartPopup .styles_ProductRow__productTitleLink__, #UpcartPopup .styles_ProductRow__productHeading__ [class~='TextStyle--variationSubdued'], #UpcartPopup .upcart-item-price,
#UpcartPopup .UpcartDesignSettings__subtotalTextColor span, #UpcartPopup .styles_Footer__savingsCodes__ span, #UpcartPopup span.upcart-savings-amount.UpcartDesignSettings__cartTextColor, 
#UpcartPopup .upcart-rewards-message p, #UpcartPopup .upcart-rewards-message span, #up-upsell-carousel li.slide .upcart-upsell-item-card .Stack__item .upcart-default-price{
    color: #1A262E;
    font-family: "TT Commons" !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.18px;
}
#up-upsell-carousel li.slide .upcart-upsell-item-card .Stack__item .upcart-upsell-item-price, #UpcartPopup .styles_ProductRow__productHeading__ [class~='TextStyle--variationSubdued'],
#UpcartPopup .UpcartDesignSettings__subtotalTextColor span:first-child, #UpcartPopup .styles_Footer__savingsCodes__ span:first-child{
    color: #8A8A8A;
}
#up-upsell-carousel li.slide .upcart-upsell-item-card .Stack__item form input {
    border-radius: 100px;
    background: #BFFB4E;
    width: auto !important;
    padding: 12px 25px !important;
    color: #1A262E !important;
    text-align: center;
    font-family: TT Commons !important;
    font-size: 16px;
    line-height: 100% !important;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.32px;
    height: 100% !important;
    min-height: auto !important;
    max-height: 100% !important;
}
#up-upsell-carousel li.slide .upcart-upsell-item-card .Stack__item form input:hover {
    color: #1A262E !important;
}


@media only screen and (max-width: 767px) {
.new .da.banner__text.rte.body:nth-child(1) p {
    font-size: 16px !important;
    margin: 0 !important;
  letter-spacing: 4px;
}

/* .new h2.banner__heading.inline-richtext.h0 {
    font-size: 54px !important;
    line-height: 52px !important;
} */

  .new h2.banner__heading.inline-richtext.h0 {
    font-size: 38px !important;
    line-height: 40px !important;
    padding: 0 10px !important;
}

 .new .da.banner__text.rte.body:nth-child(4) p {
    font-size: 12px !important;
    margin: 31px 0 !important;
    font-weight: 500;
   letter-spacing: 3px;
}

.new .banner__box>*+.banner__buttons {
    margin: 0;
  gap: 15px;
}
  .new .banner__box>*+.banner__buttons a{
    flex-grow: 0 !important;
    padding: 10px 20px!important;
}

.new .da.banner__text.rte.body:nth-child(3) p {
        font-size: 30px !important;
        font-weight: 500;
        letter-spacing: -0.6px;
}
  .new h2.banner__heading.inline-richtext.h0 {
    /* font-size: 35px !important;
    font-weight: 700 !important; */
}
  #shopify-section-template--23803117895955__image_banner_yb3gYc h2{
    font-size: 46px !important;
    line-height: 40px !important;
    letter-spacing: -0.92px;
    margin-top: 15px;
  }
  #mrk-flavours-drawer span.mt-1.block.text-black-900 {
    font-size: 16px;
    margin-top: 5px;
}
  .rich-text__text.rte.scroll-trigger.animate--slide-in{
    margin: 0px 0 13px !important;
  }
  .tabcontent .media.media--transparent.media--adapt{
    /* padding-bottom: 0 !important; */
  }
  .tabsmob .customssColunms{
    padding: 40px;
  }
  div#Slide-template--24097599029523__92535c2a-f6ba-402e-8124-e1bf49044bc1-1 .slideshow__text-wrapper{
    padding: 75px 25px 70px!important;
  }
  #shopify-section-template--24097599029523__92535c2a-f6ba-402e-8124-e1bf49044bc1 h2.banner__heading.inline-richtext.h0{
    width: 100% !important;
  }
  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-scheme-518c5fe3-360d-4131-a5c8-18a2e86e3d1a.gradient.slideshow__text--center.slideshow__text-mobile--center p{
    margin: 0 auto;
    margin-top: 30px !important;
    font-size: 16px !important;
    line-height: 21px;
    width: 100%;
  }
  .section-template--24097599029523__newsletter_H6kLft-padding{
    padding: 60px 40px 20px;
  }
  .mrk-bunde-button a{
    font-size: 16px !important;
      padding: 9px 20px !important
  }
  .mrk-bundle-section .bundletextchange, .mrk-bundle-section  .mrk-item-count{
    font-size: 16px;
  }
  #up-upsell-carousel h2 p{
        font-size: 24px !important;
    letter-spacing: -.48px;
  }
  #up-upsell-carousel li.slide .upcart-upsell-item-card .Stack__item h3, #up-upsell-carousel li.slide .upcart-upsell-item-card .Stack__item .upcart-upsell-item-price,
#UpcartPopup .styles_ProductRow__productTitleLink__, #UpcartPopup .styles_ProductRow__productHeading__ [class~='TextStyle--variationSubdued'], #UpcartPopup .upcart-item-price,
#UpcartPopup .UpcartDesignSettings__subtotalTextColor span, #UpcartPopup .styles_Footer__savingsCodes__ span, #UpcartPopup span.upcart-savings-amount.UpcartDesignSettings__cartTextColor, 
#UpcartPopup .upcart-rewards-message p, #UpcartPopup .upcart-rewards-message span, #up-upsell-carousel li.slide .upcart-upsell-item-card .Stack__item .upcart-default-price{
    font-size: 16px !important;
    letter-spacing: -.16px;
  }
  #UpcartPopup .upcart-rewards-message p, #UpcartPopup .upcart-rewards-message span{
    font-size: 18px !important;
    letter-spacing: -.18px;
  }
  #CartPopup .styles_CartPreview__card__ {
    padding: 40px 20px;
  }
  #CartPopup {
    border-radius: 20px;
    width: calc(100% - 20px);
    margin: 10px;
    height: calc(100vh - 20px) !important;
  }
  #UpcartPopup .styles_Header__, #UpcartPopup .styles_CartPreview__body__ {
    padding: 0 0 30px;
  }
  #UpcartPopup .styles_ProductRow__productTitleLink__ {
    margin-bottom: 0;
  }
  #UpcartPopup .upcart-checkout-button-container.styles_CustomButton__ a, #UpcartPopup .upcart-checkout-button-container.styles_CustomButton__ a:hover {
    font-size: 18px !important;
    letter-spacing: -.36px;
    padding: 14px !important;
  }
  #UpcartPopup .styles_ProductRow__product__ {
    padding: 17px 0;
  }
  .mrk-bunde-button {
    margin-top: -15px !important;
  }

}




/* Raspberry Banner */

#Banner-template--24097599029523__image_banner_yb3gYc{
  height: 850px;
}
.RaspberryBanner .da.banner__text.rte.body:nth-child(1) p {
    font-size: 20px !important;
    font-weight: 500;
    letter-spacing: -0.4px;
    font-family: "TT Commons" !important;
    /* text-transform: uppercase; */
    -webkit-backdrop-filter: blur(5px);
    display: inline-block;
    margin: 0 0 20px !important;
    padding: 12px 25px;
    border-radius: 100px;
    border: 0.5px solid rgba(255, 255, 255, 0.50);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), rgba(245, 245, 245, 0.20);
    background-blend-mode: multiply, normal;
    backdrop-filter: blur(5px);
    line-height: normal;
}
#shopify-section-template--24097599029523__image_banner_yb3gYc h2{
  font-family: "TT Commons" !important;
  font-weight: 500 !important;
  letter-spacing: -1.5px;
  font-size: 75px !important;
  line-height: 75px !important;
}
.RaspberryBanner .banner__text.rte.body p{
  margin: 30px 0px 0px !important;
  text-shadow: 0px 3.236px 3.236px rgba(0, 0, 0, 0.25);
  font-family: "TT Commons" !important;
  font-size: 60px !important;
  letter-spacing: -1.2px;
  line-height: 110%;
  text-transform: none;
}
.RaspberryBanner .banner__text.rte.body p strong{
  color: #fff !important;
    display: block;
  font-size: 75px !important;
  letter-spacing: -1.5px;
}
.RaspberryBanner .banner__text.rte.subtitle{
  margin: 20px 0 50px;
}
.RaspberryBanner .banner__text.rte.subtitle p {
    color: #fff;
    font-size: 16px !important;
    font-family: Proxima !important;
    line-height: 24px;
    letter-spacing: 4px;
    text-transform: uppercase;
    width: 500px;
    text-shadow: 0px 0px 25px #000;
    margin: 0 auto;
}
.RaspberryBanner .banner__buttons a, #Banner-template--24097599029523__image_banner_yb3gYc .RaspberryBanner .banner__buttons a:hover {
    padding: 14px 30px !important;
    background: #FEDB00 !important;
    border-color: #FEDB00 !important;
    color: #1A262E !important;
}
.animate--slide-in, .animate--fade-in{
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
}
#Slide-template--24097599783187__main-41612055871763 .product-media-container::before{
  content: "New";
    position: absolute;
    top: 4vh;
    right: 10px;
    background: #bffb4e;
    color: #1a262e;
    border-radius: 200px;
    font-family: TT Commons;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 20px !important;
    padding: 7px 15px !important;
    z-index: 1;
}
@media only screen and (max-width: 767px) {
  #Banner-template--24097599029523__image_banner_yb3gYc{
    height: 680px;
  }
  .RaspberryBanner .da.banner__text.rte.body:nth-child(1) p::after {
    width: 270px;
    height: 24px;
    top: 65px;
  }
  #shopify-section-template--24097599029523__image_banner_yb3gYc h2 {
        letter-spacing: -.7px;
        font-size: 35px !important;
        line-height: 35px !important;
  }
  #shopify-section-template--24097599029523__image_banner_yb3gYc .RaspberryBanner .banner__text.rte.body p {
        font-size: 28px !important;
        line-height: 110%;
        font-weight: 500;
        letter-spacing: -0.56px !important;
        margin: 20px 0 0px !important;
    }
  #shopify-section-template--24097599029523__image_banner_yb3gYc .RaspberryBanner .banner__text.rte.body p strong {
        font-size: 32px !important;
        letter-spacing: -0.6px;
  }
  #Banner-template--24097599029523__image_banner_yb3gYc .RaspberryBanner .da.banner__text.rte.body:nth-child(1) p{
        letter-spacing: -0.32px !important;
        margin: 0 0 10px !important;
        line-height: normal;
        font-size: 16px !important;
        font-weight: 500;
        padding: 10px 20px;
  }
  .RaspberryBanner .banner__text.rte.subtitle {
        margin: 15px 0 30px;
  }
  .RaspberryBanner .banner__text.rte.subtitle p {
      font-size: 11px !important;
        line-height: 15px;
        letter-spacing: 2.6px;
        width: 330px;
  }
  #Slide-template--24097599783187__main-41612055871763 .product-media-container::before {
    top: 15px;
        right: 15px;
        font-size: 14px !important;
        line-height: 10px !important;
        padding: 8px 15px !important;
  }
  
}
#ProductInfo-template--24097599619347__main .product__text {
  margin-top: -15px;
  font-family: ITC Garamond !important;
}
#ProductInfo-template--24097599619347__main .product__text em{
  color: #1A262E;
  font-style: normal;
  font-size: 32px;
}
/* Hide Raspberry & Pineapple & Tooltip */
#variant-radios-template--24097599619347__main #var2{
  display: none;
}
.svgspath.tooltip{
 display: none; 
}
#Slider-Gallery-template--24097599619347__main li, #Slider-Gallery-template--24097599783187__main li{
  width: 100%;
  margin: 0;
  padding: 0;
}
#Slider-Gallery-template--24097599619347__main .product-media-container img,
#Slider-Gallery-template--24097599783187__main .product-media-container img{
  height: 100% !important;
  border-radius: 10px;
}{
  height: 100% !important;
}
#Slider-Gallery-template--24097599619347__main .product-media-container .product__media,
#Slider-Gallery-template--24097599783187__main .product-media-container .product__media{
  height: 100% !important;
}
#Slider-Gallery-template--24097599619347__main .product-media-container.constrain-height.media-fit-contain,
#Slider-Gallery-template--24097599783187__main .product-media-container.constrain-height.media-fit-contain{
  width: 100% !important;
}
input#email_01JSX84Q1XDXPPMV7CNBSZ47ZA:focus::placeholder {
  color: transparent !important;
}
input#email_01JSX84Q1XDXPPMV7CNBSZ47ZA{
  color: #fff !important;
}