/** Shopify CDN: Minification failed

Line 124:1 Unexpected "/"
Line 129:24 Expected identifier but found ":"

**/
@import url('https://fonts.googleapis.com/css2?family=Baskervville:ital,wght@0,400..700;1,400..700&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
:root{
    --negro:  #000000;
    --crema: #CEC4BA;
    --lightcrema: #F6F0EA;
}
h1{
    font-size: 27px!important;
}
h2{
    font-size: 25px!important;
}
h3{
    font-size: 22px!important;
}
h4{
    font-size: 19x;
}
h5, h6{
    font-size: 16px;
}
/*HEADER*/
.header__columns {
    padding-top: 20px;
    padding-bottom: 20px;
}
.menu-list__link{
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: 400!important;
}

/*CATEGORIASHOME*/
.collection-card__inner .text-block{
    text-transform: uppercase!important;
    justify-content: center;
    width: 100%!important;
    letter-spacing: 1px;
    align-items: center;
    background: var(--lightcrema)!important;
    font-size: 13px!important;
}
/*PRODUCTSOS*/
product-card a.contents p,
product-card h4{
    font-size: 13px!important;
    text-transform: uppercase!important;
}
product-price .price{
    font-size: 13px!important;
    color: var(--color);
    font-weight: 300!important;
}
/*BANNER BOTTOM*/
.hero__container  p{
   font-size: 13px;
    letter-spacing: 1px!important;
}
/*FOOTER*/
footer{
    border-top: 1px solid #ddd;
}
footer .menu__heading__default,
footer h4{
    font-size: 14px!important;
}
footer li{
    margin-bottom:5px;
}
footer li a,
footer p{
    color: #a9a7a7 !important;
    font-size: 12px !important;
}
footer h4{
    color: var(--negro)!important;
}
.email-signup__input-group .email-signup__input--underline{
    color: #a9a7a7 !important;
    font-size: 12px !important;
}
footer ::placeholder{
    color: #a9a7a7 !important;
}
 .footer-utilities__text{
  text-align: center!important;
  display: block!important;
  justify-content: center!important;
  width: 100%;
  letter-spacing: 1px;
}
 .footer-utilities__text >a:first-child{
    margin-right: 3px;
 }

 /*SHOP*/
 facets-form-component *{
    font-size: 12px!important;
 }

 /*DETALLE DEL PRODUCTO*/
 .custom-font-size, .custom-font-size>*,
 body,
.paragraph:not(.button),
.paragraph > *{
    font-weight: 300!important;
    font-size: 13.5px;
 }
 .product-details h3{
    text-transform: uppercase!important;
 }
 .product-form-buttons button{
    font-weight:400!important;
    letter-spacing: .5px!important;
    font-size: 13px!important;
 }
    
 /¨CONTACTO*/
 .contact-form__input{
    font-size: 13.5px!important;
    color: #666!important;
 }
  .contact-form__input::::placeholder{
    color: #666!important;
  }
  .submit-button {
    min-width: max-content;
    margin: auto;
    font-size: 13px;
    letter-spacing: 1px;
}