.filterElementWrapperSafari{align-items:center;display:flex;justify-content:center}.filtersContainer{margin:0 auto;padding-left:var(--section-side-indent-desktop);padding-right:var(--section-side-indent-desktop)}@media(max-width:768px){.filtersContainer{padding-left:var(--section-side-indent-mobile);padding-right:var(--section-side-indent-mobile)}}.filtersContainerTitle{font-family:var(--font-heading-family);font-size:104px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:90%;margin-bottom:30px;text-transform:uppercase}@media(max-width:1920px){.filtersContainerTitle{font-size:74px;line-height:70px}}@media(max-width:991px){.filtersContainerTitle{font-size:56px;margin-bottom:32px}}@media(max-width:768px){.filtersContainerTitle{font-size:48px;margin-bottom:26px}}@media(max-width:576px){.filtersContainerTitle{margin-bottom:19px}}.filtersContainerTitle_ru{font-family:var(--font-heading-family);font-size:89px;letter-spacing:-3px}@media(max-width:1920px){.filtersContainerTitle_ru{font-size:74px;line-height:70px}}@media(max-width:1024px){.filtersContainerTitle_ru{font-size:74px}}@media(max-width:991px){.filtersContainerTitle_ru{font-size:56px}}@media(max-width:768px){.filtersContainerTitle_ru{font-size:47px;letter-spacing:-2px}}.filtersContainerDescription{font-family:var(--font-body-family);font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:120%;margin-bottom:60px;text-align:center}@media(min-width:1024px)and (max-width:1920px){.filtersContainerDescription{font-size:22px;line-height:110%;margin-bottom:40px}}@media(max-width:768px){.filtersContainerDescription{font-size:18px}}.filtersContainer .filtersForm{align-items:center;display:flex;flex-direction:column;justify-content:center}.filtersContainer .filtersWrapper{align-items:start;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:769px){.filtersContainer .filtersWrapper:nth-child(n+2){margin-left:24px}}.filtersContainer .filtersWrapperText{color:var(--birch);font-family:var(--font-body-family);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:28px;margin-right:32px;text-transform:uppercase}@media(min-width:1024px)and (max-width:1920px){.filtersContainer .filtersWrapperText{font-size:17px;line-height:18px}}@media(max-width:768px){.filtersContainer .filtersWrapperText{font-size:14px;letter-spacing:-.28px;line-height:22px;margin-bottom:16px;margin-right:0}.filtersContainer{flex-direction:column}}.filtersContainerDropdownsWrapper{display:flex}.filtersContainerText{margin-right:24px}@media(max-width:768px){.filtersContainerText{margin-bottom:16px;margin-right:0!important}}.filtersContainer .filterWrapper{align-items:center;display:flex;justify-content:center;position:relative}.filtersContainer .filterWrapper:not(:only-of-type):first-child{margin-right:24px}@media(max-width:768px){.filtersContainer .filterWrapper:not(:only-of-type):first-child{margin-right:16px}}@media(max-width:410px){.filtersContainer .filterWrapper:not(:only-of-type){padding:8px}.filtersContainer .filterWrapper:not(:only-of-type):first-child{margin-right:0}}.filtersContainer .filterWrapperFilterName{color:var(--birch);font-family:var(--font-body-family);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:28px;margin-right:12px;text-transform:uppercase}@media(min-width:1024px)and (max-width:1920px){.filtersContainer .filterWrapperFilterName{font-size:17px;line-height:18px}}@media(max-width:768px){.filtersContainer .filterWrapperFilterName{font-size:18px;font-size:14px;line-height:22px}}.filtersContainer .filterWrapperInput{align-items:center;background:#f8f8f8;border:1px solid #352e26;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:center;padding:12px 20px}@media(min-width:1024px)and (max-width:1920px){.filtersContainer .filterWrapperInput{padding:10px 17px}}@media(max-width:768px){.filtersContainer .filterWrapperInput{padding:11px 15px}}.filtersContainer .filterWrapperList{background:var(--alabaster);border:1px solid var(--birch);border-radius:4px;margin-top:8px;position:absolute;top:100%;width:100%;z-index:99}.filtersContainer .filterWrapperListItem{padding:8px 24px}@media(min-width:1024px)and (max-width:1920px){.filtersContainer .filterWrapperListItem{padding:8px 19px}}@media(max-width:768px){.filtersContainer .filterWrapperListItem{padding:9px 16px}}.filtersContainer .filterWrapperListItem:first-child{padding-top:16px}.filtersContainer .filterWrapperListItem:last-child{padding-bottom:16px}.filtersContainer .filterWrapperListItem.activeFilterValue{background:var(--pink_lace)}.filtersContainer .filterWrapperListItem.activeFilterValue .icon-checkmark{visibility:inherit}.filtersContainer .filterWrapperListItem.activeFilterValue .filterWrapperCheckboxCustom{background:var(--birch)}.filtersContainer .filterWrapperListItemText{color:var(--birch);font-family:var(--font-body-family);font-size:18px;font-weight:500;letter-spacing:-.36px;line-height:120%;text-transform:uppercase}@media(min-width:1024px)and (max-width:1920px){.filtersContainer .filterWrapperListItemText{font-size:17px;line-height:18px}}@media(max-width:768px){.filtersContainer .filterWrapperListItemText{font-size:14px;letter-spacing:-.28px;line-height:22px;text-transform:uppercase}}.filtersContainer .filterWrapperFieldset,.filtersContainer .filterWrapperFieldsetList{border:none;margin:0;padding:0}.filtersContainer .filterWrapperFieldsetFix{height:0;visibility:hidden}.filtersContainer .filterWrapperFieldsetFix li{padding:4px}.filtersContainer .filterWrapperItemLabel{align-items:center;cursor:pointer;display:flex;position:relative;z-index:10}.filtersContainer .filterWrapperCheckboxDefault{opacity:0;position:absolute;z-index:-1}.filtersContainer .filterWrapperCheckboxCustom{border:1px solid var(--birch);border-radius:2px;display:flex;height:24px;margin-right:8px;padding:4px;width:24px}.filtersContainer .filterWrapperCheckboxCustom:hover{background:var(--pink_lace)}.filtersContainer .filterWrapperCheckboxCustom .icon-checkmark{visibility:hidden}.filtersContainer .filtersItemsContainer{align-items:center;display:flex}@media(max-width:768px){.filtersContainer .filtersItemsContainer{flex-direction:column}}.filtersContainer .activeFiltersContainer{align-items:center;display:flex;flex-wrap:wrap;margin-top:32px;width:100%}@media(max-width:768px){.filtersContainer .activeFiltersContainer{margin-top:16px}}.filtersContainer .activeFiltersContainerButton{align-items:center;background:var(--birch);border:1px solid var(--birch);border-radius:4px;display:flex;padding:13px 20px;width:max-content}@media(min-width:1024px)and (max-width:1920px){.filtersContainer .activeFiltersContainerButton{padding:8px 15px}}@media(max-width:768px){.filtersContainer .activeFiltersContainerButton{padding:12px 16px}}.filtersContainer .activeFiltersContainerButtonText{color:var(--alabaster);font-family:var(--font-body-family);font-size:18px;font-weight:500;letter-spacing:-.36px;line-height:120%;margin-right:12px;text-transform:uppercase}@media(min-width:1024px)and (max-width:1920px){.filtersContainer .activeFiltersContainerButtonText{font-size:15px;line-height:16px}}@media(max-width:768px){.filtersContainer .activeFiltersContainerButtonText{font-size:14px;letter-spacing:-.28px;line-height:22px}}.filtersContainer .activeFiltersContainer creamly-facet-remove{display:flex;margin-bottom:24px}@media(max-width:768px){.filtersContainer .activeFiltersContainer creamly-facet-remove{margin-bottom:8px}}.filtersContainer .activeFiltersContainer creamly-facet-remove:not(:last-child){margin-right:24px}@media(max-width:768px){.filtersContainer .activeFiltersContainer creamly-facet-remove:not(:last-child){margin-right:8px}}.filtersContainer .activeFiltersContainer .buttonRemoveAll{margin-left:8px}@media(max-width:768px){.filtersContainer .activeFiltersContainer .buttonRemoveAll{min-height:40px}}.filtersContainer .activeFiltersContainer .buttonRemoveAllBtn{align-items:center;display:flex}.filtersContainer .activeFiltersContainer .buttonRemoveAllBtnText{color:var(--birch);display:block;font-family:var(--font-body-family);font-size:18px;font-weight:500;letter-spacing:-.36px;line-height:120%;margin-right:12px;padding-bottom:2px;text-transform:uppercase}@media(min-width:1024px)and (max-width:1920px){.filtersContainer .activeFiltersContainer .buttonRemoveAllBtnText{font-size:15px;line-height:16px}}@media(max-width:768px){.filtersContainer .activeFiltersContainer .buttonRemoveAllBtnText{font-size:14px;letter-spacing:-.28px;line-height:22px}}.filtersContainer .activeFiltersContainer .buttonRemoveAll .icon-close-big-dark{margin-bottom:3px}