.product-tags{z-index:5;flex-wrap:wrap;gap:5px;padding:5px 0;display:flex}.product-tags__tag{color:#fff;background:#c70505;border-radius:4px;padding:2px 4px;font-size:12px}.product-tags__tag[data-key=discount]{background:#1163bb}.product-tags__tag[data-key=sklad][data-value=Skladem]{background:#c70505}.product-tags__tag[data-key=stav][data-value=Repasovaný]{background:#8f8f8f}.product-tags__tag[data-key=stav][data-value=Nový]{background:#ec9974}.product-widget{background:#fefefe;border:1px solid #ececec;border-radius:4px;flex-direction:column;height:100%;padding:15px 11px 8px;display:flex}@media (min-width:769px){.product-widget{padding:18px 11px 10px}}.product-widget__name{flex-grow:1;font-size:14px;font-weight:600;line-height:1.38}@media (min-width:769px){.product-widget__name{font-size:16px}}@media (min-width:1025px){.product-widget__name{font-size:18px}}.product-widget__name-link,.product-widget__name-link:hover,.product-widget__name-link:focus,.product-widget__name-link:active{color:#1e1818}.product-widget__photo-container{margin:0 0 7px;padding:0;display:block;position:relative}.product-widget__photo{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:150px;max-width:100%;margin:0 auto;display:block}@media (min-width:769px){.product-widget__photo{width:200px}}.product-widget__perex{color:#8f8f8f;margin:6px 0 0;padding:0;font-size:13px;line-height:1.4}.product-widget__price-container{margin:8px 0 0}@media (min-width:769px){.product-widget__price-container{margin:11px 0 0}}.product-widget__old-price{color:#8f8f8f;margin:0 0 2px;font-size:14px;line-height:1.35;text-decoration:line-through;display:block}.product-widget__price{color:#c70505;font-size:16px;font-weight:600}@media (min-width:769px){.product-widget__price{font-size:20px}}.product-widget__buy-button-container{background:#f7f7f7;border-radius:0 0 4px 4px;margin:12px -11px -8px;padding:8px 10px}@media (min-width:769px){.product-widget__buy-button-container{margin:13px -11px -10px;padding:10px}}.product-widget__buy-button{justify-content:center;align-items:center;width:100%;height:36px;font-size:14px;display:flex}@media (min-width:769px){.product-widget__buy-button{height:45px;font-size:16px}}.product-widget__stock{font-size:13px;font-weight:500}.product-widget__stock.is-in-stock{color:#1da956}.product-widget__stock.is-info{color:#1163bb}.product-widget__stock.is-sold-out{color:#c70505}.homepage-product-filter__title{text-align:center;margin:0 0 17px;padding:0;font-size:18px;font-weight:500}@media (min-width:769px){.homepage-product-filter__title{margin:0 0 25px;font-size:20px}}.homepage-product-filter__title a{color:inherit;font-weight:600;text-decoration:underline}.homepage-product-filter__title a:hover,.homepage-product-filter__title a:focus{text-decoration:none}.homepage-product-filter__container{color:#fff;background:#c70505;border-radius:4px;flex-wrap:wrap;margin:0 0 30px;padding:7px 9px 10px;display:flex;position:relative}@media (min-width:769px){.homepage-product-filter__container{margin:0 0 50px;padding:17px 18px 20px}}.homepage-product-filter__container.is-loading:before{content:"";z-index:2;cursor:wait;background:rgba(255,255,255,.5);position:absolute;top:0;bottom:0;left:0;right:0}.homepage-product-filter__field-container{width:100%;padding:5px 6px}@media (min-width:481px){.homepage-product-filter__field-container{width:33.3333%}}@media (min-width:769px){.homepage-product-filter__field-container{padding:10px 12px}}.homepage-product-filter__field-title{margin:0 0 8px;font-size:16px;font-weight:600}.homepage-product-filter__field-select{white-space:nowrap;text-overflow:ellipsis;background:#fff;overflow:hidden}.promo-boxes{margin:0 -10px 32px;overflow:hidden}.promo-boxes__wrapper{display:flex;overflow:hidden}.swiper-initialized .promo-boxes__wrapper{overflow:visible}.promo-boxes__box{flex-grow:1;flex-shrink:0;width:100%;max-height:350px;padding:0 10px;position:relative;overflow:hidden}.promo-boxes__box:before{content:"";padding-top:58%;display:block}@media (min-width:769px){.promo-boxes__box:before{padding-top:70%}}@media (min-width:1025px){.promo-boxes__box:before{padding-top:66%}}@media (min-width:769px){.promo-boxes__box{flex-grow:1;width:50%}}.promo-boxes__box-content{background:#404046;border-radius:4px;height:100%;margin:0;padding:0;position:absolute;top:0;left:10px;right:10px}.promo-boxes__bullets{height:7px;margin:6px 0 0}.promo-boxes__bullets .carousel__bullet{background:#a0a0a8;width:7px;height:7px;margin:0 2.5px;transition:background-color .2s ease-out}.promo-boxes__bullets .carousel__bullet.is-active{background:#c70505}.promo-boxes__box-link{width:100%;height:100%;display:block}.promo-boxes__box-image{object-fit:cover;width:100%;height:100%;display:block}.homepage__products-list-title{margin:0 0 22px;padding:0;font-size:20px;font-weight:500}@media (min-width:1025px){.homepage__products-list-title{margin:0 0 25px}}.homepage__products-list-wrapper{margin:0 -15px;overflow:hidden}@media (min-width:1025px){.homepage__products-list-wrapper{margin:0;overflow:visible}}.homepage__products-list{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;margin:0 0 -25px;padding:0 0 25px;overflow:auto}@media (min-width:1025px){.homepage__products-list{margin:0;padding:0;overflow:visible}}.homepage__products-list-container{align-items:stretch;margin:0 10px 10px;display:flex}@media (min-width:1025px){.homepage__products-list-container{margin:0 -5px 40px}}.homepage__product{box-sizing:content-box;flex:1 1 0;min-width:205px;padding:0 5px}@media (min-width:769px){.homepage__product{min-width:245px}}.homepage__product:last-child{padding-right:15px}@media (min-width:1025px){.homepage__product:last-child{padding-right:5px}}.homepage__products-list-navigation{margin:10px 0 25px;display:flex}@media (min-width:1025px){.homepage__products-list-navigation{display:none}}.homepage__products-list-navigation-button{color:#000;background:#f7f7f7;border:0;width:36px;height:36px;margin:0 5px 0 0;padding:0;font-size:10px;transition:background-color .2s ease-out}.homepage__products-list-navigation-button:hover,.homepage__products-list-navigation-button:focus{background:#e5e5e5}.homepage__products-list-navigation-button:active{background:#d3d3d3}