.page-catalog{padding-right:20px;padding-left:20px}@media(min-width:992px){.page-catalog{padding-right:30px;padding-left:30px}}@media(min-width:768px){.page-catalog__header{padding-top:8px;padding-bottom:30px}}.page-catalog__header-row{display:flex;gap:24px;align-items:flex-end;justify-content:space-between}.page-catalog__header-row:not(:last-child){margin-bottom:20px}@media(min-width:1024px){.page-catalog__header-row:not(:last-child){margin-bottom:28px}}.page-catalog__title{max-width:290px;color:#1d1d1b;font-weight:400;font-size:36px;font-family:Etnodim_Display,-apple-system,arial,Segoe UI,roboto,helvetica,sans-serif;line-height:1.2;text-transform:uppercase}.page-catalog__title--full{max-width:100%}.page-catalog__short-description{max-width:730px;color:#1d1d1b;font-weight:300;font-size:14px;line-height:1}@media(min-width:1024px){.page-catalog__short-description{font-size:22px}}.page-catalog__short-description p{color:inherit;font-weight:inherit;font-size:inherit;line-height:1}.page-catalog__hero-text{display:none}@media(min-width:768px){.page-catalog__hero-text{display:block;color:#1d1d1b;font-weight:700;font-size:48px;line-height:1.2;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase}}@media(min-width:1024px){.page-catalog__hero-text{font-size:4.5rem}}.page-catalog__nav{display:none}@media(min-width:1024px){.page-catalog__nav{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:32px 0 20px}}.page-catalog__nav-tags{display:flex;flex-wrap:wrap;gap:20px}.page-catalog__count{color:#1d1d1b;font-size:14px}.page-catalog__actions{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-top:60px;margin-bottom:20px}@media(min-width:1024px){.page-catalog__actions{display:none}}.page-catalog__filter-btn{appearance:none;border:none;background:none;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;color:#1d1d1b;font-weight:500;font-size:14px;line-height:1}.page-catalog__filter-btn--desktop{display:none}@media(min-width:1024px){.page-catalog__filter-btn--desktop{display:inline-block;font-size:36px;font-family:Etnodim_Head,-apple-system,arial,Segoe UI,roboto,helvetica,sans-serif;line-height:1.2;letter-spacing:3.2px;white-space:nowrap;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.page-catalog__filter-btn--desktop:hover{opacity:.7}}.page-catalog .filter-tags{display:none}@media(min-width:1024px){.page-catalog .filter-tags{display:flex;align-self:flex-start;padding-top:8px}}.page-catalog__filter-additional{display:flex;justify-content:flex-end;gap:60px}.page-catalog__filter-additional .filter-clear{margin-left:auto}.page-catalog .filter-tags,.page-catalog__filter-additional{max-width:340px;width:100%}.page-catalog__body{display:grid;gap:24px}@media(min-width:1024px){.page-catalog__body{grid-template-columns:280px 1fr;gap:48px}}.page-catalog__sidebar{display:none}@media(min-width:1024px){.page-catalog__sidebar{display:block}}.page-catalog__content{min-width:0}.page-catalog__banner-row{grid-column:1/-1;display:flex;gap:4px}@media(min-width:1024px){.page-catalog__banner-row{gap:10px}}.page-catalog__banner{position:relative;flex:1 1 0;min-width:0;overflow:hidden}.page-catalog__banner:not(:has(.page-catalog__banner-text)){display:none}@media(min-width:768px){.page-catalog__banner:not(:has(.page-catalog__banner-text)){display:block}}.page-catalog__banner-link{display:block;aspect-ratio:741/988}.page-catalog__banner-link img{width:100%;height:100%;object-fit:cover}.page-catalog__banner-text{position:absolute;bottom:0;left:0;z-index:1;padding:20px;color:#fff;font-weight:300;font-size:14px;line-height:1.1}.page-catalog__banner-label{display:block;margin-bottom:20px;font-weight:300;font-size:inherit;line-height:inherit;text-decoration:underline;text-underline-position:under}.page-catalog__banner-desc{font-weight:inherit;font-size:inherit;line-height:inherit}.page-catalog .product-grid{margin-left:-20px;margin-right:-20px}@media(min-width:992px){.page-catalog .product-grid{margin-left:0;margin-right:0}}.page-catalog .load-more{margin-top:100px}.filter-bar{position:fixed;right:0;bottom:0;left:0;z-index:80;display:flex;gap:16px;align-items:center;padding:16px 30px;background:#fff;border-top:1px solid #d9d9d9}@media(min-width:1024px){.filter-bar{display:none}}.product-grid--search{padding-bottom:170px}@media(min-width:992px){.product-grid--search{padding-bottom:240px}}
