@font-face {
    font-family: 'icomoon';
    src: url('https://cdn.myshoptet.com/usr/www.zahradajezek.cz/user/documents/fonts/icomoon.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.header-phone a:hover{color: #fff;}
.top-nav-button::before{content: ""; background: url('https://144477.myshoptet.com/user/documents/mimedigital/jezek-ucet.png') 50% 50% no-repeat; width: 20px; height: 21px; background-size: cover;top: 4px;}
.top-nav-button-register{display: none !important;}
.top-nav-button span{font-size: 0;}
.top-nav-button span::after{content: "Účet"; font-size: 14px;}
@media screen and (max-width: 767px){
.top-nav-button{height: 80px;width: 60px;}
.top-nav-button::before {width: 40px;height: 40px;}
.top-nav-button span {color: #fff;margin-top: 4px;display: block;}
.overall-wrapper {padding-top: 130px;}
#header .header-top a.cart-count{width: 60px;}
.navigation-buttons a[data-target="cart"]::before {font-size: 30px;}
.navigation-window-visible .top-navigation-bar, .login-window-visible .top-navigation-bar, .multilang-active .top-navigation-bar{height: 80px;background-color: #2c8759;}
.navigation-window-visible .navigation-buttons{background-color: #2c8759;}
.top-navigation-bar .header-phone a {line-height: 80px;}
#navigation {top: 80px;}
.top-navigation-bar .dropdown{top: 12px;}
.login-window-visible .top-nav-button::before {background-image: none;}
.popup-widget.login-widget {top: 80px !important;}
}
@media screen and (min-width: 1200px){
.type-index .product-slider{position: relative;}
.type-index .product-slider::before {background: #fff;content: "";filter: blur(35px);height: 100%;position: absolute;right: -60px;top: 0;width: 199px;z-index: 1;}
.product-slider-navigation{z-index: 2;}
}
.product-slider-navigation {background-color: var(--color-primary);}
.product-slider-navigation:hover {background-color: var(--color-primary-hover);}
.product-slider-navigation.navigation-prev::before, .product-slider-navigation.navigation-next::before{color: #fff;}
@media screen and (min-width: 768px){
    .submenu-arrow::after {font-size: 15px;content: "\e911";font-family: shoptet;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
    .navigation-in > ul > li:hover > a .submenu-arrow::after{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
    .submenu-arrow{padding-left: 6px;}
}
.body-banners::before{content: ""; width: 100vw; height: 100%; left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%); top: 0; position: absolute; background: url('https://144477.myshoptet.com/user/documents/images/mimedigital/middle-banner-icon-2.svg') 15px 15px no-repeat #2c8759; background-size: auto calc(100% - 30px);}
.body-banners{position: relative;padding: 40px 0;}
@media screen and (min-width: 992px){
.body-banners{padding: 40px 80px;}
}
.body-banners::after {color: #569f7a;background: url(https://144477.myshoptet.com/user/documents/images/mimedigital/middle-banner-icon-1.svg) 50% 50% no-repeat;position: absolute;right: -100px;top: 15px;height: calc(100% - 30px);width: 40%;content: "";background-size: contain;}
.type-index .overall-wrapper{overflow-x: hidden;}
.custom-footer__contact h3{background: url('https://www.zahradajezek.cz/user/documents/images/mimedigital/footer-contact.webp') 0 50% no-repeat;background-size: 180px;font-size: 18px;padding-left: 200px !important;padding-right: 24px !important;}
.custom-footer__contact h3 img{display: none;}
.custom-footer__contact h3 p {font-size: 13px;line-height: 16px;}
.contact-box li a {font-size: 16px;}
@media screen and (max-width: 991px){
    .custom-footer__contact h3{padding: 160px 0 0 !important;background-position: 50% 24px;}
}
@media screen and (min-width: 768px){
    #navigation .menu-level-2 > li {padding: 10px;}
    #navigation .navigation-in ul li.ext.exp > ul{padding: 20px;}
}
@media screen and (min-width: 1600px){
    #header::after {color: #569f7a;content: "\e904";font-family: icomoon;font-size: 175px;position: absolute;right: 15px;top: -52px;}
    #header::before {color: #569f7a;content: "\e901";font-family: icomoon;font-size: 121px;position: absolute;top: -32px;}
}
@media screen and (min-width: 1200px){
    #footer .newsletter-header{position: relative;padding-left: 200px;}
    #footer .newsletter-header::before {background: url(https://144477.myshoptet.com/user/documents/images/mimedigital/jezek-newsletter.svg) 50% 50% no-repeat;background-size: auto;position: absolute;left: 0;content: "";width: 160px;height: calc(100% + 40px);background-size: cover;top: -20px;}
}
.products-block > div .p .p-bottom > div .prices .price-final{color: #C50202;}
.availability-amount{font-weight: 700;}
.product .availability-amount{position: relative; top: 1px;}
.listingControls .loadMore .btn{background-color: var(--color-primary); border-color: var(--color-primary);color: #fff;}
.listingControls .loadMore .btn:hover{background-color: var(--color-primary-hover); border-color: var(--color-primary-hover);}
.p-final-price-wrapper > strong{color: #C50202;}
.p-to-cart-block .p-final-price-wrapper .price-final-holder {background-color: #ffe2e2;padding: 5px 10px;margin-bottom: 2px;display: inline-block;border-radius: 4px;}
.link-icon.print{display: none !important;}
.link-icon.watchdog span{font-size: 0;line-height: 0;}
.link-icon.watchdog span::after{content: "Hlídací pes"; font-size: 14px;line-height: 26px;text-decoration: underline;}
.link-icon.watchdog:hover span::after{text-decoration: none;}
.link-icon.chat::before{content: "\e916";font-family: icomoon;}
.link-icon.watchdog::before{content: "\e915";font-family: icomoon;}
.social-buttons-wrapper .link-icon::before {margin-right: 6px;font-size: 20px;color: var(--color-primary);}
ul.shp-tabs li[data-testid="tabRelatedFiles"]{order: 2;}
ul.shp-tabs li[data-testid="tabBrand"]{order: 3;}
@media screen and (max-width: 767px){
#accordion-content{display: flex; flex-wrap: wrap;}
#accordion-content > .shp-accordion{width: 100%;}
.shp-accordion[data-testid="tabRelatedFiles"]{order: 2;}
.shp-accordion[data-testid="tabBrand"]{order: 3;}
}
.fix-detail-header .shp-tabs-holder ul.shp-tabs li[data-testid="tabRelatedFiles"] {display: none;}
.fix-detail-header .shp-tabs-holder ul.shp-tabs li:nth-child(6){display: inline-block !important;}
.detail-contact li::before{display: none !important;}
.detail-contact h4{font-size: 20px; margin-top: 0;}
.detail-contact ul{margin-bottom: 0;}
.detail-contact .contact-box{border-top: 4px solid #2d8b61;background-color: var(--color-bg);}
.detail-contact{margin-top: 40px;}
.produkt-kat {margin-top: 40px;}
@media screen and (max-width: 767px){
.detail-contact .contact-box{padding: 20px;}
.all-param {display: block;}
.extended-description table.detail-parameters tbody tr:nth-child(n+8):not(.zobrazeno) {height: 0;overflow: hidden;border: 0;}
}
.cart-window-visible .navigation-buttons a[data-target="cart"], .cart-empty-visible .navigation-buttons a[data-target="cart"]{color: #000;}
@media screen and (min-width: 1200px){
.cart-window-visible .header-phone, .cart-empty-visible .header-phone{opacity: 0.3;}
}
.co-box.co-delivery-method h4::before {content: "\e92e";}
.co-box.co-payment-method h4::before {content: "\e926";}
.co-box.co-delivery-method h4::before, .co-box.co-payment-method h4::before{font-family: shoptet;display: inline-block;vertical-align: middle;line-height: 1;margin-right: 20px;color: var(--color-primary);position: relative;top: -3px;font-size: 26px;}
