
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;400;700&display=swap');
body {font-family:'Lato',sans-serif !important}

/* header banners fullwidth */
.top-images img {width:100%}
#category-description {width:100%}
#category-description img {width:100%}

/* product category list 4 columns */

@media(max-width: 1190px) and (min-width: 768px){
#products .thumbnail-container {width: 250px !important;}
#products .product-description {width: 250px !important;}

	 	 	 #products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {
  position: absolute;
  bottom: 1.25rem;
  padding-top: .625rem;
  z-index: 2;
  background: #fff;
  text-align: center;
 width: 250px !important;
  height: 3.125rem);
  transition: bottom .3s;
}

}





#products .thumbnail-container img{width: 100%; margin: 0;max-height: max-content !important;}

#products {overflow: hidden;}
#products .products.row {margin-top: 30px;justify-content: center;}

@media(max-width: 1920px) and (min-width: 1600px){
 #products .thumbnail-container {
  width: 360px !important;
    padding-left: 50px;
     padding-right: 50px;
          display:grid;
	 align-items:center;
	 padding-bottom: 50px;
	
	
}

#products .product-description {width: 360px !important;
    padding-left: 50px;
     padding-right: 50px;
     display:block;}
	 
	 	 	 #products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {
  position: absolute;
  bottom: 1.25rem;
  padding-top: .625rem;
  z-index: 2;
  background: #fff;
  text-align: center;
  width: 360px;
  height: 3.125rem);
  transition: bottom .3s;
}
}


@media(max-width: 1919px) and (min-width: 1361px){
 #products .thumbnail-container {
  width: 300px !important;
   
     display:block
}


#products .product-description { width: 300px !important;
   
     display:block}
	 
	 	 #products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {
  position: absolute;
  bottom: 1.25rem;
  padding-top: .625rem;
  z-index: 2;
  background: #fff;
  text-align: center;
  width: 300px;
  height: 3.125rem);
  transition: bottom .3s;
}
}


@media(max-width: 5120px) and (min-width: 1921px){
 #products .thumbnail-container {
  width: 500px !important;
    padding-left: 50px;
     padding-right: 50px;
     display:grid;
		 align-items:center;
	 padding-bottom: 50px;
	 margin-top: 40px
	 
}
#products .product-description {width: 500px !important;
    padding-left: 0px;
     padding-right: 0px;
     display:block;}
	 
	 #products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {
  position: absolute;
  bottom: 1.25rem;
  padding-top: .625rem;
  z-index: 2;
  background: #fff;
  text-align: center;
  width: 500px;
  height: 3.125rem);
  transition: bottom .3s;
}
}

/* enlarge product page image */
#product #content {max-width: 100%;}

#wrapper {box-shadow: none;}
#category #wrapper .container {padding-left: 15px; padding-right: 15px;}

#PM_ASCritRangeValue3_7 {color:#1f296d !important;}

.js-product-customization-view,
.js-product-customization-view .product-customization-item {
    margin-top: 0;
}

.js-product-customization-view .card.card-block {
    padding: 0;
}

.js-product-customization-view li {
    list-style: none;
}

.product-discounts {
    margin-bottom: 0;
}


.page-subheading {
    display: none;
}


.close {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  float: right;
}

.modal-header {
	
	display: block;
	align-items: center;
	justify-content:space-between;
	
}



.everblock-1, .everblock-2, .everblock-3, .everblock-4, .everblock-5, .everblock-6, .everblock-7, .everblock-8, .everblock-9, .everblock-10, .everblock-11, .everblock-12, .everblock-13, .everblock-14, .everblock-15, .everblock-18,.everblock-19, .everblock-20 {
    padding: 50px;
    border-radius: 15px;

}


