/** Shopify CDN: Minification failed

Line 91:0 Unexpected "}"

**/
:root{
  --color-green: green;
}

@font-face {
    font-family: 'Antonio';
    src: url('/cdn/shop/files/Antonio-Bold.eot');
    src: url('/cdn/shop/files/Antonio-Bold.eot?#iefix') format('embedded-opentype'),
         url('/cdn/shop/files/Antonio-Bold.woff2') format('woff2'),
         url('/cdn/shop/files/Antonio-Bold.woff') format('woff'),
         url('/cdn/shop/files/Antonio-Bold.ttf')  format('truetype');
}


@font-face {
  font-family: 'MyriadPro-BoldCond';
  src: url('/cdn/shop/files/MyriadPro-BoldCond.eot');
  src: url('/cdn/shop/files/MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'),
       url('/cdn/shop/files/MyriadPro-BoldCond.otf') format('otf'),
       url('/cdn/shop/files/Antonio-Bold.ttf') format('truetype'),
       url('/cdn/shop/files/MyriadPro-BoldCond.woff') format('woff'),
       url('/cdn/shop/files/MyriadPro-BoldCond.woff2') format('woff2');
}

@font-face {
  font-family: 'Ariblk';
  src: url('/cdn/shop/files/ariblk.otf') format('otf'),
       url('/cdn/shop/files/ariblk.woff2') format('woff2'),
       url('/cdn/shop/files/ariblk.woff') format('woff'),
       url('/cdn/shop/files/ariblk.ttf') format('truetype');
}

@font-face {
  font-family: 'arial';
  src: url('/cdn/shop/files/arial.otf') format('otf'),
       url('/cdn/shop/files/arial.woff2') format('woff2'),
       url('/cdn/shop/files/arial.woff') format('woff'),
       url('/cdn/shop/files/arial.ttf') format('truetype');
}

@font-face {
  font-family: 'Milkshake';
    src: url('/cdn/shop/files/MyriadPro-BoldCond.eot');
    src: url('/cdn/shop/files/MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'),
       url('/cdn/shop/files/Milkshake.otf') format('otf'),
       url('/cdn/shop/files/Milkshake.woff2') format('woff2'),
       url('/cdn/shop/files/Milkshake.woff') format('woff'),
       url('/cdn/shop/files/Milkshake.ttf') format('truetype');
}
@font-face {
  font-family: 'master';
   src: url('/cdn/shop/files/master_of_break.eot');
    src: url('/cdn/shop/files/master_of_break.eot?#iefix') format('embedded-opentype'),
       url('/cdn/shop/files/master_of_break_88164a73-8028-4cf6-96f5-23f43820d689.otf') format('otf'),
       url('/cdn/shop/files/master_of_break.woff2') format('woff2'),
       url('/cdn/shop/files/master_of_break.woff') format('woff');

}
.single-default-page * {
    font-family: 'arial';
}
div#shopify-section-template--18687316459778__hero_slideshow_gziwqA h2.inline-heading-rte.font-heading.heading-feature.heading-style.none {
    font-family: 'MyriadPro-BoldCond';
}
div#shopify-section-template--18687316459778__hero_slideshow_gziwqA .text-scheme-text {
    margin-top: 30px;
}
 .three-col-section {
    z-index: 1;
    /*background-image: url(/cdn/shop/files/Group_54_1.png);
    background-size: 35%;
    background-position: top left;
    background-repeat: no-repeat;*/
}
/*h1,h2,h3{
      font-family: 'Milkshake' !important; 
      text-transform: capitalize  !important; 
}*/
    #icon-row-template--18687316525314__icon_list_k74Ke8 {
        --icon-max-width: 238px !important;
    }
/*.inner-page .center-column .center-title {
    font-family: 'Milkshake';
    text-transform: capitalize; */
    
}body.inner-page.start-animation div#shopify-section-template--18687316361474__main {
    padding-bottom: 160px;
}
div#shopify-section-template--18884800545026__image_with_text_Yj6ePe::before {
    background: url(/cdn/shop/files/top-bar.png);
    content: "";
    width: 100%;
    height: 300px;
    position: absolute;
    top: -145px;
}
/*div#shopify-section-template--18687316459778__hero_slideshow_gziwqA {
    margin-bottom: -167px;
}*/
.home div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA .top-line-bar img {
    background: transparent !important;
}
div#shopify-section-template--18884800545026__gg_text_col_tiRxzg img.media__styled-element {
    width: 50% !important;
    margin: 0 auto;
}
/* body.start-animation {
    zoom: 0.9;
} */
p, span {
    font-family: arial;
}
.site-header {
    background: #000;
}
.bebas-neue {
  /* font-family: "Bebas Neue", sans-serif; */
      font-family: 'Antonio';

  font-weight: 400;
  font-style: normal;
}
div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA {
    position: relative;
    z-index: 11 !important;
    padding-top: 0;
}
.splide__arrows.mt-5.flex.items-center.justify-between.px-section.lg\:absolute.bottom-0.right-0.pb-5.splide__arrows--ltr {
    /*bottom: 14%;*/
  top: -50% !important;
}
.top-bar {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin-top: -11px;
    padding-bottom: 3px;
}

.headerBorderWrap nav li a, .headerBorderWrap nav button.font-main {
    font-weight: bold;
      font-family: 'MyriadPro-BoldCond';
    font-size: 16px;
}

.headerBorderWrap span.inline-block.pr-1 {
    font-weight: bold;
}

.theme-icon path[stroke] {
    vector-effect: non-scaling-stroke;
    stroke: currentColor;
    stroke-width: 2px;
}


.headerBorderWrap .gap-x-3 {
    column-gap: 1.75rem;
}




.left-img {
    position: absolute;
    top: 22%;
  z-index: 99;
}
img.right-slider1 {
    position: absolute;
    top: 0px;
    right: 0px;
  z-index: 10;
}
img.right-slider2 {
    position: absolute;
    width: 41%;
    top: auto;
    right: 0;
    bottom: 5%;
    z-index: 99999999999;
}
/* .center-mode::before {
    content: "";
    position: absolute;
    width: 66%;
    height: 400px;
    background: #00bad7;
    bottom: 0px;
    border-top-left-radius: 400px !important;
    border-top-right-radius: 400px;
    z-index: 1;
} */
.gg-slider {
    position: relative;
    height:127vh;
}

.slider-content h1 {
    font-family: 'Antonio';
    font-size: 85px;
    line-height: 95px;
      margin-bottom: 20px;
}

.slider-content {
    width: 43%;
      padding-top: 100px;
}



  .btn-primary {
    position: relative;
        border: 1px solid #000;
    display: inline-block;
    background: #000; /* Default background */
    color: #fff; /* Text color */
    font-family: 'Ariblk';
    padding: 10px 20px;
    border-radius: 40px;
    font-weight: bold;
    margin-top: 17px;
    width: auto;
    overflow: hidden; /* Ensures the animated background doesn't spill out */
    text-align: center;
    text-decoration: none; /* Removes underline */
    transition: color 0.4s ease; /* Smooth text color transition */
  }

  .btn-primary::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #00bad7; /* Hover background color */
    border-radius: 40px; /* Match the button's rounded corners */
    z-index: 0; /* Position the background behind the text */
    transition: left 0.4s ease; /* Smooth left-to-right animation */
  }

  .btn-primary:hover {
    color: #000; /* Text color on hover */
  }

  .btn-primary:hover::before {
    left: 0; /* Animate background into view */
        z-index: -1;
    
  }

  .btn-primary {
    z-index: 1; /* Keep text above the animated background */
  }




div#shopify-section-template--18687316459778__image_focus_carousel_xkLnpR .lg\:w-\[var\(--desktop-slide-width\)\] {
    width: 14%;
}

div#shopify-section-template--18687316459778__image_focus_carousel_xkLnpR .splide__slide img {
    vertical-align: bottom;
    max-height: 65px;
    width: auto;
      margin: 0 auto;
}


h2.inline-heading-rte.font-heading.heading-standard.heading-style.break-words.text-center.none {
    font-family: "Antonio", sans-serif;
    color: #00BAD7;
    font-size: 90px;
}
/*
div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA {
    overflow: hidden;
}
*/
div#shopify-section-template--18687316459778__gg_title_bar_Dqy4gd .left-column img {
    max-width: 100%;
    margin-left: 0px !important;
    margin-top: -90px;
}


div#shopify-section-template--18687316459778__gg_title_bar_Dqy4gd .right-column img {
    max-width: 100%;
    z-index: 2;
    position: absolute;
    margin-top: -143px !important;
}


div#shopify-section-template--18687316459778__gg_title_bar_Dqy4gd h2.center-title {
    /* margin-left: -29px; */
}

data-island#slideshow-template--18687316459778__image_focus_carousel_xkLnpR- {
    display: none;
}

div#shopify-section-template--18687316459778__scrolling_logos_AALVY3 {
    margin-top: -85px;
    margin-bottom: 19px;
}

.p-slick-slider {
    display: flex;
}


footer.relative.bg-scheme-background.px-section.text-scheme-text.bg-scheme-gradient::before {
    /* content: "";
    background-image: url(/cdn/shop/files/footer-topbar.png); */
    /* width: 100%;
    height: 200px;
    position: absolute;
    top: -192px;
    background-size: cover;
    background-repeat: no-repeat;
    left: 0;
    background-color: #c82127; */
}
footer.relative.bg-scheme-background.px-section.text-scheme-text.bg-scheme-gradient {
    padding-top: 89px;
    /* margin-top: 191px; */
}

h2.product-promotion__title {
    color: #fff;
    font-family: "Antonio", sans-serif;
    font-size: 100px;
}

.product-promotion__text {
    color: #fff;
    font-family: arial;
    line-height: 26px;
    margin-top: -23px;
    width: 100%;
    max-width:700px;
     margin-bottom: 20px;
}
img.footer-top-bg {
        background: linear-gradient(to left, #c82127 50%, #0000ff00 50%);
    margin-top: -150px;
      width: 100%;
}
.inner-page img.footer-top-bg {
        background: transparent;
    margin-top: -150px;
      width: 100%;
}
ul.payment-icons.-mx-2.lg\:text-center {
    margin-bottom: 25px;
}

.logo-footer img {
    /* width: 53%;
    margin: 0 auto;*/
    display: block; 
}
.inline-rte.break-words {
    /* width: 68%;
    margin: 0 auto;
    display: block; */
    text-align: center;
}
.logo-footer img {
    display: block;
    height: 130px;
    text-align: center;
    margin: 0 auto;
    display: block;
}
ul.-mx-2.-mt-2.flex.flex-wrap.justify-start.lg\:justify-start {
    width: auto !important;
    text-align: center;
    display: flex;
    justify-content: center;
      gap: 14px;
}
a.fill-current svg {
    width: 30px;
    height: 30px;
}


.top-bar svg {
    width: auto !important;
    height: auto !important;
}

.center-grow {
  position: fixed; /* Ensure it stays in the center of the viewport */
  top: 50%; /* Center vertically */
  left: 50%; /* Center horizontally */
  transform: translate(-50%, -50%) scale(0); /* Center alignment and initially small */
  opacity: 0; /* Start invisible */
  z-index: 100; /* Ensure it's on top of other elements */
  transition: transform 1.5s, opacity 1.5s; /* Smooth transition for scaling and opacity */
}



.three-col.left-column img{
  /* Add your image styles here */

  /* Apply the animation to the image */
  animation: rotateAnimation 4s ease infinite alternate; /* Adjust duration as needed */
}
@keyframes rotateAnimation {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(30deg);
  }
}

.product-promotion__image-wrapper img:hover {
    scale: 1.1;
}
.product-promotion__image-wrapper img {
    transition: all 2s ease;
}

img.product-promotion__bg {
    transition: all 2s ease;
}
img.product-promotion__bg:hover {
    margin-top: -200px;
    margin-bottom: 80px;
}

.three-col.right-column img {
    transition: all 2s ease;
}
.three-col.right-column img:hover {
    scale: 1.05;
}.p-slick-slider a:hover .pimg img {
    transform: rotate(3deg);
}

.review-column h6 {
    font-weight: bold;
    padding-bottom: 10px;
    font-size: 19px;
      font-family: Ariblk;
}


















  .an-loader {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    /* background: #f55e0b; */
    /* background: url('https://cdn.shopify.com/s/files/1/0618/2780/9382/files/maxim-berg-lnvpji4fC3c-unsplash.jpg'); */
    background-repeat: no-repeat;
    z-index: 999999;
    display: flex;
    align-items: center;
    justify-content: center;
        background-color: #fd5c03;
}

.an-loader figure {
    width: 200px;
    height: 200px;
    /* background: #000000; */
    border-radius: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    animation: loaderimg 1s linear infinite;
   padding: 20px;
}
.an-loader figure img{
  width: 500px; 
}

@keyframes loaderimg{
    0%{
        transform: scale(1)
    }
50%{
        transform: scale(1.15)
    }
100%{
        transform: scale(1)
    }
}


.an-loader::before {
    content: "";
    position: absolute;
    width: 0%;
    height: 100%;
    top: 0px;
    left: 0px;
    background:#f9b20ea3;
    transition: 1s;
}

.an-loader.loader-animation::before {
    width: 100%;
    left: 100%;
}












#background{
  display:block;
  position:fixed;
  width:100%;
  height:100%;
  background: -webkit-gradient(center, ellipse cover, #00bad7 53%, #000000 100%);
  background: -moz-radial-gradient(center, ellipse cover, #3c005b 1%,#0d0011 100%);
  background: -ie-radial-gradient(center, ellipse cover, #3c005b 1%,#0d0011 100%);
  background: #00bad7;
}

#logocontainer{
  display:block;
  position:fixed;
  top:50%;
  left:50%;
  width:34vh;
  height:34vh;
  margin-left:-17vh;
  margin-top:-17vh;
  overflow:hidden;
  transition:background-color 500ms;
  cursor:pointer;
}

#pelogo{
  display: block;
  position: absolute;
  left: 2vh;
  top: 2vh;
  width: 30vh;
  height: 30vh;
  background: #fff;
  background: -moz-linear-gradient(-45deg, #34324b 0%, #161222 100%);
  background: -webkit-linear-gradient(-45deg, #34324b 0%,#161222 100%);
  background: linear-gradient(135deg, #34324b 0%,#161222 100%);
  background-size: contain;
  font-family: Trebuchet MS, sans-serif;
  font-size: 20vh;
  font-weight: bold;
  color: #3ebffa;
  text-align: center;
  line-height: 30vh;
}

.loader{
  display:block;
  position:absolute;
  background-color: #000000;
}

/*Pretty complex animation, so each side needs its own @keyframes.*/

@keyframes slide1{
  50%{width:32vh; margin-left:0;}
  100%{margin-left:32vh;}
}

@keyframes slide2{
  50%{height:32vh; margin-top:0;}
  100%{margin-top:32vh;}
}

@keyframes slide3{
  50%{width:32vh; margin-right:0;}
  100%{margin-right:32vh;}
}

@keyframes slide4{
  50%{height:32vh; margin-bottom:0}
  100%{margin-bottom:32vh;}
}


.footer-copyright {
    font-size: 12px;
    margin-top: 17px;
      font-family: 'arial'
}
h2.font-heading.mb-4.break-all.text-base,
h2.font-heading.heading-secondary.mb-5{
    font-family: 'MyriadPro-BoldCond';
}
.inline-rte.break-words {
    text-align: center;
    font-family: 'arial';
}
footer.relative.bg-scheme-background.px-section.text-scheme-text.bg-scheme-gradient {
    padding-bottom: 60px;
}
h2.font-heading.mb-4.break-all.text-base {
    font-size: 24px;
    padding-bottom: 15px;
}


.secondary-text-link {
    font-family: 'arial';
}



.gg-video-section {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 110vh;
    overflow: hidden;
    margin-bottom: -200px;
}
.video-container {
  position: relative;
  cursor: pointer;
  
}

.video-thumbnail {
  width: 100%;
  display: block;
  /* border-radius: 8px; */
}
.video-container.video-playing video {
    /* height: 1200px !important; */
    visibility: visible !important;
}
.play-icon {
  position: absolute;
  top: 28%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color:rgb(255 255 255 / 91%);
  padding: 10px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease;
}

.play-icon svg {
  width: 50px;
  height: 50px;
  fill: #000000;
}

.video-thumbnail:hover + .play-icon {
  opacity: 0.8;
}

.video-container video {
  display: none;
  width: 100%;
  /* border-radius: 8px; */
}

.video-container.video-playing .video-thumbnail,
.video-container.video-playing .play-icon {
  display: none;
}

.video-container.video-playing video {
  display: block;
}




.three-col-section {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin: 0 auto;
  position: relative;
}

.three-col-wrapper {
  display: flex;
  width: 100%;
}

.three-col {
  flex: 1;
  text-align: left;
}

.three-col img {
  width: 100%;
  height: auto;
  border-radius: 8px;
}

.left-column img {
    max-width: 100%;
    margin-left: 100px;
    margin-top: -90px;
}

.center-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 80px 0px;
}

.center-column .center-title {
        font-family: 'Antonio';
  text-transform: uppercase;
    line-height: 113px;
  font-size: 100px;
  font-weight: bold;
  margin-bottom: 10px;
  text-shadow: 
    -1px -1px 0 black, /* Top-left */
    1px -1px 0 black,  /* Top-right */
    -1px 1px 0 black,  /* Bottom-left */
    1px 1px 0 black;   /* Bottom-right */
  color: white; /* Fill color for the text */

}

.center-column .center-content {
    font-size: 18px;
    line-height: 1.6;
    color: #000;

}
.center-content {
    padding-left: 10px !important;
}
.right-column {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  /* padding: 20px; */
}

.right-column img {
  /*  max-width: 100%;  margin-top: 110px;*/

  max-width: 90%;  margin-top: 0px;right:0;
  z-index: 2;
    position: absolute;
   
}

.right-column::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: inherit;
  z-index: 1;
  opacity: 0.8;
  border-radius: 8px;
}


.right-img-promotion {
    position: absolute;
    right: 0px;
    top: 10%;
}
.product-promotion {
    position: relative;
    padding: 90px 0 90px;
    /* margin-bottom: -200px; */
}

.product-promotion__bg {
    /* position: absolute; */
    left: 0;
    bottom: -34px;
    z-index: 1;
    max-width: 629px;
    margin-bottom: -108px;
    margin-top: -110px;
}

.product-promotion__container {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 40px;
  max-width: 1200px;
  margin: 0 auto;
  width: 50%;
}

.product-promotion__content {
  flex: 1;
}

.product-promotion__title {
  font-size: 2.5rem;
  margin-bottom: 35px;
}

.product-promotion__button {
  /* display: inline-block;
  padding: 12px 30px;
  background: #000;
  color: #fff;
  text-decoration: none;
  border-radius: 4px;
  transition: opacity 0.3s; */
}

.product-promotion__button:hover {
  opacity: 0.8;
}

.product-promotion__image-wrapper {
  flex: 1;
}

.product-promotion__image {
  width: 100%;
  height: auto;
}
.headerBorderWrap span.inline-block.pr-1 {
    font-family: MyriadPro-BoldCond;
}
.copyright-logos {
    display: flex;
    margin-top: 13px;
    gap: 14px;
}
img.left-slider1 {
    width: 80%;
}
img.cr1 {
    margin-top: 29px;
    margin-left: 35%;
    width: 182px;
}
img.cr2 {
    position: absolute;
    right: 78%;
    top: 12%;
    z-index: 11;
  
}
img.cr3 {
    position: absolute;
    right: 70%;
    width: 156px;
    bottom: 31%;
      z-index: 11;

}
img.cr4 {
    position: absolute;
    top: -15%;
    left: -56%;
    width: 1100px;

      z-index: 4;
}
img.cr5 {
     position: absolute;
    margin-left: 43%;
    width: 900px;
    top: 33%;
}
img.cr6 {
    position: absolute;
    right: 56%;
    top: -7%;
    width: 686px;
        z-index: 11;

}
img.cr7 {
    position: absolute;
    top: 80%;
    z-index: 3;
    left: 33%;
}
img.cr8 {
    position: absolute;
    top: -7%;
    z-index: 4;
    left: -95%;
    width: 77%;
}


.inner-page .three-col.left-column img {
    width: 90%;
    margin-top: 0;
    margin-left: 0px;
}
.inner-page .three-col.right-column img {
    width: 90%;
    max-width: 90%;
}
.inner-page img.video-thumbnail {
    background-color: transparent !important;
}
div#shopify-section-template--18884800545026__gg_video_RftAXc {
    margin-top: -177px;
}
.splide__slide h3.font-heading.heading-secondary.break-words {
    color: #000;
    font-family: 'MyriadPro-BoldCond';
}
.splide__slide p {
    color: #484848;
}
.img-linkedin {
    margin-top: -60px;
    display: block;
    z-index: 9999999;
    position: relative;
    margin-bottom: 25px;
}

div#shopify-section-template--18884800545026__image_with_text_Yj6ePe p {
    font-size: 20px;
    line-height: 31px;
}
div#shopify-section-template--18884800545026__rich_text_er8Yna {
    margin-bottom: 118px;
}
div#shopify-section-template--18884800545026__rich_text_er8Yna h2.inline-heading-rte.font-heading.heading-feature.heading-style.break-words.none {
    font-family: 'MyriadPro-BoldCond';
    color: #000;
}
h2.inline-heading-rte.font-heading.heading-feature.heading-style.none.break-words {
    font-family: 'MyriadPro-BoldCond';
}
div#shopify-section-template--18884800545026__image_with_text_GzgrEb p {
    font-size: 20px;
    line-height: 31px;
    padding-top: 30px;
}
div#shopify-section-template--18884800545026__image_with_text_GzgrEb {
    padding-bottom: 102px;
    margin-top: auto;
}
div#shopify-section-template--18884800545026__image_with_text_GzgrEb .section-content.relative.z-10.py-section-vertical-spacing {
    padding-top: 0px;
}

.inner-page .three-col-section {

    z-index: 1;
}
div#shopify-section-template--18884800545026__custom_liquid_dJ4WH4 .section-content.px-section.max-w-site.mx-auto.py-section-vertical-spacing {
    padding-bottom: 0px;
}
.inner-page .lg\:col-start-7.lg\:col-end-13 img:hover{
  scale: 1.1;
}
.inner-page .lg\:col-start-7.lg\:col-end-13 img{
  transition: 2s ease;
}
div#shopify-section-template--18884800545026__gg_text_col_tiRxzg img{
  transition: 2s ease;
}
div#shopify-section-template--18884800545026__gg_text_col_tiRxzg img:hover {
    scale: 1.1;
}
.collection-content * {
    /* text-align: left !important; */
    font-size: 19px;
    line-height: 27px;
}
.single-default-page h2 * ,.single-default-page h2{
      font-family: Milkshake;
text-transform: capitalize !important;
}
div#right-drawer-slot .flex.h-screen.max-h-full.flex-col.overflow-hidden {
    background-position: top right !important;
    background: #000;
    background-image: url(https://www.geniusgourmet.com/cdn/shop/files/Group_54_1.png);
    background-size: 50%;
    background-repeat: no-repeat;
}
.collection-content h2 * {
    font-size: 34px;
    display: block;
    padding-bottom: 16px;
    font-family: Milkshake;
}
.product-block-collapsible-tab h3 *,.product-block-collapsible-tab h1 * {
    font-family: 'Milkshake' !important;
      font-size: 26px;
}
.collection-content {
    padding-top: 130px;
}
/* data-island {
    margin-bottom: 200px;
} */
.inner-page .product-tile h3.font-body.text-base {
    font-size: 21px;
    font-family: 'MyriadPro-BoldCond';
    color: #000;
}
nav.pagination {
    margin-bottom: 200px !important;
}
nav.pagination * {
    font-size: 18px;
    font-family: 'arial';
    /* text-decoration: none; */
}
.product-tile__container.bg-scheme-card.card__surface {
    background: #e8e8e8;
}

.product-tile__container h3 {
    min-height: 54px;
}
.product-tile__quick-buy {
    min-height: 137px;
}
.collection-body {
    display: flex;
    gap: 50px; /* Adjust the spacing between columns */
}

.collection-body .cc {
    flex: 0 0 100%; /* First column takes 60% of the container */
}

.collection-body > div:not(.cc) {
    flex: 0 0 40%; /* Second column takes 40% of the container */
    display: flex;
    justify-content: center; /* Center the image horizontally */
    align-items: center; /* Center the image vertically */
}
.single-product h2.font-heading.heading-standard.heading-style.break-words.text-center.none {
    font-family: Antonio, sans-serif;
    color: #00bad7;
    font-size: 90px;
}
p.yotpo-headline {
    font-family: Antonio, sans-serif !important;
    color: #00bad7 !important;
    font-size: 90px !important;
}
.yotpo-head {
    display: flex
;
    flex-direction: column !important;
    align-content: center !important;
    align-items: center !important;
    text-align: center !important;
}
.yotpo-head .yotpo-headline {
    align-self: center !important;
}
.product-content .heading-feature {
    font-size: 45px;
    font-family: 'MyriadPro-BoldCond';
    padding-bottom: 20px;
}

.yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline {
    margin-left: 0px !important;
}

.product-block-collapsible-tab details {
    padding: 18px 0px;
    font-size: 20px;
}
.product-block-collapsible-tab h1 {
    font-size: 20px;
    /* text-align: left !important; */
    padding-top: 26px;
}
.product-block-collapsible-tab h3 {
    font-size: 26px;
    /* text-align: left !important; */
    padding-top: 26px;
}
.product-block-collapsible-tab p {
    /* text-align: left !important; */
}
.product-block-collapsible-tab h1 {
    font-size: 20px;
    /* text-align: left !important; */
    padding-top: 26px;
    color: #000;
    font-weight: bold;
}
.product-block-collapsible-tab img {
    width: 133px;
    float: left;
    padding-right: 2px;
    margin-right: 17px;
}
.yotpo-bottom-line-left-panel.yotpo-bottom-line-score {
    color: #00bad7 !important;
    font-family: 'MyriadPro-BoldCond' !important;
}
.single-collection .right-column img {
    max-width: 68%;
    z-index: 2;
    position: absolute;
    margin-top: 0;
}
.inner-page  .right-column img {
    max-width: 68%;
    z-index: 2;
    position: absolute;
    margin-top: 0;
}

.video-container video {
    display: none;
    width: 100%;
    height: autofill !important;
    /* margin-top: -39%; */
}
div#shopify-section-template--18889173958914__scrolling_logos_QaWaDb h2,
div#shopify-section-template--18889173958914__logo_list_VjpeC3 h2{
    font-size: 37px;
    color: #000;
}
div#shopify-section-template--18889173958914__logo_list_VjpeC3 {
    margin-bottom: 150px;
}
ul#icon-row-template--18889173958914__logo_list_VjpeC3 {
    display: flex
;
    flex-wrap: wrap;
    gap: 20px;
}

.top-remove-contact {
    display: none;
}
form#ContactForm {
    margin-bottom: 180px;
}
div#shopify-section-template--18687316525314__text_columns_with_images_6in4TN * {
    text-align: left;
}

div#shopify-section-template--18687316525314__gg_title_bar_mBxYPc img.bottoninner-heading {
    background: linear-gradient(to top, #00bad7 6%, #c82127 25%);
    margin-top: -10px !important;
      margin-bottom: -10px;
}
.yotpo-display-m .yotpo-main-layout .yotpo-head .yotpo-headline {
    margin-left: 0px !important;
}
.variant-input .peer:checked~.peer-checked\:bg-scheme-text {
    background: #000000a8 !important;
    color: #fff !important;
}
.gg-video-section {
    position: relative;
    width: 100%;
    margin: -21px auto -223px;
    height: 107vh;
    overflow: hidden;
}
.gg-slider {
    z-index: 1;
}
div#shopify-section-template--18911852265730__image_with_text_mHach9 * {
    font-size: 20px;
    line-height: 33px;
}
div#shopify-section-template--18911852265730__image_with_text_mHach9 h2 {
    font-size: 45px;
    font-family: 'MyriadPro-BoldCond';
    line-height: 52px;
}
div#shopify-section-template--18911852265730__rich_text_JMHVtX * {
    font-size: 21px;
    line-height: 28px;
}
div#shopify-section-template--18911852265730__rich_text_JMHVtX {
    padding-bottom: 100px;
}
.single-default-page {
    width: 100%;
    max-width: 100%;
    margin-bottom: 260px;
}
.single-default-page h1 {
    display: none;
}
.single-default-page p {
    padding-bottom: 15px;
  line-height: 26px;
}
.single-default-page h3 {
    padding-bottom: 12px;
}
.single-default-page strong {
    padding-bottom: 0;
    display: block;
}
.single-default-page li {
    padding-bottom: 8px;
}
div#shopify-section-template--18912460865794__gg_text_col_wDVBVr li {
    border: 1px solid;
    padding: 20px;
    min-height: 249px;
}
div#shopify-section-template--18912460865794__gg_text_col_wDVBVr .section-content {
    padding-top: 0px;
    margin-bottom: 20px;
}
div#shopify-section-template--18912460865794__gg_text_col_wDVBVr h2 {
    color: #000;
    font-size: 29px;
    font-family: 'Antonio';
    padding-bottom: 10px;
}
div#shopify-section-template--18912460865794__custom_liquid_W8cVNB h2 {
    font-size: 56px;
}

div#shopify-section-template--18912460865794__faq_CdmtQ9 {
    padding-bottom: 180px;
}

div#shopify-section-template--18912460865794__faq_CdmtQ9 li.card {
    border-bottom: 1px solid;
}
div#shopify-section-template--18912460865794__faq_CdmtQ9 ul.flex.flex-col.gap-theme {
    gap: 5px;
}
.enapaccordion--faq .enapaccordion__heading {
    display: block !important; 
    padding-top: 16px;
    line-height: 35px;
}
.home .header-inner {
    z-index: 7;
    position: relative;
}
.inner-page .center-column .center-title {
    line-height: 127px;
      text-transform: capitalize !important;
}
.inner-page .card__surface.bg-scheme-card.p-5.lg\:p-10 {
    background: transparent;
}
div#shopify-section-template--18919144751362__gg_title_bar_LP4b3C .top-line-bar img {
    /* background: #c82127; */
}
.home div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA .top-line-bar img {
    background: #c82127;
}
div#shopify-section-template--18687316525314__text_columns_with_images_6in4TN a.push-btn.inline-block * {
    color: #000 !important;
}
button.push-btn.z-0.w-full * {
    color: #000 !important;
}
div#shopify-section-template--18919505821954__rich_text_x3983P * {
    text-align: left;
}
div#shopify-section-template--18919505821954__rich_text_x3983P h2 {
    font-family: 'MyriadPro-BoldCond';
    font-size: 40px;
}
div#shopify-section-template--18919505821954__rich_text_x3983P h3 {
    font-family: 'MyriadPro-BoldCond';
    color: #00bad7;
}
div#shopify-section-template--18919505821954__rich_text_x3983P .section-content.px-section.py-section-vertical-spacing {
    padding-top: 0px;
}
div#shopify-section-template--18919505821954__rich_text_x3983P {
    width: 80%;
    margin: 0 auto;
}
.btns-image {
    display: flex;
    gap: 20px;
}
.btn-primary span.push-btn__surface {
        padding: 4px 20px;
    background: transparent;
    border: 0px;
    outline: none;
    box-shadow: none;
}
div#shopify-section-template--18919505821954__rich_text_x3983P {
    padding-bottom: 200px;
}
.sust-top {
    display: flex;
    gap: 20px;
}.sust-header {
    font-size: 50px;
    padding-bottom: 20px;
    font-family: 'MyriadPro-BoldCond';
}
div#shopify-section-template--18687316361474__main h2.font-heading.heading-secondary a {
    font-family: 'MyriadPro-BoldCond';
}
h1.font-heading.heading-feature.heading-style.text-center.none.break-words {
    font-family: 'MyriadPro-BoldCond';
    font-size: 46px;
}
.section-content.px-section.py-section-vertical-spacing.max-w-4xl.mx-auto h2 {
    font-family: 'MyriadPro-BoldCond';
}
h1.font-heading.heading-feature.heading-style.text-center.none {
    font-family: 'MyriadPro-BoldCond';
}
input.push-btn__surface.ml-auto.block.w-full.cursor-pointer {
    color: #000;
}
form#cart .theme-icon path[stroke] {
    vector-effect: non-scaling-stroke;
    stroke: rgb(0 0 0);
    stroke-width: 2px;
}
form#cart input {
    color: #000;
}
.inner-page .header-inner .left-column img,
.inner-page .header-inner .right-column img{
    display: none;
}
.home.inner-page .header-inner .left-column img,
.home.inner-page .header-inner .right-column img{
    display: block;
}
    .home .three-col.right-column {
        RIGHT: -55PX;
    }

.inner-page .center-column .center-content {
 
    text-align: center;
}
.home.inner-page .center-column .center-content {
 
    text-align: left;
}
.inner-page img.bottoninner-heading {
    height: 171px;
    object-fit: cover;
    object-position: top;
}

.inner-page .center-column {
    padding: 60px 0 30px;
}


.inner-page div#shopify-section-template--18687316525314__gg_title_bar_mBxYPc img.bottoninner-heading {
    background: #148AA9;
    margin-top: -2px !important;
    margin-bottom: -10px;
}

.single-blog-content h2 {
    font-family: 'Milkshake';
}

.post-time * {
    font-family: 'Ariblk';
}

.search-content {
    padding-bottom: 200px;
}
a.search-title {
    font-family: 'MyriadPro-BoldCond';
}
.checkout-btn * {
    color: #fff !important;
    font-family: 'arial';
    font-weight: bold;
}
data-island[x-data=CartFooter] input.push-btn__surface.ml-auto.block.w-full.cursor-pointer {
    color: #000 !important;
    background: #ffffff !important;
}
.home img.footer-top-bg {
    background: #c82127;
    background: linear-gradient(to left, #c82127 50%, #0000ff00 50%);
}
div#shopify-section-template--18687316525314__text_columns_with_images_6in4TN ul.grid.grid-cols-1.gap-10.lg\:grid-cols-12 {
    display: flex;
}
div#shopify-section-template--18687316525314__text_columns_with_images_6in4TN li.relative.lg\:col-span-6:nth-child(2) {
    width: 55%;
}
input#NewsletterForm-sections--18687316721922__footer::placeholder {
    color: #ffffff94;
}
.grid-systenm {
    padding-bottom: 230px;
}
.three-col.center-column.inner-header {
    width: 63%;
    display: block;
    margin: 0 auto;
    max-width: 80%;
}
.btn-primary span.push-btn__surface {
    background: transparent !important;
    border: 0px !important;
    outline: none !important;
    box-shadow: none;
}

.btn-primary.push-btn:hover .push-btn__surface:not(.push-btn__surface--secondary) {
        box-shadow:none !important;
}
button.add-to-cart-btn.btn-primary {
    width: 100%;
    color: #fff !important;
}
button.add-to-cart-btn.btn-primary *{
    color: #fff !important;

}
.product-tile__container.bg-scheme-card.card__surface {
    background: #ffffff !important;
    border-radius: 0px !important;
}
.price__sale *,span.price-item.price-item--regular {
    font-size: 24px !important;
    color: #000000 !important;
    font-family: Open Sans !important;
    padding-top: 20px !important;
}
a.add-to-cart-btn.btn-primary.collection-btn {
    background-color: #000;
    color: #fff;
    padding: 17px 15px;
    border: none;
    cursor: pointer;
    width: 93%;
    margin: 0 auto;
    display: block;
    margin-top: 36px;
    margin-bottom: 18px;
    font-size: 22px;
}
div#shopify-section-template--18884800545026__gg_text_col_tiRxzg h2.font-heading.heading-secondary.break-words {
    color: #00bad9;
}
.mobile-image{
  display: none;
}
.desktop-image{
  display: block;
}
.left-img {
    position: absolute;
    top: 12%;
    z-index: 99;
    transform: rotate(348deg);
    left: -11%;
}
.gg-product-collection button {
    z-index: 999;
}
.gg-product-collection svg {
    width: 30px;
}
.p-slick-slider.p-slick-product-slider {
    position: initial;
}
.gg-product-collection .slick-arrow::before {
    opacity: 0;
}
.gg-product-collection .slick-next {
    right: -10px;
    top: 45%;
}
.gg-product-collection .slick-prev {
    top: 45%;
}
.p-slick-product-slider {
    width: 100%; /* Ensure the slider container takes full width of its parent */
    margin: 0 auto; /* Center the slider horizontally */
}

.product-item {
    width: 100%; /* Make sure each product item inside the slider takes full width */
    box-sizing: border-box; /* Ensure padding and borders are included in the element's width */
}
div#shopify-section-template--18687316459778__gg_product_slider_TxaC8z .p-slick-slider {
    justify-content: center;
}
details.flavour-details {
    padding: 18px 0;
    font-size: 20px;
}
.product-block-collapsible-tab-flavor {
    margin: 0px;
}
details.flavour-details {
    padding: 18px 0;
    font-size: 20px;
    overflow-x: hidden !important;
  
}
.product-block-collapsible-tab {
    margin: 0px;
}
ul.list-flavours li:nth-child(even) {
    background: #f3f3f3;
}
ul.list-flavours img {
    padding: 12px;
}
ul.list-flavours {
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}
/* width */
ul.list-flavours::-webkit-scrollbar {
  width: 5px;
}

/* Track */
ul.list-flavours::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
ul.list-flavours::-webkit-scrollbar-thumb {
  background: grey; 
  border-radius: 10px;
}

/* Handle on hover */
ul.list-flavours::-webkit-scrollbar-thumb:hover {
  background: grey; 
}

li.splide__slide.block.w-full .lg\:card__surface {
    background: transparent !important;
}
.feature-icon-list {
    overflow: hidden;
}



/*retailer page*/
.page-retailers .gallery_image.six-per-row img,.gallery-section{max-width:1400px;margin:0 auto;}
.page-retailers .gallery-bar {
    max-width: 1400px; /* Make it 6 columns wide since 6/12 is 50% */
    margin: 40px auto 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; /* Distribute columns evenly */
  align-items:center;
}


.page-retailers .gallery-bar .gallery_image {
    width: calc(16.66% - 5px);
    margin-bottom: 10px;
}
.page-retailers .gallery-bar .gallery_image a{display:block;width:100%;text-align:center;}

.page-retailers .gallery-bar .gallery_image img {
    display: block;
    max-width: 85%!important; /* Ensure images don't exceed column width */
    height: auto; /* Maintain aspect ratio */
    margin: 0 auto 50px auto; /* Center the images horizontally */
     transition: filter 0.35s ease, transform 0.35s ease;
}

.page-retailers .gallery-bar img:hover {
  filter: brightness(1) contrast(1.3)
          drop-shadow(0 0 8px rgba(255, 255, 255,.45));
  transform: scale(1.04);
}

.index .product-media [class*=object-wrapper]:not(.object-wrapper-none) img, .index .product-media [class*=object-wrapper]:not(.object-wrapper-none) video,
.index .product-media [class*=object-wrapper]:not(.object-wrapper-none) svg{object-fit:contain!important;}


@media(min-width: 2560px) {

.inner-page img.footer-top-bg {
    margin-bottom: -10px;
}
  .home img.footer-top-bg {
    background: #c82127 !important;
    /* background: linear-gradient(to left, #c82127 50%, #0000ff00 50%); */
}img.product-promotion__bg {
    width: 20% !important;
    max-width: 17%;
    margin-bottom: 101px;
}.home div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA .top-line-bar img {
    background: #c82127;
    padding: 0px;
    margin-bottom: -10px;
}div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA {
    margin-top: -10px;
}
  .inner-page div#shopify-section-template--18687316525314__gg_title_bar_mBxYPc img.bottoninner-heading {
    background: #148AA9;
    margin-top: -2px !important;
    margin-bottom: -10px;
    object-position: center;
}.inner-page img.bottoninner-heading {
    height: 271px;
    object-fit: cover;
    object-position: top;
}.review-image {
    margin-bottom: -10px;
}
}
@media(min-width: 1680px) {
div#shopify-section-template--18884800545026__gg_video_RftAXc {
    margin-top: -193px;
}

  .home img.footer-top-bg {
    background: #c82127;
    background: linear-gradient(to left, #c82127 50%, #0000ff00 50%);
}
}
@media(min-width: 1280px) and (max-width: 1400px){
h2.product-promotion__title {
    color: #fff;
    font-family: Antonio, sans-serif;
    font-size: 65px;
}
    .product-promotion__container {
        padding-right: 12% !important;
    }
.product-promotion__bg {
    left: 0;
    bottom: -34px;
    z-index: 1;
    max-width: 500px !important;
    margin-bottom: -108px;
    margin-top: -110px;
}
}

@media(min-width: 1280px) and (max-width: 1600px){
  .inner-page .three-col.left-column img {
    width: 90%;
    margin-top: 60px;
    margin-left: 0;
}
  .inner-page .center-column .center-title {
    line-height: 96px;
}
  div#shopify-section-template--18912234373378__gg_text_col_wDVBVr li {
    border: 1px solid;
    padding: 20px;
    min-height: 304px;
}
      .inner-page .gg-video-section {
   
        z-index: 0;
    }
    .gg-video-section {
        position: relative;
        width: 100%;
        margin: -154px auto -223px;
        height: 121vh;
        overflow: hidden;
        z-index: 1;
    }
  .video-thumbnail {
    background: transparent !important;
}
  .video-container.video-playing video {
      /* height: 650px !important; */
      visibility: visible !important;
  }
  .center-column .center-title {
    font-size: 82px;
  }
    .product-promotion__container {
    padding-right: 6%;
  }
  .product-promotion__image {
      width: 82%;
      height: auto;
      float: right;
  }
  .slider-content h1 {
      font-family: Antonio;
      font-size: 56px;
      line-height: 64px;
      margin-bottom: 0px;
      padding-right: 10%;
  }
    img.cr1 {
        margin-top: -32px;
        margin-left: 42%;
        width: 201px;
    }
  img.cr2 {
      position: absolute;
      right: 86%;
      top: 12%;
  }
  img.cr5 {
      position: absolute;
      margin-left: 49%;
      width: 900px;
      top: 22%;
  }
  .inner-page img.video-thumbnail {
      background-color: transparent !important;
      z-index: -1;
  }
}


@media screen and  (min-width: 821px) and (max-width: 1024px) {

.headerBorderWrap nav li a,
  .headerBorderWrap span.inline-block.pr-1{
    font-weight: 700;
    font-family: MyriadPro-BoldCond;
    font-size: 12px !important;
}
  .center-mode img {
    padding-top: 3%;
}
  .gg-video-section {
    position: relative;
    width: 100%;
    margin: -21px auto -223px;
    height: 46vh;
    overflow: hidden;
}.pcontent {
    padding: 12px 30px 30px !important;
    text-align: left;
}.review-image {
    height: 393px;
}
  .review-image {
    margin-bottom: -10px;
}.product-promotion__container {
    align-items: center;
    gap: 40px;
    max-width: 1200px;
    margin: 0 auto;
    padding: 33px 20px 0 20px;
    width: 75%;
}.right-img-promotion {
    position: absolute;
    right: 0;
    top: 17%;
    width: 51%;
}.product-promotion__bg {
    left: 0;
    bottom: -34px;
    z-index: 1;
    max-width: 50%;
    margin-bottom: -108px;
    margin-top: 21px;
}img.footer-top-bg {
    margin-bottom: -10px;
}
}

@media screen and  (min-width: 768px) and (max-width:820px ) {
.line-bar img {
    margin-bottom: -3px;
    margin-top: -8px;
}.left-column img {
    max-width: 100%;
   /* margin-left: 100px;
    margin-top: -70px;*/
margin-left: 20px;
    margin-top: 50px;

  
}.review-image {
    height: 231px;
    object-fit: cover;
    width: 100%;
    object-position: bottom;
    margin-bottom: -2px;
}.review-content {
    font-size: 18px;
    max-width: 800px;
    margin: 0 auto 28px;
    font-family: arial !important;
    width: 90%;
}.product-promotion__container {
    align-items: center;
    gap: 40px;
    max-width: 1200px;
    margin: 0 auto;
    padding: 33px 20px 0 20px;
    width: 87%;
}
  .right-img-promotion {
    position: absolute;
    right: 0;
    top: 25%;
    width: 53%;
}.product-promotion__bg {
    left: 0;
    bottom: -34px;
    z-index: 1;
    max-width: 415px;
    margin-bottom: -108px;
    margin-top: 49px;
}
.slider-content h1 {
    font-family: Antonio;
    font-size: 51px !important;
    line-height: 66px;
    margin-bottom: 20px;
}.center-mode {

    top: 25% !important;
}.center-mode h2 {
    font-size: 45px;
    padding-top: 22px;
    font-family: Antonio;
    color: #fff;
    text-align: center;
}.gg-video-section {
    position: relative;
    width: 100%;
    margin: -21px auto -223px;
    height: 47vh;
    overflow: hidden;
}.pcontent {
    padding: 12px 15px 30px !important;
    text-align: left;
}
}
@media screen and (max-width: 767px) {
    .product-promotion__bg {
        left: 0;
        bottom: -34px !important;
        z-index: 1;
        max-width: 75%;
        margin-bottom: 100px !important;
        margin-top: -30px !important;
    }
  .gg-product-collection .slick-next {
    right: 8px;
    top: 45%;
}h2.inline-heading-rte.font-heading.heading-feature.heading-style.none {
    padding-top: 90px;
}
  .gg-product-collection .slick-prev {
    top: 45%;
    left: -4px;
    margin-top: 3px;
}
.mobile-image{
  display: block;
}
.desktop-image{
  display: none;
}
.right-img-promotion.mobile-image {
    margin-bottom: 20px;
}
  .sidebar-nav.px-section.py-5 ul.space-y-1\.5 * {
    font-size: 20px;
    line-height: 34px;
    font-weight: 400;
}
a.fill-current svg {
    width: 23px;
    height: 29px;
}
.sidebar-nav.px-section.py-5 ul.space-y-1\.5 {
    margin-top: 3px;
          font-style: normal;
}
button.font-heading.flex.w-full.flex-row.items-center.justify-between.py-2\.5.text-left.heading-secondary {
    margin-top: 5px;
}div#left-drawer-slot ul.-mx-2.-mt-2.flex.flex-wrap.justify-start {
    gap: 8px;
}

.sidebar-nav.px-section.py-5 {
        padding-left: 25px;
        padding-right: 25px;
    }
  div#shopify-section-template--18687316525314__text_columns_with_images_6in4TN ul.grid.grid-cols-1.gap-10.lg\:grid-cols-12 {
    flex-direction: column;
}
  .three-col.center-column.inner-header {
    width: 90%;
    display: block;
    margin: 0 auto;
    max-width: 90%;
}
    .home img.footer-top-bg {
    background: transparent !important;
    /* background: linear-gradient(to left, #c82127 50%, #0000ff00 50%); */
}
  .post-time {
      line-height: 14px;
      font-size: 16px !important;
        padding-bottom: 10px;
  }.single-blog-content h1 {
    line-height: 48px;
    font-size: 37px !important;
}
  .inner-page .center-column {
    padding: 60px 0 0px;
}
      .home .header-inner .left-column img:nth-child(1) {
        margin-bottom: -25px;
        margin-left: 0;
        width: 48% !important;
    }
  .inner-page img.bottoninner-heading {
    height: 70px;
}
  .home .three-col.right-column {
    padding-top: 54px;
    z-index: -1;
}
  .inner-page .center-column .center-title {
    line-height: 73px;
    padding-bottom: 0px;
}
  .sust-top {
    display: flex;
    gap: 20px;
    flex-direction: column;
}
  .sust-header {
    font-size: 35px;
    padding-bottom: 20px;
    font-family: 'MyriadPro-BoldCond';
}
div#shopify-section-template--18919505821954__rich_text_x3983P {
    width: 100%;
    margin: 0 auto;
}
.gg-slider  .center-mode h2 {
    -webkit-text-stroke: 0.5px black;
}
  ul#icon-row-template--18687316525314__icon_list_k74Ke8 li {
    width: 100%;
}
  #icon-row-template--18687316525314__icon_list_k74Ke8 {
    --icon-max-width: 100px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
}
    div#shopify-section-template--18884800545026__custom_liquid_dJ4WH4  h2.inline-heading-rte.font-heading.heading-standard.heading-style.break-words.text-center.none {
        margin-bottom: -36px !important;
        padding-bottom: 0px !important;
    }
  .review-image {
    height: 160px !important;
}img.cr7 {
    top: 60%;
    z-index: 3;
    left: -1%;
}
    .gg-slider {
    height: 90vh !important; /* Adjusted height for mobile */
  }
  .center-mode {
  
    height: auto;
  }
div#shopify-section-template--18912460865794__custom_liquid_W8cVNB h2 {
    font-size: 36px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
  .product-promotion__container {
    flex-direction: column;
  }

  .product-promotion__content,
  .product-promotion__image-wrapper {
    width: 100%;
  }

  .single-product h2.font-heading.heading-standard.heading-style.break-words.text-center.none,.yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, p.yotpo-headline {
      font-size: 40px !important;
  }
  p.yotpo-headline {
    font-family: Antonio, sans-serif !important;
    color: #00bad7 !important;
    font-size: 40px !important;
}nav.breadcrumbs ol.flex.items-center.justify-start {
   
    flex-wrap: wrap;
}.three-col-wrapper {

    flex-direction: column;
}.center-column {

    justify-content: center;
    align-items: center;
    padding: 30px 0 40px;
    flex-direction: column;
    flex-wrap: nowrap;
}.right-column img {
    max-width: 51%;
    z-index: 2;
    position: absolute;
    margin-top: 35px;
}.p-slick-slider {

    flex-direction: column;
    gap: 20px;
}.px-section {
    padding-left: 10px;
    padding-right: 10px;
}.center-column .center-title {
   
    line-height: 72px;
    font-size: 60px;
    font-weight: 700;
  }.left-column img {
    max-width: 50%;
    margin-left: 100px;
    margin-top: -14px;
}
  .header-inner .left-column img:nth-child(1) {
    margin-bottom: -3px;
}
      .right-column img {
        max-width: 100%;
        z-index: 2;
        position: absolute;
        margin-top: 35px;
        right: 0;
        margin-bottom: 16px;
        z-index: 0;
        width: 180px !important;
    }h2.inline-heading-rte.font-heading.heading-standard.heading-style.break-words.text-center.none {
    font-family: Antonio, sans-serif;
    color: #00bad7;
    font-size: 40px;
    padding-bottom: 50px;
}
    .center-column {
        z-index: 1;
    }
  .inner-page .center-column {
       
        z-index: 1 !important;
    }
  
  .slider-content h1 {
    font-family: Antonio;
    font-size: 45px;
    line-height: 51px;
    margin-bottom: 20px;
}.slider-content {
    width: 65%;
    padding-top: 100px;
}.center-mode h2 {
    font-size: 23px !important;
        padding-top: 22px;
    font-family: Antonio;
    color: #fff;
    text-align: center;
}
.left-img {
    position: absolute;
    top: 41% !important;
    z-index: 99;
}.center-mode {
  
    padding-top: 89px !important;
}
  .top-bar {
      margin-top: 0;
  }
  img.right-slider1 {
      top: 10%;
            margin-bottom: -40px;
  }.center-mode h2 {
    font-size: 45px;
    padding-top: 22px !important;
  }.center-mode img {
      width: 85px !important;
      padding-top: 24px;
            margin-bottom: -5px;
  }
  .product-promotion__container {

    align-items: center;
    gap: 40px;
    max-width: 1200px;
    margin: 0 auto;
    padding: 33px 20px 0 20px;
    width: 90%;
}
  h2.product-promotion__title {
    font-size: 45px;
        margin-bottom: 41px;
}.product-promotion__bg {
    left: 0;
    bottom: -34px;
    z-index: 1;
    max-width: 90%;
    margin-bottom: -108px;
    margin-top: -110px;
}.right-img-promotion {
    position: relative;
    right: 0;
    top: 0;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 120px;
}img.footer-top-bg {
    background: transparent;
    margin-top: -150px;
    width: 100%;
}.review-title {
    margin-bottom: 20px;
    font-family: "Bebas Neue", sans-serif;
    font-size: 45px !important;
}.review-content {
    width: 90%;
    font-size: 16px;
}
  .review-columns {
 
    gap: 0px;
 
}.gg-video-section {
    position: relative;
    width: 100%;
    margin: -17px auto -275px;
    height: 50vh;
    overflow: hidden;
}.play-icon {
    position: absolute;
    top: 27%;
  }
  .line-bar img {
    margin-bottom: -2px;
}.pcontent {
    padding: 12px 30px 30px !important;
    text-align: left;
}
/*.splide.splide--product {
    margin-top: -75px;
}*/
   .inner-page   .header-inner .left-column img:nth-child(1) {
        margin-bottom: -25px;
        margin-left: 0px;
        width: 32%;
    }.single-collection .right-column img, .inner-page .right-column img {
    max-width: 30%;
    z-index: 2;
    position: absolute;
    margin-top: -45px;
    right: 9px;
}.collection-content {
    padding-top: 60px;
}
  button.add-to-cart-btn.btn-primary {
    font-size: 18px !important;
    z-index: 1;
    font-weight: 400 !important;
}    .left-column img {
        margin-top: 15px !important;
    }
  .fan-review-section {
    padding: 0px 0 40px !important;
}.review-columns {
    gap: 0;
  }
  .product-promotion__bg {
        left: 0;
        bottom: -34px;
        z-index: 1;
        max-width: 75%;
        margin-bottom: -51px;
        margin-top: 5px;
    }
  img.product-promotion__bg:hover {
    margin-bottom: 53px;
    margin-top: -27px;
}
  div#left-drawer-slot {
    background: #000;
}
}

@media screen and (max-width: 450px) and (min-width: 376px) {
.inner-page main#MainContent {
    padding-bottom: 179px;
}
    .gg-slider {
        height: 100vh !important;
    }
  /*div#shopify-section-template--18687316459778__hero_slideshow_gziwqA {
    margin-bottom: -175px !important;
}*/
}
@media screen and (max-width: 375px) {
 /* div#shopify-section-template--18687316459778__hero_slideshow_gziwqA {
    margin-bottom: -175px !important;
}*/
  h2.inline-heading-rte.font-heading.heading-feature.heading-style.none {
    padding-top: 40px;
}    .center-column {
        justify-content: center;
        align-items: center;
        padding: 11px 0 40px;
  }
  img.left-slider1 {
    margin-top: 105px !important;
    width: 100%;    
  }
      .center-column .center-title {
        font-size: 45px;
    }
    .gg-video-section {
        height: 63vh !important;
    }
.center-mode img {
        width: 60px !important;
        padding-top: 0;
        margin-bottom: -10px;
    }
    .gg-slider {
        height: 108vh !important;
    }
}
/*div#shopify-section-template--18687316459778__hero_slideshow_gziwqA {
    margin-bottom: -375px;
}*/
@media screen and (max-width: 370px) {

    .left-img {
        position: absolute;
        top: 44% !important;
        z-index: 99;
    }
/*div#shopify-section-template--18687316459778__hero_slideshow_gziwqA {
    margin-bottom: -175px !important;
}*/
}

.home .three-col-section {
    background-image: none;
}
ul#slideshow-template--18687316459778__hero_slideshow_gziwqA-list .card__surface {
    background: transparent;
}.splide__arrows.mt-5.flex.items-center.justify-between.px-section.lg\:absolute.bottom-0.right-0.pb-5.splide__arrows--ltr {
    top: -50% !important;
}
@media screen and (min-width: 1750px) {
 /* div#shopify-section-template--18687316459778__hero_slideshow_gziwqA {
    margin-bottom: -375px;
}*/
.home div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA .top-line-bar img {
    background: #c82127;
    margin-top: -90px;
}div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA {
    overflow: visible;
}


  .home div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA .header-inner {
    z-index: 7;
    position: relative;
    margin-top: -275px;
    background: transparent;
}
div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA .top-line-bar {
    /* background: url(/cdn/shop/files/bg-red.png?v=1738139249); */
    background-size: contain;
          /*margin-top: 76px;*/
 /* margin-top:150px;*/
  background:#00BAD7;

}
}
.splide__arrows.mt-5.flex.items-center.justify-between.px-section.lg\:absolute.bottom-0.right-0.pb-5.splide__arrows--ltr {
    /*bottom: 20%;*/
  top: -50% !important;
}  

.flex.h-screen.max-h-full.flex-col.overflow-hidden {
    background: #000;
}
@media screen and (min-width: 2100px) {
/* div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA .top-line-bar {
    background: url(/cdn/shop/files/bg-red.png?v=1738139249);
    background-size: contain;
} */
      .home div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA .header-inner {
        z-index: 7;
        position: relative;
        margin-top: -347px;
        background: transparent;
    }
.three-col-section {
    height: 30vh;
}.home .three-col-section {
    height: auto;
}div#slideshow-template--18687316459778__hero_slideshow_gziwqA img.w-full {
    margin-top: -54px;
}.three-col.right-column img {
    transition: all 2s ease;
    right: -100px;
}.right-column img {
    max-width: 83% !important;
}
}

@media screen and (min-width: 2300px) {


    .home div#shopify-section-template--18687316459778__gg_title_bar_ErUzgA .header-inner {
        z-index: 7;
        position: relative;
        margin-top: -370px;
        background: transparent;
    }

}

@media screen and (min-width: 2500px) {
.home .three-col-section {
    height: auto;
}
.three-col-section {
    height: 25vh;
}div#slideshow-template--18687316459778__hero_slideshow_gziwqA img.w-full {
    margin-top: -54px;
}

}


ul.gap-gutter.grid.grid-cols-1 li {
    display: flex;
}


form#cart ul.gap-gutter.grid.grid-cols-1 li .col-span-1.lg\:col-span-2.row-span-2 {
    order: 3;
}

form#cart .col-start-4.row-start-1 {
    order: 2;
}

ul.gap-gutter.grid.grid-cols-1 li .col-span-1.lg\:col-span-2.row-span-2 {
    order: 5;
}


/* new overrides*/
.top-line-bar{display:none;}
.left-column img{max-width:350px;}
@media(max-width:1024px){
  .left-column img{max-width:90%;margin-left: 30px;margin-top: -60px;}
}
@media(max-width:820px){
  .left-column img{margin-left: 20px;margin-top: 0px;}
}
@media(max-width:768px){
  .left-column img{margin-top: 10px;}

  .splide--product .splide__slide {
    width: 100% !important;
    flex: 0 0 100% !important;
  }

  .splide--product .media--css-only {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important;
  }

  .splide--product .media--css-only img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
  }
}

@media(max-width:600px){
    .index .product-content{padding-bottom:30px;}
  .left-column img{max-width: 85%;
    margin: 0 auto;}
  .center-column{z-index:22;}
  .page-retailers .gallery-bar .gallery_image {width: calc(33% - 5px);} 
  .splide__arrows.mt-5.flex.items-center.justify-between.px-section.lg\:absolute.bottom-0.right-0.pb-5.splide__arrows--ltr{position:relative;margin-top:-50%!important;}
.product-promotion{padding:40px 0 30px;}

}
