/* line 18, ../sass/home.scss */
#wrapper {
  background-color: #ffffff;
}
/* line 21, ../sass/home.scss */
#wrapper section.featured-products {
  margin-bottom: 60px;
}
/* line 26, ../sass/home.scss */
#wrapper section.featured-products .product-topv {
  margin: 0px 20px 0px 0px;
  width: 22.9%;
  display: inline-block;
  background-color: #ffffff;
  filter: drop-shadow(1px 1px 5px rgba(50, 20, 0, 0.5));
}
/* line 34, ../sass/home.scss */
#wrapper section.featured-products .right-img {
  overflow: hidden;
}
/* line 37, ../sass/home.scss */
#wrapper section.featured-products .right-img a img {
  min-width: 261px;
  object-fit: cover;
  transition: all .3s ease;
}
/* line 45, ../sass/home.scss */
#wrapper section.featured-products .right-img a img:hover {
  transform: scale(1.1);
}
/* line 49, ../sass/home.scss */
#wrapper section.featured-products h2 {
  color: #307066;
  font-family: "josefin-slab", serif;
  font-weight: 700 !important;
  font-style: normal;
  font-size: 46px;
  margin: 0px 0 50px 0px;
}
/* line 59, ../sass/home.scss */
#wrapper section.featured-products a,
#wrapper section.featured-products p {
  font-family: "poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 15px;
  color: #000000;
  display: inline-block;
  text-transform: none;
  vertical-align: middle;
}
/* line 73, ../sass/home.scss */
#wrapper section.featured-products .info-product {
  padding: 10px 10px 0px 10px;
}
/* line 76, ../sass/home.scss */
#wrapper section.featured-products .info-product .price-product,
#wrapper section.featured-products .info-product span.regular-price {
  font-size: 15px;
}
/* line 81, ../sass/home.scss */
#wrapper section.featured-products .info-product span {
  font-family: "poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 13px;
  color: #307066;
  display: flex;
  min-height: 49px;
  /* padding-bottom: 10px;*/
}
/* line 92, ../sass/home.scss */
#wrapper section.featured-products .info-product span h3 {
  font-family: "poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 16px;
  color: #000000;
  padding-top: 5px;
}
/* line 104, ../sass/home.scss */
#wrapper section.featured-products .info-product .category {
  text-transform: uppercase;
}
/* line 109, ../sass/home.scss */
#wrapper section.featured-products .info-product p.price-product span {
  display: inline-block;
  padding-right: 5px;
  color: #000000;
}
/* line 116, ../sass/home.scss */
#wrapper section.featured-products .info-product .add-topvente {
  background: transparent;
  opacity: 1;
  width: 49px;
  border-radius: 5px;
  padding: 0 10px;
}
/* line 124, ../sass/home.scss */
#wrapper section.featured-products .info-product .add-topvente .material-icons {
  margin-right: 0rem !important;
}

/* line 136, ../sass/home.scss */
.attribut-bloc {
  background-color: #307066;
  display: flex;
  padding: 70px 0px 70px 0px;
}
/* line 141, ../sass/home.scss */
.attribut-bloc .everblock-4 {
  display: flex;
  align-items: center;
  padding: 0px;
}
/* line 146, ../sass/home.scss */
.attribut-bloc .everblock-4 p {
  display: flex;
  vertical-align: middle;
  font-family: "josefin-slab", serif;
  font-weight: 700;
  font-style: normal;
  font-size: 42px;
  line-height: 55px;
}
/* line 156, ../sass/home.scss */
.attribut-bloc .everblock-4 p img {
  margin: 15px 10px 0px 10px;
}
/* line 161, ../sass/home.scss */
.attribut-bloc .everblock-4 p:before {
  background-image: url(../img/attribut.png);
  width: 41px;
  height: 40px;
}
/* line 168, ../sass/home.scss */
.attribut-bloc #everblock-5.everhook-hookDisplayAttribut {
  width: 66%;
}
/* line 171, ../sass/home.scss */
.attribut-bloc #everblock-5.everhook-hookDisplayAttribut .col {
  display: inline-block;
  text-align: center;
  width: 24%;
}

/* line 179, ../sass/home.scss */
.bloc-full-width {
  display: flex;
  margin: 0 auto;
  background-color: #ECF5F3;
}
/* line 184, ../sass/home.scss */
.bloc-full-width div#everblock-11 {
  margin: 70px auto;
  width: 100%;
}
/* line 188, ../sass/home.scss */
.bloc-full-width div#everblock-11 .col-xs-4 {
  max-width: 32% !important;
  margin: 5px !important;
  padding: 0 !important;
}
/* line 194, ../sass/home.scss */
.bloc-full-width div#everblock-11 h2.category-home {
  text-align: center;
  color: #307066;
  font-family: "josefin-slab", serif;
  font-weight: 700 !important;
  font-style: normal;
  font-size: 46px;
  padding-bottom: 55px;
}
/* line 206, ../sass/home.scss */
.bloc-full-width .cate {
  display: inline-flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  width: 30%;
}
/* line 216, ../sass/home.scss */
.bloc-full-width .featured-categories {
  margin: 70px auto;
}
/* line 222, ../sass/home.scss */
.bloc-full-width .featured-categories .row {
  margin: 0 auto;
}
/* line 227, ../sass/home.scss */
.bloc-full-width .featured-categories .category_img {
  display: inline-block;
}
/* line 232, ../sass/home.scss */
.bloc-full-width .featured-categories .category_img .thumbs .hover-img {
  background: rgba(0, 0, 0, 0.3);
  height: 97%;
  width: 97%;
  position: absolute;
  display: block;
  transition: 0.3s;
}
/* line 242, ../sass/home.scss */
.bloc-full-width .featured-categories .category_img .thumbs .hover-img:hover {
  opacity: 0;
}
/* line 247, ../sass/home.scss */
.bloc-full-width .featured-categories .category_img .thumbs a p {
  position: absolute;
  justify-content: center;
  align-items: center;
  bottom: 35px;
  width: 100%;
  font-family: "poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
}
/* line 260, ../sass/home.scss */
.bloc-full-width .featured-categories .category_img .thumbs img {
  width: 355px;
  height: 260px;
}

/* line 269, ../sass/home.scss */
.bloc-top {
  display: flex;
}

/* line 275, ../sass/home.scss */
.row {
  margin: 0 auto;
}

/* line 285, ../sass/home.scss */
.category_img {
  display: inline-block;
  position: relative;
}
/* line 304, ../sass/home.scss */
.category_img .thumbs p {
  position: absolute;
  justify-content: center;
  align-items: center;
  bottom: 35px;
  width: 100%;
  font-family: "poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  z-index: 99;
}
/* line 319, ../sass/home.scss */
.category_img .thumbs img {
  width: 355px;
  height: 260px;
  filter: grayscale(40%);
}
/* line 325, ../sass/home.scss */
.category_img .thumbs img:hover {
  filter: grayscale(0%);
  transition: grayscale 2s;
}

/* line 334, ../sass/home.scss */
#cc.coup-coeur .container h2.title-cc {
  width: 90%;
  margin: 70px auto;
  text-align: center;
  line-height: 50px;
}

/* line 344, ../sass/home.scss */
#bloc-blog h2 {
  color: #000000;
  font-size: 36px;
  font-weight: 600;
  font-style: normal;
  text-align: center;
}

/* line 357, ../sass/home.scss */
#cc .container h2 {
  color: #000000;
  font-size: 36px;
  font-weight: 600;
  font-style: normal;
  text-align: center;
  margin: 65px auto;
}
/* line 366, ../sass/home.scss */
#cc .container h2 span.greenspan {
  color: #307066;
  font-size: 36px;
  font-weight: 600;
  font-style: normal;
}

/* line 378, ../sass/home.scss */
.content-cc .container {
  background-color: #f7f6f3;
  padding: 0;
}
/* line 382, ../sass/home.scss */
.content-cc .container span {
  color: #307066;
  font-family: "josefin-slab", serif;
  font-weight: 700;
  font-style: normal;
  font-size: 46px;
  line-height: 83px;
}
/* line 391, ../sass/home.scss */
.content-cc .container .product {
  float: left;
  width: 50%;
  padding: 70px 0px 0px 70px;
  position: relative;
}
/* line 397, ../sass/home.scss */
.content-cc .container .product .h3 {
  text-transform: none;
}
/* line 400, ../sass/home.scss */
.content-cc .container .product .h3 a {
  font-size: 16px;
  font-family: "poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
  padding-top: 20px;
  display: block;
  color: #000000;
}
/* line 411, ../sass/home.scss */
.content-cc .container .product .product-description p {
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #000000;
}
/* line 420, ../sass/home.scss */
.content-cc .container .product::after {
  content: "";
  display: block;
  width: 200px;
  height: 180px;
  background: transparent url(../assets/css/feuille.svg) no-repeat 90% 50%;
  background-size: 245px 245px;
  position: absolute;
  top: 90%;
  right: -100px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 436, ../sass/home.scss */
.content-cc .container .right-img {
  float: right;
}
/* line 441, ../sass/home.scss */
.content-cc .container .view-product {
  border-radius: 10px;
  background-color: #000000;
  padding: 10px 50px 10px 30px;
  font-weight: 600;
  font-style: normal;
  font-size: 16px;
  line-height: normal;
  text-transform: uppercase;
  color: #ffffff;
  display: inline-block;
  margin-top: 30px;
  transition: all .2s linear;
  box-shadow: none;
  position: relative;
}
/* line 458, ../sass/home.scss */
.content-cc .container .view-product:hover {
  background-color: #307066;
}
/* line 462, ../sass/home.scss */
.content-cc .container .view-product:after {
  content: "";
  display: inline-block;
  width: 17px;
  height: 15px;
  background: transparent url(../assets/css/arrow-button.svg) no-repeat 90% 50%;
  background-size: 17px 15px;
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 478, ../sass/home.scss */
#bloc-blog {
  padding: 60px 0px 60px 0px;
}
/* line 482, ../sass/home.scss */
#bloc-blog .container h2 {
  color: #307066;
  font-family: "josefin-slab", serif;
  font-weight: 700;
  font-style: normal;
  content: "";
  display: inline-block;
  background: transparent url(../assets/css/photo.svg) no-repeat 0% 50%;
  background-size: 39px 49px;
  text-align: left;
  padding-left: 60px;
  max-width: 100%;
  width: 80%;
}
/* line 497, ../sass/home.scss */
#bloc-blog .container span {
  max-width: 30px;
  color: #000000;
  font-size: 15px;
  font-family: "poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
  position: relative;
}
/* line 507, ../sass/home.scss */
#bloc-blog .container span::after {
  content: "";
  display: inline-block;
  width: 17px;
  height: 15px;
  background: transparent url(../assets/css/arrow_black.svg) no-repeat 90% 50%;
  background-size: 17px 15px;
  position: absolute;
  top: 50%;
  right: -40px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 525, ../sass/home.scss */
#about-us {
  background-color: #f7f6f3;
  margin-top: 70px;
}
/* line 529, ../sass/home.scss */
#about-us .container {
  padding: 45px 0px;
  color: #000000;
}
/* line 533, ../sass/home.scss */
#about-us .container p,
#about-us .container a,
#about-us .container span {
  color: #000000;
}
/* line 539, ../sass/home.scss */
#about-us .container h2 {
  font-family: "josefin-slab", serif;
  font-weight: 700;
  font-style: normal;
  font-size: 46px;
  max-width: 80%;
  text-align: center;
  margin: 30px auto 40px;
}
/* line 548, ../sass/home.scss */
#about-us .container h2 span.green {
  color: #307066;
  font-family: "josefin-slab", serif;
  font-weight: 700;
  font-size: 46px;
  font-style: normal;
  display: contents;
}
/* line 558, ../sass/home.scss */
#about-us .container .clip {
  filter: drop-shadow(2px 2px 3px rgba(50, 20, 0, 0.5));
}
/* line 561, ../sass/home.scss */
#about-us .container .clip .clippath {
  width: 57px;
  background-color: #87bf19;
  height: 46px;
  clip-path: polygon(25% 0%, 100% 0, 100% 73%, 75% 100%, 0 100%, 0 23%);
  margin: 0 auto;
  border-radius: 22px 0px 23px 0px;
}
/* line 572, ../sass/home.scss */
#about-us .container p {
  font-family: "poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  text-align: left;
}
/* line 581, ../sass/home.scss */
#about-us .container span {
  margin-top: 20px;
  display: block;
  font-weight: 500;
  font-style: normal;
}
/* line 587, ../sass/home.scss */
#about-us .container span a {
  text-decoration: underline;
}
/* line 592, ../sass/home.scss */
#about-us .container a.whoarewe {
  text-transform: uppercase;
  display: block;
  background-color: #307066;
  padding: 12px 26px;
  color: #ffffff;
  border-radius: 10px;
  width: 230px;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin: 20px auto;
}
/* line 606, ../sass/home.scss */
#about-us .container a.whoarewe::after {
  content: "";
  color: #fff;
  top: 88.7%;
  left: 57%;
  height: 20px;
  width: 27px;
  background: transparent url(../assets/css/arrow-button.svg) no-repeat 10% 50%;
  background-size: 17px 15px;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 625, ../sass/home.scss */
#avis-customer #everblock-12 {
  display: flex;
  vertical-align: middle;
  margin: 70px auto;
}
/* line 630, ../sass/home.scss */
#avis-customer #everblock-12 h3 {
  color: #307066;
  font-family: "josefin-slab", serif;
  font-weight: 700 !important;
  font-style: normal;
  font-size: 46px;
  width: 20%;
}
/* line 640, ../sass/home.scss */
#avis-customer #everblock-12 .bloc-avis .avis {
  max-width: 280px;
  min-height: 200px;
  display: inline-grid;
  border: 1px solid #D9D9D9;
  padding: 20px 25px;
  margin-left: 5px;
}
/* line 648, ../sass/home.scss */
#avis-customer #everblock-12 .bloc-avis .avis .star {
  background: transparent url(../assets/css/etoiles-avis.svg) no-repeat 10% 50%;
  width: 102px;
  height: 16px;
  display: inline-block;
}
/* line 655, ../sass/home.scss */
#avis-customer #everblock-12 .bloc-avis .avis p.avis-p {
  font-family: "poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  text-align: left;
  color: #000000;
  margin-top: 10px;
}
/* line 665, ../sass/home.scss */
#avis-customer #everblock-12 .bloc-avis .avis span.customer {
  font-family: "poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  text-align: left;
  color: #000000;
  margin-top: 10px;
  display: block;
}
