@media screen and (min-width: 641px) {
#header {position: relative !important;}
.mobil-lista{display: none !important;}
}
/* Úprava barvy po najetí myší pro část prvků Oblíbených */
.dkLabFavProductSpan, .dkLabFavDetailSpan, #dkLabFavListsDialog .dkLabFavManageListProduct, #dkLabFavManageAddNewListText {
  --color-primary-hover: #451d6d;
}
@media screen and (max-width: 640px){
.mobil-lista .header-seachform-wrap, .mobil-lista .header-cart-wrap{display: block !important;}
.mobil-lista .header-in{margin-top: 47px;}
.mobil-lista #logo{position: relative;top: 40px;}
.mobil-lista .currency-switcher{bottom: auto;margin-left: -8px;}
.mobil-lista .header-seachform-wrap{bottom: 6px;position: relative;}
.mobil-lista #dkLabFavHeaderWrapper{top: 50px !important;}
.mobil-lista {z-index: 999 !important;}
.mobil-lista #menu-helper-box {overflow: auto;max-height: calc(100vh - 130px);}
}
.header-phone a::after{content: "(9:00-12:00)";display: inline-block; margin-left: 4px;}
.product-detail-availability .pr-list-flag{text-transform: none;font-weight: 500;background-color: transparent !important;padding: 0;font-size: 14px;}
.product-detail-availability .pr-list-flag[style*="#25935c"]{color: #25935c;}
.product-detail-availability .pr-list-flag[style*="#e32400"]{color: #e32400;}
.product-detail-availability .default-variant .pr-list-flag{color: #000;}
.default-variant .pr-list-flag {background-color: #000;}
.header-cart-wrap > div {border-color: #000;background-color: #fff;}
@media screen and (min-width: 1200px){
.navigation {padding: 0;width: 100%;text-align: center;}
}
.site-msg.information {text-align: center;background-color: #ebdced;}
.site-msg.information .column{padding: 0;}
.site-msg .row{max-width: none;background-color: transparent;}
.site-msg .text{background-color: transparent;padding-left: 20px;}
.site-msg::after {display: none;}
.site-msg .close{right: 0;}
.stars-wrapper.left{float: none !important;}
.bread-navigation {padding-top: 10px;}
body:not(.type-product) .bread-navigation {padding-bottom: 10px;}
#footer .ccr-single {white-space: nowrap;}
@media screen and (max-width: 640px){
body:not(.type-product) .products {display: flex;flex-wrap: wrap;}
body:not(.type-product) .products.small-block-grid-1 > li{width: 50%;}
body:not(.type-product) .product{padding: 0;}
#footer li.footer-row-element{padding-bottom: 32px; text-align: center;}
#footer #newsletter #n-email, #footer #newsletter .button {width: 100%;}
#footer #newsletter .top-1rem {margin-top: 5px !important;}
#footer #newsletter .checkbox-holder label{width: 100%;flex: none;}
#footer .merchant-photo{padding: 10px 0 !important;}
#footer #newsletter{padding-bottom: 0 !important;}
.pr-list-hover-info{display: none !important;}
.pr-list-product-name {height: 52px;overflow: hidden;}
.header-level-2 {font-size: 22px;line-height: 26px;}
.header-level-2-nor{padding: 0 20px;max-width: 75%;}
}
.navigation-wrap .menu-element-submenu {text-align: left;}
.product-detail-availability, .product-detail-availability .choose-variant:not(.noDisplay) {display: flex !important;justify-content: right;flex-direction: row-reverse;align-items: center;}
.product-detail-availability .availability-amount{margin-left: 5px;}
@media screen and (max-width: 640px){
#cart .single-merchandise-text-info{padding-bottom: 10px;}
}