@media screen and (min-width: 768px){
#header .site-name a img {max-height: 70px;}
}

#productsAlternative .products-block{width: 100% !important;transition: none !important;transform: none !important;border-top:1px solid var(--color-border);}
#productsAlternative .product{width: 100% !important;padding: 10px;margin-bottom: -1px;border-right-style: solid;height: 61px}
#productsAlternative .products-block > div .p {flex-direction: row;align-items: center;flex-wrap: wrap;}
#productsAlternative .p-tools, #productsAlternative .p-desc, #productsAlternative .availability, #productsAlternative .p-code{display: none;}
#productsAlternative .product-slider-navigation, #productsAlternative .product-slider-pagination{display: none;}
#productsAlternative .products-block .p-bottom .prices {width: 100%;text-align: center;margin-bottom: 0;}
#productsAlternative .products-block > div .p .p-in{padding-top: 0;width: 100px;}
#productsAlternative .products-block > div .p .p-bottom > div .prices .price-final {font-size: 16px;white-space: nowrap;padding-left: 12px;text-align: right;}
#productsAlternative.products-wrapper > div {width: 100% !important;border-width: 1px;border-color: var(--color-border);border-style: none none none solid;padding-bottom: 1px;}
#productsAlternative .products-header {margin-bottom: 24px;text-align: left;font-size: 20px;}
#productsAlternative.products-alternative-wrapper {padding-top: 24px;border-bottom: 0;padding-bottom: 10px;}
.shp-tabs-holder ul.shp-tabs li.alternative-link{display: none;}
#productsAlternative .products-block > div .p .name {height: auto;align-items: self-end;display: flex;font-size: 14px;margin-bottom: 0;font-weight: 400;text-align: left;padding: 0 12px;width: calc(100% - 153px);max-height: 40px;}
#productsAlternative .products-block .p > a.image{padding: 0;display: block;height: 100%;order: -1;width: 53px;}
#productsAlternative .products-block .p > a.image > img{height: 100%;}
#productsAlternative .flags{display: none !important;}
@media screen and (min-width: 1200px){
#productsAlternative.slide-active:not(.products-done) .product:nth-child(-n+4), #productsAlternative.slide-active:not(.products-done) .product:nth-last-child(-n+4){display: none !important;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
#productsAlternative.slide-active:not(.products-done) .product:nth-child(-n+3), #productsAlternative.slide-active:not(.products-done) .product:nth-last-child(-n+3){display: none !important;}
#productsAlternative .products-block > div .p .name{font-size: 14px;}
}
@media screen and (max-width: 991px){
*#productsAlternative.slide-active:not(.products-done) .product:nth-child(-n+2), #productsAlternative.slide-active:not(.products-done) .product:nth-last-child(-n+2){display: none !important;}
}
#productsAlternative .products {max-height: 183px;transition: max-height .5s;}
#productsAlternative.zobrazeno .products{max-height: 1200px;}
.dalsi-varianty{background-color: #fff;text-align: center;border-left: 0 !important;margin-bottom: 10px;}
.dalsi-varianty span{padding-top: 8px;display: inline-block;text-decoration: underline;cursor: pointer;}
.dalsi-varianty span:hover{text-decoration: none;}
.dalsi-varianty span::before{content: "Zobrazit více ";}
.zobrazeno .dalsi-varianty span::before{content: "Zobrazit méně ";}
.dalsi-varianty span::after{content: "\e923";font-family: ikony;display: inline-block;vertical-align: middle;margin-left: 8px;}
.zobrazeno .dalsi-varianty span::after {-webkit-transform: rotate(180deg);transform: rotate(180deg);}

.fix-detail-header #productsAlternative {display: none;}
#productsAlternative .product-appendix{display: none;}
@media screen and (max-width: 767px){
.p-desc {display: none !important;}
}
.param-filter-top .filter-label.disabled {display: none;}
.radio-wrapper.inactive-child{display: none;}
/*
.filter-section-parametric-id-555 form > fieldset > div:nth-child(n+6) .filter-label{display: none;}
.filter-section-parametric-id-555.zobrazeno form > fieldset > div:nth-child(n+6) .filter-label{display: block;}
.vice-znacek-btn {font-size: 14px;display: inline-block;text-decoration: underline;cursor: pointer;}
.vice-znacek-btn:hover{text-decoration: none;}
*/
.filter-label.disabled{display: none;}
#manufacturer-filter{display: none !important;}
#checkoutSidebar .next-step .btn-conversion {font-size: 14px;}
#submit-order{order: 2; margin-bottom: 6px !important;}
.final-subtext{font-size: 13px;text-align: center;margin-bottom: 20px;}
.flag.flag-gift{display: none !important;}
.cart-text{background-color: var(--color-bg);display: inline-block;width: auto;color: var(--color-text);padding: 6px 20px;margin-bottom: 24px;font-weight: 600;}
@media screen and (max-width: 767px){
.cart-text{display: block; width: 100%; text-align: center;}
}
.fvDoplnek-text .name, div.fvDoplnek .fvDoplnek-produkt form p {text-transform: none !important;font-weight: 400 !important;font-size: 16px !important;color: var(--color-text) !important;}
@media screen and (max-width: 767px){
  .fvDoplnek-text .name, div.fvDoplnek .fvDoplnek-produkt form p{font-size: 14px !important;}
}
body.fvStudio-Disco .fvDoplnek h4 {font-size: 16px;}
.fvDoplnek-text .name{font-weight: 600 !important;}
.p-gifts-wrapper {border-top: 0;margin-bottom: 0;border-bottom: 1px solid var(--color-border);padding-bottom: 24px;}
.product .btn.add-to-cart-button, .p-to-cart-block .btn.add-to-cart-button{background-color: #ff9c1d;border-color: #ff9c1d}
.product .btn.add-to-cart-button:hover, .p-to-cart-block .btn.add-to-cart-button:hover{background-color: #e7880d; border-color: #e7880d;}
@media screen and (min-width: 480px){
.products-top.products-inline > div {width: 100%;margin-bottom: -1px;background-color: #fff;position: relative;}
.products-inline.products-top > div .p {align-items: center; padding: 8px 16px;}
.products-inline.products-top > div .p .p-in{display: flex; flex-wrap: wrap;width: calc(100% - 74px);}
.products-inline > div .p .p-in .p-bottom {flex-basis: 100px;}
.products-inline > div .p .p-in .p-in-in {flex-basis: calc(100% - 100px);display: flex;flex-wrap: wrap;align-items: center;}
.products-inline.products-top > div .p .p-in .p-bottom .prices, .products-inline.products-top > div .p .p-in .p-bottom .prices .price{margin-left: auto;}
.products-inline > div .p .p-in .p-in-in .name {margin: 0;width: 60%;padding-right: 24px;height: auto;max-height: 40px;font-size: 16px;}
.products-inline > div .p .p-in .p-in-in .ratings-wrapper{width: 40%;}
.products-inline.products-top > div .p .image {width: 74px;}
.products-inline.products-top > div.button-wrapper{margin-top: 12px;}
.products-top.products-inline > div:nth-child(10) {display: block;}
}
@media screen and (min-width: 992px){
.products-top.products-inline > div:not(.inactive):not(.button-wrapper)::before{counter-increment: steps;content: counter(steps);position: absolute;width: 24px;height: 24px;border: 1px solid var(--color-border);border-radius: 50%;text-align: center;line-height: 24px;left: -6px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: #fff;}
}
.type-category .categories:not(.active){display: none;}
.site-msg.information{background-color: #cd5c5c;color: #fff;}
.site-msg.information .close::before {color: #fff;}
.category-perex {max-width: none;}
#productsAlternative .dkLabFavouriteProductDiv {display: none !important;}
.products-alternative .price-standard{text-align: right;}
.products-alternative .price-standard strong{font-weight: 400;}
.products-alternative .flag{display: none;}
.news-item-widget li{list-style: none; margin: 0; padding: 0;}
.news-item-widget li a{font-weight: 400;font-size: 14px;line-height: 26px;text-decoration: underline;}
.news-item-widget li a:hover{text-decoration: none; color: var(--color-secondary);}
.product-appendix::before, .category-appendix::before {display: none !important;}
.param-filter-top .filter-label[for="dd[]441"]{display: none;}
.product .p-in > .flag, .p-data-wrapper .flag{background-color: #009901; border-radius: 0;width: 100%;margin-top: 10px;padding: 6px 10px;line-height: 20px;}
.p-data-wrapper .flag{margin-bottom: 24px; margin-top: 0;}
/*
.do-obchodu .btn{color: #fff;border-color: #444;background-color: #444;}
.do-obchodu .btn:hover{background-color: #228B22; border-color: #228B22; color: #fff;}
.do-obchodu{margin-right: 56px;}
.do-obchodu .btn::before {content: "\eac8";font-family: ikony;-webkit-transform: rotate(180deg);transform: rotate(180deg);display: inline-block;font-size: 20px;font-weight: 400;margin-right: 10px;position: relative;line-height: 1;vertical-align: middle;top: -2px;}
@media screen and (max-width: 1199px){
.advanced-order .extras-wrap .extra.delivery{width: 100%;order: -1;margin-bottom: 24px;}
.do-obchodu {margin-right: 0;}
}*/
@media screen and (max-width: 767px){
/*
.do-obchodu {width: 100%;background-color: #fff;padding: 16px 16px 0 16px;}
.do-obchodu .btn{width: 100%;}
*/
.columns-mobile-2 .products-block .p .name {height: 66px;display: block;}
.scrolled-down body:not(.ordering-process):not(.search-window-visible) #header, .scrolled-down body:not(.ordering-process):not(.search-window-visible) .top-navigation-bar {transform: translateY(0);}
.navigation-window-visible #navigation, .multilang-active #navigation {height: 100vh;}
.product .flag-doporucujeme, .product .flag-new{display: none !important;}
}
.site-msg.information .text::before, .site-msg.information .text::after {display: none;}
.site-msg.information .text{padding-left: 0;text-align: center;}
.products-inline.products-top > div .p .p-in .p-bottom .prices .price{width: 100%;text-align: right;}
.products-inline.products-top > div .p .p-in .p-bottom .prices{flex-wrap: wrap;-webkit-justify-content: right;justify-content: right;}
.products-inline > div .p .p-in .p-bottom > div .prices .price-standard{margin-right: 0;}
#return-to-top {bottom: 100px}
@media screen and (max-width:  767px){
.type-product #return-to-top {bottom: 150px}
.columns-mobile-2 .products-block .flag {line-height: 18px;}
}
textarea#searchBrands{-webkit-resize: none;resize: none;margin: -12px 0 16px 0;width: 100%;border: 1px solid var(--color-border);box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0 16px;height: 38px;line-height: 36px;}
@media screen and (min-width: 768px){
.top-navigation-bar .dropdown::before {content: "\ea71";font-family: ikony;vertical-align: middle;margin-right: 12px;line-height: 1;}
.top-navigation-bar .dropdown button::before{content: "Ceny v ";font-family: 'Jost', sans-serif;margin-right: 2px;position: relative;top: -1px;}
.top-navigation-bar .dropdown button{text-decoration: none !important;}
.top-navigation-bar .dropdown .dropdown-menu {min-width: 151px;}
}
.search-form::after{content: "";background: url('https://www.zvireci-potreby.cz/user/documents/upload/maskot/Lemur_hledej2.png') 50% 50% no-repeat;position: absolute;width: 162px;height: 64px;top: -6px;background-color: transparent !important;background-size: auto 64px;right: 70px;}
@media screen and (max-width: 1199px){
.search-form::after{right: 60px;display: none !important;}
}
@media screen and (min-width: 768px){
.subcategories{width: 100%;}
}
.flag-zipi_soutez, .flag-zipi{display: none !important;}
.product.palec .image::after{content: "";width: 48px;height: 70px;background: url('https://www.zvireci-potreby.cz/user/documents/upload/Images/palec.png') 50% 50% no-repeat;right: 0;bottom: 0;position: absolute;left: auto;top: auto;background-size: auto 70px;margin: 0;}
.product.soutez .image::after{content: "";width: 117px;height: 70px;background: url('https://www.zvireci-potreby.cz/user/documents/upload/Images/soutez.png') 50% 50% no-repeat;left: 50%;bottom: -20px;position: absolute;top: auto;background-size: auto 70px;margin: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.category-perex img[style*="float: right"]{margin-left: 40px; margin-bottom: 32px;}
.category-perex img[style*="float: left"]{margin-right: 40px; margin-bottom: 32px;}
@media screen and (max-width: 479px){
.category-perex img[style*="float: left"], .category-perex img[style*="float: right"]{display: none;}
}
/*
@media screen and (max-width: 767px){
#header .site-name a img:not(.ready){opacity: 0;}
}
*/
.delivery-time.dodavatel span::before {content: "očekáváme do ";}
.p-data-wrapper .availability-label {font-size: 16px;}
.p-data-wrapper .delivery-time{font-size: 16px !important;margin-top: 6px;}
.video-nahled{height: 100px; width: 100px; overflow: hidden;}
.video-nahled iframe{position: absolute;top: 50%;-webkit-transform: translateY(-60%);transform: translateY(-60%);}
.p-image:not(.video-visible) .iframe-wrapper{display: none;}
.video-click {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}
.p-image.video-visible .p-main-image{display: none;}
.iframe-wrapper{text-align: center;}
/*
.iframe-wrapper{position: relative;overflow: hidden;width: 100%; padding-top: 56.25%;}
.iframe-wrapper iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%; height: 100%;}
*/
.cart-empty .cart-row > div:first-child::after, .cart-empty .cart-row > div:first-child::before{display: none;}
.cart-empty .cart-row > div:first-child{background: url('https://www.zvireci-potreby.cz/user/documents/upload/Images/empty-cart.jpg') 40px 0 no-repeat;background-size: auto 190px;}
@media screen and (max-width: 767px){
.cart-empty .cart-row > div:first-child{padding-top: 200px;background-position: 50% 0;}
}
.id-5925 .subcategories li a{flex-wrap: wrap;height: 156px;}
.id-5925 .subcategories.with-image li a .image {width: 100%;text-align: center;}
.id-5925 .subcategories.with-image li a .text {padding: 0 12px;text-align: center;width: 100%;margin-top: 12px;}
.id-5925 .subcategories.with-image li a .image img {max-height: 100px;max-width: 100%;}
.id-5925 .subcategories li a::after{display: none;}
@media screen and (min-width: 768px){
.id-5925 .narrow .subcategories li {width: 33.3333%;}
}
@media screen and (min-width: 1200px){
.id-5925 .narrow .subcategories li {width: 20%;}
}
@media screen and (min-width: 1440px){
.id-5925 .narrow .subcategories li {width: 14.28%;}
}
@media screen and (min-width: 768px){
.navigation-in > ul > li.ext > ul > li > div > ul > li {width: 100%;display: block;}
.navigation-in > ul > li.ext > ul > li > div > ul > li::after {display: none;}
.navigation-in > ul > li.ext > ul > li > div > ul > li:nth-child(n+6){display: none;}
.more-cat-link{padding: 0 8px;}
.more-cat-link a{color: var(--color-secondary) !important;text-decoration: underline !important;}
.more-cat-link a:hover{text-decoration: none !important;}
.more-cat-link a::before{content: "+"; display: inline-block;margin-right: 6px;}
}
.filter-section form {max-height: 300px;overflow: auto;scrollbar-width: thin;}
@media screen and (max-width: 991px){
.products-block .quantity {display: block !important;}
.products-block .product .quantity {flex: 1 1 100%;width: 100%;margin: 0 0 4px 0;}
.products-block .quantity input{height: 38px;}
.products-block .quantity .increase, .products-block .quantity .decrease {height: 30px;}
.products-block .quantity .decrease {left: 4px;top: 4px;}
.products-block .quantity .increase {right: 4px;top: 4px;}
.products-block .quantity .increase::before, .products-block .quantity .decrease::before {line-height: 26px;}
}
#productsAlternative .product.palec .image::after{display: none;}
@media screen and (max-width: 767px){
  /*
.benefitBanner__item {flex: 0 0 100%;width: 100%;display: flex;flex-wrap: wrap;}
.benefitBanner__link{display: flex; flex-wrap: wrap; width: 100%;}
.benefitBanner__picture {flex: 0 0 50px;width: 50px;height: auto;margin-bottom: 0;}
.benefitBanner__content {width: calc(100% - 50px);text-align: left;padding-left: 12px;}
.benefitBanner__img {max-height: none;}
*/
.type-product .benefitBanner {border-top: 0;margin-top: 0;border-bottom: 1px solid var(--color-border);padding-bottom: 32px;}
.type-product #smartsupp-widget-container > div[data-testid="widgetMessengerFrame"]{bottom: 0 !important;}
}
@media screen and (max-width: 1199px){
.id-4653 article table{width: 100% !important;}
}
#productsAlternative .stars-wrapper{display: none !important;}

.navigation-in > ul > li:not(:hover) > a[href="/akce/"]{background-color: #ff9c1d;}

@media screen and (max-width: 767px){
.benefitBanner__content {flex: 0 0 calc(100% - 50px);}
}
.subcategories li::before{display: none !important;}
.subcategories li{padding-left: 0 !important;margin: 0 !important;}

.link-icon.chat{display: inline-block;text-transform: none;}
.link-icon.chat::before{display: none;}
.dotaz-detail{background-color: var(--color-bg);padding: 16px 16px 16px 66px;margin-top: 10px;position: relative;font-size: 14px;}
.dotaz-detail::before{content: '\ea22';font-family: ikony;position: absolute;left: 20px;display: block;color: #228B22;font-size: 30px;top: 50%;line-height: 1;margin-top: -15px;}
.dotaz-detail h4{margin: 0 0 4px;color: #228B22; font-size: 16px;}
.dotaz-detail p{margin-bottom: 0 !important;}
.dotaz-detail a{color: #228B22 !important;}
.extended-description {width: 100%;}
@media screen and (max-width: 767px){
#accordion-content .shp-accordion[data-testid="tabExtendedDescription"]{display: none !important;}
.category-header > h4{display: none !important;}
}
@media screen and (min-width: 768px){
#extendedDescription{display: none;padding-top: 0 !important;}
#extendedDescription::before{display: none;}
}
.pagination-loader .btn.btn-tertialy{color: #fff;border-color: var(--color-primary);background-color: var(--color-primary);}
.pagination-loader .btn.btn-tertialy:hover{border-color: #146F14;background-color: #146F14;}
@media screen and (max-width: 767px){
/*
.products-block .flags-default{width: 100%;text-align: left;}
.columns-mobile-2 .products-block .flag{font-size: 10px;margin-right: 0;display: inline-block;margin-bottom: 2px;}
*/
}
.subcategories li a .text{margin-bottom: 0;}
@media screen and (min-width: 1440px){
.narrow article .subcategories li{width: 33.3333%;}
}
.brand-wrapper-manufacturer-name a::after{display: inline-block; width: 60px; height: 40px; margin-left: 10px; background-size: contain; background-position: 50% 50%; background-repeat: no-repeat;vertical-align: middle;}

.fix-detail-header .lower-price{display: none;}
.lower-price{display: block;font-size: 14px; margin-top: 12px;}
.filter-label[for="dd[]609"]{display: none !important;}
.st-cookies-v2.st-cookies-img .siteCookies::before, .st-cookies-v2.st-cookies-img .cookiesSetting__form::before{background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/Images/Zipi-cookie.png');}
.type-product .delivery-time span::before {content: "Můžeme odeslat ";}
.id--9 .delivery-time {font-size: 0;}
.id--9 .delivery-time strong{font-size: 16px;}
.id--9 .delivery-time strong::before {content: "Předpokládané odeslání: ";font-weight: 400;}
@media screen and (max-width: 767px){
.footer-icons .footer-icon:nth-last-child(n+3){display: none;}
.filtrovat {background-color: #cb0000;}
.category-header .products-listing-order-heading {display: inline-block;margin-left: -1px;}
.category-header .products-listing-order-heading::before {display: none;}
}
.flag-xy-discount::after{content: " ZDARMA";}
.cart-xyDiscount__description p {line-height: 1.5;}
.social-buttons-wrapper .link-icon::before {font-size: 16px;color: #228B22;}
.dotaz-detail::before {content: ""; background: url('https://www.zvireci-potreby.cz/user/documents/upload/Images/lemur-pomoc.png') 50% 50% no-repeat; width: 60px;height: 60px;background-size: 60px auto;left: 10px;margin-top: -30px;}
.dotaz-detail{padding-left: 80px;}
@media screen and (min-width: 1200px){
.r-bottom{background: url('https://www.zvireci-potreby.cz/user/documents/upload/Images/lemur-hodnoceni.png') 100% 50% no-repeat; background-size: 220px auto;padding-right: 214px;min-height: 220px;}
.top-navigation-bar {font-size: 15px;}
}
.flag-vernostni-sleva, .flag-vernostni-sleva-ne{display: none !important;}
.ver-sleva{font-size: 14px;line-height: 20px;margin-top: 16px;position: relative;padding-left: 30px;}
.ver-sleva::before{content: "i";position: absolute;color: var(--color-secondary);line-height: 18px;height: 20px;width: 20px;border: 1px solid var(--color-secondary);border-radius: 50%;text-align: center;left: 0;letter-spacing: 0;}
.ver-sleva a:not(:hover){text-decoration: underline;}
.ver-sleva span{font-weight: 700;}
.filter-label[for="dd[]642"], .filter-label[for="dd[]643"], .filter-label[for="dd[]658"], .filter-label[for="dd[]682"],
.filter-label[for="dd[]691"], .filter-label[for="dd[]688"], .filter-label[for="dd[]694"], .filter-label[for="dd[]685"],
.filter-label[for="dd[]730"], .filter-label[for="dd[]733"], .filter-label[for="dd[]736"], .filter-label[for="dd[]727"]{display: none !important;}
.fix-detail-header .ver-sleva{display: none;}
.flag.flag-freeshipping {background-color: #2d68f0;}
.flag-veterina-dieta-upozorneni, .flag-vernostni-program-purina{display: none !important;}
.veterina-info{background-color: var(--color-bg);margin-top: 16px;padding: 12px 16px;font-size: 14px;font-weight: 700;}
body.template-13 #category-header .category-header-pagination {display: block;}
.sidebar .filter-section.filter-section-count {display: none;}
.toggle-coupon-input-button{display: none !important;}
.discount-coupon{display: block !important;}
@media screen and (min-width: 1601px){
body{overflow-x: hidden;}
.custom-footer__banner63, .custom-footer__banner64{position: absolute;top: 230px;left: calc(50% - 710px);padding: 0;width: auto !important;margin-left: -170px;}
.custom-footer__banner64{left: auto;right: calc(50% - 710px);margin-right: -170px;margin-left: 0;}
body:not(.type-index) .custom-footer__banner63, body:not(.type-index) .custom-footer__banner64{display: none !important;}
}
@media screen and (max-width: 1600px){
.custom-footer__banner63, .custom-footer__banner64{display: none !important;}
}
.menu-item-4680.has-third-level .menu-level-3{display: none !important;}
@media screen and (min-width: 768px){
.menu-item-4680.has-third-level > div > a {padding-bottom: 0 !important;}
.menu-item-4680.has-third-level > div{display: flex !important;align-items: center !important;height: 44px !important;}
}
.no-after::after{display: none !important;}
.detail-info > *{line-height: 40px;}
@media screen and (max-width: 767px){
.brand-wrapper-manufacturer-name > a{margin-left: 4px;}
}
.dek-socky{background-color: var(--color-bg);padding: 40px 40px 30px;margin-bottom: 48px;}
.dek-socky h6{margin: 0 0 20px;}
.dek-socky a{display: inline-block; margin: 0 10px 10px; line-height: 40px; padding: 0 20px; color: #fff;}
.dek-socky a:hover{opacity: 0.7;}
.dek-socky a.ig{background-color: #d02873;}
.dek-socky a.fb{background-color: #3b5998;}
.dek-socky a::before{font-family: ikony; display: inline-block; vertical-align: middle; line-height: 1; margin-right: 10px;position: relative;top: -2px;}
.dek-socky a.ig::before{content: '\ea32';}
.dek-socky a.fb::before{content: '\e9d3';}
.flag-leto, .flag-zima, .flag-klistata{display: none !important;}
.brand-wrapper-manufacturer-name a[href="/znacka/wuff/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/Wuff-krmivo.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/nobby/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/NOBBY-logo.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/felix/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/purina-felix.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/kong/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/KONG-Logo_Red.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/friskies/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/Friskies-logo.svg');}
.brand-wrapper-manufacturer-name a[href="/znacka/trixie/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/trixie-logo.svg');}
.brand-wrapper-manufacturer-name a[href="/znacka/sonnentor/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/Sonnentor%20logo.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/pro-plan/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/purina-pro-plan-logo-2025.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/wanpy/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/wanpy-logo.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/purina-veterinary/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/Pro%20Plan%20VD_1.jpg');}
.brand-wrapper-manufacturer-name a[href="/znacka/quapas/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/Quapas-Logo-new.svg');}
.brand-wrapper-manufacturer-name a[href="/znacka/multipet/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/multipet-logo2.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/beaphar/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/Beaphar_logo.svg');}
.brand-wrapper-manufacturer-name a[href="/znacka/elbeville/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/elbeville_krmivo_logo.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/rasco/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/RASCO-premium-krmiva-pro-psy-a-kocky.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/alavis/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/logo-alavis.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/ontario/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/ontario_logo.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/iams/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/IAMS%20logo.svg');}
.brand-wrapper-manufacturer-name a[href="/znacka/rinti/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/logo-rinti-2024.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/canvit/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/canvit-logo-2024.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/caliopsis/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/Caliopsis%20Silica.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/mapes/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/logo-mapes.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/n-d-prime/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/nd-prime.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/vitar-veterinae/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/VITAR%20Veterinae%20logo.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/deli-nature/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/Deli_nature.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/purina-one/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/purina-one.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/marp-holistic/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/marp%20holistic.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/eminent/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/eminent_logo.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/orijen/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/orijen-logo.jpg');}
.brand-wrapper-manufacturer-name a[href="/znacka/purina-dentalife/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/Dentalife%20logo1.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/purina-adventuros/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/adventuros%20logo.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/arden-grange/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/Arden-Grange-Logo.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/canagan/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/logo-canagan.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/almi/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/almi-krmivo-logo.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/magnum/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/magnum-logo.png');}
.brand-wrapper-manufacturer-name a[href="/znacka/profine/"]::after{content: ""; background-image: url('https://www.zvireci-potreby.cz/user/documents/upload/loga/Profine-Logo.png');}

.dropdown-menu a:before,
html body #topNavigationDropdown:before {
  position:relative!important;
  width:25px!important;
  height:20px!important;
  top:unset!important;
  left:unset!important;
  right:unset!important;
  bottom:unset!important;
  display:inline-block!important;
  margin:0!important;
  margin-right:10px!important;
  border-radius:0!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;
  content:''!important;
  background-color:transparent!important;
}
.dropdown-menu a[href="/action/Currency/changeCurrency/?currencyCode=CZK"]:before,
body.czk #topNavigationDropdown:before,
body.czk #navigation .actions-wrap .dropdown button:before {
  background-image:url("https://www.zvireci-potreby.cz/user/documents/upload/Images/cz.png");
}
body.eur #topNavigationDropdown:before,
body.eur #navigation .actions-wrap .dropdown button:before,
.dropdown-menu a[href="/action/Currency/changeCurrency/?currencyCode=EUR"]:before {
  background-image:url("https://www.zvireci-potreby.cz/user/documents/upload/Images/sk.png");
}
.dropdown-menu>li>a,
#topNavigationDropdown {
  display:flex!important;
  flex-wrap:nowrap;
  align-items:center;
  flex-direction:row;
}
.top-navigation-bar .dropdown::before {display: none !important;}
.id--51 .vote-wrap {background-color: var(--color-bg);padding:20px 20px 20px 92px;}
.id--51 .vote-wrap::before {left: 20px; top: 20px;}
.r-bottom .review {background-color: var(--color-bg);margin:0 5px;width: calc(25% - 10px);padding:20px;}
.id--51 .content-inner > .votes-wrap::before, .r-bottom::before{content: "Co o nás říkají naši zákazníci?"; width: 100%; display: block; margin-bottom: 24px; font-size: 22px; font-weight: 600; color: #222;}

@media screen and (min-width: 992px){
    .id--51 .content-inner > .votes-wrap {display: flex; flex-wrap: wrap;width: calc(100% - 470px);margin-left: -5px;margin-right: -5px;}
    .id--51 .vote-wrap{margin:0 5px 10px;width: calc(50% - 10px);}
    .id--51 .vote-wrap .vote-wrap{width: 100%; margin: 0;}
    .r-bottom{padding-left: 5px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
    .id--51 .content-inner > .votes-wrap {width: calc(100% + 10px);}
}
@media screen and (max-width: 991px){
    .id--51 .vote-wrap {margin-bottom: 10px;}
    .r-bottom .review {width: calc(33.3333% - 10px);}
}
@media screen and (max-width: 767px){
    .r-bottom .review {width: calc(100% - 10px);}
    .r-bottom::before{padding: 0 10px;}
}
@media screen and (min-width: 1200px){
  #header .navigation-buttons a[data-target="cart"]{flex-direction: column;}
  .navigation-buttons a[data-target="cart"]::before {margin-right: 0;font-size: 20px;line-height: 1;}
  .navigation-buttons > a[data-target="cart"] i, .cart-count:not(.full) .cart-price::before {display: none !important;}
  .cart-count .cart-price {letter-spacing: 0.5px;line-height: 1;margin-top: 8px;font-weight: 400;font-size: 14px;}
  #dkLabFavHeaderIconBtn{display: flex;flex-direction: column;}
  #dkLabFavHeaderIconBtn::after{content: "Oblíbené";letter-spacing: 0.5px;line-height: 1;margin-top: 8px;font-weight: 400;font-size: 14px;color: #252729;}
  .dkLabFavHeaderIconBtn::before {line-height: 1 !important;font-size: 18px;margin-top: 1px;color: #252729;}
  #header .header-top a.cart-count::after {display: none !important;}
}
@media screen and (max-width: 767px){
  .fix-detail-header .p-to-cart-block .add-to-cart-button{order: -1; margin-right: 10px;}
  #header .site-name {left: 90px;-webkit-transform:none;transform: none;}
  #header .navigation-buttons a {width: 46px;}
}
#productsAlternative .shkDiscountPromoProduct {display: none !important;}
.hodnoceni-seznam{text-align: center;margin-top: 32px;}
/*body.type-category .content-wrapper-in, body.type-manufacturer-detail .content-wrapper-in, body.type-product .content-wrapper-in {visibility: visible;}*/
@media screen and (min-width: 992px){
  .p-data-wrapper #productsAlternative{display: none !important;}
  .p-image-wrapper{padding-right: 48px !important;}
}
@media screen and (max-width: 991px){
  .p-image-wrapper #productsAlternative{display: none !important;}
}
@media screen and (min-width: 1200px){
.p-image-wrapper #productsAlternative.products-alternative-wrapper {padding-left: 0;margin-top: 110px;}
.p-detail-inner:has(.next-photos) .p-image-wrapper #productsAlternative.products-alternative-wrapper {margin-top: 220px;}
.p-image-wrapper:has(.p-thumbnail) #productsAlternative.products-alternative-wrapper {margin-left: -120px;}
}
@media screen and (min-width: 1440px){
  .p-image-wrapper #productsAlternative.products-alternative-wrapper{margin-top: 20px;}
  .p-detail-inner:has(.next-photos) .p-image-wrapper #productsAlternative.products-alternative-wrapper {margin-top: 140px;}
}
.hodnoceni-banner{background-color: #f6f6f6; display: flex;flex-direction: column;justify-content: center;align-items: center;}
.hodnoceni-banner .vote-wrap::before{display: block; position: relative; margin: 0 auto;}
.hodnoceni-banner .vote-wrap {margin-bottom: 0;padding-left: 0;position: relative;}
.hodnoceni-banner .vote-wrap::after{content: "";background: url('https://www.zvireci-potreby.cz/user/documents/upload/Images/hodnoceni-zipy.png') 50% 100% no-repeat #f6f6f6;background-size: contain;width: 210px;height: 210px;display: block;margin: 30px auto 0;}
.hodnoceni-banner .vote-wrap .vote-header .vote-name {width: 100%;text-align: center;display: block;white-space: wrap !important;text-align: center;}
.hodnoceni-banner .vote-wrap .vote-header .vote-rating {width: 100%;justify-content: center;flex-wrap: wrap;height: auto;text-align: center;margin-top: 6px;}
.hodnoceni-banner .vote-product-name{display: none !important;}
.hodnoceni-banner .vote-wrap .vote-content {text-align: center;margin-top: 24px;}
.hodnoceni-banner .vote-rating .vote-time {display: block;margin-top: 10px !important;}
.hodnoceni-banner::before{content: "Ověřená recenze";font-size: 12px;display: block;margin-bottom: 20px;text-align: center;font-weight: 700;color: #222;background: url('https://www.zvireci-potreby.cz/user/documents/upload/Images/mark.png') 0 50% no-repeat; padding-left: 20px;background-size: 14px auto;}
.up-product-details .up-product-url, .up-container .up-products .up-product .up-product-details .up-price {font-family: "Quicksand", sans-serif;}
.p-to-cart-block + .up-product-wrapper{display: none !important;}
@media screen and (max-width: 479px){
  .hodnoceni-banner .vote-wrap::after{width: 140px; height: 140px;}
}
#productsAlternative .up-banner-wrapper{display: none !important;}
.odkaz-znacka a{text-decoration: underline;font-size: 13px;}
.odkaz-znacka a:hover{text-decoration: none;}
.odkaz-znacka{margin-bottom: 10px;}
.extra.delivery > span{display: block;}
.woot-widget-bubble.woot-elements--right{right: 0 !important;top: calc(50% - 85px);bottom: auto;width: 42px;height: 190px;border-radius: 8px 0 0 8px;display: flex;flex-direction: column-reverse;justify-content: center;align-items: center;background-color: #D9EFD9 !important;border: 2px solid #228B22;}
.woot-widget-bubble.woot-elements--right::after{content: "Nákupní asistent Zipi";display: inline-block; -webkit-transform: rotate(270deg);transform: rotate(270deg); color: #222;white-space: nowrap;font-size: 14px;font-weight: 700;}
.woot-widget-bubble svg{display: none !important;margin: 3px 0 0 0 !important;position: relative;top: 50px;width: 20px;height: 20px; -webkit-filter: brightness(1) invert(1);filter: brightness(1) invert(1);}
.woot-widget-bubble.woot-elements--right::before{content: ""; width: 20px; height: 20px; background: url('https://www.zvireci-potreby.cz/user/documents/upload/Images/message.png') 50% 50% no-repeat; background-size: 20px auto;top: 65px;position: relative;-webkit-transform: rotate(270deg);transform: rotate(270deg);}
.woot-widget-bubble.woot-elements--right.woot--close{visibility: hidden !important;}
.woot-widget-bubble{transition: none !important;}
.asistent-category{width: 100%;margin-bottom: 32px;border: 2px solid #228B22;border-radius: 6px;background-color: #D9EFD9;color: #222;text-align: center;padding: 10px;font-size: 15px;cursor: pointer;}
.asistent-category strong{text-decoration: underline;}
.asistent-category:hover strong{text-decoration: none;}
.asistent-category:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.asistent-category::before{content: ""; width: 20px; height: 20px; background: url('https://www.zvireci-potreby.cz/user/documents/upload/Images/message.png') 50% 50% no-repeat; background-size: 20px auto; margin-right: 10px; display: inline-block; vertical-align: middle;}
.asistent-close{position: absolute;top: 0;right: 0;width: 60px;height: 60px;cursor: pointer;}
@media screen and (max-width: 767px){
  .asistent-category::before{position: absolute;left: 10px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
  .asistent-category{margin: 20px 0 0;font-size: 13px;padding: 10px 10px 10px 40px;position: relative;text-align: left;}
  .woot-widget-bubble.woot-elements--right{width: 30px;}
  .woot-widget-bubble.woot-elements--right::before {width: 16px;height: 16px;background-size: 16px auto;}
  .woot-widget-bubble.woot-elements--right::after{font-size: 13px;}
}
.close-chat{top: calc(50% - 113px);right: 0;position: fixed;width: 30px;height: 30px;border: 2px solid #228B22;z-index: 999;border-radius: 8px 0 0 0;background-color: #D9EFD9;color: #000;text-align: center;line-height: 26px;font-size: 10px;display: none;}
.close-chat::before{content: "\e912"; font-family: shoptet;}
body:has(.woot-widget-bubble) .close-chat{display: block;}
@media screen and (max-width: 767px){
  .chat-closed .close-chat, .chat-closed .woot-widget-bubble{display: none !important;}
  .woot-widget-bubble.woot-elements--right{border-top-left-radius: 0;}
}
@media screen and (min-width: 768px){
  .close-chat{display: none !important;}
}
/* ── CDN úpravy (17.7.2026): detail produktu ─────────────────────────── */
/* Skrytí tlačítek Tisk a Sdílet (Hlídací pes zůstává) */
.type-product .link-icon.print,
.type-product .link-icon.share { display: none !important; }

/* Galerie: náhledy vodorovně pod hlavním obrázkem (JS je přesouvá) */
.zp-thumbs-moved .p-thumbs-wrapper { display: none; }
.p-image-wrapper .p-thumbnails,
.p-image-wrapper .p-thumbnails .p-thumbnails-inner {
  display: flex; flex-wrap: wrap; gap: 10px;
  width: auto; height: auto; max-height: none;
}
.p-image-wrapper .p-thumbnails { margin: 14px 0 4px; }
.p-image-wrapper .p-thumbnail { width: 84px; height: 84px; margin: 0; }
.p-image-wrapper .p-thumbnail img { width: 100%; height: 100%; object-fit: contain; }
.zp-thumbs-moved #productsAlternative { margin-left: 0 !important; width: auto; max-width: 100%; }
/* Srdíčko oblíbených vpravo na řádku s hodnocením */
.zp-fav-moved .p-detail-inner-header .ratings-and-brand { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: nowrap; min-width: 0; }
.zp-fav-moved .ratings-and-brand .stars-wrapper { min-width: 0; }
.zp-fav-moved .ratings-and-brand .dkLabFavouriteDiv { margin: 0; }
/* Fáze 2: dlaždice variant v pravém boxu */
.zp-variants { margin: 16px 0 4px; }
.zp-variants-title { font-weight: 700; font-size: 14px; margin-bottom: 8px; }
.zp-variants-row { display: flex; flex-wrap: wrap; gap: 10px; }
.zp-chip { position: relative; width: 76px; height: 76px; border: 2px solid #e3e4e0; border-radius: 12px; background: #fff; display: flex; align-items: center; justify-content: center; flex-direction: column; cursor: pointer; padding: 0; transition: border-color .12s, box-shadow .12s; }
.zp-chip:hover { border-color: #228B22; box-shadow: 0 4px 12px -6px rgba(34,139,34,.5); }
.zp-chip img { width: 62px; height: 62px; object-fit: contain; }
.zp-chip-hidden { display: none; }
.zp-chip-more { border-style: dashed; color: #228B22; background: #fff; font-family: inherit; gap: 2px; }
.zp-more-num { font-size: 18px; font-weight: 700; line-height: 1; }
.zp-more-lbl { font-size: 11px; font-weight: 600; }
.zp-tip { position: absolute; bottom: calc(100% + 8px); left: 50%; transform: translateX(-50%); width: 200px; background: #1a1d1a; color: #fff; border-radius: 8px; padding: 8px 10px; font-size: 12px; line-height: 1.4; text-align: left; z-index: 20; display: none; pointer-events: none; }
.zp-chip:first-child .zp-tip { left: 0; transform: none; }
.zp-tip-name { display: block; font-weight: 600; margin-bottom: 2px; }
.zp-tip-meta { display: block; opacity: .85; }
@media (hover: hover) { .zp-chip:hover .zp-tip { display: block; } }
.zp-variants-built #productsAlternative { display: none; }
