.category-controls-sticky-detector{height:1px}.category-controls{padding:15px 0;position:sticky;z-index:1039}.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{gap:.5rem}.product-table .item-product{margin:0}.product-table .item-product.col-1{flex-basis:calc(8.33333% - 0.5rem)}@media (min-width:768px){.product-table .item-product.col-md-1{flex-basis:calc(8.33333% - 0.5rem)!important}}.product-table .item-product.col-2{flex-basis:calc(16.66667% - 0.5rem)}@media (min-width:768px){.product-table .item-product.col-md-2{flex-basis:calc(16.66667% - 0.5rem)!important}}.product-table .item-product.col-3{flex-basis:calc(25% - 0.5rem)}@media (min-width:768px){.product-table .item-product.col-md-3{flex-basis:calc(25% - 0.5rem)!important}}.product-table .item-product.col-4{flex-basis:calc(33.33333% - 0.5rem)}@media (min-width:768px){.product-table .item-product.col-md-4{flex-basis:calc(33.33333% - 0.5rem)!important}}.product-table .item-product.col-5{flex-basis:calc(41.66667% - 0.5rem)}@media (min-width:768px){.product-table .item-product.col-md-5{flex-basis:calc(41.66667% - 0.5rem)!important}}.product-table .item-product.col-6{flex-basis:calc(50% - 0.5rem)}@media (min-width:768px){.product-table .item-product.col-md-6{flex-basis:calc(50% - 0.5rem)!important}}.product-table .item-product.col-7{flex-basis:calc(58.33333% - 0.5rem)}@media (min-width:768px){.product-table .item-product.col-md-7{flex-basis:calc(58.33333% - 0.5rem)!important}}.product-table .item-product.col-8{flex-basis:calc(66.66667% - 0.5rem)}@media (min-width:768px){.product-table .item-product.col-md-8{flex-basis:calc(66.66667% - 0.5rem)!important}}.product-table .item-product.col-9{flex-basis:calc(75% - 0.5rem)}@media (min-width:768px){.product-table .item-product.col-md-9{flex-basis:calc(75% - 0.5rem)!important}}.product-table .item-product.col-10{flex-basis:calc(83.33333% - 0.5rem)}@media (min-width:768px){.product-table .item-product.col-md-10{flex-basis:calc(83.33333% - 0.5rem)!important}}.product-table .item-product.col-11{flex-basis:calc(91.66667% - 0.5rem)}@media (min-width:768px){.product-table .item-product.col-md-11{flex-basis:calc(91.66667% - 0.5rem)!important}}.product-table .item-product.col-12{flex-basis:calc(100% - 0.5rem)}@media (min-width:768px){.product-table .item-product.col-md-12{flex-basis:calc(100% - 0.5rem)!important}}.category-banner img,.subcategory-banner img{aspect-ratio:10/1;-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}.product-table{gap:.5rem}.category-banner img,.subcategory-banner img{aspect-ratio:15/1;-o-object-fit:cover;object-fit:cover}}.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:16px;font-weight:500}.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-item-filter:hover{text-decoration:underline}#custom-filter-categories .cats-item-filter.selected{font-weight:600;text-decoration:underline}#custom-filter-categories .cats-group-filter--visual{border:1px solid rgba(0,0,0,.13);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:1px}#custom-filter-categories .cats-group-filter--visual .cats-item-filter--visual{border:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:8px;justify-content:flex-end;margin:-1px 0 0 -1px;min-height:138px;min-width:0;padding:14px 8px 12px;position:relative;text-align:center}#custom-filter-categories .cats-group-filter--visual .cats-item-filter--visual.selected,#custom-filter-categories .cats-group-filter--visual .cats-item-filter--visual:hover{background:#f8f8f8;text-decoration:none}#custom-filter-categories .cats-group-filter--visual .cats-item-filter--visual.selected{border-color:#000;z-index:1}#custom-filter-categories .cats-item-filter__indicator{background:#fff;border:1px solid rgba(0,0,0,.45);border-radius:50%;height:16px;left:10px;position:absolute;top:10px;width:16px}#custom-filter-categories .cats-item-filter--visual.selected .cats-item-filter__indicator:after{background:#000;border-radius:50%;content:"";inset:3px;position:absolute}#custom-filter-categories .cats-item-filter__image-wrapper{align-items:flex-end;display:flex;height:78px;justify-content:center;width:100%}#custom-filter-categories .cats-item-filter__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%}#custom-filter-categories .cats-item-filter__name{display:block;font-size:13px;font-weight:400;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#custom-filter-categories .cats-group-filter--visual>.cats-item-filter:not(.cats-item-filter--visual){grid-column:1/-1;padding:5px 8px}.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{border-radius:0;color:#000;cursor:pointer;font-size:14px;font-weight:400;padding:5px 15px!important}.filter-sort-controls{align-items:center;display:inline-flex;position:relative}.filter-sort-control{border:0;line-height:1;margin:0!important;padding:0!important}.filter-sort-control,.filter-sort-control:focus,.filter-sort-control:hover{background:transparent;text-decoration:none}.filter-sort-separator{align-items:center;color:#000;display:inline-flex;font-size:18px;font-weight:300;line-height:1}.sort-dropdown{display:inline-flex;position:relative}.sort-dropdown-panel{background:#fff;box-shadow:0 5px 13px rgba(0,0,0,.25);display:none;min-width:255px;padding:22px 22px 24px;position:absolute;right:0;top:calc(100% + 14px);z-index:20}.sort-dropdown.is-open .sort-dropdown-panel{display:block}.sort-dropdown-panel .custom-filter-order-by .mt-1{margin-top:0!important}.sort-dropdown-panel .filter-acc-arrow,.sort-dropdown-panel .filter-name{display:none!important}.sort-dropdown-panel .order-by-group{gap:10px;padding:0}.sort-dropdown-panel .order-by-option{font-size:17px;line-height:1.25;white-space:nowrap}.sort-dropdown-panel .order-by-option input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #cfcfcf;border-radius:50%;height:16px;width:16px}.sort-dropdown-panel .order-by-option input[type=radio]:checked{background:#000;border-color:#000;box-shadow:inset 0 0 0 4px #fff}.btn-agregar-filtro,.btn-borrar-filtro{background-color:#000!important;border-radius:5px;color:#fff!important;cursor:pointer;font-family:var(--body-font)!important;font-size:12px!important;font-weight:500!important;padding:8px 12px}@media (max-width:767px){.js-category-controls{justify-content:space-between!important;margin-left:0!important;margin-right:0!important;width:100%}.js-category-controls>.col{display:none!important}.js-category-controls>.col-auto.d-flex{align-items:center!important;display:flex!important;flex:0 0 100%!important;justify-content:space-between!important;max-width:100%!important;padding-left:20px!important;padding-right:0!important;width:100%!important}.js-category-controls .cambio-vistas.d-flex.d-md-none{margin-right:auto!important}.js-category-controls .d-md-none .visible-when-content-ready{margin-left:auto!important;padding-right:0!important}.js-category-controls .d-md-none .filter-sort-controls{gap:10px}.js-category-controls .d-md-none .filter-sort-control{align-items:center!important;display:flex!important;justify-content:center!important;margin:0!important;padding:0!important}.js-category-controls .custom-filters-button{align-items:center!important;display:flex!important;justify-content:center!important;padding:5px 2px!important;text-align:center!important;white-space:nowrap}.js-category-controls .sort-dropdown-panel{min-width:min(255px,100vw - 32px);right:0}}.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}.filters-modal-scroll .filter-name{align-items:center!important;border-bottom:1px solid #e0e0e0;color:#000;cursor:pointer;display:flex!important;font-family:var(--heading-font);font-size:20px!important;font-weight:500!important;justify-content:space-between!important;letter-spacing:.04em;margin:0!important;padding:18px 0!important;text-transform:uppercase;width:100%}.filters-modal-scroll .filter-name .filter-acc-arrow{flex-shrink:0;height:17px!important;margin-left:auto;margin-right:5px!important;width:23px!important;fill:#000;transform:rotate(0deg);transform-origin:center;transition:transform .25s ease}.filters-modal-scroll .filter-name.is-open .filter-acc-arrow{transform:rotate(90deg)}.filters-modal-scroll [id^=custom-filter-]{padding:0 35px}.filters-modal-scroll .cats-group-filter,.filters-modal-scroll .checkbox-group,.filters-modal-scroll .order-by-group,.filters-modal-scroll .radio-button-group{padding:12px 0 16px}.filters-modal-scroll .btn-ver-filtros{display:inline-block;margin-top:8px}#nav-filters-mobile.js-fullscreen-modal,#nav-filters-mobile.js-modal,#nav-filters-mobile.modal,#nav-filters-mobile.modal-docked-md,#nav-filters-mobile.modal-filters,#nav-filters-mobile.modal-right{box-sizing:border-box!important;height:100vh!important;height:100dvh!important;left:auto!important;margin:0!important;max-height:100vh!important;max-height:100dvh!important;max-width:80vw!important;min-width:80vw!important;overflow-x:hidden!important;overflow-y:auto!important;padding:10px!important;right:-80vw!important;top:0!important;width:80vw!important}#nav-filters-mobile.js-fullscreen-modal.modal-show,#nav-filters-mobile.js-modal.modal-show,#nav-filters-mobile.modal-docked-md.modal-show,#nav-filters-mobile.modal-filters.modal-show,#nav-filters-mobile.modal-right.modal-show,#nav-filters-mobile.modal.modal-show{left:auto!important;right:0!important;transform:none!important}#nav-filters-mobile #filters,#nav-filters-mobile .filters-apply,#nav-filters-mobile .filters-modal-body,#nav-filters-mobile .filters-modal-scroll,#nav-filters-mobile .filters-to-apply,#nav-filters-mobile .modal-body{box-sizing:border-box!important;max-width:100%!important;width:100%!important}#nav-filters-mobile .filters-apply{left:0!important;right:0!important}.js-fullscreen-overlay[data-modal-id="#nav-filters-mobile"],.js-modal-overlay[data-modal-id="#nav-filters-mobile"],.modal-overlay[data-modal-id="#nav-filters-mobile"]{height:100vh!important;height:100dvh!important;width:100vw!important}
/*# sourceMappingURL=grid_critical.min.b8492a37.css.map */