.category-controls-sticky-detector{height:1px}.category-controls{padding:0 0 15px;position:sticky;z-index:1038}@media (max-width:767px){.category-controls{padding:0}}.category-title{font-family:var(--heading-font);font-size:16px;font-weight:700}.filter-link{display:inline-block;padding:10px 0;width:100%}.product-table{display:flex!important;flex-wrap:wrap!important;gap:5px;justify-content:center!important;margin-bottom:3.5em!important;margin-left:0;margin-right:0;row-gap:2rem}.product-table .item-product{flex:0 0 calc(50% - 2.5px)!important;margin:0;max-width:calc(50% - 2.5px)!important}@media (min-width:768px){.product-table .item-product.col-md-3{flex:0 0 calc(25% - 12px)!important;max-width:calc(25% - 12px)!important}}.category-banner img{aspect-ratio:10/1}.category-banner img,.subcategory-banner img{-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.category-controls{padding:0;position:relative}.category-title{font-family:var(--heading-font);font-size:36px;font-weight:700}.category-banner img,.subcategory-banner img{-o-object-fit:cover;object-fit:cover}}@media (max-width:767px){.product-table .custom-grid-mobile{align-items:start;flex-direction:column}}.cambio-vistas{align-items:center;background-color:#ff7f7f;border-radius:15px;display:flex;height:-moz-fit-content;height:fit-content;margin-bottom:auto;margin-right:.9375rem;margin-top:auto;position:relative;width:-moz-fit-content;width:fit-content;z-index:999}.cambio-vistas .btn-vistas{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:9px 15px;z-index:2}.cambio-vistas .desktop-views,.cambio-vistas .mobile-views{display:none}.cambio-vistas .btn-vistas svg{fill:#000;height:.875rem;width:auto}.cambio-vistas .btn-vistas.selected{background-color:var(--accent-color);border-radius:20px}.cambio-vistas .btn-vistas.selected svg{fill:#000}.cambio-vistas .titulo-pre{display:flex;justify-content:space-between}@media (max-width:767px){.cambio-vistas .mobile-views{display:flex}}@media (min-width:768px){.cambio-vistas .desktop-views{display:flex}}.filter-name{border-bottom:1px solid rgba(0,0,0,.576);font-family:var(--heading-font);font-size:18px;font-weight:700;padding-bottom:4px}#custom-filter-order-by .order-by-group{display:flex;flex-direction:column;gap:4px}#custom-filter-order-by .order-by-option{align-items:center;cursor:pointer;display:flex;font-family:var(--body-font);font-size:14px;gap:8px;line-height:1.4}#custom-filter-order-by .order-by-option input[type=radio]{margin:0}#custom-filter-order-by .order-by-label{display:inline-block}#custom-filter-categories .cats-group-filter{display:flex;flex-direction:column;gap:4px}#custom-filter-categories .cats-link-filter{color:inherit;text-decoration:none}#custom-filter-categories .cats-item-filter{align-items:center;cursor:pointer;display:flex;font-family:var(--body-font);font-size:14px;gap:8px;line-height:1.4}#custom-filter-categories .cats-link-filter:hover .cats-item-filter{text-decoration:underline}.btn-ver-filtros{border-bottom:1px solid rgba(0,0,0,.576)!important;font-family:var(--heading-font)!important;font-size:12px!important;font-weight:500!important}#filters .checkbox-group{display:flex;flex-direction:column;gap:4px}#filters .checkbox-item{align-items:center;cursor:pointer;display:flex;padding-left:24px;position:relative}#filters .checkbox-item .checkbox-input{opacity:0;pointer-events:none;position:absolute}#filters .checkbox-item:before{background-color:#fff;border:1px solid #000;border-radius:100%;box-sizing:border-box;content:"";height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:14px}#filters .checkbox-item.selected:before{background-color:#000;border-color:#000}#filters .checkbox-item.selected:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:8px;left:4px;margin-left:2px;position:absolute;top:50%;transform:translateY(-55%) rotate(45deg);width:4px}#filters .checkbox-item label{font-size:14px;line-height:1.4;margin:0}@media (min-width:768px){.custom-modal-filters{width:700px!important}.custom-modal-filters .modal-body{padding:0 25px}.filtrar-head{font-family:var(--heading-font);font-size:24px;font-weight:600px}.filters-apply{position:static!important}}@media (max-width:767px){#custom-filter-order-by .radio-button{flex:1 0 100%;text-align:center}.applied-filters-container .btn{line-height:100%;padding:1.25rem!important}}#nav-filters .modal-header,#nav-filters-mobile .modal-header{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}#nav-filters .modal-header .modal-close,#nav-filters-mobile .modal-header .modal-close{float:right;margin:0;padding-right:0}#nav-filters .filters-modal-body,#nav-filters-mobile .filters-modal-body{display:flex;flex-direction:column;max-height:calc(100vh - 60px)}.filters-modal-scroll{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:80px}.filters-apply{background:#fff;border-top:1px solid #e0e0e0;bottom:40px;left:0;padding-bottom:8px;padding-top:8px;position:sticky;right:0;z-index:5}.custom-filters-button{background-color:#000;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-right:10px;padding:4px 12px!important;text-transform:uppercase}@media (min-width:768px){.custom-filters-button{background-color:#000;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:5px 30px!important;text-transform:uppercase}}.btn-agregar-filtro,.btn-borrar-filtro{background-color:var(--accent-color)!important;border-radius:5px;color:#fff!important;cursor:pointer;font-family:var(--body-font)!important;font-size:12px!important;font-weight:700!important;padding:8px 12px}.accordion-container:not(.checkbox-layout) .radio-button-content:hover{background-color:color-mix(in srgb,var(--accent-color) 70%,#fff 30%)}.accordion-container:not(.checkbox-layout) .radio-button-label,.accordion-container:not(.checkbox-layout) label{font-weight:600;padding-left:0}.accordion-container:not(.checkbox-layout) .checkbox-input{display:none}#custom-filter-order-by>.h5{display:block;font-weight:700;padding:1.25rem 0}#custom-filter-order-by .radio-button.selected .radio-button-content{background-color:#c21f3c;border-radius:5px;color:var(--main-background)}.accordion-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 0;text-align:left;width:100%}.accordion-button span{color:#000;font-weight:700}#custom-filter-category .custom-category-dropdown{flex:1 1 100%;padding:0}#custom-filter-category .radio-button.selected .radio-button-content{background-color:var(--accent-color);border-radius:5px;color:var(--main-background)}.accordion-content{padding:0 .938rem .938rem}.arrow-icon{height:1.25rem;width:1.25rem}.panel_filtros{display:flex;flex-direction:column}.accordion-container{border-bottom:1px solid #e0e0e0;padding:0 35px 35px}.accordion-container .checkbox-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:flex-start}.checkbox-layout .checkbox-group{flex-direction:column;gap:0}.checkbox-layout .checkbox-item input[type=checkbox],.checkbox-layout .checkbox-item label{cursor:pointer}.checkbox-layout .checkbox-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;height:11px;margin-right:.3125rem;outline:1px solid #000;width:11px}.checkbox-layout .checkbox-item input[type=checkbox]:checked{background-color:var(--main-foreground)}.checkbox-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;margin-bottom:.625rem}.checkbox-item:hover{color:rgba(0,0,0,.576)}.color-box{border:1px solid #000;border-radius:50px;height:.938rem;margin-left:.625rem;width:.938rem}.item-texto{align-items:center;display:flex;flex-direction:row}.filter-select{color:gray}.filter-select .custom-select-button{border:1px solid gray;border-radius:6px;color:gray;font-size:var(--font-small);padding:15px 5px;text-align:left}.filter-select .custom-select-list{border-top:0;border-color:gray}.applied-filters-container{display:flex;gap:.938rem}.filters-to-apply{padding:0 10px 10px!important}.applied-filters.chip{background-color:transparent;border-radius:5px;color:#000;cursor:pointer;font-family:var(--heading-font)!important;font-size:12px!important;font-weight:500!important;margin:0 3px!important}
/*# sourceMappingURL=grid_critical.min.9ffd53b2.css.map */