.FiltersBlock-module-scss-module__rHr8-G__container{background-color:var(--color-bg-secondary);width:100%;color:var(--color-text-primary);border-top:2px solid var(--outline-color);grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);gap:54px;padding:54px 24px 33px;display:grid}@media (max-width:650px){.FiltersBlock-module-scss-module__rHr8-G__container{gap:24px;padding:24px 14px 23px}}@media (max-width:400px){.FiltersBlock-module-scss-module__rHr8-G__container{grid-template-columns:269px}}.FiltersBlock-module-scss-module__rHr8-G__genreFilter{grid-column:1/-1}.FiltersBlock-module-scss-module__rHr8-G__categoryFilter{flex-direction:column;display:flex}.FiltersBlock-module-scss-module__rHr8-G__categoryFilter>*+*{margin-top:20px}
.FiltersGroup-module-scss-module__3yKbLq__filterGroup{flex-direction:column;display:flex}.FiltersGroup-module-scss-module__3yKbLq__filterGroup>*+*{margin-top:20px}.FiltersGroup-module-scss-module__3yKbLq__filterGroup__title{font-family:var(--font-better-vcr);letter-spacing:-.06em;text-transform:uppercase;font-size:max(1.25rem,min(.8929rem + 1.7857vw,2.5rem));font-weight:400;line-height:max(1rem,min(.6429rem + 1.7857vw,2.25rem))}.FiltersGroup-module-scss-module__3yKbLq__filterGroup__tags{flex-flow:wrap;margin-left:-10px;margin-right:-10px;display:flex}.FiltersGroup-module-scss-module__3yKbLq__filterGroup__tags>*{margin:10px}@media (max-width:768px){.FiltersGroup-module-scss-module__3yKbLq__filterGroup__tags>*{margin:5px}}@media (max-width:475px){.FiltersGroup-module-scss-module__3yKbLq__filterGroup__tags>*{margin:2.5px}}.FiltersGroup-module-scss-module__3yKbLq__filterGroup__button{background-color:#0000;border:none;border-radius:12px}
.Hero-module-scss-module__a2S-pG__container{background-color:var(--color-accent-blue);justify-content:center;align-items:center;width:100%;height:max(220px,min(19.73vw,284px));display:flex;position:relative;overflow:hidden}@media (max-width:768px){.Hero-module-scss-module__a2S-pG__container{height:max(150px,min(28vw,220px))}}@media (max-width:600px){.Hero-module-scss-module__a2S-pG__container{height:max(150px,min(30vw,180px))}}@media (max-width:475px){.Hero-module-scss-module__a2S-pG__container{height:max(200px,min(60vw,284px))}}.Hero-module-scss-module__a2S-pG__back{z-index:2;background-color:#0000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.Hero-module-scss-module__a2S-pG__img{z-index:1;width:max(9.375rem,min(5.8036rem + 17.8571vw,21.875rem));height:max(8.75rem,min(5.1786rem + 17.8571vw,21.25rem));position:absolute}@media (max-width:1024px){.Hero-module-scss-module__a2S-pG__img{width:max(9.375rem,min(8.8036rem + 17.8571vw,21.875rem));height:max(8.75rem,min(8.1786rem + 17.8571vw,21.25rem))}}@media (max-width:720px){.Hero-module-scss-module__a2S-pG__img{width:max(9.375rem,min(10.8036rem + 17.8571vw,21.875rem));height:max(8.75rem,min(10.1786rem + 17.8571vw,21.25rem))}}@media (max-width:425px){.Hero-module-scss-module__a2S-pG__img{width:max(9.375rem,min(8.8036rem + 17.8571vw,21.875rem));height:max(8.75rem,min(8.1786rem + 17.8571vw,21.25rem))}}.Hero-module-scss-module__a2S-pG__img_left{top:14%;left:2%;rotate:-30deg}@media (max-width:1024px){.Hero-module-scss-module__a2S-pG__img_left{top:30%}}@media (max-width:720px){.Hero-module-scss-module__a2S-pG__img_left{top:45%;left:1%}}.Hero-module-scss-module__a2S-pG__img_right{bottom:21%;right:-1.4%;rotate:35deg}@media (max-width:720px){.Hero-module-scss-module__a2S-pG__img_right{bottom:42%;right:-3%}}.Hero-module-scss-module__a2S-pG__title{font-family:var(--font-better-vcr);letter-spacing:-.06em;text-transform:uppercase;z-index:3;font-size:max(50px,min(6.667vw,96px));font-weight:400;line-height:68px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ProductsListClient-module-scss-module___c3lPG__container{flex-direction:column;margin-top:100px;margin-bottom:200px;display:flex}.ProductsListClient-module-scss-module___c3lPG__container>*+*{margin-top:80px}.ProductsListClient-module-scss-module___c3lPG__cardList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));place-content:start space-between;justify-items:start;gap:40px 20px;width:100%;list-style:none;display:grid}@media (max-width:1024px){.ProductsListClient-module-scss-module___c3lPG__cardList{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (max-width:768px){.ProductsListClient-module-scss-module___c3lPG__cardList{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:580px){.ProductsListClient-module-scss-module___c3lPG__cardList{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media (max-width:425px){.ProductsListClient-module-scss-module___c3lPG__cardList{padding-left:10px;padding-right:10px}}.ProductsListClient-module-scss-module___c3lPG__cardList .ProductsListClient-module-scss-module___c3lPG__productCardLink{width:100%;max-width:327px;display:flex}.ProductsListClient-module-scss-module___c3lPG__cardList.ProductsListClient-module-scss-module___c3lPG__artistsList{grid-template-columns:repeat(3,minmax(260px,408px))}@media (max-width:1024px){.ProductsListClient-module-scss-module___c3lPG__cardList.ProductsListClient-module-scss-module___c3lPG__artistsList{grid-template-columns:repeat(3,minmax(220px,408px))}}@media (max-width:768px){.ProductsListClient-module-scss-module___c3lPG__cardList.ProductsListClient-module-scss-module___c3lPG__artistsList{grid-template-columns:repeat(3,minmax(150px,408px))}}@media (max-width:580px){.ProductsListClient-module-scss-module___c3lPG__cardList.ProductsListClient-module-scss-module___c3lPG__artistsList{grid-template-columns:repeat(2,1fr)}}.ProductsListClient-module-scss-module___c3lPG__artistsGrid{justify-content:flex-start;width:100%;display:flex}.ProductsListClient-module-scss-module___c3lPG__errorBlock{flex-direction:column;display:flex}.ProductsListClient-module-scss-module___c3lPG__errorBlock>*+*{margin-top:20px}.ProductsListClient-module-scss-module___c3lPG__retryButton{max-width:350px}.ProductsListClient-module-scss-module___c3lPG__button{background-color:var(--color-bg-secondary);font-family:var(--font-feature-mono);letter-spacing:-.06em;color:var(--color-text-inverse);padding:10px 16px;background-color:var(--color-bg-secondary);cursor:pointer;border:none;border-radius:36px;align-self:center;padding:10px 20px;font-size:16px;font-weight:400;line-height:100%}.ProductsListClient-module-scss-module___c3lPG__button:hover{color:var(--color-text-accent-blue)}.ProductsListClient-module-scss-module___c3lPG__message{font-family:var(--font-feature-mono);letter-spacing:-.06em;justify-content:center;align-items:center;padding:100px;font-size:32px;font-weight:400;line-height:100%;display:flex}
