.banner{position:relative;margin-top:3.5rem;margin-bottom:2rem;padding:0 1.5rem;width:100%;overflow:hidden}@media screen and (max-width: 1024px){.banner{height:39rem;margin-top:0;padding:0}}.banner__container{position:relative;width:100%;height:100%;z-index:1;box-sizing:content-box}.banner__container__item{position:relative;display:block;height:39rem;width:calc(100% - 8rem)}.banner__container__item__image{margin:0 auto;height:100%;width:100%;border-radius:.4rem;overflow:hidden;object-fit:cover}@media screen and (max-width: 1024px){.banner__container__item__image{width:100%;height:39rem;border-radius:0}}.banner__arrows{position:absolute;width:100%;top:0;left:0;right:0;margin-left:auto;margin-right:auto;max-width:138rem;height:calc(100% - 5.4rem)}.banner__arrows__button{position:absolute;width:4rem;height:100%;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background-size:50% 50%;background-repeat:no-repeat}.arrow--left{background-image:url(/images/icons/arrow-left.svg);background-position:left center;left:var(--swiper-navigation-sides-offset, 2rem);right:auto}.arrow--right{background-image:url(/images/icons/arrow-right-black.svg);background-position:right center;right:var(--swiper-navigation-sides-offset, 2rem);left:auto}.banner__dots{width:100%!important;text-align:center;transition:.3s opacity;transform:translateZ(0);margin-top:3.4rem}@media screen and (max-width: 1024px){.banner__dots{bottom:2rem!important;top:auto!important;left:0!important;position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}}.categories{padding:6rem 0}@media screen and (max-width: 1024px){.categories{padding:2rem 0}}.categories__tiles{margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}@media screen and (max-width: 1024px){.categories__tiles{grid-template-columns:repeat(2,1fr)}}.categories__tiles__item{padding:1.6rem;background-image:url(/images/bg/grey1.svg);background-size:cover;border-radius:.4rem;-webkit-transition:background-image .5s ease;-moz-transition:background-image .5s ease;-o-transition:background-image .5s ease;transition:background-image .5s ease}.categories__tiles__item:hover{background-image:url(/images/main-tiles/tile-bg-hover.svg);color:#fafafa}@media screen and (max-width: 1024px){.categories__tiles__item{padding:1.6rem .8rem}}.categories__tiles__item__link{display:grid;gap:1rem;width:100%;height:100%}@media screen and (max-width: 1024px){.categories__tiles__item__link{display:block}}@media screen and (max-width: 1024px){.categories__tiles__item__link{gap:1rem}}.categories__tiles__item__link__image{display:block}@media screen and (max-width: 1024px){.categories__tiles__item__link__image{margin:auto}}.categories__tiles__item__link__text{margin:auto;display:block;font-size:1.8rem;font-weight:500;line-height:140%;text-align:center}@media screen and (max-width: 1024px){.categories__tiles__item__link__text{font-size:1.4rem;line-height:130%;padding-bottom:1.6rem}}.hero{padding-bottom:6rem}@media screen and (max-width: 1024px){.hero{padding-bottom:0}}.hero__container__image{width:100%}.brands{position:relative;margin:6rem auto;width:100%;max-width:138rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.brands::-webkit-scrollbar{width:0;height:0}.brands:hover .arrows--left,.brands:hover .arrows--right{display:block}@media screen and (max-width: 1024px){.brands{margin:4rem auto}}.brands__list{position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none;z-index:1}@media screen and (max-width: 1024px){.brands__list{column-gap:1rem}}.brands__list__item{margin:0;height:9rem;width:auto}.brands__list__item__image{height:9rem;width:auto;max-width:unset}
