/** Shopify CDN: Minification failed

Line 221:0 Unexpected ")"
Line 236:1 Expected "}" to go with "{"

**/

body
  #shopify-section-template--16954085900438__text_and_image_mQmVTJ
  .feature-row__text--left {
  padding-left: 0 !important;
}
.template-index .btn,
.template-index .btn--tertiary {
  min-width: 179px;
  padding: 16px 0 16px 44px;
}

.template-index
  #shopify-section-template--16954085900438__text_and_image_PLzNqE
  .image-wrap {
  background-color: transparent;
}

#shopify-section-template--16954085900438__text_and_image_CgzYY7
  .feature-row__item {
  animation: bounce2 1.5s ease infinite;
  margin: 0 20px !important;
}
#shopify-section-template--16954085900438__text_and_image_CgzYY7 .feature-row__first-image {
  height: 150px !important;
}
#shopify-section-template--16954085900438__text_and_image_CgzYY7
  .feature-row-wrapper {
  display: inline-block;
  height: 180px !important;
}
#shopify-section-template--16954085900438__text_and_image_CgzYY7 .feature-row {
  padding: 30px 0 !important;
}

@keyframes bounce2 {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

@media only screen and (max-width: 769px) {
 .site-footer .grid__item p{
   text-align:center;
 }
  #shopify-section-template--16954085900438__hero-video .video-parent-section{
    height:500px!important;
  }
 .site-footer .grid{
   position:relative;
       padding-bottom: 50px;
 }
 .site-footer .footer__logo-social .footer__social{
        position: absolute;
    bottom: 0;
    top: auto;
  }
  #shopify-section-template--16954085900438__featured_collection_VJyapk
    .grid-overflow-wrapper
    .grid {
    flex-direction: column !important;
    align-items: center !important;
    gap: 22px !important;
  }
  #shopify-section-template--16954085900438__featured_collection_VJyapk
    .grid-overflow-wrapper
    .grid
    .grid__item {
    margin: 0 auto !important;
    flex: 0 0 100% !important;
  }
  body #shopify-section-template--16954085900438__featured_collection_VJyapk {
    background-image: url("/cdn/shop/files/BG_element.png?v=1717621108") !important;
    background-size: contain !important;
    background-position: left !important;
    margin-bottom:0!important;
    background-position: 0% 33% !important;
    background-repeat: no-repeat;
    padding-top:16px;
  }
  #shopify-section-template--16954085900438__featured_collection_VJyapk .section-header__title{
        padding-bottom: 115px;
      position:relative!important;

  }
 #shopify-section-template--16954085900438__featured_collection_VJyapk .section-header__title:after{   
   top: 115px;
    left: 50%;
  display:block;
  position:absolute;
  content:'';
    top: 115px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 165px;
    height: 143px;
      background-size: contain;
    background-image: url("/cdn/shop/files/Clip-1.png?v=1717687571") !important;    width: 95px;
    height: 82px;
 
}
#shopify-section-template--16954085900438__text_and_image_PLzNqE .index-section { 
  padding:50px 0;
}
  #shopify-section-template--16954085900438__text_and_image_PLzNqE h2 { 
  padding-bottom:16px;
}
  #shopify-section-template--16954085900438__text_and_image_CgzYY7 .feature-row-wrapper{
    top:50px!important;
  }
    #shopify-section-template--16954085900438__text_and_image_CgzYY7 .feature-row-wrapper img{
  width: 95px;
    object-fit: contain;
    }

#shopify-section-template--16954085900438__text_and_image_mQmVTJ .feature-row__text  {
padding:30px 0 0 0!important;  
}


 #shopify-section-template--16954085900438__background-image-text  .background-media-text__container{
  position: absolute!important;
    height: 100%;
}
.main-content  #shopify-section-template--16954085900438__background-image-text .background-media-text__text{
      width:100%;
    margin:0 auto!important;
  }
   #shopify-section-template--16954085900438__background-image-text  .h3{
padding-bottom:16px;
}
 #shopify-section-template--16954085900438__background-image-text .background-media-text__aligner{
   text-align:center;
   padding: 20px 0 20px 0 ;
 }
 #CollectionSection-template--16954085900438__featured_collection_VJyapk .grid-overflow-wrapper{
    padding-bottom:0!important;
  }
  #shopify-section-template--16954085900438__rich_text_eJGzK8{
    padding-bottom:16px;
  }
  .template-index .btn,
.template-index .btn--tertiary {
  margin-right:0!important;
}

 #shopify-section-template--16954085900438__text_and_image_PLzNqE .feature-row__images{
        display: flex;
    width: 100%;
    margin: 0 auto;
    padding: 0 0 20px 0;
    flex-direction: column;
  }
 #shopify-section-template--16954085900438__text_and_image_PLzNqE   .feature-row__first-image {
        margin-left: -25px;
    margin-right: auto;
        width: 70%;
  }
 #shopify-section-template--16954085900438__text_and_image_PLzNqE   .feature-row__second-image{
        margin-right: 0;
    margin-left: auto;
        width: 43%;
  }
}

@media only screen and (min-width: 769px) {
    body  #shopify-section-template--16954085900438__text_and_image_mQmVTJ
    .feature-row__text {
    display: flex;
    flex-direction: column !important;
    align-content: center !important;
  }
#shopify-section-template--16954085900438__featured_collection_VJyapk .section-header__title{
  padding-bottom:200px;
    position:relative!important;

}

#CollectionSection-template--16954085900438__featured_collection_VJyapk .section-header__title:after
{
  display:block;
  position:absolute;
  content:'';
    top: 179px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 165px;
    height: 143px;
      background-size: contain;
    background-image: url("/cdn/shop/files/Clip-1.png?v=1717687571") !important;
}
  body #shopify-section-template--16954085900438__featured_collection_VJyapk {
    margin:0!important;
        padding: 100px 0 190px 0 !important;
  }
  #shopify-section-template--16954085900438__rich_text_eJGzK8{
    position:relative;
    height:0;
        margin: 0;
  }
    #shopify-section-template--16954085900438__rich_text_eJGzK8 .text-center{
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    display: block;
    height: 100px;
    top: -141px;
    }
)



body #shopify-section-template--16954085900438__rich-text h2{
      --typeHeaderPrimary: none;
    font-weight: 500!important;
    background-color: #fff;
    --typeHeaderSize: 50px;
    --typeHeaderWeight: 700;
    letter-spacing: 1.1px;
    --typeHeaderLineHeight: 1.2;
    /* --typeHeaderSpacing: 0.0em; */
    --typeBasePrimary: Montserrat;
    --typeBaseFallback: sans-serif;
}