/** Shopify CDN: Minification failed

Line 125:18 Unexpected "{"
Line 125:27 Expected ":"
Line 128:18 Unexpected "{"
Line 128:27 Expected ":"
Line 135:18 Unexpected "{"
Line 135:27 Expected ":"
Line 135:48 Unexpected "{"
Line 135:57 Expected ":"
Line 150:18 Unexpected "{"
Line 150:27 Expected ":"
... and 26 more hidden warnings

**/

@media screen and (min-width: 990px){
    .mobile-toolbar__item {
        justify-content: flex-end;
    }
    .mobile-toolbar__item-label {
        padding-right: 13px;
        white-space: nowrap;
    }
}

    .product-facet__meta-bar-item.product-facet__meta-bar-item--count {
        display: none;
    }

    .product-item__label-list.label-list {
        display: none;
    }


    section .container{
        padding-inline: 16px;
    } 
    .product-list__inner {
        gap: 0;
        justify-content: center;
    }
    .product-list__inner:not(.product-list__inner--scroller) {
        margin-inline: -16px;
    }
@media screen and (min-width: 751px) {
    section .container{
        padding-inline: 16px;
    } 
    .product-list__inner {
        gap: 0;
        justify-content: center;
        grid-template-columns: repeat(auto-fit,calc(100% / var(--section-products-per-row) - 8px * (var(--section-products-per-row) - 1) / var(--section-products-per-row)));
    }
    .product-list__inner:not(.product-list__inner--scroller) {
        margin-inline: -16px;
    }
}

    .page-header__text-wrapper.text-container{
        margin-block-start: 24px;
    }

    .page-header__text-wrapper.text-container .heading.h1 {
        font-size: 24px;
        font-weight: 700;
        margin-block-end: 6px;
    }

@media screen and (max-width: 750px) {
    .page-header__text-wrapper.text-container div span{
        font-size: 11px;
    }
}

@media screen and (min-width: 751px) {
    .page-header__text-wrapper.text-container{
        margin-block-start: 48px;
    }
    .breadcrumb--floating{
        bottom: -70px;
        top: unset;
    }
    .page-header__text-wrapper.text-container .heading.h1 {
        font-size: 32px;
        margin-block-end: 12px;
    }
    .page-header__text-wrapper.text-container div span{
        font-size: 14px;
    }
}


/* FILTRO */
.drawer{
    width: 100vw;
    max-width: 600px;
}

.drawer__header {
    align-items: end;
}

.drawer__title.heading.h6 {
    font-weight: 600;
}

.drawer__close-button {
    background: rgb(40, 40, 40);
    border-radius: 50%;
    height: 26px;
    width: 26px;
}

.drawer__close-button .icon.icon--close {
    color: #fff;
    width: 26px;
    height: 12px;
}

.mobile-toolbar__item .icon--filters {
    margin-inline-end: 8px;
}

#shopify-section-{{ section.id }} .product-list__inner > * { opacity:1!important; transform:none!important; visibility:visible!important; }

/* Centrar el bloque del botón */
#shopify-section-{{ section.id }} .ls-loadmore{
  display: grid;
  place-items: center;
  margin-top: 24px;
}

/* Estilo base del botón */
#shopify-section-{{ section.id }} #ls-loadmore-{{ section.id }} .button{
  background: #fff;
  color: #000;
  border: 1.5px solid #000;
  border-radius: 6px;          
  padding: 12px 22px;
  line-height: 1;
  font-weight: 600;
  cursor: pointer;
  transition: transform 140ms ease, box-shadow 140ms ease, border-color 140ms ease, border-width 140ms ease;
  box-shadow: 0 0 0 0 rgba(0,0,0,0);
  will-change: transform;
}

/* Hover (ˈhoʊvər): leve contracción + borde más marcado + sombra */
#shopify-section-{{ section.id }} #ls-loadmore-{{ section.id }} .button:hover{
  transform: scale(0.985);
  border-width: 2px;
  box-shadow: 0 6px 16px rgba(0,0,0,0.08);
}

/* Active (click presionado): un poco más de contracción */
#shopify-section-{{ section.id }} #ls-loadmore-{{ section.id }} .button:active{
  transform: scale(0.972);
  box-shadow: 0 4px 10px rgba(0,0,0,0.10);
}

/* Focus visible: anillo de accesibilidad */
#shopify-section-{{ section.id }} #ls-loadmore-{{ section.id }} .button:focus-visible{
  outline: none;
  box-shadow: 0 0 0 3px #000, 0 0 0 6px #fff;
}

/* Disabled */
#shopify-section-{{ section.id }} #ls-loadmore-{{ section.id }} .button:disabled{
  opacity: 0.6;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}

/* Respeto por usuarios con "reduced motion" */
@media (prefers-reduced-motion: reduce){
  #shopify-section-{{ section.id }} #ls-loadmore-{{ section.id }} .button{
    transition: border-color 140ms ease, border-width 140ms ease, box-shadow 140ms ease;
  }
  #shopify-section-{{ section.id }} #ls-loadmore-{{ section.id }} .button:hover,
  #shopify-section-{{ section.id }} #ls-loadmore-{{ section.id }} .button:active{
    transform: none;
  }
}

@media screen and (min-width: 741px){
    .product-facet__active-list {
        margin-block-start: 0px;
    }
}

@media screen and (min-width: 741px){
    .hidden-tablet-and-up {
        display: flex !important;
    }
}