.taw-filter{border:1px solid #d8d8d8;padding:15px 30px}.taw-filter form{margin:0;display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.taw-filter form{display:block}}.taw-filter .section,.taw-filter .section-top{padding:0 2px;overflow:hidden}.js-tpf-season .elems{padding-top:.4em;overflow:hidden}.js-tpf-season .elems-stud{margin-top:-15px}.js-tpf-season .elems-stud .elem label{font-size:.9em}.js-tpf-season .elem{float:left}.js-tpf-season .elem label{display:flex;align-items:center;margin-right:1em}.taw-filter .title{font-weight:700;text-transform:uppercase;color:#333;font-size:.8em;margin-bottom:0}.taw-filter select{font-weight:700;color:#333;font-size:16px;padding:5px;width:auto}@media (max-width:768px){.taw-filter select{width:100%}}.taw-filter .taw-brand-list{max-height:300px;overflow:auto}.taw-filter .elem{align-items:center}.taw-filter input[type=checkbox]{display:none!important}.taw-filter label{font-size:16px}.taw-filter input[type=checkbox]+label:before{width:16px;height:16px;border-radius:4px;border:2px solid #999;background-color:#fff;display:block;content:"";float:left;margin-right:3px}.taw-filter input[type=checkbox]+label{margin-left:2px}.taw-filter input[type=checkbox]:checked+label:before{box-shadow:inset 0px 0px 0px 2px #fff;background-color:#555;border-color:#555}.taw-filter input[type=checkbox]:disabled+label{color:#ccc}.taw-filter input[type=checkbox]:disabled+label:before{border-color:#ccc}.taw-buttons{display:flex;justify-content:space-around}