.ns-chip{font-weight:400}.ns-chip_with_delete.ns-chip_view_light:hover{color:var(--color-primary-dark)}.ns-chip_view_dark{background:var(--color-primary-dark);color:var(--color-typo-light)}.ns-chip_view_dark:hover:hover{color:var(--color-gray-50)}.ns-chip_with_delete.ns-chip_view_dark:hover{color:var(--color-typo-light)}.ns-chip__delete{position:relative;padding:6px;margin-left:3px;z-index:var(--z-layer-second)}.ns-chip_with_delete{cursor:auto}.ns-filters-menu__trigger{display:block;transition:color .3s}.ns-filters-menu__trigger:hover{color:var(--color-primary)}.ns-filters-menu__trigger-icon{position:relative;display:flex}.ns-filters-menu__trigger .base-button__inner{display:flex;align-items:center}.ns-filters-menu__badge{position:absolute;top:8px;right:0}.ns-filters-menu__box{will-change:transform;position:fixed;top:0;right:0;bottom:0;display:flex;flex-direction:column;max-width:404px;width:100%;background:var(--color-typo-light);z-index:var(--z-layer-fourth);transition:transform .2s}@media (max-width:500px){.ns-filters-menu__box{max-width:420px}}.ns-filters-menu__header{padding:7px 9px 4px 16px;display:flex;align-items:center}.ns-filters-menu__close-button{padding:12px;color:var(--color-gray);margin-left:auto;transition:color .3s}.ns-filters-menu__close-button:hover{color:var(--color-primary)}.ns-filters-menu__controls{position:relative;background-color:var(--color-typo-light)}.ns-filters-menu__clear-all{cursor:pointer}.ns-filters-menu__body{flex-grow:1;overflow-y:auto;padding-bottom:80px}.ns-filters-menu__footer{position:absolute;bottom:16px;left:16px;right:16px;z-index:var(--z-layer-second)}.ns-filters-menu__submit{min-height:48px}.filters-append-enter-active,.filters-append-leave-active{transform:translateX(0)}.filters-append-enter-from,.filters-append-leave-to{transform:translateX(100%)}.ns-button-group_nowrap{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.ns-button-group_nowrap::-webkit-scrollbar{display:none}.ns-button-group_ignor_parent-padding{margin:0 calc(var(--parent-padding)*-1)}.ns-button-group__list{display:flex;flex-wrap:wrap;margin:calc(var(--indent)*-1);padding:0;list-style:none}@media (max-width:1000px){.ns-button-group_nowrap .ns-button-group__list{flex-wrap:nowrap}}.ns-button-group__item{padding:var(--indent);white-space:nowrap}.ns-button-group_ignor_parent-padding .ns-button-group__item:first-child{padding-left:calc(var(--parent-padding) + var(--indent))}.ns-button-group_ignor_parent-padding .ns-button-group__item:last-child{padding-right:calc(var(--parent-padding) + var(--indent))}