.main-content{display:grid;grid-template-columns:1fr minmax(0, 800px) 1fr;grid-gap:20px}@media(max-width: 1400px){.main-content{grid-template-columns:1fr minmax(0, 800px) 10%}}@media(max-width: 1200px){.main-content{grid-template-columns:1fr minmax(0, 800px)}}@media(max-width: 1050px){.main-content{grid-template-columns:1fr}}.main-content h1{margin-bottom:20px}.main-content aside.categories{margin-top:calc(2em + 20px);padding:20px;position:sticky;top:var(--header-height);height:fit-content}@media(max-width: 1050px){.main-content aside.categories{display:none}}.main-content aside.categories ul{list-style:none;padding:0}.main-content aside.categories ul li{margin-bottom:10px;font-size:1.2rem}.main-content aside.categories ul li a{text-decoration:none;color:#333}.main-content aside.categories ul li a:hover{text-decoration:underline}.main-content .tiles_content{overflow:hidden}.main-content .tiles_content .categories{display:none;flex-direction:column;margin-bottom:20px}@media(max-width: 1050px){.main-content .tiles_content .categories{display:block}}.main-content .tiles_content .categories h2{font-size:1.2rem}.main-content .tiles_content .categories ul{margin-block:10px;padding-inline:20px;margin-inline:-20px;list-style:none;width:calc(100% + 40px);cursor:grab;display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;gap:20px}.main-content .tiles_content .categories ul::-webkit-scrollbar{height:14px}.main-content .tiles_content .categories ul::-webkit-scrollbar-track{margin-inline:20px}.main-content .tiles_content .categories ul::-webkit-scrollbar-thumb{border-radius:99px;border:2px solid var(--black);transition:background-color .2s ease}.main-content .tiles_content .categories ul::-webkit-scrollbar-thumb:hover{background-color:#e0e0e0}.main-content .tiles_content .categories ul::-webkit-scrollbar-thumb:active{background-color:var(--black)}.main-content .tiles_content .categories ul.active{cursor:grabbing}.main-content .tiles_content .categories ul.active a{cursor:grabbing}.main-content .tiles_content .categories ul li{display:flex;border-radius:5px;background-color:var(--secondary-color);transition:transform .2s ease}.main-content .tiles_content .categories ul li:hover{transform:scale(1.05)}.main-content .tiles_content .categories ul li a{display:block;white-space:nowrap;text-decoration:none;padding:2px 10px}/*# sourceMappingURL=boutique.css.map */
