/** Shopify CDN: Minification failed

Line 998:2 Unexpected "#"

**/
/** Shopify CDN: Minification failed

Line 991:2 Unexpected "#"

**/
/* */
body {
  max-width:1450px;
  margin: 0px auto;
  border-left: #eee solid 1px;
    border-right: #eee solid 1px;
}


div#shopify-section-template--23489767014715__2b081278-b711-4ac3-8d53-f1767d7727c5 .text-overlay__text {
    margin-left: 0;
}

    .cart-drawer .collection-slider {
        background-color: #7cb082;
        color: #fff;
    }

.cart-drawer__empty-content span.icon--large > div {
    margin: auto;
}

body .product-form h2.h1.product-title a {
    color: #0D8BAB;
    font-family: "Passion One";
    font-weight: 700;
    font-size: 40px !important;
    line-height: 45px;
    text-transform: none;
}

div#section-id-template--26096304062779__b7cf5663-276c-4f07-b622-b6f7132f9fda .slideshow__slide .text-overlay__text {
    max-width: 250px;
}

div#section-id-template--26096304062779__b7cf5663-276c-4f07-b622-b6f7132f9fda .text-overlay__rte.rte p {
    font-size: 14px;
}

div#section-id-template--26096304062779__b7cf5663-276c-4f07-b622-b6f7132f9fda .text-overlay__rte.rte {
    max-width: 65ch;
}

.section-gallery h2.text-overlay__title.h4 {
    font-size: 18px !important;
    letter-spacing: 0px;
    font-weight: 500 !important;
    line-height: 1.3em;
    text-transform: none;
    font-family: 'Montserrat' !important;
}

.section-gallery .text-overlay__text {
    max-width: 380px;
    margin-left: auto;
    text-align: center;
}

.shopify-section.section-gallery .text-overlay__subheading.subheading {
    font-size: 65px;
    line-height: 55px;
    text-transform: none;
    font-family: "Passion One" !important;
    font-weight: 700;
    letter-spacing: normal;
}

.gallery--grid-desktop-2 .gallery__item:last-child .text-overlay__text {
    margin-right: auto;
    margin-left: 0;
}

.slideshow__slide .text-overlay__text {
    max-width: 440px;
    font-size: 18px;
}

.section-custom-liquid .fully-spaced-row--medium{
    margin-top: 0px;
    margin-bottom: 20px;
    padding-left: 50px;
    padding-right: 50px;
}

.slideshow__slide a.text-overlay__button.btn.btn--secondary:hover {
    background: #fff;
    color: #229bb9;
}

.slideshow__slide .text-overlay__button-row .text-overlay__button {
    color: #fff;
}

.button, a.button {
  border-radius: 20px;
}

.btn {
  border-radius: 20px!important;
}

h1, h2, h3, h4, h5, h6 {
          font-family: "Passion One"!important;
    font-weight: 700!important;
}


/* Super Nav */
.announcement__text {
    font-family: "Passion One";
    font-weight: 700;
    font-size: 22px;
}

@media only screen and (max-width: 767px) {
.announcement__text {
  font-size: 14px;
}
}



/* Left Nav */
a.navigation__link {
      font-family: "Passion One";
    font-weight: 700;
}

.navigation .navigation__tier-1>.navigation__item>.navigation__link {
    padding: 18px 5px;
}

/* Right Icons */

.cart-link__label, .show-search-link__text {
display:none;
}

a.my-nanas, .customer-support {
  font-family: "Passion One";
  font-weight: 700;
  font-size: 20px;
  padding-right: 10px;
}

a.my-nanas:hover, .customer-support a:hover {
color: #000;
}

.account-icon {
  width: 32px;
  margin-right: 20px;
}

@media only screen and (max-width: 1024px) {
.my-nanas, .customer-support {
  display:none;
}
.account-icon {
  margin-right: 0px;
}


  
} 

@media only screen and (max-width: 767px) {

.overlay-text__inner {
  padding: 30px 20px;
}

   .subheading--over {
    font-size: .8em!important;
  }

  .overlay-text .overlay-text__title {
    line-height:1em;
  }
  
}



/* Hero Banner */

#section-id-template--20638146822459__16359276425da8ce46 .slide-1 .overlay-text__title,
#shopify-section-template--20638147051835__ebe46990-841b-4e61-b715-d46ca723c8b2 .slide-1 .overlay-text__title {
    font-family: "Passion One";
    font-weight: 700;
  font-size: 85px!important;
  line-height: 65px;
  text-transform: none;
}

#section-id-template--20638146822459__16359276425da8ce46 .overlay-text__reveal,
#shopify-section-template--20638147051835__ebe46990-841b-4e61-b715-d46ca723c8b2 .overlay-text__reveal {
  max-width: 440px;
  font-size: 18px;
}


@media (min-width: 768px) and (max-width: 1024px) {
#section-id-template--20638146822459__16359276425da8ce46 .slide-1 .overlay-text__title,
#shopify-section-template--20638147051835__ebe46990-841b-4e61-b715-d46ca723c8b2 .slide-1 .overlay-text__title {
  font-size: 55px!important;
    line-height: 55px;
}

  #section-id-template--20638146822459__16359276425da8ce46 .overlay-text__reveal,
  #shopify-section-template--20638147051835__ebe46990-841b-4e61-b715-d46ca723c8b2 .overlay-text__reveal {
  max-width: 300px;
  font-size: 16px;
}

  
}

@media only screen and (max-width: 767px) {
#section-id-template--20638146822459__16359276425da8ce46 .slide-1 .overlay-text__title,
#shopify-section-template--20638147051835__ebe46990-841b-4e61-b715-d46ca723c8b2 .slide-1 .overlay-text__title   {
  font-size: 40px!important;
    line-height: 30px;
  margin-bottom: 5px;

}

  #section-id-template--20638146822459__16359276425da8ce46 .overlay-text__reveal,
  #shopify-section-template--20638147051835__ebe46990-841b-4e61-b715-d46ca723c8b2 .overlay-text__reveal {
  max-width: 200px;
  font-size: 14px;
      margin-top:0px;
}

#section-id-template--20638146822459__16359276425da8ce46 .overlay-text__rte  {
    max-width: 200px;
}
  
#section-id-template--20638146822459__16359276425da8ce46  .overlay-text__button-row {
  margin-top: 0px;
}

  
  
} 









/* Shark Tank Logos */
#section-id-template--20638146822459__5b112df3-7729-476b-935c-ae772ca928d0 {
  margin-top:0px;
  margin-bottom:20px;
  padding-left: 50px;
  padding-right: 50px;
}



@media only screen and (max-width: 767px) {
.shark-tank {
  display:none!important;
    max-width: 1200px;
  margin: 0px auto;
}

#section-id-template--20638146822459__5b112df3-7729-476b-935c-ae772ca928d0 {
  margin-bottom:0px;
  margin-top: 10px;

}


  
}

@media only screen and (min-width: 768px) {
.shark-tank-mobile {
  display:none!important;
    max-width: 1200px;
  margin: 0px auto;
}
}

/* Featured Product */

body .product-form {
    padding-bottom: 40px;
}

.template-index .shopify-section.section-featured-product {
  background: url("/cdn/shop/files/product-page-home.jpg?v=1693281669");
  background-color: #5b97aa;
  background-position: top-center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: 100%; /* Resize the background image to cover the entire container */
  padding-top: 20px;
  padding-bottom: 10px;
}

#shopify-section-template--20638146822459__1635928580d75f81bf .product-detail {
  padding-bottom: 0px!important;
}

#shopify-section-template--20638146822459__1635928580d75f81bf .detail.product-column-right {
  background-color: #fff;
  padding: 25px;
  border-radius: 25px;
}
#shopify-section-template--20638146822459__1635928580d75f81bf .slide img {
  border-radius: 25px;
}
#shopify-section-template--20638146822459__1635928580d75f81bf .product-detail {
  padding-bottom: 75px;
}

#shopify-section-template--20638146822459__1635928580d75f81bf .thumbnails .thumbnail img {
  border-radius: 10px;
}




.section-featured-product .product-form.product-info.featured-product h2.h1.product-title a{
   color: #0D8BAB; 
           font-family: "Passion One";
    font-weight: 700;
  font-size: 40px!important;
    line-height: 45px;
  text-transform: none;
}

@media only screen and (max-width: 767px) {
#shopify-section-template--20638146822459__1635928580d75f81bf h2 a  {
font-size: 25px!important;
  line-height: 25px!important;
}


#shopify-section-template--20638146822459__1635928580d75f81bf .product-detail {
  padding-bottom: 0px!important;
  margin-left: 10px;
  margin-right: 10px;
}  




#shopify-section-template--20638146822459__1635928580d75f81bf {
  background-image: none!important;
  background-color: #5b97aa!important;
}

  
}

#shopify-section-template--20638146822459__b6f5cfb7-2285-4c2d-9005-1535cf8925cd .fully-spaced-row--medium {
  margin-bottom: 0px;
}



#shopify-section-template--20638146822459__1635928580d75f81bf .product-info-block {
  font-size: 16px!important;
  color: #000;
  font-family: Montserrat,sans-serif;
  font-weight: normal!important;
}

@media only screen and (max-width: 767px) {
#shopify-section-template--20638146822459__1635928580d75f81bf div.lightly-spaced-row,
#shopify-section-template--20638146822459__1635928580d75f81bf .thumbnails {
  display:none;
}

  #shopify-section-template--20638146822459__1635928580d75f81bf .swatch-style-icon_square .option-selector--swatch .opt-label {
   --width: 44px!important;
    width: 44px!important;
  }

#shopify-section-template--20638146822459__1635928580d75f81bf .product-detail .gallery {
  display:none!important;
}
  
}


/* Product Page */


.section-main-product .slide img {
  border-radius: 25px;
}

.section-main-product {
  background: url("/cdn/shop/files/product-page-bg2.jpg?v=1693279711");
  background-position: top-center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: 100%; /* Resize the background image to cover the entire container */
  padding-top:50px;
}





.section-main-product .thumbnails .thumbnail img  {
border-radius: 10px;

}

.section-main-product.page-section-spacing {
  margin-top: 0px!important;
}


.product-form {
  color: #0D8BAB;
  background-color: #fff;
  padding: 25px 25px 0px 25px;
  border-radius: 25px;
  margin-bottom: 50px;
}

@media only screen and (max-width: 767px) {
.product-form {
  padding: 0px;
   margin-bottom: 0px;
}

.buy-buttons-row {
  margin-bottom: 0px;
}
  
  #shopify-section-template--20638146822459__1635928580d75f81bf .detail.product-column-right {
    margin-bottom: 25px;
  }


  
  
}


.product-description {
margin-top: 0px;
  margin-bottom: 5px;
}

.product-detail .quickbuy-content .spaced-row .container {
  padding-bottom: 0px;
}



.product-form .input-row {
  margin-top: 0px;
}



.product-info-block {
             font-family: "Passion One";
    font-weight: 700;
  font-size: 30px!important;
}

.input-row {
  margin-top:0px;
}

.price-area .on-sale .current-price {
     color: #0D8BAB; 
}


.buy-buttons-row {
  margin-top: -20px;
}


.utility-bar {
  display:none;
}


@media only screen and (max-width: 767px) {
.section-footer__row--blocks, 
.section-footer__row-lower {
  padding-top: 0px;
}

 .section-footer__row--blocks .section-footer__row__col:not(:last-child) {
   margin-bottom: 0px;
 } 

.section-footer__text-block__image {
  display:none;
}

.section-footer__row__col .section-footer__menu-block,
  #pagefooter .section-footer__title,
  .section-footer__menu-block__menu li,
  .social-links .social-links--large,
  .section-footer__row__col.section-footer__text-block {
  text-align:center!important;
}  



  
}

div#section-id-template--23489767014715__2b081278-b711-4ac3-8d53-f1767d7727c5 h2.text-overlay__title{
  color: #0d8bab;
}


.template-page .slideshow__slide .text-overlay__text {
    max-width: 100%;
}

.template-product .shopify-section.section-slideshow .text-overlay__text {
    margin-left: auto;
}

#shopify-section-template--20638147051835__2b081278-b711-4ac3-8d53-f1767d7727c5 h2 {
  font-size: 70px;
  max-width: 400px;
  line-height: 60px;
  color: #0d8bab;
}
#shopify-section-template--20638147051835__2b081278-b711-4ac3-8d53-f1767d7727c5 p {
  max-width: 320px;
  font-size: 20px;
  color: #6c7077;
}

@media only screen and (max-width: 767px) {

  #shopify-section-template--20638147051835__2b081278-b711-4ac3-8d53-f1767d7727c5 h2 {
  font-size: 40px;
  max-width: 300px;
  line-height: 40px;
  color: #0d8bab;
}
#shopify-section-template--20638147051835__2b081278-b711-4ac3-8d53-f1767d7727c5 p {
  max-width: 320px;
  font-size: 16px;
  color: #6c7077;
}

}












/* 3 Icon Banner */
#section-id-template--20638146822459__163592857728b8bdc2 {
  padding-top: 0px;
}

#shopify-section-template--20638146822459__163592857728b8bdc2 h3 {
font-size: 18px!important;
}


#shopify-section-template--20638146822459__163592857728b8bdc2 .fully-spaced-row--medium {
  margin-top: 40px;
  margin-bottom: 10px;
}

#shopify-section-template--20638146822459__163592857728b8bdc2 .flexible-layout .column {
  margin-bottom: 0px;
}


@media only screen and (max-width: 767px) {
#shopify-section-template--20638146822459__163592857728b8bdc2 .flexible-layout .column {
  margin-bottom: 0px;
}

#shopify-section-template--20638146822459__163592857728b8bdc2 .fully-spaced-row--medium {
  margin-top: 20px!important;
}

  
}







/* Testimonials */
#shopify-section-template--20638146822459__16359281184fd0d618 {
  background-color: #7cb082;
  color: #fff;
}

#shopify-section-template--20638146822459__16359281184fd0d618 #text {
    color: #fff;
}

.testimonial__text {
  color: #fff;
}



/* Tik Tok Gallery */
#shopify-section-template--20638146822459__1692384324b1bad2e3 {
background-color: #f3bac9;
    padding: 30px 0px;  

}
#shopify-section-template--20638146822459__1692384324b1bad2e3 .fully-spaced-row--medium {
  margin-top: 20px;
  margin-bottom: 20px;
}


.tt-title {
  background-color: #f3bac9;
  text-align: Center;
  padding: 25px 25px 1px 25px;
  color: #fff;
  text-align:center;
}
.tt-title h2 {
  color: #fff;
  font-size: 40px;
}


@media only screen and (max-width: 767px) {
.tt-title h2 {
  font-size: 30px;
}

}



/*2 up Banners */

div#section-id-template--23489766654267__16359279164ff7d3f3 .overlay-text__title,
#section-id-template--20638146822459__dca986a2-b676-4d44-ae37-5f0d5d22dd82 .overlay-text__title {
          font-family: "Passion One";
    font-weight: 700;
  font-size: 65px!important;
    line-height: 55px;
  text-transform: none;
}

div#section-id-template--23489766654267__16359279164ff7d3f3 .overlay-text__inner,
#section-id-template--20638146822459__dca986a2-b676-4d44-ae37-5f0d5d22dd82 .overlay-text__inner  {
  max-width: 380px!important;
}

/* div#section-id-template--23489766654267__16359279164ff7d3f3 .subheading,
#section-id-template--20638146822459__dca986a2-b676-4d44-ae37-5f0d5d22dd82 .subheading {
  font-size: 18px;
  letter-spacing:0px;
} */




@media only screen and (max-width: 767px) {

  #section-id-template--20638146822459__16359279164ff7d3f3 .overlay-text__title,
#section-id-template--20638146822459__dca986a2-b676-4d44-ae37-5f0d5d22dd82 .overlay-text__title {
  font-size: 30px!important;
    line-height: 25px;
}

  div#section-id-template--23489766654267__16359279164ff7d3f3 .overlay-text__inner,
#section-id-template--20638146822459__dca986a2-b676-4d44-ae37-5f0d5d22dd82 .overlay-text__inner  {
  max-width: 250px!important;
}
  

/* div#section-id-template--23489766654267__16359279164ff7d3f3 .subheading,
#section-id-template--20638146822459__dca986a2-b676-4d44-ae37-5f0d5d22dd82 .subheading {
  font-size: 12px;
} */

  
  
} 



/* Tik Tok Accordion */

#shopify-section-template--20638146822459__1692384324b1bad2e3 {
  padding-top: 1px;
}








/* Mushy Bananas */

div#section-id-template--26096304062779__b7cf5663-276c-4f07-b622-b6f7132f9fda h2 {
     font-family: "Passion One";
    font-weight: 700;
  font-size: 65px!important;
    line-height: 55px;
  text-transform: none;
}

div#section-id-template--23489766654267__b7cf5663-276c-4f07-b622-b6f7132f9fda .overlay-text__text {
  max-width: 250px!important;
} 

@media (min-width: 768px) and (max-width: 1024px) {
#shopify-section-template--20638146822459__b7cf5663-276c-4f07-b622-b6f7132f9fda h2 {
  font-size: 50px!important;
    line-height: 45px;
}

#shopify-section-template--20638146822459__b7cf5663-276c-4f07-b622-b6f7132f9fda .overlay-text__text {
  max-width: 250px!important;
} 


  
}

@media only screen and (max-width: 767px) {
#shopify-section-template--20638146822459__b7cf5663-276c-4f07-b622-b6f7132f9fda h2 {
  font-size: 30px!important;
    line-height: 25px;
}

#shopify-section-template--20638146822459__b7cf5663-276c-4f07-b622-b6f7132f9fda .overlay-text__text {
  max-width: 350px!important;
}  

  
  
} 


/* Testimonial in column */


div#shopify-section-template--26096304062779__e0636fd7-50e4-433d-9031-d4bf019cd71e
{
  background: url("/cdn/shop/files/testimonial-bg3.jpg?v=1692382210");
  background-position: top-center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: 100%; /* Resize the background image to cover the entire container */
  background-color: #7cb082;
  margin-bottom: 0px;
  padding-top: 40px;
  color: #fff;
  padding-bottom: 20px;
}

div#shopify-section-template--26096304062779__e0636fd7-50e4-433d-9031-d4bf019cd71e h2,
div#shopify-section-template--26096304062779__e0636fd7-50e4-433d-9031-d4bf019cd71e h3 {
    color: #fff;
}

.template-collection .slideshow__slide .text-overlay__text {
    max-width: 100%;
}

.product-block .image-cont .btn.quickbuy-toggle, .product-block .image-cont .btn.quickbuy-toggle:hover {
  color:#fff;
}

div#shopify-section-template--26096304062779__e0636fd7-50e4-433d-9031-d4bf019cd71e h2 {
  font-size: 32px;
}

div#section-id-template--23489766654267__dca986a2-b676-4d44-ae37-5f0d5d22dd82 .slider__item.gallery__item:last-child .text-overlay__inner {
    margin-bottom: auto;
    margin-top: auto;
}

div#section-id-template--23489766654267__dca986a2-b676-4d44-ae37-5f0d5d22dd82 .image-overlay--bg-shadow .text-overlay .text-overlay__inner {
    max-width: 380px;
}

div#shopify-section-template--26096304062779__e0636fd7-50e4-433d-9031-d4bf019cd71ee .fully-spaced-row--medium {
  margin-bottom: 0px;
}

div#section-id-template--26096304062779__c02aaeb9-65b8-4fbc-bf80-ab5c3723f702 {
    padding: 0;
}

/* Testimonial */



#shopify-section-template--20638146822459__0627268a-ec05-46ff-a72b-8709b60a86f2 h3,
#shopify-section-template--20638146822459__0627268a-ec05-46ff-a72b-8709b60a86f2 h4  {
       font-family: "Passion One";
    font-weight: 700;
  font-size: 40px!important;
    line-height: 45px;
  text-transform: none;
}
#shopify-section-template--20638146822459__0627268a-ec05-46ff-a72b-8709b60a86f2 button {
    border-radius: 20px;
  margin-top: 10px;
}

#shopify-section-template--20638146822459__0627268a-ec05-46ff-a72b-8709b60a86f2,
#shopify-section-template--20638146822459__e0636fd7-50e4-433d-9031-d4bf019cd71e {
  
   background: url("/cdn/shop/files/testimonial-bg3.jpg?v=1692382210");
  background-position: top-center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: 100%; /* Resize the background image to cover the entire container */
  background-color: #7cb082;
}

.testimonial {
  padding: 120px 20px 30px 140px;
  color: #fff;
  max-width: 900px;
}

.testimonial img {
  width: 240px; 
  float: left; 
  padding-right: 50px 
}

#shopify-section-template--20638146822459__0627268a-ec05-46ff-a72b-8709b60a86f2 .fully-spaced-row--medium {
    margin-top: 20px;  
  margin-bottom: 0px!important;
}

#section-id-template--20638146822459__c02aaeb9-65b8-4fbc-bf80-ab5c3723f702 {
  margin-top: 0px;
}

#section-id-template--20638146822459__c02aaeb9-65b8-4fbc-bf80-ab5c3723f702.fully-spaced-row--medium {
  margin-bottom: 0px!important;
}


@media (min-width: 768px) and (max-width: 1024px) {

.testimonial {
  padding: 120px 20px 30px 60px;
  color: #fff;
  max-width: 900px;
}


  
}

@media only screen and (max-width: 767px) {
 
.testimonial {
  padding: 120px 20px 30px 20px;
  color: #fff;
  max-width: 900px;
}

.testimonial img {
  width: 120px; 
  padding-right: 10px 
}

#shopify-section-template--20638146822459__e0636fd7-50e4-433d-9031-d4bf019cd71e .fully-spaced-row--medium {
    margin-top: 10px!important;  
}

  
} 





/* Footer */
.section-footer__title {
         font-family: "Passion One";
    font-weight: 700;
  font-size: 40px!important;
    line-height: 45px;
  text-transform: none;
  color: #2697ab;
}

.section-footer__text-block__image img {
  margin-top: 20px;
}



.section-footer__newsletter-block {
flex: 0 1 450px;
}


@media only screen and (max-width: 767px) {
.section-footer__title {
  font-size: 30px!important;

}
}




/* Wholesale Form */

.shopify-section.section-contact-form,
#shopify-section-template--20828629303611__29952177-f08e-4bce-9b99-f560dceb2902,
#shopify-section-template--20841945432379__21663202-6514-4ec2-8dc9-d1588dd265f5 {
background-image: url("/cdn/shop/files/testimonial-bg3.jpg?v=1692382210")!important; /* The image used */
  background-position: top-center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */}

/* Contact Form */

#shopify-section-template--20827130495291__21663202-6514-4ec2-8dc9-d1588dd265f5 {
background-image: url("/cdn/shop/files/testimonial-bg3.jpg?v=1692382210")!important; /* The image used */
  background-position: top-center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */}


/* Press Page */

#section-id-template--20843214799163__9ddbb1de-8b89-4ba1-b0ee-773664d380ef {
  margin-top: 0px;
}


#shopify-section-template--20843214799163__169335786435176e2b {
background-color: #f3bac9;
    padding: 50px 0px;  
}

#shopify-section-template--20843214799163__169335786435176e2b .fully-spaced-row--medium {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Rewards Page */

@media only screen and (max-width: 767px) {

#shopify-section-template--20828632711483__d06defed-b278-4bf1-befa-c7632affeb74 .text-column__image.lightly-spaced-row {
  display:none;
}

#shopify-section-template--20828632711483__f65152f2-b0d8-433c-bc16-f02b470bc538 h3 {
  padding: 20px!important;
}

#shopify-section-template--20828632711483__f65152f2-b0d8-433c-bc16-f02b470bc538 .flexible-layout .column {
  margin-bottom: 20px!important;
}  

#shopify-section-template--20828632711483__f65152f2-b0d8-433c-bc16-f02b470bc538 h2,
  ##shopify-section-template--20828632711483__d06defed-b278-4bf1-befa-c7632affeb74 H2 {
  font-size: 25px!important;
}  

}

/* Product Template Banners */


#shopify-section-template--20638147051835__recommendations .fully-spaced-row {
  margin-bottom: 0px;
}


#shopify-section-template--20638147051835__fafda66d-b69c-488d-9c9e-f0fcb6641895 .fully-spaced-row--medium {
  margin-bottom: 20px;
  margin-top: 0px;
}

#shopify-section-template--20638147051835__9ae1bb6b-e295-4a03-82ba-872cf45151ef .overlay-text__rte {
  max-width: 300px;
} 


@media only screen and (max-width: 767px) {

#shopify-section-template--20638147051835__9ae1bb6b-e295-4a03-82ba-872cf45151ef h2 {

  line-height: 30px!important;
}

#shopify-section-template--20638147051835__fafda66d-b69c-488d-9c9e-f0fcb6641895 h2 {
  font-size: 45px!important;
  line-height: 35px!important;
}

#shopify-section-template--20638147051835__fafda66d-b69c-488d-9c9e-f0fcb6641895 p {
  font-size: 16px!important;
}
  
  
}

/* Funnel */
.template-suffix-funnel #shopify-section-announcement-bar,
.template-suffix-funnel #shopify-section-footer,
.template-suffix-funnel #pageheader {
  display:none;
}

/* Funnel Hero  */
@media only screen and (max-width: 767px) {
#shopify-section-template--21143395402043__29ca430e-150d-457d-b30f-dc99a93138f8 .overlay-text__inner {
  padding-top:0px;
  margin-top:-70px;
}
}

/* Funnel Tolstoy Video  */
#shopify-block-ba4c757d-0168-4ae6-befc-fdeb04c08b1b {
  margin-top: 150px;
}

#shopify-section-template--21143395402043__169516731457bc33e3 {
  background-image: url("/cdn/shop/files/video2.jpg?v=1695678748");
    background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  min-height: 750px;
}

#shopify-section-template--21143395402043__169516731457bc33e3 .fully-spaced-row--medium {
  margin-top:0px;
  margin-bottom:0px;
  padding: 10px;
}


@media only screen and (max-width: 767px) {
#shopify-section-template--21143395402043__29ca430e-150d-457d-b30f-dc99a93138f8 .overlay-text__inner {
  padding-top:0px;
  margin-top:-30px;
}

#shopify-section-template--21143395402043__169516731457bc33e3 {
  background-image: url("/cdn/shop/files/video-mobile3.jpg?v=1695680417");
    background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  min-height: 500px;
}
}

/* Peel Good  */

@media only screen and (max-width: 767px) {
#shopify-section-template--21143395402043__d311f3be-6d00-4966-ad57-98253f2eb06b H2 {
 line-height: 32px!important;
  margin-top: 10px;
}

#shopify-section-template--21143395402043__d3ef4656-dd1c-4202-85d5-0305b1957fa9 .overlay-text__inner {
  padding-top:0px;
  margin-top:-130px;
}
  
}

/* Mushy Bananas  */

@media only screen and (max-width: 767px) {
#shopify-section-template--21143395402043__fa4d671d-2230-4b52-8328-b71eb023acaa .overlay-text__inner {
  padding-top:0px;
  margin-top:-70px; 
}

  #shopify-section-template--21143395402043__fa4d671d-2230-4b52-8328-b71eb023acaa .overlay-text__reveal {
    max-width: 150px!important;
  }

}


@media (min-width: 1100px) {
#section-id-template--26096304062779__16359276425da8ce46 .slide-1 .text-overlay__title {
        font-size: 56px;
        font-size: 85px;
        line-height: 65px;
        text-transform: capitalize;
    }
}



div#shopify-section-template--23489766654267__1692384324b1bad2e3 .fully-spaced-row--medium {
    margin: 0;
}

div#shopify-section-template--23489766654267__1692384324b1bad2e3 {
    background: #f3bac9;
    padding-top: 20px;
    padding-bottom: 40px;
}

div#shopify-section-template--23489766654267__1692384324b1bad2e3 ._carouselContainer_1y5mc_1.tolstoy-carousel-container {
    margin-top: 0;
}

.section-custom-liquid div#section-id-template--23489766654267__b6f5cfb7-2285-4c2d-9005-1535cf8925cd {
    background: #f3bac9;
    margin-bottom: 0;
}

@media (max-width:767px){

body .navigation .navigation__tier-1>.navigation__item>.navigation__link {
    padding: 18px 15px;
}


body #shopify-section-template--24681584296251__16359279164ff7d3f3 .subheading {
        font-size: 30px !important;
        line-height: 25px;
    }


body #section-id-template--23489767014715__2b081278-b711-4ac3-8d53-f1767d7727c5 .slide-1 .text-overlay__title {
    font-size: 35px;
}

  
#section-id-template--23489767506235__40f9d9e3-669a-4827-8ef3-2e1ab3da4cdb .slide-1 .text-overlay__title {
    font-size: 30px;
}  

body #shopify-section-template--24681584296251__dca986a2-b676-4d44-ae37-5f0d5d22dd82 .subheading {
    text-transform: none;
    font-size: 30px !important;
    line-height: normal;
} 

div#section-id-template--26096304062779__b7cf5663-276c-4f07-b622-b6f7132f9fda h2 {
    font-size: 28px !important;
    line-height: normal;
    text-transform: none;
}
  
body div#section-id-template--26096304062779__b7cf5663-276c-4f07-b622-b6f7132f9fda .slideshow__slide .text-overlay__text {
    max-width: 100%;
}  

body .section-gallery h2.text-overlay__title.h4 {
    font-size: 15px !important;
    letter-spacing: 0px;
    line-height: 1.3em;
}  
  
body .product-form h2.h1.product-title a {
    font-size: 30px !important;
    line-height: 35px;
}  

body #section-id-template--26096304062779__16359276425da8ce46 .slide-1 .text-overlay__title {
        font-size: 40px;
        line-height: 30px;
        text-transform: capitalize;
    }
body #section-id-template--26096304062779__16359276425da8ce46 .slide-1 .text-overlay__reveal {
    max-width: 200px;
}
body .product-info .detail .product-form {
    padding: 20px;
}  
  
}

