.m-sort{position:absolute;right:0;top:0}@media screen and (min-width:768px){.m-sort{margin-left:auto;position:relative}.m-sort--vertical{margin-bottom:3.5rem}}.m-sort__label label{color:currentColor;font-weight:700}.m-sort__field{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;width:fit-content}@media screen and (min-width:768px){.m-sort__field{width:100%}}.m-sort__select{margin:0}.m-sort__select-field:not(.ts-wrapper){background:transparent;border:none;padding:0}