.product{outline: 1px solid #f5f2f2}
.desktop #header-second-row, .mobile a.toggle-window[data-target="search"][data-testid="linkSearchIcon"]{display:none !important}
.icon-phone {display: inline-block;width: 20px;height: 20px;
background: url('/user/documents/phone.svg') no-repeat center center;
background-size: contain;}
.hidden-text {display: none}
.text-toggle {cursor: pointer;transition: transform 0.2s ease}
/*.desktop #fav-filters{display:none !important}*/
#fav-filters.filter-section fieldset div{width: 100% !important}
#fav-filters .filter-label.dalsi {width: 100%;text-align: right;padding-right: 20px;}
.in-index .linkstyle {font-size: 100%}
.price-wrapper .price.price-primary {font-size: 40px;}
ol.cart-header li.completed a:before {
background-color: hsla(var(--color-secondary-h), var(--color-secondary-s), var(--color-secondary-l), .08) !important;
}
.link-like, a{color:#2f58a5}
ol.cart-header li.completed a, ol.cart-header li.completed strong, ol.cart-header li.completed a:before{color:#84b517}
#submit-order, #orderFormButton, #orderFormButton{padding: 10px 100px;font-size:20px}
.order-button-text{font-size: 22px;font-weight: 500}
.custom-delivery-info{color:#84B517;font-size:20px;margin-top:20px;text-align:right;margin-bottom: 20px;margin-right: 10px;}label[for="consentsheurekaConsent"], .personal-collection-choose-branch, .ordering-process .countries, .ordering-process #navigation, .order-button-suffix{display:none !important}
@media (min-width: 1500px) {
.p-detail-inner .advanced-parameter .advanced-parameter-inner {
border-width: 3px;
border-radius: 12px;
}
}
#parameter-id-861 .advanced-parameter-inner:not(.yes-before) {
opacity: 0.6;
}
.advanced-parameter-inner.yes-before {
color: black;
}
.p-variants-block .variant-list{margin-bottom:10px}
.variant-buttons button.active {
border-color: #000;
background-color: #f0f0f0;
}
@media (min-width: 992px) and (max-width: 1320px) {
.prodejna img:nth-child(n+5) {
display: none;
}
.box-info__contacts__link {font-size:16px}
.box-info__row .box-info__contacts__link > img, .box-info__row .box-info__contacts__link > i {display:none}
}
@media (min-width: 992px) and (max-width: 1199px) {
.prodejna img:nth-child(n+4) {
display: none;
}
}
@media (min-width: 967px) {
.header__title{font-size: 50px !important;line-height: 57px !important;}
.virtualsearch {width:400px !important}
.top-nav-button-login{margin-left:80px !important}
}
@media (min-width: 1200px) {
#header .header-top .header-top-wrapper>div {
flex-grow: 0;
width: 50%;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.columns-4 .products-block > div, .columns-3 .products-block>div {
width: calc(100% / 3);
}
}
.gr .p {bottom: 42%;}
@media screen and (max-width: 1000px) {
.box-info__contacts__link {
font-size: 17px;
}
.box-info__contacts__text, #poradit {
margin-bottom: 0
}
}
.flags {
pointer-events: none;
}
.mobile .flag:nth-child(n+5) {
display: none !important;
}
*, *::before, *::after {
box-sizing: border-box;
}
/*.filter-section-parametric-id-1079{display:none !important}*/
.floating-buy-button {
position: fixed;
bottom: 20px;
left: 0;
right: 0;
z-index: 1000;
padding: 1em;
text-align: center;
display: none;
width: calc(100% - 20px);
left: 10px;
}
@media (min-width: 768px) {
.floating-buy-button {
display: none !important;
}
}
@media (max-width:1024px){body.fvStudio-Samba .fvDoplnek {padding-left: 20px;}}
.mh10{max-height:100px;margin-left:10px}
@media (max-width: 700px) {
.product-charges .custom-control .product-title {
flex-basis: 125px !important;
width: 125px !important;
}
}
@media (max-width: 600px) {
.product-charges .custom-control .product-title {
flex-basis: 105px !important;
width: 105px !important;
}
}
.ai-center{background: #f2f2f2;border-radius: 20px;}
@media (max-width: 1199px) {
#email2{text-align:center}
.Reference_image__1ZnfN, .ai-center{margin-top:20px}
.product-charges .price-wrapper {
flex-basis: initial !important;
}
}
@media (min-width: 1200px) {
.ai-center {
margin-bottom: 80px;
}
}
#aiblock img{border-radius:20px}
.virtualsearch {
position: relative;
display: inline-block;
}
.virtualsearch::before {
content: "hledat...";
position: absolute;
left: -50px;
top: 0;
bottom: 0;
padding: 5px;
background: #f0f0f0;
border: 2px solid #ccc;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
z-index: 1;
}
.virtualsearch a {
position: relative;
z-index: 2;
text-decoration: none;
color: inherit;
}
@media (min-width: 992px) {
.sidebar-inner{border: 0}
.sidebar {
width: 350px;
padding-right: 10px;
}
}
@media only screen and (min-width: 769px) {
.list-grid__item__name__text {
max-height: 23px;
display: contents !important
}
}
.mobile .pkContact.roel{display:none}


.listSorting li {
    background-color: rgb(240, 240, 240);
}
.listSorting ul {
    background-color: rgb(220, 220, 220);
}
.listSorting__control--current
{
    background-color: rgb(220,220,220);
}