/*
Theme Name: Bridge Child
Theme URI: https://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: https://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("https://84c03d.claudeassets.com/20240110041652cs_/https://harmonie-piscines.com/wp-content/themes/bridge/style.css");
.biseau {
  transform: skew(0deg, -4deg);
  position: absolute !important;
  top: -50px;
  width: 105vw;
  left: 0;
}
.blkbox h2 {
  color: #00B0FF;
  text-align: center;
  font-size: 1.5em;
  line-height: 1em;
}
.blkbox .vc_column-inner > .wpb_wrapper {
  text-align: center;
  background: white;
  border-radius: 10px;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, 0.17);
  padding: 30px 10px;
}
.blkbox img {
  width: 60px;
  height: 60px;
  margin: 15px;
}
.blkbox a {
  background-color: #00B0FF;
  color: white;
  border-radius: 50px;
  padding: 10px 15px;
  margin: 15px;
  position: relative;
  font-size: 0.9em;
  font-weight: 700;
}
.biseau_bleu {
  transform: skew(0deg, -4deg);
  background-color: #014468;
  padding: 70px 15px;
}
.biseau_bleu p {
  color: white;
}
.biseau_bleu .grid_section {
  transform: skew(0deg, 4deg);
}
.biseau_bleu h2 {
  color: white;
  font-weight: 900;
  margin: 20px 0;
}
.biseau_bleu .btn {
  padding: 10px 15px;
  margin: 15px 0;
  color: white;
  border-radius: 50px;
  padding: 10px 15px;
  background-color: #00B0FF;
  font-size: 0.9em;
  font-weight: 700;
  display: inline-block;
}
.header_bottom {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.woocommerce ul.products li.product {
  text-align: center;
  overflow: hidden;
  background: white;
  border-radius: 10px;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, 0.17);
}
.woocommerce ul.products li.product img {
  border-radius: 10px 10px 0 0;
  width: 100%;
}
.woocommerce ul.products li.product a.product-category.product-info {
  padding: 8px 0 15px 0;
  min-height: 47px;
}
.woocommerce ul.products li.product h6 {
  color: #00B0FF;
  font-size: 1em;
}
.woocommerce ul.products li.product .button {
  border: 2px solid #00B0FF;
  color: white;
  background-color: #00B0FF;
}
.woocommerce ul.products li.product .button :hover {
  background-color: #014468;
}
.woocommerce ul.products li.product:hover h6 {
  color: #5dceff;
}
.woocommerce .product .images {
  background: white;
  border-radius: 15px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.woocommerce .product .images figure {
  padding: 25px;
}
.woocommerce .product h1.product_title {
  color: #00B0FF;
  font-size: 1.5em;
}
.woocommerce .product .woocommerce-product-details__short-description {
  margin: 15px 0;
}
.woocommerce .product .ligne {
  display: flex;
}
.woocommerce .product .product_meta {
  margin: 5px;
}
.woocommerce .product .additional_information {
  display: none;
}
.columns-4 ul.products li.product {
  width: 23.29% !important;
  /* margin-right: auto;*/
}

/*
     FILE ARCHIVED ON 04:16:59 Jan 10, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:30:57 Jun 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.416
  exclusion.robots: 0.058
  exclusion.robots.policy: 0.052
  esindex: 0.006
  cdx.remote: 124.117
  LoadShardBlock: 251.234 (3)
  PetaboxLoader3.datanode: 147.342 (4)
  PetaboxLoader3.resolve: 161.375 (3)
  load_resource: 62.755
*/