/** Shopify CDN: Minification failed

Line 6:0 Unexpected "<"

**/
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap" rel="stylesheet">



* {
  font-family: "Lato", sans-serif !important;
  font-weight: 300;
  font-style: normal;
}

a,p,strong {
  font-family: "Lato", sans-serif !important;
  font-weight: 400 !important;
  font-style: normal;
  
    letter-spacing: 1px;
}

h1,h2,h3,h4,h5 {
  font-family: "Lato", sans-serif !important;
  font-weight: 700 !important;
  font-style: normal;
  
    letter-spacing: 1px;
}

.details-info .product-name a {
    font-size: 30px;
    line-height: 56px;
}
h1.collection-tittle {
    margin: 20px 9px;
    font-size: 30px;
    font-weight: 400;
    color: #000;
    font-weight: 600;
}
.collection-description {
    padding: 110px;
}

.collection-description p {
    font-size: 20px;
}
p.footer-bottom-text {
    color: #fff;
}
@media (max-width: 767px) {
  .collection-description {
    padding: 10px;
}
  .text_custom_section {
    padding: 20px;
}
  .div-perso {width: 100%;}

.div-perso h3 {
    padding-bottom: 20px;
}

.div-perso input#message {
    width: 100% !important;
    padding: 19px;
    margin-bottom: 10px;
}
}
@media (min-width: 1025px) {
  .div-perso {
    display: flex;
    align-content: flex-start;
    flex-wrap: wrap;
    /* justify-content: center; */
    align-items: baseline;
}

.div-perso input#message {
    width: 74% !important;
}

.div-perso h3 {
    font-size: 17px;
    /* padding-right: 28px; */
    width: 26%;
}
  h3.section-title {
    font-size: 40px !important;
}
  h3.section-title {
    font-size: 40px !important;
}

section#laber_collection_carousel_product_eCAjEr {
    padding-top: 49px;
}

div#shopify-section-collection_featured_yyUqzL {
    padding-top: 39px;
    padding-bottom: 37px;
}

.wrap_title.medium {
    padding-top: 25px;
}

.wrap_title.small.style_1 {
    top: 0px;
}
  div#shopify-section-165511688031d3eb34 {
    padding-top: 50px;
    padding-bottom: 50px;
}
  section#laber_1660148094b62994c9 {padding: 50px 0px;}

div#shopify-section-banner_JQyKMp {
    padding: 50px 0px;
}
  /* h3 {
   
    font-weight: 500 !important;
} */
    .header .main-menu>li>a {
        font-size: 17px;
        font-family: 'Jost';
      font-weight: 400;
    }
  .header .header-top>.container>.row {
    height: 90px;
}
  section#laber_slideshow_i7ri4F.content-item {
    padding-top: 41px;
    padding-left: 40px;
    padding-right: 88px;
    background-color: #fcf8f9;
}

section#laber_slideshow_i7ri4F .content-item {
    padding: 50px;
    background-color: #fcf8f9;
}
}
@media (max-width: 700px) {
h1.collection-tittle {
    font-weight: 200 !important;
}
  .product-collection__title h2 a {
    text-align: left !important;
}
h3.section-title {
    /* font-weight: 200 !important; */
    font-size: 25px !important;
          /* padding-bottom: 30px !important; */
  
}
  h3.section-title p {
    font-size: 30px !important;
}
  .details-info .product-name a {
    font-size: 20px;
    line-height: 30px;
}
}