.sorting__collection span{font-size:var(--body-s);font-family:var(--font-family-body);font-weight:400;line-height:1.5;letter-spacing:0em}.sorting__container.loading::before{opacity:.5;pointer-events:all}.sorting__container.loading::after{opacity:1}.sorting__container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:var(--light_ui-background);opacity:0;pointer-events:none;z-index:2}.sorting__container::after{content:"";position:fixed;top:50%;left:50%;width:var(--xl_icon-size);height:var(--xl_icon-size);border:3px solid var(--light_grey-20);border-bottom-color:var(--light_ui-element);border-radius:100%;opacity:0;animation:spin infinite linear 1s;z-index:4;pointer-events:none;transition:opacity .35s}.sorting__container .custom-select-sorting-wrapper{position:absolute;top:100%;right:0;z-index:1000;background:var(--light_ui-background);max-height:0;overflow:hidden;opacity:0;transition:all .3s ease;transform:translateY(-10px);width:80vw;display:flex;justify-content:flex-end;text-align:right}@media screen and (min-width: 1024px){.sorting__container .custom-select-sorting-wrapper{width:360px}}.sorting__container .custom-select-sorting-wrapper.open{opacity:1;transform:translateY(0);max-height:500px}.sorting__container .custom-select-sorting-wrapper .select-options{padding:20px 48px 40px}@media screen and (min-width: 1024px){.sorting__container .custom-select-sorting-wrapper .select-options{padding:20px 83px 40px}}.sorting__container .custom-select-sorting-wrapper .select-options span{font-size:var(--body-s);display:block;padding:8px 0px;cursor:pointer}.sorting__container .custom-select-sorting-wrapper .select-options span:hover{font-weight:500}.sorting__container .custom-select-sorting-wrapper .select-options span.active{font-weight:500}.sorting__container select{position:absolute;opacity:0;pointer-events:none;left:-9999px}.sorting__collection{position:relative;min-height:24px;display:flex;align-items:center;justify-content:flex-end;gap:16px;cursor:pointer}.sorting__collection .icon-close{display:none}.sorting__collection.open .plus{display:none}.sorting__collection.open .icon-close{display:block}.sorting__collection span{font-weight:500;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content;pointer-events:none}.sorting__collection svg{width:12px;height:12px;pointer-events:none}.sorting__collection svg [fill]:not([fill=none]){fill:var(--light_ui-element)}.sorting__collection svg [stroke]:not([stroke=none]){stroke:var(--light_ui-element)}

/*# sourceMappingURL=snippets.sorting.css.map*/