@keyframes spinner{to{transform:translate(-50%,-50%) rotate(1turn)}}.index-banner__container{margin:20px}.index-banner .swiper-slide:first-of-type{margin-right:20px}.index-banner .swiper-button-next,.index-banner .swiper-button-prev{background-color:#e8e8e6;border-radius:50%;padding:10px 20px;top:30%}.index-banner .swiper-button-next:after,.index-banner .swiper-button-prev:after{font-size:22px}.index-banner .swiper-button-next.swiper-button-disabled,.index-banner .swiper-button-prev.swiper-button-disabled{display:none}.index-banner .swiper-button-next{right:0}@media only screen and (max-width:767px){.index-banner .swiper-button-next{right:15px}}.index-banner .swiper-button-prev{left:0}@media only screen and (max-width:767px){.index-banner .swiper-button-prev{left:15px}}.index-banner__image_card{position:relative}.index-banner__image_card .responsive-image__wrapper.ratio-rectangle{padding-top:69.4375%}.index-banner__image_card img{border-radius:5px}.index-banner__image_card .index-banner__image_text_wrapper{bottom:0;margin:30px;position:absolute;z-index:1}.index-banner__image_card .index-banner__image_text_wrapper.left{left:0}.index-banner__image_card .index-banner__image_text_wrapper.center{left:50%;transform:translateX(-50%)}.index-banner__image_card .index-banner__image_text_wrapper.right{right:0}@media only screen and (max-width:767px){.index-banner__image_card .index-banner__image_text_wrapper{margin:20px 0 0;position:unset;text-align:center}}.index-banner__image_card .index-banner__image_text_wrapper .index-banner__header h1{font-weight:bolder;margin-bottom:0;text-transform:uppercase}.index-banner__image_card .index-banner__image_text_wrapper .index-banner__subheader{max-width:300px}@media only screen and (max-width:767px){.index-banner__image_card .index-banner__image_text_wrapper .index-banner__subheader{margin:0 auto}}.index-banner__image_card .index-banner__image_text_wrapper .index-banner__button a.button1{background-color:var(--button-background-color);border:1px solid var(--button-border-color);border-radius:30px;color:var(--button-text-color);display:block;font-size:13px;font-weight:700;height:auto;line-height:normal;margin-top:25px;padding:14px 31px;transition:all .5s}@media only screen and (max-width:767px){.index-banner__image_card .index-banner__image_text_wrapper .index-banner__button a.button1{margin:25px auto 0}}.index-banner__image_card .index-banner__image_text_wrapper .index-banner__button a.button1:hover{background-color:var(--button-background-color-hover);border:1px solid var(--button-background-color-hover);color:var(--button-background-color);font-weight:700}.index-banner__image_card .index-banner__image_text_wrapper .index-banner__button a.button2{background-color:var(--button-text-color);border:1px solid var(--button-border-color);border-radius:30px;color:var(--button-background-color);display:block;font-size:13px;font-weight:700;height:auto;line-height:normal;margin-top:25px;padding:14px 31px;text-transform:uppercase;transition:all .5s;width:150px}@media only screen and (max-width:767px){.index-banner__image_card .index-banner__image_text_wrapper .index-banner__button a.button2{margin:25px auto 0}}.index-banner__image_card .index-banner__image_text_wrapper .index-banner__button a.button2:hover{background-color:var(--button-background-color-hover);border:1px solid var(--button-background-color-hover);color:var(--button-background-color);font-weight:700}.index-banner__image_card .index-banner__image_text_wrapper .index-banner__button{max-width:100%}.index-brand-category__container{align-items:center;display:flex;margin:20px}@media only screen and (max-width:991px){.index-brand-category__container{flex-direction:column}}.index-brand-category__container .index-banner__brands-slider,.index-brand-category__container .index-banner__category-slider{margin:0;width:50%}@media only screen and (max-width:991px){.index-brand-category__container .index-banner__brands-slider,.index-brand-category__container .index-banner__category-slider{width:100%}}.index-brand-category__container .index-banner__brands-slider{margin-right:15px}@media only screen and (max-width:991px){.index-brand-category__container .index-banner__brands-slider{margin-right:0}}.index-brand-category__container .index-brand__wrapper{align-items:center;display:flex;flex:1;justify-content:flex-start;margin-right:15px}@media only screen and (max-width:991px){.index-brand-category__container .index-brand__wrapper{width:100%}}@media only screen and (max-width:767px){.index-brand-category__container .index-brand__wrapper{justify-content:unset;margin-top:35px;order:2}}.index-brand-category__container .index-brand__item{flex:0 0 auto;margin:0 10px;max-width:100px}.index-brand-category__container .index-brand__item .links{display:block}.index-brand-category__container .index-brand__item .links img{-o-object-fit:cover;object-fit:cover}.index-brand-category__container .index-brand__item .links span{text-decoration:underline}.index-brand-category__container .index-brand__item .links:hover span{font-weight:700}.index-brand-category__container .index-category__wrapper{align-items:center;display:flex;flex:1;justify-content:flex-start}@media only screen and (max-width:991px){.index-brand-category__container .index-category__wrapper{margin-top:25px;width:100%}}@media only screen and (max-width:767px){.index-brand-category__container .index-category__wrapper{justify-content:unset;order:1}}.index-brand-category__container .index-category__item{flex:1;margin:0 5px}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper{background-color:#e8e8e6;border-radius:5px;display:block;padding:15px;width:130px}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-image-wrapper{background-color:#fff;border-radius:5px;height:100px;padding:10px;position:relative;text-align:center;width:100px}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-image-wrapper .responsive-image__wrapper{position:unset}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-image-wrapper img{height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:50px}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-image-wrapper .card-image-background{background-color:var(--button-background-color-hover);border-radius:50%;height:40px;left:50%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .2s;width:40px}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-image-wrapper:hover .card-image-background{transform:translate(-50%,-50%) scale(1.5)}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-text-wrapper{margin-top:10px;position:relative}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-text-wrapper .card-text{height:48px}@media only screen and (max-width:767px){.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-text-wrapper .card-text{height:75px}}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-text-wrapper .card-text:hover{font-weight:700}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-text-wrapper .card-circle-wrapper{background-color:var(--button-background-color);border:1px solid var(--button-background-color);border-radius:50%;height:25px;margin-left:75%;position:relative;transition:all .5s;width:25px}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-text-wrapper .card-circle-wrapper .card-circle-button{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-text-wrapper .card-circle-wrapper .card-circle-button path,.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-text-wrapper .card-circle-wrapper .card-circle-button svg{fill:#fff;height:16px;width:16px}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-text-wrapper .card-circle-wrapper .card-circle-button svg{margin:2px 0 0 2px;transform:rotate(270deg)}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-text-wrapper .card-circle-wrapper:hover{background-color:transparent}.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-text-wrapper .card-circle-wrapper:hover path,.index-brand-category__container .index-category__item .card-with-image-button .card-wrapper .card-text-wrapper .card-circle-wrapper:hover svg{fill:var(--button-background-color)}
