.filters summary>div>span{align-items:center;border:1px solid #a9a9a9;border-radius:100%;box-sizing:border-box;display:flex;height:24px;padding:6px;width:24px}.filters summary>div>span span{background-color:#8c8c8c;height:2px;width:10px}.filters .richtext ol,.filters .richtext ul{padding-left:0}.filters .filter-btn{background-color:unset;color:var(--color-primary);transition:background-color .3s;white-space:nowrap}.filters .filter-btn.active{background-color:var(--color-primary);color:#fff}.js-filter{margin-bottom:calc(var(--grid-gutter-y, 30px)/2)}@media screen and (max-width:768px){.js-filter{margin-bottom:20px}}.js-filter:last-child{margin:0 none!important}.js-filter summary{padding-top:calc(var(--grid-gutter-y, 30px)/2)}.js-filter summary h3{font-family:ITCAvantGarde,"Helvetica Neue, Helvetica, Arial, sans-serif";font-size:14px}@media screen and (max-width:768px){.filter-drawer{background-color:#fff;border-radius:0!important;height:100%;left:0;z-index:50}.filter-actions,.filter-drawer{max-width:375px;overflow-y:auto;pointer-events:all;position:fixed;transform:translateX(-100%);width:100%!important}.filter-actions{background-color:#a9a9a9;z-index:51}.filter-background{background-color:rgba(0,0,0,.75);height:100%;opacity:0;pointer-events:none;position:absolute;position:fixed;width:100%;z-index:49}.filter-background,.filter-drawer{left:0;top:0}}