.sort__controls__switch{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font:400 normal 14px/20px HamburgSans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;text-transform:uppercase;width:100%}@media (max-width:1000px) and (min-width:851px),(min-width:1201px){.sort__controls__switch{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.sort__controls__switch:not(.-js-sort__controls__switch--active){color:#5b5b5b;padding:10px 110px 10px 10px}.sort__controls__switch.-js-sort__controls__switch--active{border-bottom:4px solid #003063;color:#003063;padding:10px 110px 6px 10px;position:relative}.sort__controls__switch.-js-sort__controls__switch--active:after,.sort__controls__switch.-js-sort__controls__switch--active:before{font:400 normal 15px/20px icomoon;font-size:15px;font-style:normal;font-weight:400;line-height:20px;position:absolute;top:calc(50% - 10px)}.sort__controls__switch.-js-sort__controls__switch--active:before{color:#003063;content:"\e954";right:10px}.sort__controls__switch.-js-sort__controls__switch--active:after{color:#333;content:"\e955";right:23px}.sort__controls__switch.-js-sort__controls__switch--active.sort__controls__switch--mirroredIcon:before{-webkit-transform:scaleX(1) scaleY(-1);transform:scaleX(1) scaleY(-1)}}@media (max-width:1200px) and (min-width:1001px),(max-width:850px){.sort__controls__switch{padding:15px 110px 15px 15px}.sort__controls:not(.-js-sort__controls--active) .sort__controls__switch:not(.-js-sort__controls__switch--active){display:none}.sort__controls.-js-sort__controls--active .sort__controls__switch,.sort__controls:not(.-js-sort__controls--active) .sort__controls__switch.-js-sort__controls__switch--active{display:block}}