.sidebar-filter{border-radius:12px;padding:24px;margin-top:24px;margin-bottom:24px}.sidebar-filter:first-child{background-color:var(--lila)}.sidebar-filter:nth-child(2){background-color:var(--celeste-claro)}.sidebar-filter:nth-child(3){background-color:var(--verde-claro)}@media screen and (min-width: 992px){.sidebar-filter{margin-top:0}}.sidebar-filter--collapsible .sidebar-filter-content{max-height:1000px;overflow:hidden;transition:max-height .3s ease-out}.sidebar-filter--collapsible.is-collapsed .sidebar-filter-header{margin-block-end:0;border-color:transparent;padding-block-end:0}.sidebar-filter--collapsible.is-collapsed .sidebar-filter-content{max-height:0;padding-top:0}.sidebar-filter--collapsible.is-collapsed .sidebar-filter-toggle i,.sidebar-filter--collapsible.is-collapsed .sidebar-filter-toggle svg{transform:rotate(-180deg)}.sidebar-filter-header{cursor:pointer;padding-bottom:9.4px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(41,41,44,.2)}.sidebar-filter-title{margin:0;padding:0;font-size:18px;font-weight:500;line-height:24px;color:var(--gris-oscuro)}@media screen and (min-width: 768px){.sidebar-filter-title{font-size:20px;line-height:28px}}.sidebar-filter-toggle{color:var(--title-color)}.sidebar-filter-toggle i,.sidebar-filter-toggle svg{transition:transform .3s ease}.sidebar-filter-content{padding-top:24px}.sidebar-filter-list{margin-bottom:0;display:flex;flex-direction:column;gap:16px}.sidebar-filter-item{display:flex;align-items:center;gap:8px}.sidebar-filter-item .form-check-input{cursor:pointer;margin:0;width:17px;height:17px;border-radius:4.25px;border:1px solid var(--celeste-claro);background-color:var(--white);transition:all .3s ease-in-out}.sidebar-filter-item .form-check-input:checked{background-color:var(--celeste)}.sidebar-filter-item .form-check-label{font-size:14px;font-weight:400;line-height:20px;color:var(--gris-oscuro);display:flex;align-items:center;gap:8px}@media screen and (min-width: 768px){.sidebar-filter-item .form-check-label{font-size:16px;line-height:24px}}.sidebar-filter-item .form-check-label .product-count{font-size:12px;color:var(--gris-medio);background-color:#ffffffb3;padding:2px 6px;border-radius:10px;font-weight:500;min-width:20px;text-align:center}.product-section{padding-top:24px 0}@media screen and (min-width: 768px){.product-section{padding-top:100px;padding-bottom:100px}}.product-wrapper{display:flex;flex-wrap:wrap;justify-content:start;gap:16px;margin-bottom:48px}.product-wrapper-item{flex:0 0 calc(50% - 8px)}@media screen and (min-width: 768px){.product-wrapper-item{flex:0 0 calc(33.333% - 16px)}}@media screen and (min-width: 1200px){.product-wrapper-item{flex:0 0 calc(25% - 16px)}}.product-buttons-wrapper{display:flex;justify-content:center;margin-bottom:24px}
