.listing-select{--listing-select-accent:var(--accent-color);--listing-select-panel-display:none;--listing-select-arrow-rotate:45deg;position:relative}.listing-select__trigger{color:var(--text-color);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.listing-select__label{color:var(--muted-color);margin-right:10px}.listing-select__pill{border:1px solid var(--light-surface-color);border-radius:50px;align-items:center;gap:20px;padding:3px 4px 3px 15px;display:flex}.listing-select__current{white-space:nowrap;line-height:20px}.listing-select__arrow{background:var(--listing-select-accent);border-radius:50%;width:30px;height:30px;position:relative}.listing-select__arrow:after{border-right:2px solid var(--white-color);border-bottom:2px solid var(--white-color);width:8px;height:8px;transform:translate(-50%,-75%) rotate(var(--listing-select-arrow-rotate));content:"";position:absolute;top:50%;left:50%}.listing-select__panel{z-index:20;display:var(--listing-select-panel-display);background:var(--white-color);box-shadow:0 0 5px var(--shadow-color);border:0;flex-direction:column;margin:0;padding:10px;position:absolute;top:100%;right:0}.listing-select__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.listing-select__option{white-space:nowrap;cursor:pointer;justify-content:flex-end;align-items:center;gap:5px;margin:3px 0;font-size:13px;line-height:20px;display:flex}.listing-select__radio{background:var(--border-color);cursor:pointer;appearance:none;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin:0}.listing-select__radio:checked{background:var(--white-color);box-shadow:inset 0 0 0 6px var(--listing-select-accent)}.listing-select_open{--listing-select-panel-display:flex;--listing-select-arrow-rotate:225deg}@media (width<=768px){.listing-select__label{color:var(--text-color);margin-right:6px;font-weight:600}.listing-select__pill{border:0;padding:0}.listing-select__current{display:none}.listing-select__arrow{background:0 0;width:12px;height:20px}.listing-select__arrow:after{border-color:var(--muted-color);transform:translate(-50%,-50%)rotate(-45deg)}.listing-select__panel{z-index:100;width:min(305px,85vw);box-shadow:0 0 0 100vmax var(--overlay-color);padding:0;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.listing-select__legend{float:left;border-bottom:1px solid var(--border-color);width:100%;height:auto;color:var(--muted-color);text-transform:uppercase;clip-path:none;padding:15px;font-weight:600;position:static}.listing-select__option{border-bottom:1px solid var(--border-color);white-space:normal;justify-content:space-between;margin:0 15px;padding:16px 0;font-size:14px}.listing-select__radio{width:16px;height:16px}.listing-select__radio:checked{box-shadow:inset 0 0 0 3px var(--listing-select-accent)}}.product-listing__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;min-height:55px;display:flex}.product-listing__title{margin:0;font-size:30px;line-height:40px}.product-listing__back{background-color:var(--text-color);flex:none;width:24px;height:24px;margin:18px -16px 0 -6px;display:none;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M15%205l-7%207%207%207'/%3e%3c/svg%3e") 50%/20px no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M15%205l-7%207%207%207'/%3e%3c/svg%3e") 50%/20px no-repeat}.product-listing__count{color:var(--muted-color);font-size:14px;font-weight:400;display:none;position:relative;top:-.4em}.product-listing__controls{align-items:center;gap:10px;margin-top:9px;display:flex}.product-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px;margin:0;padding:20px 0 0;list-style:none;display:grid}.product-listing__empty{color:var(--muted-color)}.product-listing__pagination{margin-top:14px}.product-listing__more{color:var(--black-color);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:14px auto 20px;padding:0;font-weight:500;display:block}.product-listing__more:hover{color:var(--theme-color)}@media (width<=1024px){.product-listing__limit{display:none}}@media (width<=768px){.product-listing__title{margin-top:20px;font-size:14px;font-weight:600;line-height:19px}.product-listing__count{display:inline}.product-listing__back{display:block}.product-listing__controls{margin-top:20px}.product-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 15px}}@media (width<=550px){.product-listing__grid{row-gap:20px}}
