.shop-sort-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;min-width:190px;padding:6px;background:#fff;border:1px solid rgba(40,47,59,.12);border-radius:8px;box-shadow:0 12px 28px rgba(25,34,48,.14)}
.shop-sort-menu[hidden]{display:none}
.shop-sort-menu button{display:block;width:100%;text-align:left;border:0;border-radius:5px;background:#fff;padding:10px 12px;color:#282f3b;font:inherit;font-size:14px;cursor:pointer}
.shop-sort-menu button:hover,.shop-sort-menu button[aria-checked="true"]{background:#f8f1e6}
[data-filter-group].filter-selected{box-shadow:inset 0 0 0 1px #ef6a50}
.shop-empty-state{grid-column:1/-1;padding:28px 0;color:#59616c}
[hidden]{display:none!important}
