/** Shopify CDN: Minification failed

Line 429:0 Expected "}" to go with "{"

**/



/*------------------------------------
 *   GLOBAL STYLING
 *------------------------------------*/ 

.collection-hero__title {
  text-align:center;
}

h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
  text-align:center;
}

.multicolumn .title {
  text-align:center !important;
  align-items:center;
}

h2.banner__heading.inline-richtext.h1 {
  text-transform:lowercase;
  font-weight:bold !important;
}


.product-popup-modal__button {
  background-color:#A6DE7B;
  color:#0C1329;
  letter-spacing:.1rem;
  margin-top:10px !important;
  border-radius:2px !important;
  padding-right:32px !important;
  padding-left:32px !important;
  font-size:1.2rem;
  text-decoration:none;
  min-height:4rem;
}

.image-with-text__text--caption  {
  margin-bottom:20px !important;
}


.multicolumn .title-wrapper-with-link {
  justify-content:center;
}



/*------------------------------------
 *   MEGA MENU STYLING
 *------------------------------------*/ 


 .header--top-center .mega-menu__list>li {
   width:85% !important;
 }

a.mega-column_link {
  color:#0C1329;
}

#MegaMenu-Content-2 .mega-menu_columns {
  margin-right:5rem;
}


.button {
  margin-top:30px !important;
}


.collection__title {
  text-align:center;
}


.c-video-section__item.c-video-section__item--image.stacked {
  display: flex; 
  flex-direction: column;
  justify-content: center;
  padding-bottom:130px !important;
}

 
 
 
  form#ContactForm {
    .contact__button {
  margin-top:-2rem !important;
      align-items:center;
}
  }



#section-template--15071852953713__slider_Pctz4Q {
  background-color:#A6DE7B;
}


.grid__item .custom-badge--wrapper {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    
}

.grid__item .custom-badge--wrapper .custom-badge {
  position:relative;
  
}

.grid__item .card__inner {
isolation:isolate;
}

.custom-badge.bestseller::before {
content:'';
background-image:url(/cdn/shop/files/bestseller-badge.png?v=1709852112);
background-size:contain;
background-repeat:no-repeat;
background-position:center;
position:absolute;
width:120%;
height:120%;
left:-20px !important;
top:10px !important;

}

.custom-badge.bestseller {
width:10rem;
height:10rem;
position:relative;  
}

.custom-badge.bestseller span

{clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;

}


.custom-badge.new-item::before {
content:'';
background-image:url(/cdn/shop/files/new-item-badge.png?v=1709852103);
background-size:contain;
background-repeat:no-repeat;
background-position:center;
position:absolute;
width:120%;
height:120%;
left:-20px !important;
top:10px !important;

}

.custom-badge.new-item {
width:10rem;
height:10rem;
position:relative;  
}

.custom-badge.new-item span

{clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;

}


.custom-badge.fully-custom::before {
content:'';
background-image:url(/cdn/shop/files/fully-custom.png?v=1709851846);
background-size:contain;
background-repeat:no-repeat;
background-position:center;
position:absolute;
width:120%;
height:120%;
left:-20px !important;
top:10px !important;
}

.custom-badge.fully-custom {
width:10rem;
height:10rem;
position:relative;  
}

.custom-badge.fully-custom span

{clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
}

.custom-badge::before {
  transition:0.5s;
}
.grid__item:hover .custom-badge::before {

rotate:20deg;

}

/*------------------------------------
 *   ANIMATED LOGO
 *------------------------------------*/

@keyframes spin {
0% {
Rotate:0;
} 

100% {
Rotate:360deg;
}
}

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

.image-animate .ss-image-wrapper {
  animation: 10s infinite linear spin;
}

.section-collection-list .title-wrapper-with-link {
  justify-content:center;
}
}

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

     .ss-grid__item.image-animate {
       animation: 10s infinite linear spin;
       padding-left:8rem;
       padding-right:8rem;
     }
}


@media screen and (max-width:749px) {
  .menu-drawer__navigation {
  background-color:#A6DE7B;
  color:white !important;
}

  .menu-drawer__navigation .list-menu__item {
    color:white !important;
  }

  .header {
    background-color:#A6DE7B;
  }

  .header__icon--menu .icon {
    color:white !important;
  }

  .header__icon span {
    color:white !important;
  }
  
  .header--has-social .menu-drawer__utility-links {
    background-color:#A6DE7B !important;
  }

 .list-social__item .icon {
    color:White;
  }

 ul.menu-drawer__menu.has-submenu.list-menu li:first-child {
   border-top:1px solid !important;
  }
  
  ul.menu-drawer__menu.has-submenu.list-menu li {
    border-bottom:1px solid !important;
    
  }

  .menu-drawer__inner-submenu {
    background-color:#A6DE7B !important;
  }

  .menu-drawer__close-button {
    color:white !important;
  }

}


/*------------------------------------
 *   HEADER BG COLOR CHANGE
 *------------------------------------*/

.scrolled .header-wrapper {
transition:1s;
background-color:#A6DD7B !important;

}


/*------------------------------------
 *   POWER SECTION SPLIT BG
 *------------------------------------*/

#section-template--15071852953713__power_section_9mCbnK .ss-text__content.ss-grid-block {
  flex-direction:column;
  background-color:white;
  border-radius:20px;
  margin:30px;
}

#section-template--15071852953713__power_section_9mURHC .ss-text__content.ss-grid-block {
  flex-direction:column;
  background-color:white;
  border-radius:20px;
  margin:30px;
}


.bg-left {
  width:50% !important;
  height: 100% !important;
}

.bg-left .ss-inline-image , .bg-right .ss-inline-image {
  width:100% !important;
  height: 100% !important;
  padding-bottom: 0 !important;
}

.bg-right {
  width: 50% !important;
  height: 100% !important;
  right: 0 !important;
  left: initial !important;

.bg-right .ss-inline-image img, .bg-left .ss-inline-image img {
  object-fit:cover;
}


  #section-template--15085553451121__power_section_fdrF6j .ss-text__content.ss-grid-block {
    background-color:pink !important;
  }

/*------------------------------------
 *  VARIANT PILLS
 *------------------------------------*/

  .product-form__input input[type=radio]:checked+label {
    background-color: #A6DE7B !important;
  }


/*------------------------------------
 *  HOME
 *------------------------------------*/
 
  .section-collection-list .title-wrapper-with-link {
  justify-content:center;
}

section#shopify-section-template--15085553451121__1708621656ad9bbc10 {
background-color:orange !important;
}


.overlap-top.wavy-divider {
    margin-top:-3vw !important;
}

  .wavy-content-wrapper {
    margin-top:-3vw !important;
  }



/*------------------------------------
 *  MOBILE VIEW
 *------------------------------------*/

@media screen and (max-width:749px) {
.ss-decor, .ss-inline--inline_image.ss-decor.decor-position--top-left.bg-left {
    display: block !important;
    width:100% !important;
}
}




  

   


 
  


