.combo *,.combo *:before,.combo *:after{box-sizing:border-box}.combo{display:block;margin-bottom:0;width:250px;position:relative}.combo:after{border-bottom:1px solid rgb(0 0 0/75%);border-right:1px solid rgb(0 0 0/75%);content:"";display:block;height:10px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translate(0,-70%) rotate(45deg);width:10px}.combo-input{background-color:#fff;border:1px solid #a6a6a6;border-radius:5px;display:block;min-height:45px;padding:10px 50px 10px 15px;text-align:left;width:100%;color:#1f1f1f;font-weight:700;font-family:'Montserrat',sans-serif;font-size:16px}.open .combo-input{border-radius:5px 5px 0 0}.combo-input:focus{border-color:#b70020;box-shadow:0 0 3px 1px #b70020;outline:3px solid transparent}.combo-label{display:block;font-size:20px;font-weight:100;margin-bottom:.25em}.combo-menu{background-color:#fff;border:1px solid #a6a6a6;border-radius:0 0 5px 5px;display:none;text-align:left;max-height:300px;overflow-y:scroll;left:0;position:absolute;top:100%;width:100%;z-index:100}.open .combo-menu{display:block}.combo-option{padding:10px 15px 10px}.combo-option:hover{background-color:rgb(0 0 0/10%)}.combo-option.option-current{outline:3px solid #b70020;outline-offset:-3px}.combo-option[aria-selected=true]{padding-right:30px;position:relative}.combo-option[aria-selected=true]:after{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:16px;position:absolute;right:15px;top:50%;transform:translate(0,-50%) rotate(45deg);width:8px}@media only screen and (min-width:769px){.page-products .sorter{display:flex;align-items:center}}.toolbar-sorter label{margin-right:15px}.toolbar-sorter.sorter .combo{width:220px}@media only screen and (max-width:768px){.page-products .sorter{z-index:2;top:1px}.toolbar-sorter.sorter .combo{width:100%}.toolbar-sorter .combo-input{background-color:#3e3f42;border:1px solid #3e3f42;border-radius:2px;min-height:33px;color:#fff;font-weight:400;padding:4px 35px 5px 10px}.toolbar-sorter .open .combo-input{border-radius:2px 2px 0 0}.toolbar-sorter .combo:after{border-bottom:1px solid rgb(255 255 255/75%);border-right:1px solid rgb(255 255 255/75%)}.toolbar-sorter .combo-menu{border-radius:0 0 2px 2px}}