/** Shopify CDN: Minification failed

Line 255:0 Unexpected "}"

**/
/* Custom CSS by MS */

/* Widget whatsapp */

#wa .wa__btn_popup {
  z-index: 10;
}

/* Móvil pantalla inicio */
@media only screen and (max-width: 850px) {
  .index-section .container .row>div {
    padding-top: var(--g-hgutter);
  }
}

/* Categorías inicio */

.shopify-section.index-section .collectionlist-item img {
  filter: brightness(1);
}

.shopify-section.index-section .collectionlist-item:hover img {
  filter: brightness(0.7);
}

.shopify-section.index-section .collectionlist-item .collection-card__meta {
  font-family: var(--g-font-2);
  color: white !important;
  font-size: 1.2rem;
}

.shopify-section.index-section .collectionlist-item .collection-card__meta a.text-body {
  font-family: var(--g-font-2);
  font-size: 1.1em;
  color: white !important;
  filter: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  margin: 0 auto;
}

.shopify-section.index-section .collectionlist-item .collection-card__meta p {
  margin: 0 auto;
}

/* Categorías */

div#shopify-section-list-collections-template a.font-family-2.h3.text-white.mb-0 {
  font-family: var(--g-font-2);
}

/* Footer */

footer.site-footer {
  padding: 10px 0 0 0;
}

footer.site-footer .container .row.pb-5 {
  padding-bottom: 0 !important;
}

footer.site-footer .site-footer__copyright {
  padding: 5px 0;
}

footer.site-footer .site-footer__section {
  padding-bottom: 10px;
}

.site-footer a, .site-footer a {
  transition: color 0.1s ease-in;
}

.site-footer a:focus, .site-footer a:hover {
  color: #1e252e !important;
}

.site-footer h4.site-footer__section-title {
  margin-bottom: 10px;
}

@media only screen and (min-width: 850px) {
  ul.list-inline.social-icons {
    padding-left: 4rem;
  }
}

/* Collection items */

.collection-card__meta {
  flex-direction: column;
  align-items: start !important;
  justify-content: center !important;
}

/* Carrusel */

button.slick-prev, button.slick-next {
  background-color: #fff;
  border-radius: 50%;
  filter: drop-shadow(0px 0px 1px #696969)
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
  background-color: #fff;
}

.slick-prev:before, .slick-next:before {
    font-weight: 600;
    font-size: 1.5rem;
}

/* Listado de productos */
#shopify-section-collection-template-1 .js-col {
  padding: 1rem;
}

#shopify-section-collection-template-1 .container .row .col {
  background-color: #f2f2f2;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23b894d5' fill-opacity='0.38' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
}

#shopify-section-collection-template-1 .product-card .product-card__name {
  text-align: left;
}

/* Product card */

@media only screen and (max-width: 850px) {
  .product-card {
    padding: 0 0.5rem;
  }
  
  .product-card .product-card__info .product-card__price {
    font-size: 0.8rem;
  }
}

.product-card {
  transition: transform 0.2s;
  background: white;
  filter: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 2px 8px rgb(0 0 0 / .1));
  padding: 0 1rem;
  display: flex;
  flex-direction: column;
}

.product-card .product-tag--absolute {
  z-index: 1;
  border-radius: 0;
}

.product-card .product-card__info {
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  flex: 1;
  align-content: space-between;
}

.product-card .product-card__info .product-card__name {
  flex: 1;
}

.product-card .product-card__info .product-card__price {
  margin-top: 0;
  color: #0e7490;
  font-family: var(--g-font-2);
  text-align: right;
}

@media only screen and (min-width: 851px) {
  .product-card:hover {
    transform: scale(1.1);
  }
}

.btn-theme:before, .shopify-payment-button .shopify-payment-button__button--unbranded:before, .spr-summary-actions-newreview:before, .rte .btn-theme:before, .rte .shopify-payment-button .shopify-payment-button__button--unbranded:before, .shopify-payment-button .rte .shopify-payment-button__button--unbranded:before, .rte .spr-summary-actions-newreview:before {
  background-color: #11a1de;
}

/* Productos relacionados */

#productrelated .slick-list {
  padding: 1.5rem;
}

#productrelated .slick-list .slick-track {
  display: flex;
}

#productrelated .slick-list .slick-slide {
  height: unset;
}

/* Resultados de búsqueda */

.template-search .container .row > div {
  padding: 1rem;
}

.template-search .container div.row {
  background-color: #f2f2f2;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23b894d5' fill-opacity='0.38' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
}

/* Páginas (pages/*) */

.template-page .page-container main.main-content {
  padding: 40px;
}

/* Página Acerca de nosotros */

div.customstyleadvanced-content-page-1-3 {
  padding: 0;
}

.col-lg-6.align-self-center {
  align-self: unset;
}

div.ml-md-4.mt-5.px-md-5.py-5 {
  padding: 0 !important;
  margin: 0;
}

/* Código para que se vean 2 categorias por fila en movil */
@media only screen and (max-width: 749px) {
  .collectionlist-wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
}



  }
  .collectionlist-item {
    width: 50% !important;
    box-sizing: border-box;
    padding: 4px;
    flex: 0 0 50% !important;
  }
  .collection-card__image {
    width: 100% !important;
    float: none !important;
  }
  .collectionlist-item {
    margin-bottom: -35px !important;
    padding-bottom: 0 !important;
  }
}

footer.site-footer {
  padding-top: 60px !important;
}

@media (max-width: 575px) {
  .js-grid .col-12 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}

/* Brand carousel - Categorías */

#shopify-section-brand_carousel_PKabqR .slick-slide {
  overflow: hidden;
}

#shopify-section-brand_carousel_PKabqR .slick-slide img {
  width: 75% !important;
  height: auto !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: cover !important;
  border-radius: 0 !important;
  display: block !important;
  margin: 0 auto;
}

@media (max-width: 768px) {
  #shopify-section-brand_carousel_PKabqR .slick-slide img {
    width: 65% !important;
  }
}


#shopify-section-brand_carousel_PKabqR .brand-item__name {
  display: block;
  text-align: center;
  padding: 0 8px;
  font-family: 'Montserrat', Lato !important;
  letter-spacing: 0.15em !important;
  text-transform: none !important;
  color: #9C9C9C !important;
  font-weight: 400 !important;
}

@media (max-width: 768px) {
  #shopify-section-brand_carousel_PKabqR .brand-item {
    padding-bottom: 30px !important;
  }
}


/*Separacion entre imagenes de categoria*/
@media only screen and (min-width: 769px) {
  #shopify-section-brand_carousel_PKabqR .slick-slide {
    padding: 0 0px;
  }
}
#shopify-section-brand_carousel_PKabqR .slick-slide img {
  width: 95% !important;
}



/*Categorias*/
#shopify-section-brand_carousel_PKabqR {
  background: linear-gradient(to right, #FFFFFF, #F0FFFF) !important;
}

/*Más vendidos*/
/*
#shopify-section-1595086648291 {
  background: linear-gradient(to right, #a0d9ffff, #ffc272ff) !important;
  background-color: unset !important;
}*/

@media (max-width: 991px) {
  .gallery-item:after {
    opacity: 0 !important;
  }
  .gallery-item__title {
    opacity: 0 !important;
  }
}

/*Temporada*/
#shopify-section-product_list_kTq8eP {
  background: linear-gradient(to right, #E0FFFF, #FFFFFF) !important;
  background-color: unset !important;
}


/* Degradado - Product Tab 2 (UUjyeC) */
#shopify-section-product_tab_2_UUjyeC {
  background: linear-gradient(to bottom, #b5e4ffff, #eee2c7ff) !important;
  background-color: unset !important;
}
/* Título centrado - Product Tab 2 UUjyeC */
#shopify-section-product_tab_2_UUjyeC .col-lg-6.col-12.text-left h3 {
  text-align: center !important;
  width: 100% !important;
  display: block !important;
}
