.categories__inner{padding:100px 0 60px 0}
@media only screen and (max-width:749px){
.categories__inner{padding:40px 0}
}
.categories__title{font-family:SangBleuOGSans,sans-serif;color:#434140;text-align:center;font-size:31px;line-height:120%}
.categories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}
@media only screen and (max-width:75em){
.categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media only screen and (max-width:749px){
.categories__grid{grid-template-columns:repeat(1,minmax(0,1fr))}
}
.categories__item{display:flex;background:#fff;border-radius:24px;gap:16px;overflow:hidden;text-decoration:none}
.categories__item--image{width:42%;flex-shrink:0}
.categories__item--image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.categories__item--body{display:flex;align-items:center;flex-grow:1;gap:12px;padding:24px 24px 24px 0}
.categories__item--title{color:#2c2a2a;font-size:16px;font-weight:600;line-height:130%;letter-spacing:.16px;flex-grow:1}
.categories__item--arrow{display:flex;align-items:center;justify-content:center;color:#fff;background:#d3a852;width:24px;height:24px;flex-shrink:0;border-radius:9999px}
.categories__button{display:flex;justify-content:center}
.categories__button a{min-width:250px}