.index-slider{overflow:hidden}.index-slider .index-item{position:relative}.index-slider .index-item .caption{align-items:flex-start;bottom:0;color:#fff;display:flex;flex-direction:column;font-size:32px;font-weight:700;justify-content:center;left:10%;line-height:1.3;position:absolute;top:0;width:350px;z-index:1}.index-slider .index-item .caption span{margin-bottom:20px;text-shadow:1px 1px #333}.index-slider .swiper-button-next,.index-slider .swiper-button-prev{background-color:rgba(55,55,55,.5);color:#fff}.index-slider .swiper-button-next:after,.index-slider .swiper-button-prev:after{font-size:16px}.index-slider .swiper-button-next:hover,.index-slider .swiper-button-prev:hover{background-color:hsla(0,0%,7%,.5)}.index-slider .swiper-pagination-bullet-active{background:#fff}@media (min-width:1200px){.index-slider{max-height:354px}}@media (max-width:1199px){.index-slider{max-height:296px}}@media (max-width:767px){.index-slider{max-height:218px}.index-slider .index-item .caption{font-size:26px;left:15%;right:15%;width:unset}.index-slider .index-item .caption span{font-size:1rem;margin-bottom:5px}}.brand-card{background-color:#fff;box-shadow:0 7px 15px 3px #f1f1f1;margin-bottom:30px;transition:box-shadow .2s ease}.brand-card:hover{box-shadow:0 7px 15px 3px #d8d8d8}.brand-card a{align-items:center;color:#333;display:flex;flex-direction:column;font-size:18px;font-weight:700;justify-content:center;min-height:188px;text-decoration:none!important}.brand-card a picture{padding:15px 10px}.category-card{align-items:center;background-color:#fff;box-shadow:0 7px 15px 3px #f1f1f1;color:#333;display:flex;flex-direction:column;justify-content:center;line-height:1.3;margin-bottom:30px;min-height:300px;text-align:center;transition:box-shadow .2s ease}.category-card picture{margin-bottom:10px}.category-card:hover{box-shadow:0 7px 15px 3px #d8d8d8;text-decoration:none}.category-card.horizontal{flex-direction:row;justify-content:flex-start;min-height:160px;padding:0 1rem;text-align:left}.category-card.horizontal picture{margin-bottom:0;margin-right:15px}.category-card.horizontal picture img{max-width:150px}.category-card.horizontal .caption{font-weight:700}@media (max-width:1199px){.category-card{padding:1rem}}.specials{background-color:#f8f9fa;padding:3rem 0}.specials .special-block{align-items:flex-start;display:flex;justify-content:space-between}.specials .special-block svg{display:block;height:55px;margin-bottom:.5rem;width:55px}.specials .special-block svg:after{color:#ffc020;opacity:1}.specials .special-block .block{display:flex;flex-direction:column;gap:10px;line-height:1;width:calc(100% - 75px)}.specials .special-block .block .title{font-size:20px;font-weight:700}.specials .special-block .block .caption{font-size:14px}@media (max-width:767px){.specials{padding:2rem 0}.specials .special-block{margin-bottom:1rem}}.article-promo-card{align-items:flex-start;display:flex;flex-direction:column}.article-promo-card picture{margin-bottom:15px}.article-promo-card .block{display:flex;flex-direction:column;margin-bottom:10px;min-height:90px}.article-promo-card .block .title{color:inherit;font-size:18px;font-weight:700;line-height:1.3;text-decoration:none!important}.article-promo-card .block .date{color:#bcbcbd;font-size:14px}.article-promo-card a i{font-size:12px;margin-left:5px}@media (max-width:767px){.article-promo-card{align-items:flex-end;margin-bottom:1.5rem}.article-promo-card .block{min-height:unset;width:100%}}.index-headline{border-bottom:3px solid #f1f1f1;color:#333;font-size:25px;font-weight:700;margin-bottom:7.5px;padding-bottom:7.5px}.index-product-tabs{margin:0 -5px}.index-product-tabs .nav-item{margin:0 5px}.index-product-tabs .nav-item .nav-link{background-color:#f1f1f1;border-radius:0;color:#333;transition:background-color .2s ease}.index-product-tabs .nav-item .nav-link:hover{background-color:#e4e4e4}.index-product-tabs .nav-item .nav-link.active{background-color:#ffc020;color:#333}.tab-content .tab-pane{position:relative}.tab-content .tab-pane .loading-placeholder{min-height:539px}.tab-content .tab-pane .loading-placeholder:before{animation:spin 2s linear infinite;border-color:transparent transparent currentcolor currentcolor;border-radius:50%;border-style:solid;border-width:2px;bottom:0;color:inherit;content:"";height:24px;left:calc(50% - 12px);position:absolute;right:0;top:calc(50% - 12px);width:24px;z-index:2}.category-list{background-image:url(../images/pattern.png)}@media (max-width:767px){.index-product-tabs{flex-direction:column;flex-wrap:nowrap;overflow-x:auto;text-align:center}.index-product-tabs .nav-item{margin-bottom:.5rem}}
