.container.side-filter{font-family:"Raleway",sans-serif!important;border-radius:.625rem;padding:1.875rem;background-color:#FFF;border:.0625rem solid #ECECEC;max-width:21.875rem}.container.side-filter a{text-decoration:none;color:unset}.container.side-filter .section-title{color:#A62126;font-size:1.25rem;font-weight:800;text-align:center;margin-bottom:1.25rem}.container.side-filter .section-divider{width:100%;height:.078125rem;background-color:#f6f6f6;border-radius:.0625rem;position:relative;margin-bottom:2.3125rem}.container.side-filter .section-divider::after{content:"";display:block;position:absolute;bottom:-.0625rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:4.375rem;height:.078125rem;background-color:#C0A576;border-radius:.125rem}.container.side-filter .filter-group{border-radius:.5rem;padding:.9375rem 1.25rem;margin-bottom:.9375rem}.container.side-filter .filter-group-title{font-size:1.25rem;font-weight:800;color:#5A3733;margin-bottom:.625rem}.container.side-filter .filter-item{font-size:1rem;color:#555;padding:.5rem 0;cursor:pointer;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;border-radius:.25rem}.container.side-filter .filter-item:hover{background-color:#F0F0F0}.container.side-filter .filter-item.active{font-weight:600;color:#BE1C3C}.container.side-filter .filter-item span{pointer-events:none}.container.side-filter .filter-item a:hover{font-weight:600;color:#BE1C3C}.container.side-filter .close-btn{position:absolute}@media (max-width:48em){.container.side-filter{display:none;padding:0;border:none;background-color:#fff0}.container.side-filter.is-mobile{display:block;position:relative}.container.side-filter.is-mobile .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:99999;opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s ease,visibility 0.4s ease;transition:opacity 0.4s ease,visibility 0.4s ease;backdrop-filter:blur(.125rem)}.container.side-filter.is-mobile .overlay.active{opacity:1;visibility:visible}.container.side-filter.is-mobile .overlay .overlay-content{width:90%;max-width:28.75rem;height:100%;overflow-y:auto;background-color:#fff;-webkit-box-shadow:0 .5rem 2rem rgb(0 0 0 / .2);box-shadow:0 .5rem 2rem rgb(0 0 0 / .2);padding:2.5rem 1.25rem 1.25rem;position:relative;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.4s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform 0.4s cubic-bezier(.25,.46,.45,.94);transition:transform 0.4s cubic-bezier(.25,.46,.45,.94);transition:transform 0.4s cubic-bezier(.25,.46,.45,.94),-webkit-transform 0.4s cubic-bezier(.25,.46,.45,.94)}.container.side-filter.is-mobile .overlay .overlay-content.slide-in{-webkit-transform:translateX(0);transform:translateX(0)}.container.side-filter.is-mobile .overlay .overlay-content::-webkit-scrollbar{width:.375rem}.container.side-filter.is-mobile .overlay .overlay-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.1875rem}.container.side-filter.is-mobile .overlay .overlay-content::-webkit-scrollbar-thumb{background:silver;border-radius:.1875rem}.container.side-filter.is-mobile .overlay .overlay-content::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.container.side-filter.is-mobile .overlay .side-filter-popup{position:relative;width:100%;background-color:#fff0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateX(0);transform:translateX(0);opacity:0;-webkit-animation:fadeInUp 0.6s ease 0.2s forwards;animation:fadeInUp 0.6s ease 0.2s forwards}.container.side-filter.is-mobile .overlay .close-btn{position:absolute;z-index:9999;top:-.625rem;right:0rem;width:2.5rem;height:2.5rem;background-color:rgb(102 102 102 / .3764705882);color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;-webkit-animation:fadeIn 0.5s ease 0.4s forwards;animation:fadeIn 0.5s ease 0.4s forwards}.container.side-filter.is-mobile .overlay .close-btn:hover{background-color:#BE1C3C;-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.container.side-filter.is-mobile .overlay .close-btn:active{-webkit-transform:scale(.95) rotate(90deg);transform:scale(.95) rotate(90deg)}.container.side-filter.is-mobile .overlay .close-btn svg{width:1.25rem;height:1.25rem;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.container.side-filter.is-mobile .overlay .section-title{color:#A62126;margin-bottom:.9375rem;padding-bottom:.5rem;opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);-webkit-animation:slideInFromBottom 0.5s ease 0.3s forwards;animation:slideInFromBottom 0.5s ease 0.3s forwards}.container.side-filter.is-mobile .overlay .section-divider{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-animation:expandWidth 0.6s ease 0.4s forwards;animation:expandWidth 0.6s ease 0.4s forwards}.container.side-filter.is-mobile .overlay .filter-group{margin-bottom:.9375rem;opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);-webkit-animation:slideInFromBottom 0.5s ease forwards;animation:slideInFromBottom 0.5s ease forwards}.container.side-filter.is-mobile .overlay .filter-group:nth-child(4){-webkit-animation-delay:0.5s;animation-delay:0.5s}.container.side-filter.is-mobile .overlay .filter-group:nth-child(5){-webkit-animation-delay:0.6s;animation-delay:0.6s}.container.side-filter.is-mobile .overlay .filter-group:nth-child(6){-webkit-animation-delay:0.7s;animation-delay:0.7s}.container.side-filter.is-mobile .overlay .filter-group-title{margin-bottom:.5rem;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.container.side-filter.is-mobile .overlay .filter-group-title:hover{color:#BE1C3C}.container.side-filter.is-mobile .overlay .filter-group .filter-item{padding:.375rem 0;opacity:0;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem);-webkit-animation:slideInFromLeft 0.4s ease forwards;animation:slideInFromLeft 0.4s ease forwards}.container.side-filter.is-mobile .overlay .filter-group .filter-item:nth-child(1){-webkit-animation-delay:0.8s;animation-delay:0.8s}.container.side-filter.is-mobile .overlay .filter-group .filter-item:nth-child(2){-webkit-animation-delay:0.9s;animation-delay:0.9s}.container.side-filter.is-mobile .overlay .filter-group .filter-item:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}.container.side-filter.is-mobile .overlay .filter-group .filter-item:nth-child(4){-webkit-animation-delay:1.1s;animation-delay:1.1s}.container.side-filter.is-mobile .overlay .filter-group .filter-item:nth-child(5){-webkit-animation-delay:1.2s;animation-delay:1.2s}.container.side-filter.is-mobile .overlay .filter-group .filter-item:nth-child(6){-webkit-animation-delay:1.3s;animation-delay:1.3s}.container.side-filter.is-mobile .overlay .filter-group .filter-item:hover{background-color:#F0F0F0;-webkit-transform:translateX(.3125rem);transform:translateX(.3125rem);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInFromBottom{from{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromBottom{from{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInFromLeft{from{opacity:0;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromLeft{from{opacity:0;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes expandWidth{from{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes expandWidth{from{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.sidebar.is-mobile .filter-toggle{display:none}@media (max-width:48em){.sidebar.is-mobile .filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.9375rem 1.875rem;background-color:#fff;color:#BE1C3C;border-radius:.5rem;font-size:1.25rem;font-weight:800;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 .125rem .5rem rgb(0 0 0 / .1);box-shadow:0 .125rem .5rem rgb(0 0 0 / .1)}.sidebar.is-mobile .filter-toggle:hover{background-color:#BE1C3C;color:#fff;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem);-webkit-box-shadow:0 .25rem .75rem rgb(0 0 0 / .2);box-shadow:0 .25rem .75rem rgb(0 0 0 / .2)}.sidebar.is-mobile .filter-toggle:active{-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:30em){.sidebar.is-mobile .filter-section{padding-left:0}.sidebar.is-mobile .filter-section .filter-toggle{font-size:1rem;padding:.9375rem 1.25rem}}