/* Remove */
#header-boutique .logo-container-main img {
  width: 207px;
  margin-top: -68px;
  position: absolute;
}

html body main#content div.content-space-t-2 div#BFW-meilleur-vente-51.BFW-meilleur-vente.mainindex-51-meilleur-vente.collection-banner div.slide-products.container.py-4 div.swiper.swiper-product.Promotions.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
  background: rgba(255, 255, 255, 0.7);
  /* transparence */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  /* compatibilité Safari */
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  padding: 40px;
}

html body main#content div.content-space-t-2 div#BFW-container-76.BFW-container.mainindex-76-container.collection-banner div.sectionDePage div.container {
  background: rgba(255, 255, 255, 0.7);
  /* transparence */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  /* compatibilité Safari */
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  padding: 40px;
}

html body main#content div.content-space-t-2 div#BFW-container-82.BFW-container.mainindex-82-container.vertical-align-center.collection-banner div.sectionDePage div.container {
  background: rgba(255, 255, 255, 0.7);
  /* transparence */
  backdrop-filter: blur(25px);
  -webkit-backdrop-filter: blur(10px);
  /* compatibilité Safari */
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  padding: 40px;
}

html body main#content div.content-space-t-2 div#BFW-container-82.BFW-container.mainindex-82-container.vertical-align-center.bg-image-v2.bg-image-v2-dark.parallaxBg1 div.sectionDePage div.container {
  background: rgba(255, 255, 255, 0.7);
  /* transparence */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  /* compatibilité Safari */
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  padding: 40px;
}

html body main#content div.content-space-t-2 div#BFW-meilleur-vente-51.BFW-meilleur-vente.mainindex-51-meilleur-vente.bg-image-v2.bg-image-v2-dark.parallaxBg1 div.slide-products.container.py-4 {
  background: rgba(255, 255, 255, 0.7);
  /* transparence */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  /* compatibilité Safari */
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  padding: 40px;
}

html body main#content div.content-space-t-2 div#BFW-container-76.BFW-container.mainindex-76-container.bg-image-v2.bg-image-v2-dark.parallaxBg1 div.sectionDePage div.container {
  background: rgba(255, 255, 255, 0.7);
  /* transparence */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  /* compatibilité Safari */
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  padding: 40px;
}

.mainindex-82-container {
  padding: 60px 0;
  background-image: url("https://www.relaxform.com/photo/img/fond.png?time=1775740097949");
  background-size: cover;
  background-position: center !important;
}

.mainindex-51-meilleur-vente {
  padding: 0 0;
  background-image: url("https://www.relaxform.com/photo/img/fond.png?time=1775739746148");
  background-size: cover;
  background-position: center !important;
}

.mainindex-76-container {
  background-size: cover;
  background-position: bottom;
}

.mainindex-51-meilleur-vente {
  background-size: cover;
  background-position: bottom;
}

.mainindex-82-container {
  background-size: cover;
  background-position: bottom;
}

.cat {
  color: #000000 !important;
  font-weight: bold;
}

.designation {
  color: #000000 !important;
}

.bloc-title-container .bloc-title {
  color: #8e4395 !important;
}

.title-price {
  color: #8e4395;
  font-size: 16px;
}

.footer-icon:hover {
  color: #C0C0C0;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}

.dateACTU:hover {
  color: #C0C0C0;
}

.content:hover {
  color: #C0C0C0;
}

.d-flex:hover {
  color: #C0C0C0;
}

.bloc-title {
  color: #8e4395;
}

.fa-solid,
.fas {
  font-weight: 900;
  color: #8e4395;
}

html body main#content div.content-space-t-2 div#BFW-container-122.BFW-container.mainfra-propos-122-container.vertical-align-center.text-white.py-5.reverse-mobile.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-123.BFW-cmsV02.wow.animate__fadeInRight.sectionDePage__mainfra-propos-122-container-123-cmsV02 div.texte p a.bouton {
  background-color: #fff !important;
  color: #8e4395 !important;
}

html body main#content div.content-space-t-2 div#BFW-container-122.BFW-container.mainfra-propos-122-container.vertical-align-center.text-white.py-5.reverse-mobile.collection-banner div.sectionDePage div.container div.row.g-3.g-md-4.g-lg-4 div.col-12.col-sm-12.col-md-12.col-lg-6 div#BFW-cmsV02-123.BFW-cmsV02.wow.animate__fadeInRight.sectionDePage__mainfra-propos-122-container-123-cmsV02 div.texte p a.bouton:hover {
  background-color: #9c9c9c !important;
  color: #8e4395 !important;
}

.dateACTU {
  display: none;
}

html body main#content div.content-space-t-2 div.col-12 div#BFW-bloc-texte-icone-53.BFW-bloc-texte-icone.mainindex-53-bloc-texte-icone div.texte-icon.container.py-4 div.row div.texte-icon-content.col-12.col-lg.wow.animated div.content-icon i.fas.fa-truck {
  color: #fff !important;
}

html body main#content div.content-space-t-2 div.col-12 div#BFW-bloc-texte-icone-53.BFW-bloc-texte-icone.mainindex-53-bloc-texte-icone div.texte-icon.container.py-4 div.row div.texte-icon-content.col-12.col-lg.wow.animated div.content-icon i.fas.fa-phone-alt {
  color: #fff !important;
}

html body main#content div.content-space-t-2 div.col-12 div#BFW-bloc-texte-icone-53.BFW-bloc-texte-icone.mainindex-53-bloc-texte-icone div.texte-icon.container.py-4 div.row div.texte-icon-content.col-12.col-lg.wow.animated div.content-icon i.fas.fa-credit-card {
  color: #fff !important;
}

.texte-icon-content:hover .content-icon {
  color: #8e4395 !important;
  background: #8e4395;
}

.product-item .card-top img {
  object-fit: cover;
}

a {
  color: #4e4e4e;
  text-decoration: none;
}

video {
  object-fit: fill;
  width: 460px;
  height: 590px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.sky-form .label {
  border-radius: 0;
  font-size: 100%;
  text-align: left;
  white-space: normal;
  color: #8e4395 !important;
  font-weight: bold !important;
}

.fa.fa-home {
  color: #8e4395 !important;
}

.fa.fa-envelope {
  color: #8e4395 !important;
}

.fa.fa-phone {
  color: #8e4395 !important;
}

.fa.fa-building {
  color: #8e4395 !important;
}

.fa.fa-user {
  color: #8e4395 !important;
}

.fa.fa-tag {
  color: #8e4395 !important;
}

.fa.fa-comment {
  color: #8e4395 !important;
}

.title-address {
  text-align: center;
  color: #8e4395 !important;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.25em;
  background-color: inherit;
  width: fit-content;
}

@media (min-width: 992px) {
  .text-lg-start {
    text-align: left !important;
    width: 223px;
  }
}

#myModal2 .modal-header .close {
  position: absolute;
  right: 10px;
  top: 1px;
  border: none;
  font-size: 28px;
  color: white;
  background: no-repeat;
}

#myModal2 .modal-header {
  align-items: center;
  padding-bottom: 0;
  background: var(--main-color);
  color: white;
  padding-bottom: 18px;
}

#myModal2 .modal-header h4 {
  color: white;
}

.gaucheMENTIONS h3, .droiteMENTIONS h3{
  font-size: 18px !important;
}
@media (max-width: 1025px){
  #content .list-product-top{
    background-position: center !important;
  }
}