@media screen and (min-width: 1200px){
    .navigation-in > ul > li > a {padding: 33px 20px;font-size: 16px;}
}
.benefitBanner__item{margin-top: 24px;display: flex;flex-wrap: wrap;}
.benefitBanner__picture {width: 40px;margin: 0;}
.benefitBanner__content {margin: 0;padding-left: 10px;text-align: left;line-height: 1.2;color: #000;width: calc(100% - 40px);}
.benefitBanner__title {font-size: 16px;}
@media screen and (max-width: 767px){
  .benefitBanner__item {margin-top: 0;}
}
@media screen and (min-width: 768px){
.next-to-carousel-banners{margin-top: 40px;}
.sticky-header:not(.ordering-process) #header {box-shadow: 0 2px 10px rgba(0,0,0,0.1);}
}
.footer-banners {margin-top: 0;}
.footer-banners::before{content: ""; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%); height: 100%; width: 100dvw; background-color: #F5F5F5;max-width: 1920px;}
.footer-banner{height:auto;}
@media screen and (max-width: 1199px){
     .footer-banner {padding: 20px !important;margin: 0 !important;}
     .footer-banners{padding: 12px 0;}
}
@media screen and (max-width: 767px){
    .footer-banners {margin: 28px 0 0 !important;}
}
ul.manufacturers ul li a{padding-top: 70px;background-position: 50% 0;background-repeat: no-repeat;background-size: auto 50px;display: block;text-align: center;}
[class*="flag-znacka"]{position: absolute;top: 0;right: 0; background-color: transparent !important; width: 80px; height: 40px; padding: 0; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%;font-size: 0;}
.menu-level-3 > li:nth-child(n+4){display: none !important;}
a.more-kat-link{text-decoration: underline;}
a.more-kat-link:hover{text-decoration: none !important; color: #e43e57 !important;}
.navigation-in > ul > li.ext > ul > li a:hover{color: #e43e57 !important;}
@media screen and (min-width: 768px){
.category-perex:has(p:last-child img), .manufacturerDetail:has(p:last-child img){padding-right: 600px; position: relative;}
.category-perex p:last-child:has(img), .manufacturerDetail p:last-child:has(img){position: absolute;top: -116px; right: calc((100vw - 100%) / -2);width: 50%;}
.category-perex p:last-child:has(img) img, .manufacturerDetail p:last-child:has(img) img{width: 100%;}
.type-category .overall-wrapper{overflow-x: hidden;}
}
@media screen and (min-width: 1440px) and (max-width: 1699px){
    .category-perex p:last-child:has(img), .manufacturerDetail p:last-child:has(img){width: 42%;}
}
@media screen and (min-width: 1920px){
    .category-perex p:last-child:has(img), .manufacturerDetail p:last-child:has(img){right: -250px; width: 800px;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
    .category-perex:has(p:last-child img), .manufacturerDetail:has(p:last-child img){padding-right: 400px;}
    .category-perex p:last-child:has(img), .manufacturerDetail p:last-child:has(img){width: 460px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .category-perex:has(p:last-child img), .manufacturerDetail:has(p:last-child img){padding-right: 300px;}
    .category-perex p:last-child:has(img), .manufacturerDetail p:last-child:has(img){width: 300px;}
}
@media screen and (max-width: 767px){
    .category-perex:has(p:last-child img), .manufacturerDetail:has(p:last-child img){display: flex; flex-wrap: wrap;}
    .category-perex:has(p:last-child img) > *, .manufacturerDetail:has(p:last-child img) > * {width: 100%;}
    .category-perex p:last-child:has(img), .manufacturerDetail p:last-child:has(img){order: -1;}
}
.subcategories.with-image li a .image img {height: 100%;width: auto; mix-blend-mode: darken;}
.subcategories.with-image li a .image {width: 75px;border-radius: 0;height: calc(100% + 24px);}
.subcategories.with-image li a .text {width: calc(100% - 75px);}
.subcategories li a{height: 92px;background-color: transparent;border: 1px solid #ddd;}
.subcategories li a:hover{border-color: #cc292b;color: #cc292b;}
.subcategories li a:hover::after{color: #cc292b;}
@media screen and (max-width: 767px){
    .subcategories.with-image li a .text {width: calc(100% - 75px);text-align: left;padding-left: 6px;}
    .subcategories.with-image li a .image{display: block;}
}
@media screen and (min-width: 768px){
    .category-header div{margin-right: 0;}

.listSorting__controls.fake-select-ready {
  position: absolute;
  display: inline-flex;
  flex-direction: column;
  min-width: 220px;
  padding: 0;
  margin: 0;
  list-style: none;
  background: #fff;
  z-index: 1;
  top: 24px; right: 0;
  border: 1px solid #fff;
}
.listSorting__controls.fake-select-ready.is-open{
    border-color: #ddd;
}
.listSorting__controls.fake-select-ready li {
  display: none;
  margin: 0;
}

.listSorting__controls.fake-select-ready li.is-current {
  display: block;
  order: -1;
}

.listSorting__controls.fake-select-ready.is-open li {
  display: block;
}

.listSorting__controls.fake-select-ready .listSorting__control {
  width: 100%;
  padding: 12px 40px 12px 16px;
  border: 0;
  background: #fff;
  text-align: left;
  font-size: 15px;
  cursor: pointer;
  color: #000;
  margin: 0 !important;
}

.listSorting__controls.fake-select-ready .listSorting__control:hover {
  color: var(--color-primary);
}

.listSorting__controls.fake-select-ready .listSorting__control--current {
  font-weight: 400;
  position: relative;
}

.listSorting__controls.fake-select-ready .listSorting__control--current::after {
content: "\e904";
  font-family: ikony;
  position: absolute;
  font-size: 9px;
  font-weight: 400;
  top: 50%;
right: 16px;
    margin-top: -8px;
}
.listSorting__controls.fake-select-ready .listSorting__control--current:hover::after{border-color: var(--color-primary);}
.listSorting__controls.fake-select-ready.is-open .listSorting__control--current::after {transform: rotate(180deg);}
.filter-sections{padding-right: 240px;}
.listItemsTotal{display: none !important;}
.category-header {padding: 0;}
.category-content-wrapper{position: relative;}
}
.products-block.products .product {padding: 5px 5px 46px 5px;}
.products-block {margin-left: -5px;margin-right: -5px;}
.products-block.products .p .name {height: 20px;font-size: 14px;margin-bottom: 5px;white-space: nowrap;text-overflow: ellipsis;}
.products-block .image {margin-bottom: 0;}
.products-block.products .p .price strong, .products-block.products .p .price span {font-size: 14px;font-weight: 400;}
.products-block.products .p .price-standard + .price strong{font-weight: 700;}
.newsletter-header h3 span{display: block;font-size: 16px;font-weight: 400;margin-top: 20px;}
.product .price-standard{line-height:1.2;color: #666;}
@media screen and (max-width: 767px){
    .newsletter-header h3 span{margin-top: 8px;font-size: 14px;}
}
.p-info-wrapper .znacka{position: absolute;right: 0;top: 0;font-size: 0;width: auto;}
.p-info-wrapper .znacka a{display: block;width: 100px;height: 60px;background-size: contain;background-repeat: no-repeat;background-position: 50% 0;}
.p-detail-inner-header h1 {padding-right: 120px;font-size: 32px;}
.p-detail-info .stars-label{text-decoration: none !important;}
.p-info-wrapper .p-code .default-variant{display: none !important;}
.p-info-wrapper:not(:has(.radio-buttons-wrapper input:checked)) .p-code .parameter-dependent:nth-child(2){display: inline-block !important;}
.p-info-wrapper > .p-short-description{margin-bottom: 12px;}
.p-code {color: #000;margin-bottom: 16px;display: block;}
.radio-buttons-wrapper{display: flex; flex-wrap: wrap;}
.radio-buttons-wrapper label{min-width: 60px;height: 60px;border: 1px solid #000;text-align: center;padding: 10px !important;margin: 0 10px 10px 0;line-height: 40px !important;font-weight: 700;}
.radio-buttons-wrapper label::before, .radio-buttons-wrapper label::after{display: none !important;}
.radio-buttons-wrapper label:hover{border-color: var(--color-secondary);}
.radio-buttons-wrapper input:checked + label{background-color: var(--color-secondary); border-color: var(--color-secondary); color: #fff;}
.p-info-wrapper .detail-parameters th{margin-bottom: 10px;}
.variant-list:has(#parameter-id-5) th{text-transform: lowercase;}
.variant-list:has(#parameter-id-5) th::before{content: "Vyberte si"; text-transform: none;}
.detail-popup{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background-color: rgba(0,0,0,0.6);}
.popup-open .detail-popup{display: block;}
.detail-popup-inner{width: 1000px; max-height: calc(100dvh - 80px); left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%); position: fixed; background-color: #fff; padding: 40px;overflow: auto; scrollbar-width: thin;}
.detail-popup .close{position: absolute; top: 0; right: 0; width: 48px; height: 48px; text-align: center; line-height: 48px; cursor: pointer;}
.detail-popup .close:hover{opacity: 0.7;}
.detail-popup .close::before{content: "\e912"; font-family: shoptet;}
.variant-list{position: relative;}
.velikosti-link{position: absolute; top: 0; right: 0;color: #000;text-decoration: underline; background: url('/user/documents/upload/Images/ruler.png') 0 50% no-repeat; background-size: 20px auto; padding-left: 26px;}
.velikosti-link:hover{text-decoration: none;}
.buy-box > .top{display: flex; flex-wrap: wrap;}
.dostupnost{text-align: right;margin-left: auto; position: relative;}
.prodejny{display: none; position: absolute; right: 0; top: 30px;width: 300px;background-color: #fff;border: 1px solid #ddd;z-index: 2;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 16px 20px;}
.otevreno .prodejny{display: block;}
.prodejny-table {
    width: 100%;
    border-collapse: collapse;
}
.prodejny-table th,
.prodejny-table td {
    padding: 4px 12px;
    border-bottom: 1px solid #ddd;
    text-align: center;
}
.prodejny-table th:first-child,
.prodejny-table td:first-child {
    text-align: left;
    font-weight: 700;
}
.prodejny-table th {
    font-weight: 700;
}
.stock-check {
    color: #4caf00;
    font-weight: 700;
    font-size: 18px;
}
.dostupnost > span{cursor: pointer;}
.dostupnost > span:hover{text-decoration: underline;}
.dostupnost > span::after{content: "\e911";font-family: shoptet;display: inline-block;vertical-align: middle;-webkit-transform: rotate(180deg);transform: rotate(180deg);font-size: 10px;margin-left: 7px;position: relative;top: -1px;}
.dostupnost.otevreno > span::after{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.detail-vyhody{position: absolute; font-size: 14px; line-height: 24px;padding-top: 24px;z-index: 1;}
.detail-vyhody img{width: 24px; margin-right: 8px;}
.detail-vyhody > div + div{margin-top: 5px;}
.detail-vyhody a{text-decoration: none !important;display: flex;}
.detail-vyhody > div{cursor: pointer; display: flex;}
.detail-vyhody > div:hover{text-decoration: underline;}
.shipping-options::before{display: none;}
#header{z-index: 3;}
.delivery-in-detail{display: none !important;}
#productsAlternative, .podobne-link{display: none !important;}
.social-buttons-wrapper{min-height: 77px;}
.shp-tabs-wrapper{margin-bottom: 0;}
.varianty{margin-top: 32px;}
.varianty h3{font-size: 16px;color: #000;font-weight: 700; margin: 0 0 20px;}
.varianty-in{display: flex; flex-wrap: wrap;}
.varianty .product{width: 100px; margin: 0 10px 10px 0;padding: 0;border: 1px solid transparent;}
.varianty .product:hover{border-color: var(--color-secondary);}
.varianty .p-in, .varianty .p-code{display: none;}
.p-info-wrapper .detail-parameters .variant-list td, .p-info-wrapper .detail-parameters .surcharge-list td {margin-bottom: 12px;}
@media screen and (min-width: 1200px){
  #vymena > li{display: none !important;}
}
@media screen and (min-width: 992px) and (max-width: 1439px){
  .detail-vyhody {position: relative;}
  .link-icons{margin-left: 0;}
  .link-icon{margin: 0 32px 0 0;}
  .social-buttons-wrapper {min-height: auto;}
}
@media screen and (max-width: 1199px){
  .detail-popup-inner {width: calc(100% - 80px);}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
  .dostupnost{width: 100%;margin: 12px 0 0 0;text-align: left;}
  .prodejny{right: auto; left: 0;}
  .varianty .product {width: 96px;}
}
.p-detail-info .stars-label:not(:hover), .stars-link:not(:hover), .p-detail-inner-header .stars-label:not(:hover) {text-decoration: none;}
@media screen and (max-width: 1199px){
  .product-top {margin-bottom: 40px;}
  .type-product .benefitBanner {margin-top: 40px;}
}
@media screen and (max-width: 767px){
  .detail-vyhody {position: relative;}
  .link-icons{margin-left: 0;}
  .link-icon{margin: 0 32px 0 0;}
  .social-buttons-wrapper {min-height: auto;}
  .detail-popup-inner {width: calc(100% - 20px);max-height: calc(100dvh - 20px);padding: 20px;}
}
@media screen and (max-width: 479px){
  .p-detail-inner-header .stars-wrapper{flex-wrap: wrap;}
  .stars-wrapper button.btn--link{margin: 8px 0 0; width: 100%;text-align: left;}
}
.dkLabFavouriteProductDiv.onlyIcon {top: -40px;}
.p-detail .add-to-cart .quantity{display: none;}
.p-info-wrapper .btn.add-to-cart-button.btn-lg{margin-left: auto;}
@media screen and (min-width: 992px) and (max-width: 1199px){
  .p-info-wrapper .btn.add-to-cart-button.btn-lg {margin-left: 0;}
}
.link-icon.share, .link-icon.print{display: none !important;}
.varianty .flag{display: none !important;}
@media screen and (min-width: 1440px){
  #header .search-form{max-width: 400px;}
}
@media screen and (min-width: 1700px){
  #header .search-form{max-width: 600px;}
}
@media screen and (min-width: 1200px){
  .widget-parameter-wrapper {visibility: visible;top: auto; bottom: 0;}
  .product .p-in {padding-bottom: 32px;}
}
.products-block .p a.image{margin-bottom: 6px;}
ul.shp-tabs li[data-testid="tabDiscussion"], #productDiscussion{display: none !important;}
@media screen and (max-width: 479px){
  .dostupnost{text-align: left;margin-left: 0;margin-top: 10px;width: 100%;}
  .prodejny {right: auto;left: 0;}
}
.delivery-time > span::before {content: ", už";}
.flag.dkLabFavFlagProduct{display: none !important;}
.p-detail .p-detail-info, .p-detail-inner-header > .stars-wrapper{display: none !important;}
.p-info-wrapper .availability-value > span, .p-info-wrapper .delivery-time > span{display: none !important;}
.p-info-wrapper .availability-value > span:first-child, .p-info-wrapper .delivery-time > span:first-child{display: inline-block !important;}
/*.p-info-wrapper > .vice{display: none !important;}*/
.advanced-order .h2{min-height: 100px;padding-left: 90px;position: relative;display: flex;flex-wrap: wrap;align-content: center;margin: 16px 0 20px;}
.advanced-order .h2 .img-product{position: absolute;height: 100px;left: 0;}
.advanced-order .h2 span{margin-left: 4px;}
.subcategories{width: 100%;}
@media screen and (min-width: 1440px){
  .subcategories li{width: 20%;}
}
.subcategories.with-image li a{background-color: #f7f7f7;}
.popis-nadpis, .extended-description h3{display: none !important;}
#tab-descr h2:first-child, #tab-descr h3:first-child{margin-top: 0 !important;}
.p-info-wrapper .availability-amount{display: none !important;}
.vice a{color: #000;}
.vice a:hover{color: #DB0413;}
.no-stock-message{background-color: #f0cccc;padding: 10px;font-weight: 700;margin: 20px 0;}
.p-info-wrapper > .vice {margin-bottom: 16px;}
h4.homepage-group-title, .h4.homepage-group-title{font-weight: 700; position: relative;margin-top: 40px;margin-bottom: 24px;}
.h4.homepage-group-title::before{content: "";display: block;width: 100%;height: 2px;z-index: 1;position: absolute;margin-top: 19px;background: #fff;background: -moz-linear-gradient(left, #fff 10%, #DB0413 50%, #fff 90%);background: -webkit-linear-gradient(left, #fff 10%, #DB0413 50%, #fff 90%);background: linear-gradient(to right, #fff 10%, #DB0413 50%, #fff 90%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#DB0413',GradientType=1 );}
.h4.homepage-group-title span{position: relative; padding: 0 30px; background-color: #fff;z-index: 1;}
.homepage-blog-wrapper .h4.homepage-group-title span{background-color: #f7f7f7;}
/*.homepage-blog-wrapper .h4::before{background: -moz-linear-gradient(left, #F4F6F9 10%, #DDE3EB 50%, #F4F6F9 90%);background: -webkit-linear-gradient(left, #F4F6F9 10%, #DDE3EB 50%, #F4F6F9 90%);background: linear-gradient(to right, #F4F6F9 10%, #DDE3EB 50%, #F4F6F9 90%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4F6F9', endColorstr='#DDE3EB3',GradientType=1 );}*/
.homepage-blog-wrapper {position: relative;margin-top: 48px;}
.homepage-blog-wrapper::after{content: ""; width: 100dvw; height: 100%; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: #f7f7f7;max-width: 1920px;}
.homepage-blog-wrapper > *{position: relative; z-index: 1;}
.news-item .image + .text {position: relative;width: 100%;right: auto;bottom: auto;}
#footer {background-color: #000;color: #fff;}
#footer .custom-footer > div h4, #footer .custom-footer > div h3, #footer .contact-box > strong, #footer .contact-box strong::after{color: #fff;}
#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer ul a{color: #fff;}
#footer .contact-box ul li > span:not(.mail):not(.tel):not(.cellphone) a::before{color: #DB0413 !important;}
.custom-footer, .footer-bottom, .footer-icons, .footer-links {border-color: #222 !important;}
.copyright, #signature a {color: #fff;}
#footer .contact-box ul li > span:not(.mail):not(.tel):not(.cellphone) a {background-color: #fff !important;}
@media screen and (max-width: 767px){
.custom-footer > div {border-color: #222;}
}
.navigation-buttons > a[data-target="cart"] i{background-color: #DB0413 !important;}
@media screen and (min-width: 1200px){
    .active .shp-tab-link {border-bottom-color: #DB0413 !important;color: #DB0413 !important;}
}
.benefitBanner{background-color: #DB0413;margin: 0 !important;padding: 6px 0 30px 0 !important;position: relative;}
.benefitBanner .container{display: flex; flex-wrap: wrap;}
/*.benefitBanner::before{content: ""; width: 100vw; height: 100%; position: absolute; top: 0; left: 50%; background-color: #DB0413; -webkit-transform: translateX(-50%);transform: translateX(-50%);max-width: 1920px;}
.benefitBanner > *{position: relative;}*/
.benefitBanner__content{color: #fff;}
.benefitBanner__title {color: #fff;font-weight: 700;}
@media screen and (max-width: 767px){
.benefitBanner {padding: 30px 0 10px !important;}
}
.type-product .odber{border-top: 2px solid #DB0413;}
#productsRelated{margin-bottom: 80px;}
.p-image-wrapper [class*="flag-znacka"]{display: none !important;}
ol.cart-header li.active a span::before, ol.cart-header li.active strong span::before {background-color: #DB0413;}
ol.cart-header li.active a, ol.cart-header li.active strong, .id--16 #header .project-phone, .id--17 #header .project-phone{color: #DB0413;}
.extra.delivery > span::before{width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;font-size: 14px;background-color: var(--color-secondary);}
.extra.delivery > span strong:first-of-type{color: #000;}
.extra.delivery > span strong:last-of-type, .delivery-time strong{color: var(--color-secondary);}
.price-range > div{background-color: var(--color-secondary);}
.id--16 .co-basic-information h4{display: none;}
.co-basic-information .form-group > select.form-control{border-color: #000;box-shadow: 0 0 6px rgba(0,0,0,0.32);}
@media screen and (min-width: 768px){
#footer h3 span, #footer .contact-box > strong{padding: 0 20px 10px 0; border-bottom: 2px solid #DB0413;}
#footer .contact-box > strong{display: inline-block;}
}
.contact-box ul li a::before{color: #DB0413;}
.hodnoceni-footer > li a{position: relative;padding: 10px 74px 10px 0;display: flex !important;width: 100%;min-height: 64px;align-items: center;border-bottom: 1px solid #222;color: #fff;line-height: 20px;}
.hodnoceni-footer > li a:hover{text-decoration: underline;}
.hodnoceni-footer > li img{position: absolute;right: 0;top: 50%;width: 48px;height: auto;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.hodnoceni-footer > li:last-child a img{width: 55px; right: -2px;}
@media screen and (min-width: 768px){
.hodnoceni-footer {margin-top: -16px !important;}
}
.hodnoceni-footer > li{margin: 0 !important;}
.listingControls .loadMore .btn, .discount-coupon:not(.uplatneno) form .btn, .article-btn .btn, .btn.btn-secondary {color: #000;background-color: #a5895b;border-color: #a5895b;}
.listingControls .loadMore .btn:hover, .discount-coupon:not(.uplatneno) form .btn:hover, .article-btn .btn:hover, .btn.btn-secondary:hover{color: #fff;background-color: #665333 !important; border-color: #665333 !important;}
.id--8 .co-registration h4{display: none !important;}
@media screen and (min-width: 768px){
  .cart-count::after{display: none !important;}
}
.content a, .basic-description a, .p-short-description a, article a, .news-item-detail a, .category-perex a, .extended-description table a{color: #a5895b;}
.detail-popup figure{margin: 0;}
.detail-popup table{width: 100%; text-align: left; margin-bottom: 40px;}
.detail-popup table td, .detail-popup table th{padding: 10px 20px;}
.detail-popup table tr:nth-child(2n){background-color: #f6f6f6;}
.detail-popup table thead tr{background-color: #ddd;}
@media screen and (min-width: 768px){
.detail-popup img{float: left; margin: 0 32px 32px 0; max-width: 50%;}
}
@media screen and (max-width: 991px){
.detail-popup figure.table {display: block;overflow-x: auto;-webkit-overflow-scrolling: touch;max-width: 100%;}
.detail-popup figure.table table {width: 100%;}
}
.article-btn{text-align: center;width: 100%;float: none;clear: both;display: flex;justify-content: center;gap: 10px;}
.benefitBanner__link {display: flex;flex-wrap: wrap;width: 100%;}
.dropdown-menu > li > a{padding-left: 30px !important; background: url('https://shpt.kerbo.cz/user/documents/upload/Images/cz-vlajka.png') 0 50% no-repeat; background-size: 22px auto;}
.dropdown button{padding-left: 30px !important; background-position: 0 50%; background-repeat: no-repeat; background-size: 22px auto;}
body.czk .dropdown button{background-image: url('https://shpt.kerbo.cz/user/documents/upload/Images/cz-vlajka.png');}
.dropdown-menu > li:nth-child(2) > a, body.eur .dropdown button{background-image: url('https://shpt.kerbo.cz/user/documents/upload/Images/vlajka EU mala.png');}
.type-index:not(.no-carousel) .dropdown.open {background-color: transparent;}
.dropdown button{padding-left: 50px !important;background-position: 16px 50%;}
@media screen and (min-width: 768px){
  .type-index:not(.no-carousel):not(.multiple-columns-body) .top-navigation-bar {z-index: 3;}
}
@media screen and (max-width: 767px){
  .dropdown button {padding-right: 74px;}
}
.login-veta{display: block !important;background-color: #2e9219;color: #fff;margin-top: 20px;padding: 12px;font-weight: 500;text-align: center;line-height: 1.4;}
.login-veta strong{display: block; margin-bottom: 6px;}
#footer .contact-box strong::after{display: none;}
#footer .contact-box ul::before{content: "Telefonicky poradí Jana";font-size: 14px;margin-bottom: 20px;display: block;margin-top: -20px;}
.cart-widget-product-amount{visibility: hidden;}
@media screen and (min-width: 768px){
body.template-11 .dkLabFavHeaderIconBtn {top: 0;}
.one-column-body .shp-tabs-wrapper > .row > div:not(.shp-tabs-row)::before, .content #filters::before{max-width: 1920px;}
}
@media screen and (max-width: 479px){
  .benefitBanner__item{width: 100%;}
}
.p-info-wrapper .detail-parameters {position: relative;}
#cboxClose {background-color: transparent !important;}
.odber .form-group label.whole-width, #formNewsletterWidget p.label, .odber .form-group label.whole-width a, #formNewsletterWidget p.label a {color: #000 !important;}
@media screen and (min-width: 768px){
    .one-column-body .shp-tabs-wrapper > .row > div:not(.shp-tabs-row)::before, .content #filters::before {width: 100dvw;}
}
.subscribe-form .form-group.consents, #formNewsletterWidget p.label{margin-bottom: 0 !important;}