/** Shopify CDN: Minification failed

Line 215:0 Expected "}" to go with "{"

**/
/********Custom CSS - Eter Estudio*********/
  /*General text styling*/

h1 {
  font-family: fino-sans, sans-serif !important;
  font-weight: 400 !important;
  font-size: 6.4rem !important;
}
h2 {
  font-family: "acier-bat-outline", sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

h3, h4, .c-image-list__nav {
  font-family: scotch-text-condensed, sans-serif !important;
  font-weight: 600 !important;
  font-style: italic !important;
}
p, .button, body {
  font-family: scotch-text-condensed, sans-serif !important;
  font-weight: 300 !important;
  font-style: normal !important;
}
h1, h2, h3, h4 {line-height: 1.2}

main p a {color: #383734 !important; text-decoration: underline !important;}

*:focus-visible {
  box-shadow: none !important;
  outline: 2px solid #9bd19c7b)
}
.rte a, .shopify-email-marketing-confirmation__container a {color: #383734 !important;}

/*Header*/
.header-wrapper {
  position:relative;
}
.header-wrapper::after { 
  position:absolute;
  bottom: -50px;
  left: 0px;
  width: 100%;
  content:" ";
  background: 
  radial-gradient(circle at 50% 0%, #fffbee 25%, #fffbee00 26%, #fffbee00 40%);
  background-color: #fffbee00;
  background-size:50px 100px;
  height:50px;
  background-repeat: repeat-x;
}

/*Product Feed*/
.pop-shop-cs-card, .pop-shop-cs-image, .pop-shop-cs-image > img, .pop-shop-cs-info {border-radius: 0 !important;}
.pop-shop-cs-info {border: 1px solid #383734 !important;}
.pop-shop-cs-image img {border-top: 1px solid #383734; border-right: 1px solid #383734; border-left: 1px solid #383734;}
.pop-shop-cs-button button {border-radius: 25px !important; padding: 5px 15px !important; border: 1px solid #FFFCED !important; background-color: #FFFCED;}
.pop-shop-cs-button button:hover {background-color: #383734 !important; color: #FFFCED !important;}
.pop-shop-cs-title {color: #383734;} 
.pop-shop-cs-title span {padding-top: 20px; font-size: 24px !important;}
#shopify-section-template--16962191556892__16693044664ff804b3 .page-width {max-width: 100% !important; padding: 0;}
/*Categorias + Img*/
.gcs-categorias-home {
display: flex !important;
}
.gcs-categorias, .gcs-categorias-img {
width: 50%;
}
.gcs-categorias {
height: fit-content;
}
.gcs-categ {
font-size: 36px; 
padding: 10px 120px 0;
cursor: pointer;
}
.gcs-categ a {
    color: #383734;
    text-decoration: none;
    line-height: 1.2;
}
.gcs-categ:first-of-type {
background-color: #F7A1B4;
}
.gcs-categ:nth-of-type(2) {
background-color: #fcb1c1;
}
.gcs-categ:nth-of-type(3) {
background-color: #fac0cd;
}
.gcs-categ:nth-of-type(4) {
background-color: #fad4dd;
}
.gcs-categ:nth-of-type(5) {
background-color: #fce3e9;
}
.gcs-categ:not(:first-of-type){
    border-top: 1px solid #FFFCED;
}
.gcs-categ:hover {
background-color: #FFFCED;
}
.gcs-categorias-img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: hidden;
      border-left: 1px solid #FFFCED;
}
/*Newsletter*/
.newsletter .newsletter__subheading p {text-transform: uppercase;}
/**/
.pop-shop-scroll-buttons .ps-left {
  background-image: url('/cdn/shop/files/icono-flecha-izq.png') !important;
  content:"" !important;
  height: 50px;
  width: 50px;
  display: inline-block;
  background-position:center;
  background-size:cover;
  transform: none;
  -webkit-transform: none;
border: none;
}

.pop-shop-scroll-buttons .ps-right {
  background-image: url('/cdn/shop/files/icono-flecha-der.png') !important;
  content:"" !important;
  height: 50px;
  width: 50px;
  display: inline-block;
  background-position:center;
  background-size:cover;
  transform: none;
  -webkit-transform: none;
border: none;
}

.pop-shop-scroll-buttons .ps-left:hover {
  background-image: url('/cdn/shop/files/icono-flecha-izq-hov.png') !important;}

.pop-shop-scroll-buttons .ps-right:hover {
  background-image: url('/cdn/shop/files/icono-flecha-der-hov.png') !important;}

.arrow-border-color {border: none !important;}

.pop-shop-scroll-buttons {column-gap: 10px !important;}


/*image list*/
#section-template--18714481131804__1c48ee34-3a6e-42b3-aa71-0b53fbdc43af .c-image-list .c-image-list__media-item {display: block !important;}
#section-template--18714481131804__1c48ee34-3a6e-42b3-aa71-0b53fbdc43af .c-image-list__media-content h2 {visibility: collapse !important; height: 0 !important; margin: 0 !important;}
#section-template--18714481131804__1c48ee34-3a6e-42b3-aa71-0b53fbdc43af .c-image-list__media-content .c-image-list__button-container {border: 2rem solid transparent !important; border-top: 0 !important; margin: -100px 0 0 20px !important;}

/*homepage*/
#section-template--18714481131804__7554dae5-7d4c-4a54-a7f6-476f889d39be h1 {margin-bottom: 0 !important; margin-top: 1em !important;}
#section-template--18714481131804__7554dae5-7d4c-4a54-a7f6-476f889d39be .ss-inline--inline_text p a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border: 0;
    padding: 0 3rem;
    cursor: pointer;
    font: inherit;
    text-decoration: none;
    color: rgb(var(--color-button-text));
    transition: box-shadow var(--duration-short) ease;
    appearance: none;
    background-color: rgba(var(--color-button),var(--alpha-button-background));
    --shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);
    --shadow-vertical-offset: var(--buttons-shadow-vertical-offset);
    --shadow-blur-radius: var(--buttons-shadow-blur-radius);
    --shadow-opacity: var(--buttons-shadow-opacity);
    --shadow-visible: var(--buttons-shadow-visible);
    --border-offset: var(--buttons-border-offset);
    --border-opacity: calc(1 - var(--buttons-border-opacity));
    border-radius: var(--buttons-radius-outset);
    position: relative;
    min-width: calc(12rem + var(--buttons-border-width) * 2);
    min-height: calc(4.5rem + var(--buttons-border-width) * 2);
}

/*reviews*/
#shopify-product-reviews label {font-size: 1.6rem;}
#shopify-product-reviews .spr-form-input-text, #shopify-product-reviews .spr-form-input-email, #shopify-product-reviews .spr-form-input textarea {
  padding: 10px; 
  font-family: mundial, sans-serif;
  font-size: 1.4rem;
  line-height: 1.6;
}
#shopify-product-reviews .spr-starrating a, .spr-review-header-starratings {color: #9BD19C;}
#shopify-product-reviews input[type=submit] {padding: 14px 20px; background-color: #9BD19C; color: #383734;}
#shopify-product-reviews input[type=submit]:hover {background-color: #89c58a;}
.spr-review-content-body {font-size: 1.6rem !important;}

/*blogs*/
.main-blog .title--primary {visibility: hidden; height: 0 !important;

/*collection lists*/
.collection-list__item .card {border-top-left: 50px !important; border-top-right: 50px !important;}

/*power sections con texto*/
#section-template--18714481131804__3486252d-43bf-4d7b-acc6-4e34f86060e6 .ss-col-12, #section-template--20410250494236__a18c06e7-1649-4f19-9aa4-59719ae47679 .ss-col-12, #section-template--18714481197340__ebda4c7b-432e-421e-82ee-09ba1ba7976b .ss-col-12 {background: #FFFBEEE0 !important; border-radius: 50px !important; max-width: 80%; margin-left: auto !important; margin-right: auto !important;}
#section-template--18714481131804__3486252d-43bf-4d7b-acc6-4e34f86060e6 .ss-text__content, #section-template--20410250494236__a18c06e7-1649-4f19-9aa4-59719ae47679 .ss-text__content, #section-template--18714481197340__ebda4c7b-432e-421e-82ee-09ba1ba7976b .ss-text__content {max-width: 70%; margin-left: auto !important; margin-right: auto !important;} 

/*al por mayor*/
#swiper-wrapper-7eb2772e9dda5235 .c-slider__content :last-child {margin-bottom: 20px !important;}

/*footer*/
