/* Cart pop-up */
.cart-over {margin-top: -9px;position: absolute;background: #fff;top: 100%;right: 0;z-index: 10;width: 650px;box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.2);padding: 15px;display: none;}

.cart__products-inner {max-height: 280px;overflow-y: auto;padding-right: 20px;}
.cart__products-inner .product {display: flex;align-items: center;text-align: left;text-decoration: none;border-bottom: 1px solid #CDCDCD;
   /* padding: 13px 0; */
    padding: 5px 0;
}
.cart__products-inner .product .name {text-decoration: underline;font-size: 16px;color: #171717;max-width: 300px;padding-right: 10px;
    min-width: 300px;
    display: inline-block;
}
.cart__products-inner .name:hover {text-decoration: none;}
.cart__products-inner .product>div:nth-of-type(1) {max-width: 65px;width: 100%;margin-right: 10px;}
.cart__products-inner .product .js-remove-form {cursor: pointer;width: 12px;height: 12px;margin-left: 15px;}
.cart__products-inner .product .js-remove-form button {display: block;background-repeat: no-repeat;cursor: pointer;background-color: transparent;border: none;width: 12px;height: 12px;background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.09953 6.00009L11.7722 1.32729C12.0763 1.02334 12.0763 0.531906 11.7722 0.22796C11.4682 -0.0759865 10.9768 -0.0759865 10.6729 0.22796L6.00005 4.90076L1.3274 0.22796C1.02331 -0.0759865 0.532013 -0.0759865 0.228066 0.22796C-0.0760221 0.531906 -0.0760221 1.02334 0.228066 1.32729L4.90072 6.00009L0.228066 10.6729C-0.0760221 10.9768 -0.0760221 11.4683 0.228066 11.7722C0.379541 11.9238 0.578708 12 0.777732 12C0.976756 12 1.17578 11.9238 1.3274 11.7722L6.00005 7.09942L10.6729 11.7722C10.8245 11.9238 11.0235 12 11.2225 12C11.4215 12 11.6206 11.9238 11.7722 11.7722C12.0763 11.4683 12.0763 10.9768 11.7722 10.6729L7.09953 6.00009Z' fill='black'/%3E%3C/svg%3E%0A");}
.cart__products-inner .product .price {font-size: 16px;color: #171717;white-space: nowrap;margin-left: 12px;flex: 1 1 auto;text-align: center;}

.cart__products-inner::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);border-radius: 6px;background-color: #F5F5F5;}
.cart__products-inner::-webkit-scrollbar {width: 10px;background-color: #fff;}
.cart__products-inner::-webkit-scrollbar-thumb {border-radius: 6px;background-color: #000;}

.cart__prices-bottom {padding: 20px 0;}
.cart__prices-bottom>div {display: flex;justify-content: flex-end;padding: 2px 0;}
.cart__prices-bottom>div.cart__price-primary span {color: #171717;font-weight: 500;font-size: 20px;}
.cart__prices-bottom>div.cart__price-secondary span {color: #848484;font-weight: 300;font-size: 14px;}
.cart__prices-bottom>div>span:nth-of-type(1) {flex: 1 1 auto;}
.cart__prices-bottom>div>span:nth-of-type(2) {flex: 0 0 25%;text-align: left;padding-left: 10px;}

.shipping-progress {background: #DDF6EA;text-align: center;padding: 12px 5px;font-size: 16px;}
.shipping-progress .shipping__icon-row {display: flex;
    justify-content: normal; /*center*/
    align-items: center;}
.shipping-progress .shipping__icon-row::before {content: "";flex: 0 0 38px;width: 38px;height: 24px;margin-right: 9px;background-image: url("data:image/svg+xml,%3Csvg width='38' height='24' viewBox='0 0 38 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.3023 6.24437L35.2848 10.1744C36.7865 10.403 37.9408 11.7029 37.9407 13.2673V19.604C37.9407 19.9321 37.6747 20.1981 37.3466 20.1981H35.4049C35.405 20.204 35.4052 20.21 35.4054 20.2159V20.2159L35.4057 20.2228L35.406 20.2376C35.406 22.3122 33.7181 24 31.6436 24C29.5691 24 27.8812 22.3122 27.8812 20.2376C27.8812 20.2309 27.8815 20.2242 27.8817 20.2175L27.8818 20.2161L27.8821 20.2065L27.8823 20.1981H14.4941L14.4942 20.205L14.4946 20.216V20.216V20.216V20.216C14.4948 20.2232 14.4951 20.2304 14.4951 20.2376C14.4951 22.3122 12.8072 24 10.7327 24C8.65821 24 6.97036 22.3122 6.97036 20.2376L6.97059 20.2248L6.97089 20.216L6.97089 20.216V20.216V20.216L6.97115 20.2086L6.9714 20.1981H3.76244C3.08543 20.1981 2.5347 19.6473 2.5347 18.9703V17.6634H0.594085C0.265956 17.6634 0 17.3974 0 17.0693C0 16.7412 0.26603 16.4752 0.594085 16.4752H6.29706C6.62519 16.4752 6.89115 16.7412 6.89115 17.0693C6.89115 17.3974 6.62512 17.6634 6.29706 17.6634H3.72279V18.9703C3.72279 18.9922 3.7405 19.0099 3.76236 19.0099H7.17711C7.68731 17.5365 9.08801 16.4752 10.7327 16.4752C12.3774 16.4752 13.7781 17.5365 14.2883 19.0099H26.6138V14.5347C26.6138 14.2066 26.8798 13.9406 27.2078 13.9406C27.536 13.9406 27.8019 14.2067 27.8019 14.5347V19.01H28.088C28.5982 17.5367 29.9989 16.4753 31.6436 16.4753C33.2883 16.4753 34.6889 17.5367 35.1992 19.01H36.7526V16.3962H36.0793C35.0529 16.3962 34.2179 15.5612 34.2179 14.5348V13.2675C34.2179 12.9394 34.4839 12.6734 34.8119 12.6734H36.6592C36.4077 11.8935 35.6755 11.3275 34.8131 11.3269L34.8115 11.327L34.8099 11.3268H27.8021V12.0003C27.8021 12.3284 27.5361 12.5943 27.208 12.5943C26.8799 12.5943 26.6139 12.3283 26.6139 12.0003V1.22774C26.6139 1.20588 26.5962 1.18817 26.5743 1.18817H3.76236C3.7405 1.18817 3.72279 1.20588 3.72279 1.22774V12.0001C3.72279 12.3282 3.45676 12.5942 3.12871 12.5942C2.80058 12.5942 2.53462 12.3282 2.53462 12.0001V1.22774C2.53462 0.550734 3.08536 0 3.76236 0H26.5744C27.2514 0 27.8022 0.550734 27.8022 1.22774V2.53477H32.2774C33.6531 2.53477 34.7724 3.65402 34.7724 5.02982V5.66348C34.7724 5.949 34.5709 6.18731 34.3023 6.24437ZM32.2774 3.72287H27.8022V5.06939H33.5844V5.02982C33.5844 4.30917 32.998 3.72287 32.2774 3.72287ZM27.8022 10.1387V6.25749H33.0809L34.0512 10.1387H27.8022ZM8.15846 20.2378C8.15846 21.6573 9.31328 22.8121 10.7327 22.8121C12.1522 22.8121 13.307 21.6573 13.307 20.2378C13.307 18.8183 12.1522 17.6635 10.7327 17.6635C9.31328 17.6635 8.15846 18.8183 8.15846 20.2378ZM31.6437 22.8121C30.2243 22.8121 29.0695 21.6573 29.0695 20.2378C29.0695 18.8183 30.2243 17.6635 31.6437 17.6635C33.0632 17.6635 34.218 18.8183 34.218 20.2378C34.218 21.6573 33.0632 22.8121 31.6437 22.8121ZM36.0794 15.208H36.7526V13.8614H35.4061V14.5347C35.4061 14.906 35.7081 15.208 36.0794 15.208Z' fill='%23009F53'/%3E%3Cpath d='M10.7326 19.01C10.0556 19.01 9.50488 19.5607 9.50488 20.2378C9.50488 20.9148 10.0556 21.4655 10.7326 21.4655C11.4096 21.4655 11.9604 20.9148 11.9604 20.2378C11.9604 19.5607 11.4096 19.01 10.7326 19.01Z' fill='%23009F53'/%3E%3Cpath d='M31.6438 19.01C30.9668 19.01 30.416 19.5607 30.416 20.2378C30.416 20.9148 30.9668 21.4655 31.6438 21.4655C32.3208 21.4655 32.8715 20.9148 32.8715 20.2378C32.8715 19.5607 32.3208 19.01 31.6438 19.01Z' fill='%23009F53'/%3E%3Cpath d='M24.6734 16.4755H15.8021C15.474 16.4755 15.208 16.7414 15.208 17.0695C15.208 17.3977 15.474 17.6636 15.8021 17.6636H24.6734C25.0015 17.6636 25.2675 17.3977 25.2675 17.0695C25.2675 16.7414 25.0016 16.4755 24.6734 16.4755Z' fill='%23009F53'/%3E%3Cpath d='M9.46544 13.9407H1.86142C1.53336 13.9407 1.26733 14.2066 1.26733 14.5348C1.26733 14.8629 1.53329 15.1288 1.86142 15.1288H9.46544C9.79349 15.1288 10.0595 14.8629 10.0595 14.5348C10.0595 14.2066 9.79349 13.9407 9.46544 13.9407Z' fill='%23009F53'/%3E%3Cpath d='M20.6579 5.87695C20.426 5.64501 20.0497 5.64501 19.8178 5.87702L14.5348 11.1599L11.7866 8.41165C11.5546 8.17963 11.1784 8.17963 10.9465 8.41165C10.7145 8.64366 10.7145 9.01974 10.9465 9.25175L14.1148 12.4201C14.2308 12.5362 14.3829 12.5941 14.5348 12.5941C14.6868 12.5941 14.839 12.5362 14.9549 12.4201L20.6578 6.71713C20.8899 6.48504 20.8899 6.10897 20.6579 5.87695Z' fill='%23009F53'/%3E%3C/svg%3E%0A");}

.shipping-progress.--free .shipping__progress-bar {display: none;}
.shipping__progress-bar {max-width: 410px;margin: 10px auto 0 auto;width: 100%;background-color: #fff;border-radius: 2px;height: 5px;}
.shipping__progress-bar>span {background-color: #009F53;border-radius: 3px;height: 100%;display: block;}

.cart__btn-bottom {margin-top: 15px;}

.cart-empty {text-align: left;padding: 15px;}
.cart-empty h2 {display: flex;align-items: center;color: #171717;font-size: 20px;font-weight: 500;margin: 0 0 20px 0;}
.cart-empty h2::after {content: "";margin-left: 10px;flex: 0 0 22px;width: 22px;height: 22px;background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 11C0 17.0751 4.92487 22 11 22C17.0722 21.9929 21.9929 17.0722 22 11C22 4.92487 17.0751 0 11 0C4.92487 0 0 4.92487 0 11ZM0.916667 11C0.916667 5.43113 5.43113 0.916667 11 0.916667C16.5663 0.922981 21.077 5.43375 21.0833 11C21.0833 16.5689 16.5689 21.0833 11 21.0833C5.43113 21.0833 0.916667 16.5689 0.916667 11Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.75 8.24996C13.75 9.278 14.3541 10.0833 15.125 10.0833C15.8959 10.0833 16.5 9.278 16.5 8.24996C16.5 7.22192 15.8959 6.41663 15.125 6.41663C14.3541 6.41663 13.75 7.22192 13.75 8.24996ZM14.6667 8.24996C14.6667 7.69033 14.938 7.33329 15.125 7.33329C15.312 7.33329 15.5833 7.69033 15.5833 8.24996C15.5833 8.80958 15.312 9.16663 15.125 9.16663C14.938 9.16663 14.6667 8.80958 14.6667 8.24996Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5 8.24996C5.5 9.278 6.10408 10.0833 6.875 10.0833C7.64592 10.0833 8.25 9.278 8.25 8.24996C8.25 7.22192 7.64592 6.41663 6.875 6.41663C6.10408 6.41663 5.5 7.22192 5.5 8.24996ZM6.41667 8.24996C6.41667 7.69033 6.688 7.33329 6.875 7.33329C7.062 7.33329 7.33333 7.69033 7.33333 8.24996C7.33333 8.80958 7.062 9.16663 6.875 9.16663C6.688 9.16663 6.41667 8.80958 6.41667 8.24996Z' fill='black'/%3E%3Cpath d='M11.0002 17.875C7.46183 17.875 4.5835 15.202 4.5835 11.9166H5.50016C5.50016 14.6964 7.96737 16.9583 11.0002 16.9583C14.033 16.9583 16.5002 14.6964 16.5002 11.9166H17.4168C17.4168 15.202 14.5385 17.875 11.0002 17.875Z' fill='black'/%3E%3C/svg%3E%0A");}
.cart-empty p {font-weight: 300;font-size: 16px;}
.cart-empty p:last-child {margin-bottom: 0;}
.cart-empty p a {color: #049F54;}

/* Search whisp */
.search.--show .search-over {display: block;}
.search-over {position: absolute;z-index: 10;display: none;}
.search-whisp {box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.2);max-width: 810px;width: 100%;display: flex;background: #fff;border: 1px solid #DCDCDC;border-radius: 3px;}
.search-whisp p {color: #171717;font-size: 16px;}
.search-whisp .search-left-side {
    background: #fff;
    padding: 25px;flex: 0 0 58%;
      width: 540px; /*pridano 10.06.2022*/
}
.search-whisp .search-right-side {background: #F5FBFB;flex: 1 1 auto;padding: 25px;text-align: left;}
.search-whisp:not(.--empty) h2 {font-size: 18px;font-weight: 500;margin: 0 0 15px 0;}
.search-whisp:not(.--empty) h2 span {color: #747474;font-size: 16px;font-weight: 400;}

.search-products a {display: flex;border-bottom: 1px solid #CDCDCD;width: 100%;align-items: center;text-decoration: none;}
.search-products a:hover .name {text-decoration: underline;}
.search-products a .name {font-size: 16px;font-weight: 500;padding-bottom: 10px;}
.search-products a .name+div {display: flex;justify-content: space-between;}
.search-products a .availability {font-size: 16px;font-weight: 500;}
.search-products a .availability.in-stock {color: #009F53;}
.search-products a .availability.not-in-stock {color: #DC1F2B;}
.search-products a .price {font-weight: bold;font-size: 16px;color: #171717;}
.search-products a>div:nth-of-type(1) {
   /* max-width: 80px;*/ 
    width: 80px; /*pokud neni obrazek, tak tam stejne musi byt mezera*/
    margin-right: 10px;
}
.search-products a>div:nth-of-type(2) {padding: 15px 0;flex: 1 1 auto;}
.search-products .btn {margin-top: 20px;width: auto;display: inline-flex;}

.search-categories {margin-bottom: 40px;}
.search-categories .btn.--nobg {margin-top: 10px;}
.search-categories a:not(.btn):hover {color: #009F53;}
.search-categories a:not(.btn):hover span {text-decoration: none;color: #009F53;}
.search-categories a:not(.btn) {position: relative;display: block;padding: 5px 0 5px 22px;align-items: center;text-decoration: none;color: #747474;font-weight: 400;font-size: 16px;}
.search-categories a:not(.btn) span {text-decoration: underline;color: #171717;font-size: 16px;font-weight: 300;}
.search-categories a:not(.btn)::before {content: "";position: absolute;left: 0;top: 50%;margin-top: -6px;width: 16px;height: 12px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2727 3V10.3636C15.2727 11.2674 14.5401 12 13.6364 12H1.63636C0.732625 12 0 11.2674 0 10.3636V1.63636C0 0.732625 0.732625 0 1.63636 0H4.36364C4.78684 0.000271248 5.19348 0.164491 5.49818 0.458182L6.43636 1.36364H13.6364C14.5401 1.36364 15.2727 2.09626 15.2727 3Z' fill='black'/%3E%3C/svg%3E%0A");}

.search-news {margin-bottom: 40px;}
.search-news a {font-weight: 300;font-size: 16px;}

.search-expressions {margin-bottom: 40px;}
.search-expressions a {display: block;color: #171717;font-weight: 300;font-size: 16px;padding: 5px 0;}
.search-expressions a:hover {color: #009F53;}

.search-whisp.--empty {max-width: 680px;display: block;padding: 15px 25px;}
.search-whisp.--empty h2 {font-size: 20px;font-weight: bold;margin: 30px 0 10px 0;}

.search-whisp ul {list-style: none;padding: 0;margin: 0 0 15px 0;}
.search-whisp ul li {display: flex;align-items: center;}
.search-whisp ul li a {padding: 8px 0;font-weight: 300;}
.search-whisp ul li a:hover {
    text-decoration: underline;
    color: #009F53;
    cursor: pointer; // pridano 14.09.2022
}
.search-whisp ul li::before {content: "";width: 4px;height: 4px;flex: 0 0 4px;background: #969696;margin-right: 6px;}

/* Advanced order */
#colorbox .advanced-order {display: block;}
.advanced-order {display: none;}
.advanced-order .products-inner {padding: 5px 15px;}
.advanced-order .products-inner .product {display: flex;align-items: center;text-align: left;text-decoration: none;padding: 13px 0;}
.advanced-order .products-inner .product>div:nth-of-type(1) {max-width: 80px;width: 100%;margin-right: 10px;}
.advanced-order .products-inner .product .price {margin-left: auto;color: #171717;font-size: 16px;font-weight: bold;}
.advanced-order .products-inner .product .name {font-size: 16px;color: #171717;max-width: 500px;font-weight: 500;}
.advanced-order .products-inner .product .name .count {font-weight: 300;}
.advanced-order .products-inner .product .name .variant {font-weight: 300;color: #848484;font-size: 14px;display: block;padding-top: 5px;}
.advanced-order>h2 {margin: 0;padding: 15px 10px;margin: 0 15px;border-bottom: 1px solid #CDCDCD;font-size: 28px;font-weight: bold;text-align: center;color: #171717;display: flex;align-items: center;justify-content: center;}
.advanced-order>h2::before {content: "";flex: 0 0 22px;width: 22px;height: 22px;margin-right: 10px;background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.675537 11.1272C0.675537 5.35999 5.40833 0.627197 11.1755 0.627197C16.9427 0.627197 21.6755 5.35999 21.6755 11.1272C21.6755 16.8944 16.9427 21.6272 11.1755 21.6272C5.40833 21.6272 0.675537 16.8944 0.675537 11.1272ZM5.30678 11.305L9.90483 15.9031L17.5406 8.96129L15.8847 7.14081L9.98535 12.5037L7.04674 9.56508L5.30678 11.305Z' fill='black'/%3E%3C/svg%3E%0A");}

.advanced-order>h3 {
    margin: 0;padding: 15px 10px;margin: 0 15px;border-bottom: 1px solid #CDCDCD;font-size: 25px;font-weight: bold;text-align: center;color: #171717;display: flex;align-items: center;justify-content: center;
}

.advanced__btn-bottom {justify-content: space-between;margin: 0px 15px 25px 15px;display: flex;flex-flow: row wrap;}

.advanced-order .shipping-progress {padding: 20px 5px;border-radius: 0 0 3px 3px;}

.advanced-special-offer {display: flex;justify-content: space-between;padding: 30px;}
.advanced-special-offer h2 {color: #171717;font-size: 34px;font-weight: bold;margin: 0 0 5px 0;}
.advanced-special-offer p {font-weight: 300;font-size: 16px;font-weight: 300;margin: 0;}
.advanced-special-offer>div:nth-of-type(1) {flex: 1 1 auto;max-width: 550px;}
.advanced-special-offer>div:nth-of-type(2) {text-align: center;}
.advanced-special-offer>div:nth-of-type(2) p {margin: 0 0 5px 0;}
.advanced-special-offer #timer {display: flex;flex-flow: row wrap;}
.advanced-special-offer #timer>div {border-radius: 3px;width: 70px;height: 60px;display: flex;flex-direction: column;align-items: center;justify-content: center;background: linear-gradient(180deg, #1F1F1F 0%, #515858 49.58%, #1F1F1F 100%);margin: 4px;color: #fff;font-size: 24px;font-weight: bold;}
.advanced-special-offer #timer>div>span {display: block;font-size: 15px;font-weight: 300;}

.advanced-reco>h2 {text-align: center;font-weight: bold;font-size: 34px;margin: 30px 0 10px 0;}
.advanced-reco .h2__title {display: none;}
.advanced-reco .subtitle {display: none;}
.advanced-reco .center {display: none;}
.advanced-reco .products__items {flex-flow: row wrap;}
.advanced-reco .products__items .slick-prev {left: -20px;background-color: transparent;}
.advanced-reco .products__items .slick-next {right: -20px;background-color: transparent;}
.advanced-reco .products__items .slick-list {margin: 0 20px;}

.slick-dots {flex: 0 0 100%;list-style: none;display: flex;justify-content: center;padding: 0;position: static;margin-bottom: 10px;width: 100%;margin: 0;left: 0;}
.slick-dots button {cursor: pointer;font-size: 0;background: #fff;border-radius: 50%;border: 1px solid #C5C5C5;width: 20px;height: 20px;margin: 0 4px;outline: none;position: relative;}
.slick-dots .slick-active button::after {background: #171717;content: "";position: absolute;top: 4px;left: 4px;width: 10px;height: 10px;border-radius: 50%;}

#colorbox #cboxWrapper {margin-top: 50px;}
#colorbox.advanced-pop #cboxClose {}
#colorbox.advanced-pop {max-width: 1000px;}
#colorbox.advanced-pop #cboxWrapper {max-width: 1000px;}
#colorbox.advanced-pop.--visible #cboxLoadedContent, .advanced-pop.--visible #cboxContent {height: auto!important;overflow: visible!important;}

@media (max-width: 1100px) {
  .advanced-reco .products__items .slick-next {right: -8px;}
  .advanced-reco .products__items .slick-prev {left: -8px;}
}

@media (max-width: 990px) {
  .advanced-special-offer {flex-flow: row wrap;}
  .advanced-special-offer>div:nth-of-type(1) {flex: 0 0 100%;margin-bottom: 20px;max-width: 100%;text-align: center;}
  .advanced-special-offer>div:nth-of-type(2) {flex: 0 0 100%;text-align: center;}
  .advanced-special-offer #timer {justify-content: center;}
  
  .shipping-progress .shipping__icon-row { /*pridano*/
    justify-content: center;
  }
}

@media (max-width: 767px) {
  .advanced__btn-bottom {flex-direction: column;}
  .advanced__btn-bottom .btn.btn--primary {margin-bottom: 15px;}
  .advanced-order .products-inner .product .name {}
  .advanced-order .products-inner .product .price {flex: 0 0 25%;text-align: right;}

  .advanced-special-offer h2 {font-size: 28px;}
  .advanced-reco>h2 {font-size: 28px;}

  .cart-over {position: fixed;width: 100%;top: 65px;margin-top: 0;height: unset;bottom: 0;}
  .cart-inner {overflow: auto;height: 100%;width: 100%;max-width: 100%;}
  .cart__prices-bottom>div>span:nth-of-type(2) {flex: 0 0 45%;text-align: right;}

  .cart__products-inner .product .name {max-width: calc(100% - 75px);padding-right: 25px;flex: 0 0 100%; min-width: auto;}
  .cart__products-inner .product .quantity-form {margin-top: 15px;}
  .cart__products-inner .product .price {text-align: right;margin-top: 15px;}
  .cart__products-inner .product {flex-flow: row wrap;position: relative;}
  .cart__products-inner .product .js-remove-form {position: absolute;top: 20px;right: 0px;}

  .search-over {left: 0;}
  .search-whisp {flex-flow: row wrap;}
  .search-whisp .search-left-side {flex: 0 0 100%;}
  .search-products a>div:nth-of-type(1) {max-width: 55px;}
}

/* pridano 10.06.2022 */
@media (max-width: 990px) {
  .search-whisp .search-left-side {
    
      width: 440px; /*pridano 10.06.2022*/
    }
}

@media (max-width: 550px) {  /*pridal jsem*/
    .slick-dots .slick-active button::after {background: #171717;content: "";position: absolute;top: 4px;left: 4px;width: 20px;height: 20px;border-radius: 50%;}
    .slick-dots button {cursor: pointer;font-size: 0;background: #fff;border-radius: 50%;border: 1px solid #C5C5C5;width: 30px;height: 30px;margin: 0 4px;outline: none;position: relative;}
}
@media (max-width: 1440px) {
    .search-right-side h2{
        font-size: 18px;
    }
}

.kosik_jedna_jedna {
  font-size: 35px;
  text-align: center;
}

.cart__products-inner .product .variant{
    font-weight: 300;
  color: #848484;
  font-size: 14px;
/*  display: block;*/
  padding-top: 5px;
}

.prazdny_kos{
    display:none;
}

.inner-inside{
    display: flex;
  margin-bottom: 60px;
}

.inner-inside .sidebar{
    margin-right: 20px;
}
.search-whisp-inside{
    width: 100%;
 /* display: flex;*/
  background: #fff;
}

.search-whisp-inside ul {
  list-style: none;
  padding: 0;
  margin: 0 0 15px 0;
}

.search-whisp-inside ul li::before {
  content: "";
  width: 4px;
  height: 4px;
  flex: 0 0 4px;
  background: #969696;
  margin-right: 6px;
}

.search-whisp-inside ul li {
  display: flex;
  align-items: center;
}

.search-whisp-inside ul li a {
  padding: 5px 0;
  font-weight: 300;
}

.search-whisp-inside .search-right-side {
  background: #F5FBFB;
  flex: 1 1 auto;
  padding: 25px;
  text-align: left;
  display: flex;
}



.search-categories-inside{
    flex: 1;
}

.search-news-inside{
    flex: 1;
}
.search-expressions-inside{
    flex: 1;
}

.search-categories-inside a:not(.btn)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -6px;
  width: 16px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2727 3V10.3636C15.2727 11.2674 14.5401 12 13.6364 12H1.63636C0.732625 12 0 11.2674 0 10.3636V1.63636C0 0.732625 0.732625 0 1.63636 0H4.36364C4.78684 0.000271248 5.19348 0.164491 5.49818 0.458182L6.43636 1.36364H13.6364C14.5401 1.36364 15.2727 2.09626 15.2727 3Z' fill='black'/%3E%3C/svg%3E%0A");
}

.search-categories-inside a:not(.btn) {
  position: relative;
  display: block;
  padding: 5px 0 5px 22px;
  align-items: center;
  text-decoration: none;
  color: #747474;
  font-weight: 400;
  font-size: 16px;
}

.search-news-inside a {
  font-weight: 300;
  font-size: 16px;
}

.search-expressions-inside a {
  display: block;
  color: #171717;
  font-weight: 300;
  font-size: 16px;
  padding: 5px 0;
}

@media (max-width: 700px) {
    .search-whisp-inside .search-right-side {
        flex-direction: column; /* Toto zajistí, že se položky vypisují pod sebou */
    }
}

.search-whisp-inside ul.strankovani{
    list-style: none;
  padding: 0;
  margin: 0;
}

.search-whisp-inside ul.strankovani li::before {
  list-style: none;
  background: none;
}
.search-whisp-inside ul.strankovani li a{
    padding: 0px;
}