﻿.position--benefitHomepage.benefitBanner{display:grid;padding-bottom:50px;border-bottom:1px solid rgba(0,0,0,.1)}.position--benefitHomepage.benefitBanner::before,.position--benefitHomepage.benefitBanner::after{grid-column:span 3;text-wrap:pretty}.position--benefitHomepage.benefitBanner::before{content:"Proč Kafista?";margin-bottom:0}.position--benefitHomepage.benefitBanner::after{content:"Káva, výběr i servis, na které se můžete spolehnout."}.position--benefitHomepage.benefitBanner .benefitBanner__item{padding-block:0;background-color:rgba(0,0,0,0);width:auto;margin:0;padding-inline:0}.position--benefitHomepage.benefitBanner__picture{width:60px;height:60px}@media(min-width: 768px){.position--benefitHomepage.benefitBanner{grid-template-columns:repeat(5, 1fr);margin-bottom:50px;grid-column-gap:30px}.position--benefitHomepage.benefitBanner::before,.position--benefitHomepage.benefitBanner::after{order:-1;text-align:left}.position--benefitHomepage.benefitBanner::before{font-size:32px}.position--benefitHomepage.benefitBanner::after{font-size:18px}.position--benefitHomepage.benefitBanner .benefitBanner__item{margin-top:30px}.position--benefitHomepage.benefitBanner .benefitBanner__item:last-child{display:none}.position--benefitHomepage.benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__title{font-size:20px}.position--benefitHomepage.benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data{font-size:16px}.position--benefitHomepage .reviews-wrapper{grid-column:span 2;grid-row:span 2;order:-1;justify-content:flex-end}.position--benefitHomepage .reviews-wrapper .heureka-review,.position--benefitHomepage .reviews-wrapper .google-review{transition:transform .3s ease-in-out,background-color .3s ease-in-out}.position--benefitHomepage .reviews-wrapper .heureka-review .stars .star,.position--benefitHomepage .reviews-wrapper .google-review .stars .star{display:inline-block;transition:transform .25s ease}.position--benefitHomepage .reviews-wrapper .heureka-review:hover,.position--benefitHomepage .reviews-wrapper .google-review:hover{transform:translateY(-5px);background-color:#fff9f3}.position--benefitHomepage .reviews-wrapper .heureka-review:hover .stars .star,.position--benefitHomepage .reviews-wrapper .google-review:hover .stars .star{animation:star-wave .6s ease-in-out}.position--benefitHomepage .reviews-wrapper .heureka-review:hover .stars .star:nth-child(1),.position--benefitHomepage .reviews-wrapper .google-review:hover .stars .star:nth-child(1){animation-delay:0s}.position--benefitHomepage .reviews-wrapper .heureka-review:hover .stars .star:nth-child(2),.position--benefitHomepage .reviews-wrapper .google-review:hover .stars .star:nth-child(2){animation-delay:.08s}.position--benefitHomepage .reviews-wrapper .heureka-review:hover .stars .star:nth-child(3),.position--benefitHomepage .reviews-wrapper .google-review:hover .stars .star:nth-child(3){animation-delay:.16s}.position--benefitHomepage .reviews-wrapper .heureka-review:hover .stars .star:nth-child(4),.position--benefitHomepage .reviews-wrapper .google-review:hover .stars .star:nth-child(4){animation-delay:.24s}.position--benefitHomepage .reviews-wrapper .heureka-review:hover .stars .star:nth-child(5),.position--benefitHomepage .reviews-wrapper .google-review:hover .stars .star:nth-child(5){animation-delay:.32s}}@keyframes star-wave{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(max-width: 767px){.position--benefitHomepage.benefitBanner{grid-template-columns:repeat(3, 1fr)}.position--benefitHomepage.benefitBanner::after{margin-bottom:0}.position--benefitHomepage.benefitBanner .benefitBanner__item{grid-column-gap:15px;margin-top:15px}.position--benefitHomepage.benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__title{font-size:16px}.position--benefitHomepage.benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data{font-size:14px}}@media(max-width: 440px){.position--benefitHomepage.benefitBanner__picture{width:50px;height:50px}}.products-top-header{margin-top:40px;margin-bottom:10px;font-weight:500;color:#000}.type-category #productsTop{margin-bottom:3px}.products-top-wrapper .button-wrapper{text-align:right}.toggle-top-products{font-weight:600;font-size:15px;padding-right:0}.toggle-top-products:hover,.toggle-top-products:active,.toggle-top-products:focus{color:#000;text-decoration:underline}.toggle-top-products::after{width:18px;height:18px;background-color:#000;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;margin-left:10px;font-size:7px}.sidebar{margin-right:30px}body .products-block.products-page{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px;margin:0 !important;width:100% !important}@media(max-width: 767px){body .products-block.products-page{grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px}}body .products-block.products-page .product{width:100% !important;margin:0 !important;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1) !important}@media(max-width: 767px){body .products-block.products-page .product{padding-bottom:15px}}.type-detail .p-info-wrapper .p-final-price-wrapper{margin-top:40px}.p-info-wrapper .p-final-price-wrapper{margin-bottom:10px}.type-detail .p-info-wrapper .detail-parameters th{white-space:nowrap;width:.1%;font-size:15px}.p-info-wrapper .availability-value{margin-bottom:10px}.in-kosik .cart-summary .extras-wrapper .price-range{margin-top:10px}.in-kosik .cart-summary .extras-wrapper{gap:20px}.price-range>div{background-color:#2c8744}ol.cart-header li.active a span::before,ol.cart-header li.active strong span::before{background-color:#000;color:#fff}
