.categories{overflow-x:hidden}.categories__title{font-size:25px;line-height:41px;text-transform:capitalize;margin-bottom:20px}@media screen and (max-width: 991.98px){.categories__title{margin:20px 0}}.categories__items{display:block;overflow:hidden}@media screen and (min-width: 768px){.categories__items{padding-left:var(--page-width-x-paddings-tablet);margin-right:calc(var(--page-width-x-paddings-tablet)*-1);margin-left:calc(var(--page-width-x-paddings-tablet)*-1)}}@media screen and (min-width: 992px){.categories__items{padding-left:var(--page-width-x-paddings-desktop);margin-right:calc(var(--page-width-x-paddings-desktop)*-1);margin-left:calc(var(--page-width-x-paddings-desktop)*-1)}}@media screen and (min-width: 1400px){.categories__items{padding-left:calc((100vw - (var(--page-width) - var(--page-width-x-paddings-desktop)*2))/2);margin-right:calc((100vw - (var(--page-width) - var(--page-width-x-paddings-desktop)*2))/2*-1);margin-left:calc((100vw - (var(--page-width) - var(--page-width-x-paddings-desktop)*2))/2*-1)}}.categories__items .categories__item:last-child:nth-child(odd){grid-column-start:1;grid-column-end:3;justify-self:center;max-width:calc((100vw - var(--page-width-x-paddings-mobile)*2 - 8px)/2)}@media screen and (min-width: 480px){.categories__items .categories__item:last-child:nth-child(odd){max-width:calc((100vw - var(--page-width-x-paddings-tablet)*2 - 8px)/2)}}@media screen and (min-width: 768px){.categories__items .categories__item:last-child:nth-child(odd){grid-column-start:unset;grid-column-end:unset;justify-self:unset;max-width:215px}}.categories__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:16px;-moz-column-gap:8px;column-gap:8px}@media screen and (min-width: 768px){.categories__wrapper{display:flex;justify-content:flex-start;align-items:stretch;-moz-column-gap:unset;column-gap:unset}}.categories__item{max-width:100%}@media screen and (min-width: 768px){.categories__item{max-width:215px}}.categories-item{display:flex;flex-direction:column;text-align:center}.categories-item:hover .categories-item__text{color:rgb(var(--color-highlighted-elements))}.categories-item__image{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;margin-bottom:9px;max-height:215px}.categories-item__text{display:block;text-transform:capitalize;text-decoration:underline;margin-bottom:0;transition:all .3s ease}