.headerSection__row.headerSection__contact.hide-on-mobile {
display: none !important;
visibility: hidden;
}
.headerSection__menu-buttons {
width:500px;
}
.headerSection__menu-buttons .headerSection__contact-icons {
font-size: 12px;
}
.headerSection__menu-buttons .headerSection__contact-icons .svgIcon {
width: 22px;
height: 22px;
margin-right: 5px;
color: inherit;
fill:#191616;
}
.headerSection__menu-button-login > span{
position: relative;
top: -5px;
font-size: 12px;
}
@media screen and (min-width: 1071px) {
.headerSection__searchForm-phrase {
width: 450px;
}
}
.productsList__products--container:not(.productsList__listView-js) .product-item__extraHeight-cartAndInfo:hover, .productsList__products--container:not(.productsList__listView-js) .product-item__extraHeight-info:hover, .productsList__products--container:not(.productsList__listView-js) .product-item__extraHeight-cart:hover, .productsList__products--container:not(.productsList__listView-js) .product-item__extraHeight-graphical:hover {
box-shadow: 0 5px 20px rgba(0,0,0,0.1);
/*transform: translateY(-2px);*/
}
@media screen and (min-width: 769px)
.productsList__products--container:not(.productsList__listView-js) .product-item__extraHeight-cart:hover.withColorVariants {
height: 450px !important;
}
.product-item__description h3 {
font-size: 14px;
padding: 17px 5px 15px 5px;
color: #191616;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
margin: 0;
}
.productsList__products--container .product-item__description h3 {
width: 100%;
display: block;
color: #262626;
font-size: 16px;
font-weight: 600;
line-height: 1.5;
padding: 0;
margin: 0;
}
.productsList__products--container:not(.productsList__listView-js) .product-item__description h3 {
display: block;
margin-bottom: 15px;
letter-spacing: .5px;
height: 50px;
margin-bottom: 0;
margin-top: 0;
white-space: initial;
word-break: break-word;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-align: center;
width: 100%;
}
.productsList__products--container:not(.productsList__listView-js) .product-item__addToCart-grid {
visibility: visible;
display: block;
width: calc(100% - 36px);
padding: 10px 16px;
z-index: 2;
margin: 10px auto;
opacity: 100;
position: relative;
}
.product-item__description {
width: 100%;
height: 100%;
bottom: 0;
}
@media screen and (min-width: 769px) {
.productsList__products--container:not(.productsList__listView-js) .product-item__placeholder {
height:450px
}
.productsList__products--container:not(.productsList__listView-js) .product-item__extraHeight-cart:hover.withColorVariants {
height:460px !important
}
}
.productsList__products--container:not(.productsList__listView-js) .product-item__extraHeight-cart:hover {
height: 460px;
top: -5px;
}
.productsList__products--top-descriptionContainer-categoryName {
font-size: 25px;
font-weight: 400;
color: #000000 !important;
letter-spacing: normal;
font-family: Roboto,sans-serif;
}
.productsList__products--top-descriptionContainer-categoryDescription, .headerSection__categories .mainCategories__categories-wrapper, a.headerSection__categories .mainCategories__categories-wrapper {
font-size: 16px;
font-weight: 600;
color: #474747 !important;
letter-spacing: .5px;
font-family: Roboto,sans-serif;
}
.productsList__products--bottom-categoryLongDescription {
width: 100%;
text-align: left;
font-size: 14px !important;
font-weight: normal !important;
letter-spacing: .5px;
/*line-height: 1.71;*/
color: #262626 !important;
background-color: #FFFFFF;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
}
.productsList__products--bottom-categoryDescription-hide{
-webkit-line-clamp: 6;
max-height: 300px;
}
.recommended-products-title {
font-family: Roboto,sans-serif;
}
.productsList__products--bottom-showMore {
margin-right: auto;
margin-top: 10px;
}
.productsList__products--bottom-showMore:hover {
font-weight: 700;
}
.textElement-1__header-wrapper h1 {
font-family: Roboto,sans-serif;
font-size: 2em;
}
.textElement-1__header-wrapper h2 {
font-family: Roboto,sans-serif;
font-size: 0.8em;
}
.textElement-1 {
font-family: Roboto,sans-serif;
font-size: 14px;
color: #474747;
line-height: 1.71;
letter-spacing: .5px;
}
@media screen and (max-width: 768px){
.headerSection__menu-logo {
left: 20px;
transform: translate(0%, -50%);
max-height: 35px;
max-width: 98px;
}
.headerSection__menu-buttons {
width: auto;
}
.productDetails-productName {
font-size: 24px;
}
.headerSection__contact-lang {
margin-right: 10px;
}
.textElement-1 h1 {
line-height: 1;
}
.textElementPlus-Content {
padding-left: 25px;
padding-right: 25px;
}
}
.product-item__description p:first-child {
letter-spacing: .5px;
height: 26px;
margin-bottom: 0;
margin-top: 0;
white-space: initial;
word-break: break-word;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-align: center;
width: 98%;
}
.textElementPlus-Content {
overflow: hidden;
}
.product-item {
transition: all .3s linear;
border: 1px solid #e6e6e6;
border-radius: calc(1 * 16px) !important;
}
.product-item:hover {
box-shadow: 0 5px 20px rgba(0,0,0,0.1);
top: -5px;
transform: translateY(-2px);
border: 1px solid #E5E5E5;
}
.recommended-products1 .slick-list {
padding-top: 10px;
}
.recommended-products1.slider .slick-prev, .recommended-products1.slider .slick-next  {
top: 45%;
}
.recommended-products1 .product-item .product-flags {
top: 5px;
}
.product-item__link {
height: 70%;
}
.headerSection__menu-button-login {
color: #191616;
}
.headerSection__menu-button_cart {
top: 2px;
color: #191616;
}
.headerSection__menu-button_cart svg{
top: 0px;
position: relative;
}
.headerSection__menu-button-login svg{
top: 1px;
position: relative;
}
.headerSection__menu-button-login svg, .headerSection__menu-button_cart svg {
fill:#191616;
}
.textElement-1 .showMoreText {
background-color: #FFFFFF;
border: none;
color: rgba(71, 71, 71,1);
font-size: 14px;
font-weight: normal;
letter-spacing: 1.2px;
line-height: 1.71;
margin: 0 auto;
padding: 15px 20px;
display: block
}
.textElement-1 .showMoreText-less {
display: none
}
.textElement-1 {text-overflow:ellipsis;text-align:center;margin-bottom:30px}
.textElement-1__header{margin:0 10%;font-size:20px}
.textElement-1__secondHeader{margin:0 10%;font-size:20px}
.textElement-1__column-wrapper{grid:unset;gap:20px;font-size:15px;margin:20px 10% 0 10%;overflow:hidden}
.textElement-1__column-wrapper__mobileTextHider{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.textElement-1__column .textElement-1__secondColumn .textElement-1__thirdColumn{text-align:justify;margin-bottom:15px}
.textElement-1 .showMoreText{background-color:#FFFFFF;}
@media only screen and (min-width: 600px) and (max-width: 768px){
.product-item {
height: 350px;
}
}
@media only screen and (max-width: 599px) {
.product-item {
height:300px;
}
.recommended-products1.slider .slick-prev, .recommended-products1.slider .slick-next {
top: 42%;
}
.textElement-1__header-wrapper h1 {
font-size: 1.2em;
}
.textElement-1__column-wrapper {
text-align: justify;
}
}
.productsList__products--bottom .product-list__paginationSelect {font-size:14px;line-height:1.71;letter-spacing:1.2px;color:rgba(71, 71, 71,1);font-weight:normal}
.productsList__products--top-descriptionContainer-categoryDescription-hide {
-webkit-line-clamp: 4;
max-height: 144px;
}
.cartContainer .customerData .deliveryData .cart__text--invoice {
font-weight: 500;
margin-left: 15px;
letter-spacing: 1px;
}
.showMoreText {
cursor: pointer;
}
.showMoreText:hover{
font-weight: 700;
}
.productsList__products--bottom {
overflow: hidden;
z-index: 2;
position: relative;
}
.textElementPlus-Content a {
text-decoration: underline;
}
.recommended-products1__list.recommended-products1__list--withMinimalPrice .product-item {
overflow: hidden;
margin-bottom: 0px;
}
#r1 .recommended-products1__list.recommended-products1__list--withMinimalPrice .product-item {
margin-bottom: 65px;
}
.productDetails-productName {
-webkit-line-clamp: 4;
}