.home-intro{background-color:#f7f3ee;color:#525252;text-align:center}.home-intro__title{font-weight:700}.home-intro__title+.home-intro__text{margin-top:2em;margin-bottom:1em}.categories-section .categories-section__list{gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 992px){.categories-section .categories-section__list{gap:1.4rem;grid-template-columns:repeat(4, minmax(0, 1fr))}}.categories-section .category-item{aspect-ratio:1;background-color:#525252;box-shadow:none;position:relative}.categories-section .category-item__link{color:#fff;justify-content:center;overflow:hidden;padding:1.2rem;position:relative}.categories-section .category-item__link::before{background-color:rgba(40,36,32,.35);content:"";inset:0;position:absolute;z-index:1}.categories-section .category-item__img{height:100%;inset:0;position:absolute;width:100%}.categories-section .category-item__img img{object-fit:cover}.categories-section .category-item__name{flex:0 1 auto;min-width:0;overflow-wrap:break-word;font-size:1.6rem;font-weight:800;line-height:1.2;position:relative;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.55);z-index:2}@media(min-width: 992px){.categories-section .category-item__name{font-size:2.4rem}}.categories-section .category-item__btn{display:none}
