@font-face{font-family:Gobold;src:url(./goboldThin-567lWGHK.woff2) format("woff2"),url(./goboldThin-DZJ6O_Z2.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Gobold;src:url(./goboldRegular-DrUSWy2-.woff2) format("woff2"),url(./goboldRegular-DlYKViX4.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gobold;src:url(./goboldBold-SsKJgNOm.woff2) format("woff2"),url(./goboldBold-B61vrZaL.woff) format("woff");font-weight:700;font-style:normal}.products{padding:2.4rem 0;background-color:#fcf5ea}.products-list{display:grid;grid-gap:1.2rem;grid-row-gap:1.2rem;grid-template-columns:calc(50% - .6rem) calc(50% - .6rem);padding-bottom:2.4rem;align-items:start;padding-top:1.6rem}@media (min-width: 767px){.products-list{grid-template-columns:repeat(3,1fr);grid-gap:1.6rem;grid-row-gap:1.6rem}.products-list--4{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.products-list--4{grid-template-columns:repeat(4,1fr)}.products__main--filter-opened .products-list{grid-template-columns:repeat(3,1fr)}}.products__tools{display:flex;grid-gap:1.6rem}@media (min-width: 767px){.products__tools{justify-content:space-between;align-items:flex-start}}@media (max-width: 767px){.products__tools{flex-direction:column}}.products__categories{display:flex;flex-wrap:wrap;border:1px solid #33302A;padding:.6rem;grid-gap:.6rem}@media (max-width: 767px){.products__categories{flex-wrap:nowrap;overflow:auto;max-width:100%}}.products__categories-btn{display:block;font-weight:400;line-height:4.1rem;padding:0 1.2rem;transition:all .3s;text-align:center;min-width:6rem;font-size:1.6rem;text-transform:uppercase;white-space:nowrap;flex-shrink:0;color:#33302a}@media (max-width: 767px){.products__categories-btn{text-transform:none}}.products__categories-btn:hover,.products__categories-btn--active{transition:all .15s;background-color:#823232;color:#fff}@media (min-width: 767px){.products__main{padding-top:2.4rem;display:flex;gap:4.8rem}}@media (min-width: 1200px){.products__main--filter-opened .products__sidebar{width:29rem;margin-right:2.4rem;overflow:visible}}@media (max-width: 1200px){.products__main--filter-opened .filter{right:0}}.products__sidebar{flex-shrink:0;transition:all .3s}.products__sidebar-inner{width:24rem}@media (min-width: 1200px){.products__sidebar-inner{position:sticky;top:2.4rem}}
