.products-block>div .p .p-bottom>div .p-tools .btn, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart {
	font-weight: 650
	}
.btn, .btn.btn-conversion, a.btn, a.btn.btn-conversion {
    	font-weight: 650;
	}

.product:hover {
	transform: scale(1.05);
	transition: transform .3s;
	}
.products-block>div .p .name {
	font-size: 18px;
	font-weight: 700;
	}
.box-bg-variant .categories a:hover {
	color: #cf8217;
	}
.btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover{
background-color: white;
border-color: black;
color: black;
}
#navigation {
font-family: "Montserrat", serif;
}
#categories{
font-family: "Montserrat", serif;
}
.blank-mode .cart-related-name, .blank-mode .cart-table .main-link, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .cart-related-name, .cart-table .main-link, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: "Montserrat", sans-serif;
}
a.name {
font-family: "Montserrat", serif;
}
.subcategories li a {
font-family: "Montserrat", serif;
}
@media (min-width: 321px) and (max-width: 767px) {
    .columns-mobile-2 .products-block .p .name {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;       
        overflow: hidden;
	height:66px;
    }
}
@media (min-width: 768px) {
    .fitted .navigation-in ul {
        justify-content: center;
        margin: 0 auto;
    }
}

#header .header-top-wrapper .site-name, #header .header-top-wrapper>div{
flex: none;

}
    #header .search {
        /* padding-left: 40px; */
        /* padding-right: 40px; */
        display: none;
}
#header .site-name {
	font-weight: 400;
    	margin: 0 auto;
	padding-left: 0px;	
}
@media (min-width: 768px){
	#header .site-name {
	padding-left: 160px;	
}
}
	
#header .navigation-buttons {
    flex-grow: 0;
    margin-left: 0;
}
.navigation-buttons {
padding: 0;
}
.benefits {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    margin: 0;
    padding-left: 20px;
  }

  .benefits li {
    white-space: nowrap; /* nezalamovat řádek */
  }

  @media (max-width: 480px) {
    .benefits {
      font-size: 12.5px; /* na mobilu menší písmo, aby se to vešlo na řádek */
    }
  }

		