.facets-check-ph{display:flex;flex-direction:column;gap:14px}.facets-check-ph__item{display:flex;align-items:center;gap:12px}.facets-ph{gap:32px}.facets-ph,.facets-ph__item{display:flex;flex-direction:column}.facets-ph__item{gap:18px}.facets-ph__check-label{display:flex;flex-direction:column;margin-top:-12px;padding-left:32px;gap:6px}.facets-ph__input{margin-top:-6px}.catalog-products-total{font-size:15px;font-style:normal;font-weight:400;line-height:18px}@media screen and (min-width:1200px){.catalog-products-total{font-size:16px;line-height:20px}}.catalog-products-total{color:var(--Light-Base-500)}.app-catalog-sorting{font-size:15px;font-style:normal;font-weight:400;line-height:18px}@media screen and (min-width:1200px){.app-catalog-sorting{font-size:16px;line-height:20px}}.app-catalog-sorting{display:flex;gap:8px;align-items:center}.app-catalog-sorting--open .app-catalog-sorting__icon{transform:rotate(-180deg)}.app-catalog-sorting__icon{flex-shrink:0;width:24px;height:24px;transition:transform .15s ease-in-out}.app-catalog__header{display:flex;align-items:flex-end;align-self:stretch;justify-content:space-between;margin-bottom:12px;gap:48px}@media screen and (min-width:769px){.app-catalog__header{margin-bottom:32px}}.app-catalog__header:empty{display:none}.app-catalog__header-controls{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:16px}.app-catalog__list-header{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.app-catalog__subheader{margin-bottom:20px}@media screen and (min-width:769px){.app-catalog__subheader{margin-bottom:32px}}.app-catalog__subheader:empty{display:none}@media screen and (min-width:769px){.app-catalog__sidebar,.app-catalog__sidebar-facets{display:flex;flex-direction:column;gap:32px}}.app-catalog__sidebar{display:none;transition:opacity .15s ease-in}@media screen and (min-width:769px){.app-catalog__sidebar{display:flex}}.app-catalog__sidebar--pending{opacity:.5;pointer-events:none}.app-catalog__filter-err{max-width:196px;margin-top:72px;margin-right:auto;margin-left:auto}.app-catalog__wrapper{display:grid;grid-template-columns:1fr}@media screen and (min-width:769px){.app-catalog__wrapper{gap:24px;grid-template-columns:272px 1fr}}@media screen and (min-width:1600px){.app-catalog__wrapper{gap:32px;grid-template-columns:328px 1fr}}.app-catalog__content{min-width:0}.app-catalog__controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom:8px;padding:0 16px;gap:8px 16px}@media screen and (min-width:769px){.app-catalog__controls{width:100%;margin-bottom:20px;padding:0}}.app-catalog__controls-simple{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;padding:0 16px;gap:8px 16px}.app-catalog__main-controls{display:flex;flex:0 0 auto;flex-direction:column;gap:8px}@media screen and (min-width:769px){.app-catalog__main-controls{flex-direction:row}}.app-catalog__main-controls-simple-left,.app-catalog__main-controls-simple-right{display:flex;flex-direction:row;flex-shrink:0;align-items:center;gap:16px}.app-catalog__main-controls-simple-right{margin-left:auto}.app-catalog__pagination{margin-top:40px;padding:0 16px}@media screen and (min-width:769px){.app-catalog__pagination{padding:0}}.app-catalog__current-filters{display:flex;flex-direction:row;max-width:100dvw;margin-bottom:24px;padding-right:16px;padding-left:16px;overflow-x:auto;white-space:nowrap;gap:8px}@media screen and (min-width:769px){.app-catalog__current-filters{flex-wrap:wrap;margin:0 0 40px;padding:0;overflow:initial;white-space:normal;gap:12px}}.app-catalog__litres{margin-bottom:8px}@media screen and (min-width:769px){.app-catalog__litres{margin-bottom:24px}}.app-catalog__settings{position:sticky;z-index:30;top:0;margin-bottom:8px;padding-bottom:16px;background:var(--Light-Base-100)}@media screen and (min-width:769px){.app-catalog__settings{position:relative;z-index:auto;top:auto;background:initial}}.app-catalog__settings--library{top:64px}@media screen and (min-width:769px){.app-catalog__applied{margin-bottom:40px}}.app-catalog__scroll-filters{padding-top:8px;padding-bottom:16px;background-color:var(--Light-Base-100)}.app-catalog__scroll-filters--library{margin-top:var(--app-navbar-height)}
