main.CategoriesPage section.BannerSection{margin-bottom:2rem}main.CategoriesPage section.CategoriesSection .row-buttons{display:flex;align-items:center;gap:3.2rem;margin-bottom:2rem}main.CategoriesPage section.CategoriesSection .row-buttons button{gap:.8rem}main.CategoriesPage section.CategoriesSection .row-buttons button svg{width:2.4rem;object-fit:contain}main.CategoriesPage section.CategoriesSection .row-buttons button span{font:700 2.4rem Variable;color:#574eba}main.CategoriesPage section.CategoriesSection .row-buttons button:hover:not(.active) span{color:#574eba99}main.CategoriesPage section.CategoriesSection .row-buttons button:hover:not(.active) svg path{fill:#574eba99}main.CategoriesPage section.CategoriesSection .row-buttons button.active span{color:#fff}main.CategoriesPage section.CategoriesSection .row-buttons button.active svg path{fill:#fff}main.CategoriesPage section.CategoriesSection .row-categories{display:grid;grid-template-columns:repeat(8,1fr);gap:2rem}main.CategoriesPage section.CategoriesSection .row-categories .col-category{width:100%}main.CategoriesPage section.CategoriesSection .row-categories .col-category .block{width:100%;aspect-ratio:1 / 1;padding:1.6rem;border-radius:1.6rem;background-size:12rem,cover!important;background-position:right bottom,center!important;background-repeat:no-repeat,no-repeat!important;cursor:pointer}main.CategoriesPage section.CategoriesSection .row-categories .col-category .block span{font:600 1.4rem Variable;color:#fff}main.CategoriesPage section.CategoriesSection .row-categories .col-category .block:hover{opacity:.85}main.CategoriesPage section.CategoriesSection .row.selections{margin:0 -1rem;gap:2rem 0}main.CategoriesPage section.CategoriesSection .row.selections .col-md-4{padding:0 1rem}main.CategoriesPage section.CategoriesSection .row.selections .col-md-4 .block{display:flex;align-items:center;gap:1.6rem;padding:.8rem 2.4rem .8rem .8rem;border-radius:1.6rem;background-color:#12101a;cursor:pointer}main.CategoriesPage section.CategoriesSection .row.selections .col-md-4 .block .imageContainer{border-radius:1rem;width:8rem;height:8rem;flex-shrink:0}main.CategoriesPage section.CategoriesSection .row.selections .col-md-4 .block .column h3{font:700 1.8rem Variable;color:#fff;margin-bottom:1rem}main.CategoriesPage section.CategoriesSection .row.selections .col-md-4 .block .column p{font:400 1.6rem Variable;color:#fff6}main.CategoriesPage section.CategoriesSection .row.selections .col-md-4 .block:hover{background-color:#1a1824}@media screen and (max-width:1025px){main.CategoriesPage section.BannerSection{margin-bottom:1.6rem}main.CategoriesPage section.CategoriesSection .row-buttons{display:flex;align-items:center;gap:1.6rem;margin-bottom:1.2rem}main.CategoriesPage section.CategoriesSection .row-buttons button{gap:.6rem}main.CategoriesPage section.CategoriesSection .row-buttons button svg{width:1.4rem;object-fit:contain}main.CategoriesPage section.CategoriesSection .row-buttons button span{font:700 1.8rem Variable;color:#fff3}main.CategoriesPage section.CategoriesSection .row-buttons button:hover:not(.active) span{color:#fff6}main.CategoriesPage section.CategoriesSection .row-buttons button.active span{color:#fff}main.CategoriesPage section.CategoriesSection .row-buttons button.active svg path{fill-opacity:1}main.CategoriesPage section.CategoriesSection .row-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;box-sizing:border-box}main.CategoriesPage section.CategoriesSection .row-categories .col-category{width:100%;min-width:0}main.CategoriesPage section.CategoriesSection .row-categories .col-category .block{width:100%;aspect-ratio:1 / 1;padding:1.2rem;border-radius:1.6rem;background-size:8rem,cover!important;background-position:right bottom,center!important;background-repeat:no-repeat,no-repeat!important;cursor:pointer}main.CategoriesPage section.CategoriesSection .row-categories .col-category .block span{font:600 1.2rem Variable;color:#fff;word-break:break-word}main.CategoriesPage section.CategoriesSection .row-categories .col-category .block:hover{opacity:.85}main.CategoriesPage section.CategoriesSection .row.selections{margin:0;gap:.8rem 0}main.CategoriesPage section.CategoriesSection .row.selections .col-md-4{padding:0}main.CategoriesPage section.CategoriesSection .row.selections .col-md-4 .block{display:flex;align-items:center;gap:.8rem;padding:.4rem;border-radius:1.2rem;background-color:#12101a;cursor:pointer}main.CategoriesPage section.CategoriesSection .row.selections .col-md-4 .block .imageContainer{border-radius:1rem;width:6.4rem;height:6.4rem;flex-shrink:0}main.CategoriesPage section.CategoriesSection .row.selections .col-md-4 .block .column h3{font:700 1.4rem Variable;color:#fff;margin-bottom:.6rem}main.CategoriesPage section.CategoriesSection .row.selections .col-md-4 .block .column p{font:400 1.2rem Variable;color:#fff6}main.CategoriesPage section.CategoriesSection .row.selections .col-md-4 .block:hover{background-color:#1a1824}}
