.toggle-filters{background:var(--linearGradientColor3);background:linear-gradient(90deg,var(--linearGradientColor3) 0,var(--linearGradientColor1) 100%);color:var(--lightTextColor);text-transform:uppercase;font-weight:700;padding:10px 15px;border-radius:20px;text-align:center}.container-filters{grid-area:filters}@media (max-width:991px){.container-filters{background-color:var(--backgroundColor5);padding:20px 30px 10px}}.container-filters .filters{margin-right:30px;min-width:300px}@media (max-width:1280px){.container-filters .filters{min-width:270px}}@media (max-width:991px){.container-filters .filters{margin:0;display:none}.container-filters .filters.show{display:block;position:fixed;top:0;left:0;width:100%;background-color:var(--backgroundColor2);z-index:999999;overflow-y:scroll;height:100%}}.container-filters .filters>.title{background:var(--linearGradientColor3);background:linear-gradient(90deg,var(--linearGradientColor3) 0,var(--linearGradientColor1) 100%);color:var(--lightTextColor);text-transform:uppercase;font-weight:700;padding:10px 15px;border-radius:0}@media (max-width:991px){.container-filters .filters>.title{display:flex;align-items:center}}.container-filters .filters>.title .icon{margin-left:auto;font-size:26px}@media (max-width:991px){.container-filters .filters .active-filters{display:none}}.container-filters .filters .active-filters .title{background:var(--linearGradientColor3);background:linear-gradient(90deg,var(--linearGradientColor3) 0,var(--linearGradientColor1) 100%);color:var(--lightTextColor);text-transform:uppercase;font-weight:700;padding:10px 15px;border-radius:10px 10px 0 0}.container-filters .filters .active-filters .content{background-color:var(--backgroundColor1);padding:10px 15px 15px;border-radius:0 0 10px 10px}.container-filters .filters .active-filters .content .active-filter{margin-bottom:10px}.container-filters .filters .active-filters .content .active-filter label{display:inline-block;font-weight:600;color:var(--menuTextColor)}.container-filters .filters .active-filters .content .active-filter label::first-letter{text-transform:uppercase}.container-filters .filters .active-filters .content .active-filter .selected-options{display:flex;flex-wrap:wrap;margin-top:10px}.container-filters .filters .active-filters .content .active-filter .selected-options .option{display:flex;align-items:center;background-color:var(--backgroundColor2);margin-right:5px;margin-bottom:5px;border-radius:10px;padding:2px 10px}.container-filters .filters .active-filters .content .active-filter .selected-options .option:last-child{margin-right:0}.container-filters .filters .active-filters .content .active-filter .selected-options .option .fa-times{margin-left:10px;font-size:12px;color:var(--mutedTextColor);cursor:pointer}.container-filters .filters .active-filters .content .clear-all{margin-top:20px;text-transform:uppercase;color:var(--textColor);font-size:12px;cursor:pointer}@media (max-width:991px){.container-filters .filters .activable-filters>*{padding:0 15px}}.container-filters .filters .activable-filters .border{width:100%;height:12px;border-radius:10px 10px 0 0;margin-top:10px;background:var(--linearGradientColor3);background:linear-gradient(90deg,var(--linearGradientColor3) 0,var(--linearGradientColor1) 100%)}@media (max-width:991px){.container-filters .filters .activable-filters .border{display:none}}.container-filters .filters .activable-filters .activable-filter{border-bottom:4px solid var(--backgroundColor4);padding-bottom:15px}.container-filters .filters .activable-filters .activable-filter.closed{padding-bottom:0}.container-filters .filters .activable-filters .activable-filter.closed>label .icon{color:var(--titleTextColor)}.container-filters .filters .activable-filters .activable-filter.closed .options{display:none}.container-filters .filters .activable-filters .activable-filter>label{display:flex;align-items:center;text-transform:uppercase;font-weight:700;color:var(--menuTextColor);padding-bottom:15px;padding-top:15px;cursor:pointer}.container-filters .filters .activable-filters .activable-filter>label .icon{margin-left:auto;padding-right:10px;font-size:16px}.container-filters .filters .activable-filters .activable-filter .options{padding-left:15px}.container-filters .filters .activable-filters .activable-filter .options .option{position:relative;margin:15px 0;color:var(--menuTextColor);cursor:pointer}.container-filters .filters .activable-filters .activable-filter .options .option:first-child{margin-top:0}.container-filters .filters .activable-filters .activable-filter .options .option input{position:absolute;left:-9999999px}.container-filters .filters .activable-filters .activable-filter .options .option label{display:flex;align-items:center;width:100%;font-weight:400;cursor:pointer}.container-filters .filters .activable-filters .activable-filter .options .option label strong{margin-left:auto;padding:0 10px}.container-filters .filters .activable-filters .activable-filter .options .option input+label::before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid var(--borderColor);border-radius:6px;padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px}.container-filters .filters .activable-filters .activable-filter .options .option input:checked+label::after{content:"";display:block;position:absolute;margin-top:-6px;top:50%;left:2px;width:5px;height:14px;border:solid var(--backgroundColor);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-50%)}.container-filters .filters .activable-filters .activable-filter .options .see-all{margin-top:30px;text-transform:uppercase;font-weight:600;font-size:12px;color:var(--mutedTextColor);cursor:pointer}.container-filters .filters .activable-filters .activable-filter.price-filter .price-range-container{padding:40px 15px 50px}.sorting{margin-bottom:30px;display:flex;align-items:center}.sorting label{font-weight:600;text-transform:uppercase;padding-right:10px;color:var(--menuTextColor);white-space:nowrap}.sorting select{position:relative;outline:0;border-radius:20px;padding:7px 60px 7px 25px;border-color:var(--borderColor);font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url(/categories/img/icon_chevron_select.jpg);background-repeat:no-repeat;background-position-x:93%;background-position-y:0;background-size:27px;width:100%;min-width:200px}@media (max-width:991px){.sorting select{flex:1;padding:10px 60px 10px 25px;background-position-x:96%;background-size:32px}}