.section-template--19083820236969__ss_wave_2_bLMeaw {
  border-top: solid #000000 0px;
  border-bottom: solid #000000 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.section-template--19083820236969__ss_wave_2_bLMeaw-settings {
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0rem;
  padding-right: 0rem;
}

.wave-item-template--19083820236969__ss_wave_2_bLMeaw svg {
  color: #b56566;
  display: block;
  width: 100%;
  height: auto;
  overflow: hidden;
  max-height: 24px;
}

.wave-parallax2-template--19083820236969__ss_wave_2_bLMeaw > use {
  opacity: .4;
}

.wave-parallax3-template--19083820236969__ss_wave_2_bLMeaw > use {
  opacity: .3;
}

.wave-parallax4-template--19083820236969__ss_wave_2_bLMeaw > use {
  opacity: .2;
}

@media(min-width: 1024px) {

  .section-template--19083820236969__ss_wave_2_bLMeaw {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  
  .section-template--19083820236969__ss_wave_2_bLMeaw-settings {
    padding: 0 5rem;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .wave-item-template--19083820236969__ss_wave_2_bLMeaw svg {
    max-height: 54px;
  }
}
  .wave-item-template--19083820236969__ss_wave_2_bLMeaw {
    transform: rotate(180deg);
  }
.section-sections--19083822923945__custom_liquid_Mc7Y9k-padding {
    padding-top: calc(0px * 0.75);
    padding-bottom: calc(0px  * 0.75);
  }

  @media screen and (min-width: 750px) {
    .section-sections--19083822923945__custom_liquid_Mc7Y9k-padding {
      padding-top: 0px;
      padding-bottom: 0px;
    }
  }
@font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
  
    @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
  
    
  
    .section-sections--19083822923945__ss_footer_13_VPbYUW {
      border-top: solid #f3f3f3 0px;
      border-bottom: solid #f3f3f3 0px;
      margin-left: 0rem;
      margin-right: 0rem;
      border-radius: 0px;
      overflow: hidden;
    }
    
    .section-sections--19083822923945__ss_footer_13_VPbYUW-settings {
      margin: 0 auto;
      padding-top: 27px;
      padding-bottom: 27px;
      padding-left: 3.5rem;
      padding-right: 3.5rem;
    }
  
    .footer-top-sections--19083822923945__ss_footer_13_VPbYUW {
      display: grid;
      grid-template-columns: 1fr;
    }
  
  
    .footer-top-menu-sections--19083822923945__ss_footer_13_VPbYUW {
      flex: auto;
      width: calc(50% - 40px);
    }
  
    .footer-menu-heading-sections--19083822923945__ss_footer_13_VPbYUW {
      margin: 0;
      text-align: left;
      font-size: 14px;
      color: #b56566;
      line-height: 150%;
      text-transform: unset;
      text-decoration: none;
      font-weight: 400;
    }
  
    .footer-top-menu-body-sections--19083822923945__ss_footer_13_VPbYUW {
      display: flex;
      flex-wrap: wrap;
      gap: 40px;
      margin-top: 20px;
    }
  
    .footer-menu-list-sections--19083822923945__ss_footer_13_VPbYUW {
      padding: 0px;
      margin: 0px;
      display: flex;
      flex-direction: column;
      gap: 6px;
      margin-top: 10px;
      list-style: none;
      flex-wrap: wrap;
    }
  
    .footer-menu-item-sections--19083822923945__ss_footer_13_VPbYUW {
      line-height: 100%;
    }
  
    .footer-menu-link-sections--19083822923945__ss_footer_13_VPbYUW {
      margin: 0;
      display: block;
      text-align: left;
      font-size: 14px;
      color: #121212;
      line-height: 150%;
      text-transform: unset;
      text-decoration: none;
      font-weight: 400;
    }
  
    .footer-bottom-sections--19083822923945__ss_footer_13_VPbYUW {
      display: grid;
      grid-template-columns: 1fr;
      align-items: end;
      margin-top: 32px;
      gap: 20px;
    }
  
    @media(min-width: 1024px) {
  
      .section-sections--19083822923945__ss_footer_13_VPbYUW {
        margin-left: 0rem;
        margin-right: 0rem;
        border-radius: 0px;
      }
      
      .section-sections--19083822923945__ss_footer_13_VPbYUW-settings {
        padding: 0 5rem;
        padding-top: 36px;
        padding-bottom: 36px;
        padding-left: 5rem;
        padding-right: 5rem;
      }
  
      .footer-top-sections--19083822923945__ss_footer_13_VPbYUW {
        grid-template-columns: 1fr 1fr;
      }
  
      .footer-top-menu-body-sections--19083822923945__ss_footer_13_VPbYUW {
        flex-wrap: nowrap;
        gap: 20px;
        margin-top: 0;
      }
  
      .footer-top-menu-sections--19083822923945__ss_footer_13_VPbYUW {
        flex: 1 1 0;
        width: 100%;
      }
  
      .footer-menu-heading-sections--19083822923945__ss_footer_13_VPbYUW {  
        font-size: 14px;
        text-align: left;
      } 
  
      .footer-menu-link-sections--19083822923945__ss_footer_13_VPbYUW {
        font-size: 14px;
        text-align: left;
      } 
  
      .footer-menu-link-sections--19083822923945__ss_footer_13_VPbYUW:hover {
        color: #b56566;
        transition: all 0.25s ease 0s;
      }
  
      .footer-menu-heading-sections--19083822923945__ss_footer_13_VPbYUW {
        text-align: left;
        font-size: 14px;
      }
  
      .footer-menu-list-sections--19083822923945__ss_footer_13_VPbYUW {
        gap: 8px;
        margin-top: 12px;
      }
  
      .footer-menu-link-sections--19083822923945__ss_footer_13_VPbYUW {    
        text-align: left;
        font-size: 14px;
      }
  
      .footer-bottom-sections--19083822923945__ss_footer_13_VPbYUW {
        grid-template-columns: 1fr 1fr;
        margin-top: 32px;
      }
    }
      .section-sections--19083822923945__ss_footer_13_VPbYUW-settings {
        max-width: 1600px;
      }

      @media(min-width: 1024px) {
        .footer-menu-heading-sections--19083822923945__ss_footer_13_VPbYUW {
          justify-content: start;
        }
      }
 
          @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
  
          @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
  
          @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
  
          @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
  
  
          .footer-newsletter-text-newsletter_Y9EACL {
            text-align: center;
            max-width: 100%;
            width: 100%;
          }
  
          .footer-newsletter-text-newsletter_Y9EACL * {
            margin: 0;       
            font-size: 16px;
            color: #121212;
            line-height: 150%;
            text-transform: unset;
            text-decoration: none;
            word-break: break-word;
            font-weight: 700;
          }
  
          .footer-newsletter-row-newsletter_Y9EACL {
            margin-top: 20px;
            position: relative;
            display: flex;
            align-items: stretch;
            gap: 16px;
            flex-direction: column;
            max-width: 100%;
            margin-top: 40px;
          }
        
          .footer-newsletter-input-newsletter_Y9EACL {
            width: 100%;
            margin: 0;
            box-shadow: none;
            border: 0px;
            padding: 18px 20px;
            font-size: 16px;
            color: #121212;
            line-height: 100%;
            text-transform: unset;
            border-radius: 16px;
            background-color: transparent;
            background-color: #f3f3f3;
            font-family: 'Montserrat';
            border: 0px solid #b56566;
          }
        
          .footer-newsletter-input-newsletter_Y9EACL:focus {
            border: 0px solid #b56566;
          }
  
          .footer-newsletter-input-newsletter_Y9EACL:focus-visible {
            outline: .2rem solid #b56566;
            outline-offset: 0rem; 
          }
        
          .footer-newsletter-input-newsletter_Y9EACL::placeholder {
            color: #afafaf;
          }
        
          .footer-newsletter-submit-newsletter_Y9EACL {
            margin-top: 0px;
            position: static !important;
            width: 100%;
            max-width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 14px;
            color: #ffffff;
            line-height: 100%;
            text-align: center;
            text-transform: unset;
            text-decoration: none;
            padding: 18px 20px;
            border-radius: 100px;
            border: 0px;
            border: 1px solid #ffffff ;
            background-color: transparent;
            background-color: #b56566;
            transition: all 0.25s ease 0s;
            box-shadow: none;
            cursor: pointer;
             font-family: 'Montserrat';
          }
        
          .footer-newsletter-submit-newsletter_Y9EACL:hover {
            color: #b56566;
            border: 1px solid #b56566;
            background-color: #ffffff;
            transition: all 0.25s ease 0s;
          }
  
         .footer-newsletter-submit-newsletter_Y9EACL[disabled="true"] {
           opacity: 0.6;
         }
  
         .footer-newsletter-checkbox-newsletter_Y9EACL {
           opacity: 0;
           z-index: -100;
           position: absolute;
         }
  
         .footer-newsletter-label-newsletter_Y9EACL {
           position: relative;
           display: inline-flex;
           align-items: center;
           gap: 10px;
           margin-top: px;
           cursor: pointer;
         }
  
         .footer-newsletter-label-newsletter_Y9EACL .checkbox-view {
           content: '';
           display: inline-block;
           width: 18px;
           flex-shrink: 0;
           height: 18px;
           padding: 2px;
           border-radius: 4px;
           border: 1px solid ;
           transition: all 0.25s ease 0s;
         }
  
         .footer-newsletter-label-newsletter_Y9EACL .checkbox-icon {
            width: 12px;
            opacity: 0;
            transition: .3s;
          }
  
         .footer-newsletter-label-newsletter_Y9EACL input:checked + .checkbox-view {
            transition: all 0.25s ease 0s;
          }
          
          .footer-newsletter-label-newsletter_Y9EACL input:checked + .checkbox-view .checkbox-icon {
            opacity: 1;
          }
  
         .footer-newsletter-label-newsletter_Y9EACL * {
            margin: 0px;
            font-size: px;
            text-transform: unset;
         }
  
         .footer-newsletter-thanks-text-newsletter_Y9EACL {
            display: none;
            margin: 0px;
            margin-top: 20px;
            font-size: 14px;
            color: #121212;
            line-height: 150%;
            text-transform: unset;
         }
  
         .footer-newsletter-thanks-text-newsletter_Y9EACL.active {
           display: block;
         }
  
          @media(min-width: 1024px) {
            .footer-newsletter-text-newsletter_Y9EACL {
              max-width: 60%;
              text-align: left;
            }
  
            .footer-newsletter-text-newsletter_Y9EACL * {
              font-size: 16px;
            }
  
            .footer-newsletter-row-newsletter_Y9EACL {
              max-width: 270px;
              margin-top: 20px;
            }
  
            .footer-newsletter-input-newsletter_Y9EACL {
              padding: 18px 20px;
              font-size: 14px;
            }
        
            .footer-newsletter-submit-newsletter_Y9EACL {
              padding: 18px 20px;
              font-size: 14px;
            }
  
            .footer-newsletter-label-newsletter_Y9EACL {
               margin-top: px;
             }
      
             .footer-newsletter-label-newsletter_Y9EACL * {
                font-size: px;
             }
  
             .footer-newsletter-thanks-text-newsletter_Y9EACL {
               margin-top: 20px;
               font-size: 14px;
             }
          }
          @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
  
          @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
      
          @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
    
          @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
               
        
          .footer-top-content-sections--19083822923945__ss_footer_13_VPbYUW {
            padding-bottom: 40px;
            border-bottom: 1px solid #e6e6e6;
          }
  
          .footer-top-menu-body-sections--19083822923945__ss_footer_13_VPbYUW {
            margin-top: 40px;
          }
  
          .footer-heading-testimonial_U9Nwig {
            margin-top: 20px;
            text-align: left;
          }
  
          .footer-heading-testimonial_U9Nwig * {
            margin: 0;
            font-size: 18px;
            color: #121212;
            line-height: 110%;
            text-transform: unset;
            text-decoration: none;
            word-break: break-word;
          }
  
          .footer-testimonial-testimonial_U9Nwig {
            margin-top: 20px;
            display: flex;
            align-items: center;
            justify-content: start;
            gap: 12px;
          }
  
          .footer-testimonial-image-testimonial_U9Nwig {
            width: 20%;
            border: 0px solid #121212;
            border-radius: 20px;
            overflow: hidden;          
          }
  
          .footer-testimonial-image-testimonial_U9Nwig img,
          .footer-testimonial-image-testimonial_U9Nwig svg {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
          }
  
          .footer-testimonial-image-testimonial_U9Nwig svg {
            background-color: #AFAFAF;
          }
  
          .footer-testimonial-title-testimonial_U9Nwig {
            margin: 0;
            text-align: left;
            font-size: 14px;
            color: #121212;
            line-height: 130%;
            text-transform: unset;
            text-decoration: none;
            word-break: break-word;
            font-weight: 700;
          }
  
          .footer-testimonial-text-testimonial_U9Nwig {
            margin-top: 4px;
            text-align: left;
          }
  
          .footer-testimonial-text-testimonial_U9Nwig * {
            margin: 0;
            font-size: 14px;
            color: #b56566;
            line-height: 130%;
            text-transform: unset;
            text-decoration: none;
            word-break: break-word;
          }        
  
          .footer-rating-wrap-testimonial_U9Nwig {
            display: flex;
            align-items: center;
            margin-top: 40px;
            gap: 10px;
            justify-content: start;
          }
  
          .footer-rating-text-testimonial_U9Nwig * {
            margin: 0;
            font-size: 15px;
            color: #120a0a;
            line-height: 130%;
            text-transform: unset;
            text-decoration: none;
            word-break: break-word;
          }
  
          .footer-stars-testimonial_U9Nwig {
            display: flex;
            align-items: center;
            gap: 2px;
            max-width: fit-content;
          }
  
          .footer-stars-testimonial_U9Nwig svg,
          .footer-stars-testimonial_U9Nwig img {
            display: block;
            width: 18px;
            height: 18px;
            object-fit: cover;
          }
  
          @media(min-width: 1024px) {
            .footer-top-menu-body-sections--19083822923945__ss_footer_13_VPbYUW {
              margin-top: 40px;
            }
  
            .footer-top-content-sections--19083822923945__ss_footer_13_VPbYUW {
              padding-bottom: 40px;
            }
  
  
            .footer-heading-testimonial_U9Nwig {
              margin-top: 30px;
              text-align: left;
            }
          
            .footer-heading-testimonial_U9Nwig * {
              font-size: 22px;
            }
  
            .footer-testimonial-testimonial_U9Nwig {
              margin-top: 30px;
              justify-content: start;
              gap: 20px;
            }
  
            .footer-testimonial-image-testimonial_U9Nwig {
              width: 15%;     
            }
  
            .footer-testimonial-title-testimonial_U9Nwig {
              text-align: left;
              font-size: 14px;
            }
  
            .footer-testimonial-text-testimonial_U9Nwig {
              text-align: left;
              margin-top: 4px;
            }
  
            .footer-testimonial-text-testimonial_U9Nwig * {
              font-size: 14px;
            }
  
            .footer-rating-wrap-testimonial_U9Nwig {
              justify-content: start;
              margin-top: 0px;
            }
  
            .footer-rating-text-testimonial_U9Nwig * {
              font-size: 14px;
            }
  
            .footer-stars-testimonial_U9Nwig svg,
            .footer-stars-testimonial_U9Nwig img {
              width: 18px;
              height: 18px;
            }
          }
            .footer-testimonial-image-testimonial_U9Nwig {
              aspect-ratio: 12/12;
            }
            @media(min-width: 1024px) {
              .footer-testimonial-image-testimonial_U9Nwig {
                aspect-ratio: 12/12;
              }
            }    
          .footer-socials-wrapper-sections--19083822923945__ss_footer_13_VPbYUW {
            display: flex;
            flex-direction: column;
            justify-content: end;
          }
        
          .footer-social-list-sections--19083822923945__ss_footer_13_VPbYUW {
            padding: 0px;
            margin: 0px;
            list-style: none;
            margin-top: 40px;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: center;
            gap: 16px;
          }
        
          .footer-social-link-sections--19083822923945__ss_footer_13_VPbYUW {
            display: block;
            width: 18px;
            height: 18px;
          }
        
          .footer-social-link-sections--19083822923945__ss_footer_13_VPbYUW svg {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: contain;
          }
        
          .footer-social-link-sections--19083822923945__ss_footer_13_VPbYUW svg path {
            fill: #b56566;
            transition: all 0.25s ease 0s;
          }
    
          @media(min-width: 1024px) {
    
            .footer-social-list-sections--19083822923945__ss_footer_13_VPbYUW {
              justify-content: left;
              margin-top: 16px;
              gap: 16px;
            }
        
            .footer-social-link-sections--19083822923945__ss_footer_13_VPbYUW {
              width: 18px;
              height: 18px;
            }
    
            .footer-social-link-sections--19083822923945__ss_footer_13_VPbYUW:hover svg path {
              fill: #b56566;
              transition: all 0.25s ease 0s;
            }
    
            
          }
            @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
  
            @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
  
            @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
  
            
            .footer-logo-sections--19083822923945__ss_footer_13_VPbYUW {
              text-decoration: none;
            }
          
            .footer-logo-image-sections--19083822923945__ss_footer_13_VPbYUW {
              width: 100%;
              display: block;
              max-width: 50%;
            }
          
            .footer-logo-image-sections--19083822923945__ss_footer_13_VPbYUW img {
              display: block;
              width: 100%;
              height: 100%;
              object-fit: cover;
            }
          
            .footer-logo-text-sections--19083822923945__ss_footer_13_VPbYUW * {
              margin: 0;
              font-size: 28px;
              color: #121212;
              line-height: 130%;
              text-transform: unset;
              text-decoration: none;
              font-weight: 700;
            }
          
            .footer-bottom-contact-sections--19083822923945__ss_footer_13_VPbYUW {
              margin-top: 32px;
              display: flex;
              flex-direction: column;
              gap: 10px;
            }
          
            .footer-bottom-contact-link-sections--19083822923945__ss_footer_13_VPbYUW {
              margin: 0;
              font-size: 14px;
              color: #121212;
              line-height: 150%;
              text-transform: unset;
              text-decoration: none;
            }
          
            .footer-bottom-contact-sections--19083822923945__ss_footer_13_VPbYUW {
              display: flex;
              flex-direction: column;
              gap: 12px;
            }
          
            .footer-bottom-contact-item-sections--19083822923945__ss_footer_13_VPbYUW {
              display: flex;
              align-items: center;
              gap: 10px;
            }
          
            .footer-bottom-icon-sections--19083822923945__ss_footer_13_VPbYUW {
              padding: 9.0px;
              box-sizing: content-box;
              border: 1px solid #e6e6e6;
              border-radius: 100px;
              width: 15px;
              height: 15px;
              overflow: hidden;
            }
          
            .footer-bottom-icon-sections--19083822923945__ss_footer_13_VPbYUW svg,
            .footer-bottom-icon-sections--19083822923945__ss_footer_13_VPbYUW img {
              display: block;
              width: 100%;
              height: 100%;
              object-fit: cover;
            }
          
            .footer-bottom-icon-sections--19083822923945__ss_footer_13_VPbYUW svg g path {
              stroke: #121212;
            }
          
            .footer-bottom-icon-sections--19083822923945__ss_footer_13_VPbYUW svg path {
              stroke: #121212;
            }
          
            .footer-bottom-text-sections--19083822923945__ss_footer_13_VPbYUW {
              margin-top: 32px;
              text-align: left;
            }
          
            .footer-bottom-text-sections--19083822923945__ss_footer_13_VPbYUW * {
              margin: 0;
              font-size: 11px;
              color: #afafaf;
              line-height: 150%;
              text-transform: unset;
              text-decoration: none;
            }
            
            @media(min-width: 1024px) {
              .footer-logo-image-sections--19083822923945__ss_footer_13_VPbYUW {
                max-width: 40%;
              }
          
              
              .footer-logo-text-sections--19083822923945__ss_footer_13_VPbYUW * {
                font-size: 32px;
              }
          
              .footer-bottom-contact-sections--19083822923945__ss_footer_13_VPbYUW {
                margin-top: 32px;
              }
          
              .footer-bottom-contact-link-sections--19083822923945__ss_footer_13_VPbYUW {
                font-size: 14px;
              }
          
              .footer-bottom-icon-sections--19083822923945__ss_footer_13_VPbYUW {
                width: 15px;
                height: 15px;
                padding: 9.0px;
              }
          
              .footer-bottom-text-sections--19083822923945__ss_footer_13_VPbYUW {
                margin-top: 32px;
                text-align: left;
              }
          
              .footer-bottom-text-sections--19083822923945__ss_footer_13_VPbYUW * {
                font-size: 11px;
              }
            }
          @font-face {
    font-family: "Josefin Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
         url("//cocobeauty.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
  }
  
  
          .footer-copyright-copyright_LmTcYd {
            text-align: center;
            margin-top: 20px;
          }
  
          .footer-copyright-copyright_LmTcYd * {
            margin: 0;
            font-size: 12px;
            color: #afafaf;
            line-height: 150%;
            text-transform: unset;
            text-decoration: none;
            word-break: break-word;
          }
  
          @media(min-width: 1024px) {
            .footer-copyright-copyright_LmTcYd {
              text-align: left;
              margin-top: 20px;
            }
          
            .footer-copyright-copyright_LmTcYd * {
              font-size: 12px;
            }
          }
        