/** 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;
}

}
body #shopify-section-breadcrumb { display: block !important; }
/* Breadcrumb styling */
body #shopify-section-breadcrumb .breadcrumbs {
  background-color: #fafafa;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}

body #shopify-section-breadcrumb .wrap-breadcrum {
  height: auto !important;
  min-height: 44px;
  align-items: center;
}

body #shopify-section-breadcrumb .breadcrum ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0;
  padding: 10px 0;
  list-style: none;
}

body #shopify-section-breadcrumb .breadcrum li {
  font-size: 14px;
  line-height: 1.4;
  color: #777;
}

body #shopify-section-breadcrumb .breadcrum li a {
  color: #2d2a6e;
  font-weight: 400 !important;
  letter-spacing: 0.3px;
}

body #shopify-section-breadcrumb .breadcrum li a:hover {
  text-decoration: underline;
}

/* separator between items */
body #shopify-section-breadcrumb .breadcrum li + li::before {
  content: "›";
  margin: 0 8px;
  color: #aaa;
}

/* current page (last item) */
body #shopify-section-breadcrumb .breadcrum li:last-child span {
  color: #333;
  font-weight: 700;
}

@media (max-width: 767px) {
  body #shopify-section-breadcrumb .breadcrum li { font-size: 12px; }
  body #shopify-section-breadcrumb .breadcrum ul { padding: 8px 0; }
  /* hide long product name overflow */
  body #shopify-section-breadcrumb .breadcrum li:last-child span {
    display: inline-block;
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
  }
}