@charset "UTF-8";
@import url("https://use.typekit.net/dys7uyp.css");
@import url("https://use.typekit.net/dog8nje.css");
.lienglobal {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  z-index: 5;
}



/* GLOBAL */
html {
  scroll-behavior: smooth;
}

/* Paramètre des blocs générique */
.ResetBloc {
  position: relative;
  width: calc(100% + 60px);
  margin: 0ch -30px 0px;
}
@media screen and (max-width: 768.98px) {
  .ResetBloc {
    width: calc(100% + 36px);
    margin: 0px -18px 0px;
  }
}
.ResetBloc img, .ResetBloc picture {
  position: relative;
  width: 100%;
  display: block;
  margin: 0;
}
.ResetBloc a:focus, .ResetBloc a:active, .ResetBloc a:link, .ResetBloc a:visited {
  text-decoration: none;
}
.ResetBloc p, .ResetBloc h1, .ResetBloc h2, .ResetBloc h3, .ResetBloc h4 {
  margin: 0;
}
.ResetBloc .bold {
  font-weight: 600;
}
.ResetBloc .semibold {
  font-weight: 500;
}
.ResetBloc .regular {
  font-weight: 400;
}
.ResetBloc .light {
  font-weight: 300;
}
.ResetBloc .upper {
  text-transform: uppercase;
}
.ResetBloc .sup {
  font-size: 60%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}
.ResetBloc .DispMob {
  display: block !important;
}
@media screen and (max-width: 768.98px) {
  .ResetBloc .DispMob {
    display: none !important;
  }
}
.ResetBloc .DispDesk {
  display: none !important;
}
@media screen and (max-width: 768.98px) {
  .ResetBloc .DispDesk {
    display: block !important;
  }
}
.ResetBloc .DispTab {
  display: none !important;
}
@media screen and (max-width: 990px) {
  .ResetBloc .DispTab {
    display: block !important;
  }
}
.ResetBloc .TabOnly {
  display: none !important;
}
@media screen and (max-width: 990px) and (min-width: 768.99px) {
  .ResetBloc .TabOnly {
    display: block !important;
  }
}
.ResetBloc {
  display: flex;
  flex-flow: column;
  gap: 0px;
  overflow: hidden;
}
.ResetBloc .bloccta {
  width: fit-content;
  display: inline-block;
  position: relative;
  z-index: 6;
  font-weight: 600;
  line-height: 1;
  font-size: clamp(0.8461538462rem, 0.6892470924rem + 0.2652519894vw, 1.0769230769rem);
  cursor: pointer;
}
@media screen and (max-width: 768.98px) {
  .ResetBloc .bloccta {
    font-size: clamp(1rem, 0.8351648352rem + 0.6696428571vw, 1.2307692308rem);
  }
}
.ResetBloc .bloccta {
  text-decoration: none;
  color: var(--main-color);
  padding-bottom: 0.3em;
}
.ResetBloc .bloccta::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0em;
  width: calc(100% - 0em);
  height: 1px;
  background-color: var(--main-color);
}
.ResetBloc .bloccta a:hover,
.ResetBloc .bloccta a:active,
.ResetBloc .bloccta a:link,
.ResetBloc .bloccta a:visited {
  text-decoration: none;
  color: var(--main-color);
}
.ResetBloc .bloccta:hover::after {
  width: calc(100% - 0em);
  animation-name: soulignement;
  animation-timing-function: ease-in-out;
  animation-duration: 480ms;
}
@keyframes soulignement {
  0% {
    left: unset;
    right: 0;
    width: calc(100% - 1em);
  }
  33% {
    width: 0;
  }
  66% {
    right: unset;
    left: 0;
  }
  100% {
    width: calc(100% - 1em);
  }
}
.ResetBloc .categname {
  font-size: 140%;
}
.ResetBloc .fonthelvetica {
  font-family: "helvetica-neue-lt-pro", sans-serif;
}
.ResetBloc .fontavenir {
  font-family: "avenir-next-lt-pro", sans-serif;
}
.ResetBloc .cta_soulignement {
  display: inline-block;
  position: relative;
  z-index: 6;
  font-weight: 600;
  line-height: 1;
  font-size: clamp(0.8461538462rem, 0.6892470924rem + 0.2652519894vw, 1.0769230769rem);
  cursor: pointer;
}
@media screen and (max-width: 768.98px) {
  .ResetBloc .cta_soulignement {
    font-size: clamp(0.8461538462rem, 0.5714285714rem + 1.1160714286vw, 1.2307692308rem);
  }
}
.ResetBloc .cta_soulignement {
  text-decoration: none;
  color: #000000;
  padding-bottom: 0.3em;
}
.ResetBloc .cta_soulignement::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0em;
  width: calc(100% - 0em);
  height: 1px;
  background-color: #000000;
}
.ResetBloc .cta_soulignement a:hover,
.ResetBloc .cta_soulignement a:active,
.ResetBloc .cta_soulignement a:link,
.ResetBloc .cta_soulignement a:visited {
  text-decoration: none;
  color: #000000;
}
.ResetBloc .cta_soulignement:hover::after {
  width: calc(100% - 0em);
  animation-name: soulignement;
  animation-timing-function: ease-in-out;
  animation-duration: 480ms;
}
@keyframes soulignement {
  0% {
    left: unset;
    right: 0;
    width: calc(100% - 1em);
  }
  33% {
    width: 0;
  }
  66% {
    right: unset;
    left: 0;
  }
  100% {
    width: calc(100% - 1em);
  }
}
.ResetBloc .cta_soulignement {
  font-weight: 500;
  text-transform: uppercase;
}
.ResetBloc .cta_soulignement_blanc {
  display: inline-block;
  position: relative;
  z-index: 6;
  font-weight: 600;
  line-height: 1;
  font-size: clamp(0.8461538462rem, 0.6892470924rem + 0.2652519894vw, 1.0769230769rem);
  cursor: pointer;
}
@media screen and (max-width: 768.98px) {
  .ResetBloc .cta_soulignement_blanc {
    font-size: clamp(0.8461538462rem, 0.5714285714rem + 1.1160714286vw, 1.2307692308rem);
  }
}
.ResetBloc .cta_soulignement_blanc {
  text-decoration: none;
  color: #FFFFFF;
  padding-bottom: 0.3em;
}
.ResetBloc .cta_soulignement_blanc::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0em;
  width: calc(100% - 0em);
  height: 1px;
  background-color: #FFFFFF;
}
.ResetBloc .cta_soulignement_blanc a:hover,
.ResetBloc .cta_soulignement_blanc a:active,
.ResetBloc .cta_soulignement_blanc a:link,
.ResetBloc .cta_soulignement_blanc a:visited {
  text-decoration: none;
  color: #FFFFFF;
}
.ResetBloc .cta_soulignement_blanc:hover::after {
  width: calc(100% - 0em);
  animation-name: soulignement;
  animation-timing-function: ease-in-out;
  animation-duration: 480ms;
}
@keyframes soulignement {
  0% {
    left: unset;
    right: 0;
    width: calc(100% - 1em);
  }
  33% {
    width: 0;
  }
  66% {
    right: unset;
    left: 0;
  }
  100% {
    width: calc(100% - 1em);
  }
}
.ResetBloc .cta_soulignement_blanc {
  font-weight: 500;
  text-transform: uppercase;
}
.ResetBloc .effetlook {
  position: relative;
}
@media screen and (max-width: 768.98px) {
  .ResetBloc .effetlook.mini_visual .cont_pdt {
    left: 50%;
    transform: translateX(-50%);
    right: unset;
  }
}
.ResetBloc .effetlook .cont_pdt {
  z-index: 7;
  position: absolute;
  bottom: clamp(2.3076923077rem, 0.6593406593rem + 6.6964285714vw, 4.6153846154rem);
  right: clamp(0.7692307692rem, 0.4945054945rem + 1.1160714286vw, 1.1538461538rem);
  display: flex;
  justify-content: flex-end;
  flex-flow: nowrap;
  gap: clamp(0.6153846154rem, 0.5054945055rem + 0.4464285714vw, 0.7692307692rem);
  padding: 10px;
  color: #03112C;
}
.ResetBloc .effetlook .cont_pdt.txt {
  bottom: clamp(6.9230769231rem, 0.8791208791rem + 24.5535714286vw, 15.3846153846rem);
}
@media screen and (min-width: 769px) {
  .ResetBloc .effetlook .cont_pdt {
    bottom: clamp(3.4615384615rem, 0.5849146433rem + 4.8629531388vw, 7.6923076923rem);
  }
  .ResetBloc .effetlook .cont_pdt.txt {
    bottom: clamp(3.4615384615rem, 0.5849146433rem + 4.8629531388vw, 7.6923076923rem);
  }
}
.ResetBloc .effetlook .cont_pdt > div {
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  opacity: 0;
  transform: translateY(-20px);
  transition: opacity 0.6s ease, transform 0.6s ease, filter 0.3s ease;
  width: clamp(6.1538461538rem, 3.4065934066rem + 11.1607142857vw, 10rem);
  height: clamp(8.3846153846rem, 4.6483516484rem + 15.1785714286vw, 13.6153846154rem);
  aspect-ratio: 147/201;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.05);
  position: relative;
  flex-shrink: 0;
}
@media screen and (min-width: 769px) {
  .ResetBloc .effetlook .cont_pdt > div {
    width: clamp(8.4615384615rem, 6.3694484119rem + 3.5366931919vw, 11.5384615385rem);
    height: clamp(11.5384615385rem, 8.6618377202rem + 4.8629531388vw, 15.7692307692rem);
  }
}
.ResetBloc .effetlook .cont_pdt > div .info_pdt {
  position: absolute;
  bottom: 0;
  left: 5px;
  padding: 5px 0px;
  opacity: 1;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
  transform: none;
  font-size: clamp(0.6923076923rem, 0.5274725275rem + 0.6696428571vw, 0.9230769231rem);
}
@media screen and (min-width: 769px) {
  .ResetBloc .effetlook .cont_pdt > div .info_pdt {
    opacity: 0;
    transform: translateY(10px);
    padding: 10px;
    font-size: clamp(0.8461538462rem, 0.6892470924rem + 0.2652519894vw, 1.0769230769rem);
  }
}
.ResetBloc .effetlook .cont_pdt > div:hover {
  filter: brightness(1);
}
.ResetBloc .effetlook .cont_pdt > div:hover .info_pdt {
  opacity: 1;
}
@media screen and (min-width: 769px) {
  .ResetBloc .effetlook .cont_pdt > div:hover .info_pdt {
    transform: translateY(0);
  }
}
@media screen and (max-width: 768.98px) {
  .ResetBloc .effetlook .cont_pdt > div:hover .info_pdt {
    transform: none;
  }
}
.ResetBloc .effetlook .cont_pdt:hover > div:not(:hover) {
  filter: brightness(0.5);
}
.ResetBloc .effetlook .cont_pdt .pdt1 {
  transition-delay: 0s, 0s, 0s;
}
.ResetBloc .effetlook .cont_pdt .pdt2 {
  transition-delay: 0.15s, 0.15s, 0s;
}
.ResetBloc .effetlook .cont_pdt .pdt3 {
  transition-delay: 0.3s, 0.3s, 0s;
}
@media screen and (min-width: 768.98px) {
  .ResetBloc .effetlook:hover .cont_pdt > div {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: 768.98px) {
  .ResetBloc .effetlook.active .cont_pdt > div {
    opacity: 1;
    transform: translateY(0);
  }
}
.ResetBloc .anchor {
  position: absolute;
  top: -100px;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

/*BLOC NAV*/
.crl_ceremonie_nav {
  position: relative;
  width: 100%;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 50px 0;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_nav {
    padding: clamp(2.3076923077rem, 0.6593406593rem + 6.6964285714vw, 4.6153846154rem) 0;
  }
}
.crl_ceremonie_nav .crl_ceremonie_nav_title {
  position: relative;
  font-size: clamp(4.2307692308rem, 2.1386791811rem + 3.5366931919vw, 7.3076923077rem);
  line-height: clamp(3.4615384615rem, 1.3694484119rem + 3.5366931919vw, 6.5384615385rem);
  font-weight: 500;
  color: #000000;
  letter-spacing: -5%;
  text-transform: uppercase;
  text-align: center;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_nav .crl_ceremonie_nav_title {
    font-size: clamp(3.4615384615rem, 0.7142857143rem + 11.1607142857vw, 7.3076923077rem);
    line-height: clamp(2.6923076923rem, -0.0549450549rem + 11.1607142857vw, 6.5384615385rem);
  }
}
.crl_ceremonie_nav .crl_ceremonie_nav_txt {
  position: relative;
  font-size: clamp(1rem, 0.5292797388rem + 0.7957559682vw, 1.6923076923rem);
  font-weight: 300;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_nav .crl_ceremonie_nav_txt {
    font-size: clamp(0.8461538462rem, 0.2417582418rem + 2.4553571429vw, 1.6923076923rem);
    width: 94%;
  }
}
.crl_ceremonie_nav .crl_ceremonie_nav_list {
  position: relative;
  width: 94%;
  display: flex;
  flex-flow: row nowrap;
  align-items: start;
  justify-content: space-between;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_nav .crl_ceremonie_nav_list {
    width: 80%;
    overflow: visible;
    margin: clamp(0rem, -2.1978021978rem + 8.9285714286vw, 3.0769230769rem) 0 0 0;
  }
}
.crl_ceremonie_nav .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item {
  position: relative;
  width: 27.8%;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.crl_ceremonie_nav .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.disabled {
  opacity: 0.5;
  filter: grayscale(100%);
}
.crl_ceremonie_nav .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.disabled a {
  pointer-events: none;
}
.crl_ceremonie_nav .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item .crl_ceremonie_nav_list_item_bg {
  position: relative;
  width: 100%;
  aspect-ratio: 504/282;
  z-index: 0;
}
.crl_ceremonie_nav .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.preparatifs .crl_ceremonie_nav_list_item_bg {
  background-repeat: no-repeat;
  background-size: cover;
}
.crl_ceremonie_nav .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.cocktail .crl_ceremonie_nav_list_item_bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_cocktail.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_cocktail@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_cocktail.webp") 1x);
}
.crl_ceremonie_nav .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.myself .crl_ceremonie_nav_list_item_bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_myself.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_myself@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_myself.webp") 1x);
}
.crl_ceremonie_nav .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item .crl_ceremonie_nav_list_item_txt_cont {
  position: relative;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
}
.crl_ceremonie_nav .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item .crl_ceremonie_nav_list_item_txt_cont .crl_ceremonie_nav_list_item_txt_cont_txt {
  position: relative;
  font-size: clamp(1rem, 0.2154662314rem + 1.3262599469vw, 2.1538461538rem);
  font-weight: 300;
  color: #000000;
  text-transform: uppercase;
  z-index: 1;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_nav .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item .crl_ceremonie_nav_list_item_txt_cont .crl_ceremonie_nav_list_item_txt_cont_txt {
    font-size: clamp(1rem, 0.8351648352rem + 0.6696428571vw, 1.2307692308rem);
  }
}
.crl_ceremonie_nav[data-lang=fr_fr] .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.preparatifs .crl_ceremonie_nav_list_item_bg, .crl_ceremonie_nav[data-lang=fr_be] .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.preparatifs .crl_ceremonie_nav_list_item_bg, .crl_ceremonie_nav[data-lang=fr_ch] .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.preparatifs .crl_ceremonie_nav_list_item_bg, .crl_ceremonie_nav[data-lang=fr_lu] .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.preparatifs .crl_ceremonie_nav_list_item_bg {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_fr.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_fr@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_fr.webp") 1x);
}
.crl_ceremonie_nav[data-lang=en] .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.preparatifs .crl_ceremonie_nav_list_item_bg {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_en.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_en@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_en.webp") 1x);
}
.crl_ceremonie_nav[data-lang=es_es] .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.preparatifs .crl_ceremonie_nav_list_item_bg {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_es.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_es@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_es.webp") 1x);
}
.crl_ceremonie_nav[data-lang=pt_pt] .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.preparatifs .crl_ceremonie_nav_list_item_bg {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_pt.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_pt@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_pt.webp") 1x);
}
.crl_ceremonie_nav[data-lang=it_it] .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.preparatifs .crl_ceremonie_nav_list_item_bg {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_it.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_it@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_it.webp") 1x);
}
.crl_ceremonie_nav[data-lang=nl_be] .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.preparatifs .crl_ceremonie_nav_list_item_bg {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_nl.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_nl@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_nl.webp") 1x);
}
.crl_ceremonie_nav[data-lang=de_ch] .crl_ceremonie_nav_list .crl_ceremonie_nav_list_item.preparatifs .crl_ceremonie_nav_list_item_bg {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_de.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_de@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_nav_preparatifs_de.webp") 1x);
}

/*BLOCS*/
.crl_ceremonie_bloc {
  position: relative;
  width: 100%;
}
.crl_ceremonie_bloc .cta_soulignement,
.crl_ceremonie_bloc .cta_soulignement_blanc {
  position: absolute;
  bottom: clamp(0.7692307692rem, 0.2462082568rem + 0.884173298vw, 1.5384615385rem);
  right: clamp(0.7692307692rem, 0.2462082568rem + 0.884173298vw, 1.5384615385rem);
  z-index: 6;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_bloc .cta_soulignement,
  .crl_ceremonie_bloc .cta_soulignement_blanc {
    right: clamp(0.7692307692rem, -0.3296703297rem + 4.4642857143vw, 2.3076923077rem);
    bottom: clamp(0.7692307692rem, -0.3296703297rem + 4.4642857143vw, 2.3076923077rem);
  }
}
.crl_ceremonie_bloc .visual_title {
  position: absolute;
  bottom: clamp(0.7692307692rem, 0.2462082568rem + 0.884173298vw, 1.5384615385rem);
  left: clamp(0.7692307692rem, 0.2462082568rem + 0.884173298vw, 1.5384615385rem);
  z-index: 1;
  font-size: clamp(1rem, 0.5292797388rem + 0.7957559682vw, 1.6923076923rem);
  font-weight: 300;
  color: #FFFFFF;
  text-transform: uppercase;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_bloc .visual_title {
    bottom: clamp(0.7692307692rem, -0.3296703297rem + 4.4642857143vw, 2.3076923077rem);
    left: clamp(0.7692307692rem, -0.3296703297rem + 4.4642857143vw, 2.3076923077rem);
    font-size: clamp(0.8461538462rem, 0.2417582418rem + 2.4553571429vw, 1.6923076923rem);
  }
}
.crl_ceremonie_bloc .visual_title.topleft {
  top: clamp(0.7692307692rem, 0.2462082568rem + 0.884173298vw, 1.5384615385rem);
  left: clamp(0.7692307692rem, 0.2462082568rem + 0.884173298vw, 1.5384615385rem);
  bottom: unset;
  right: unset;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_bloc .visual_title.topleft {
    top: clamp(0.7692307692rem, -0.3296703297rem + 4.4642857143vw, 2.3076923077rem);
    left: clamp(0.7692307692rem, -0.3296703297rem + 4.4642857143vw, 2.3076923077rem);
  }
}
.crl_ceremonie_bloc .visual_title.black {
  color: #000000;
}
.crl_ceremonie_bloc .visual_text {
  position: absolute;
  width: 65%;
  bottom: clamp(0.7692307692rem, 0.2462082568rem + 0.884173298vw, 1.5384615385rem);
  left: clamp(0.7692307692rem, 0.2462082568rem + 0.884173298vw, 1.5384615385rem);
  z-index: 1;
  font-size: clamp(0.6923076923rem, 0.2215874311rem + 0.7957559682vw, 1.3846153846rem);
  font-weight: 400;
  color: #000000;
  text-transform: uppercase;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_bloc .visual_text {
    bottom: clamp(0.7692307692rem, -0.3296703297rem + 4.4642857143vw, 2.3076923077rem);
    left: clamp(0.7692307692rem, -0.3296703297rem + 4.4642857143vw, 2.3076923077rem);
    font-size: clamp(0.6923076923rem, 0.0879120879rem + 2.4553571429vw, 1.5384615385rem);
  }
}
.crl_ceremonie_bloc.bloc_duo {
  display: grid;
  grid-template-columns: 50% 50%;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_bloc.bloc_duo {
    grid-template-columns: 100%;
  }
}
.crl_ceremonie_bloc.bloc_duo .small_visual {
  position: relative;
  width: 100%;
  aspect-ratio: 960/1100;
}
.crl_ceremonie_bloc.bloc_duo .small_visual.bg_beige {
  background: #F3F2F0;
}
.crl_ceremonie_bloc.bloc_duo .small_visual .small_visual_bg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
.crl_ceremonie_bloc.bloc_duo .big_visual {
  position: relative;
  width: 100%;
  aspect-ratio: 960/1100;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}
.crl_ceremonie_bloc.bloc_fullcard {
  background-repeat: no-repeat;
  background-size: cover;
}
.crl_ceremonie_bloc.bloc_fullcard .full_card {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: end;
  gap: 10px;
  background-repeat: no-repeat;
  background-size: cover;
}
.crl_ceremonie_bloc.bloc_fullcard .full_card .full_card_txt {
  position: relative;
  width: 70%;
  font-size: clamp(0.8461538462rem, 0.16622458rem + 1.1494252874vw, 1.8461538462rem);
  font-weight: 300;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_bloc.bloc_fullcard .full_card .full_card_txt {
    width: 90%;
    font-size: clamp(0.6923076923rem, 0.0879120879rem + 2.4553571429vw, 1.5384615385rem);
    margin: clamp(1.5384615385rem, -0.6593406593rem + 8.9285714286vw, 4.6153846154rem) 0 0 0;
  }
}
.crl_ceremonie_bloc.bloc_fullcard .full_card .full_card_title {
  position: relative;
  width: 100%;
}
.crl_ceremonie_bloc.bloc_mini {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  gap: clamp(1.9230769231rem, 0.615520642rem + 2.2104332449vw, 3.8461538462rem);
  padding: clamp(7.6923076923rem, 2.4620825682rem + 8.8417329797vw, 15.3846153846rem) 0;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_bloc.bloc_mini {
    gap: clamp(1.5384615385rem, 0.4395604396rem + 4.4642857143vw, 3.0769230769rem);
    padding: clamp(3.8461538462rem, 1.0989010989rem + 11.1607142857vw, 7.6923076923rem) 0;
  }
}
.crl_ceremonie_bloc.bloc_mini .mini_visual {
  position: relative;
  width: 39.84%;
  aspect-ratio: 765/900;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_bloc.bloc_mini .mini_visual {
    width: 63.96%;
    aspect-ratio: 426/501;
  }
}
.crl_ceremonie_bloc.bloc_mini .mini_text {
  position: relative;
  width: 25%;
  font-size: clamp(0.6923076923rem, 0.4307964361rem + 0.442086649vw, 1.0769230769rem);
  font-weight: 400;
  color: #03112C;
  text-align: center;
}
@media screen and (max-width: 768.98px) {
  .crl_ceremonie_bloc.bloc_mini .mini_text {
    width: 50%;
    font-size: clamp(0.6923076923rem, 0.0879120879rem + 2.4553571429vw, 1.5384615385rem);
  }
}

/*BLOC1*/
.preparatifs.bloc1 {
  overflow: hidden;
}
.preparatifs.bloc1 .video_bg {
  position: relative;
  width: 100%;
  aspect-ratio: 1920/936;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc1 .video_bg {
    aspect-ratio: 668/721;
  }
}
.preparatifs.bloc1 iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 101%;
  height: 107%;
  z-index: 1;
  max-width: unset;
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc1 iframe {
    width: 211%;
    height: 101%;
  }
}
.preparatifs.bloc1.preparatifs .video_bg {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_01.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_01@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_01.webp") 1x);
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc1.preparatifs .video_bg {
    background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_01_mob.webp");
    background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_01_mob@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_01_mob.webp") 1x);
  }
}
.preparatifs.bloc1 .video_cont {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 6;
  width: 100%;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
}
.preparatifs.bloc1 .video_cont .video_cont_txt {
  position: relative;
  width: 50%;
  font-size: clamp(1rem, 0.5292797388rem + 0.7957559682vw, 1.6923076923rem);
  font-weight: 300;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  margin: 0 0 40px 0;
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc1 .video_cont .video_cont_txt {
    width: 80%;
    font-size: clamp(0.8461538462rem, 0.2417582418rem + 2.4553571429vw, 1.6923076923rem);
    margin: 0 0 clamp(0.7692307692rem, -0.8791208791rem + 6.6964285714vw, 3.0769230769rem) 0;
  }
}
.preparatifs.bloc1 .video_cont .video_cont_link {
  position: relative;
  margin: 0 0 -40px 0;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc1 .video_cont .video_cont_link {
    margin: 0;
  }
}

/*BLOC2*/
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc2 .small_visual .visual_title {
    top: 30px;
  }
  .preparatifs.bloc2 .visual_text {
    width: 90%;
    bottom: clamp(3.0769230769rem, 0.8791208791rem + 8.9285714286vw, 6.1538461538rem);
  }
  .preparatifs.bloc2 .cta_soulignement {
    left: clamp(0.7692307692rem, -0.3296703297rem + 4.4642857143vw, 2.3076923077rem);
    right: unset;
    bottom: clamp(0.7692307692rem, -0.3296703297rem + 4.4642857143vw, 2.3076923077rem);
    top: unset;
  }
  .preparatifs.bloc2 .small_visual {
    aspect-ratio: 666/964;
  }
}
.preparatifs.bloc2 .big_visual {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_03.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_03@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_03.webp") 1x);
}
.preparatifs.bloc2 .big_visual.effetlook .pdt1 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look2_pdt_02.webp");
}
.preparatifs.bloc2 .big_visual.effetlook .pdt2 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look2_pdt_01.webp");
}
.preparatifs.bloc2 .big_visual.effetlook .pdt3 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look2_pdt_03.webp");
}
.preparatifs.bloc2 .small_visual.effetlook .pdt1 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look1_pdt_02.webp");
}
.preparatifs.bloc2 .small_visual.effetlook .pdt2 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look1_pdt_01.webp");
}
.preparatifs.bloc2 .small_visual.effetlook .pdt3 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look1_pdt_03.webp");
}
.preparatifs.bloc2 .small_visual_bg {
  width: 45%;
  aspect-ratio: 439/516;
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_02.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_02@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_02.webp") 1x);
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc2 .small_visual_bg {
    width: 66%;
  }
}

/*BLOC3*/
.preparatifs.bloc3.bloc_fullcard {
  aspect-ratio: 1920/993;
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_04.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_04@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_04.webp") 1x);
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc3.bloc_fullcard {
    aspect-ratio: 666/513;
    background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_04_mob.webp");
    background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_04_mob@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_04_mob.webp") 1x);
  }
}
.preparatifs.bloc3.bloc_fullcard .full_card {
  width: 46.87%;
  aspect-ratio: 899/503;
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_05.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_05@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_05.webp") 1x);
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc3.bloc_fullcard .full_card {
    width: 79.23%;
    aspect-ratio: 521/273;
    background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_05_mob.webp");
    background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_05_mob@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_05_mob.webp") 1x);
  }
}

/*BLOC4*/
.preparatifs.bloc4.bloc_mini .mini_visual {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_07.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_07@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_07.webp") 1x);
}
.preparatifs.bloc4.bloc_mini .mini_visual.effetlook .pdt1 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look3_pdt_01.webp");
}
.preparatifs.bloc4.bloc_mini .mini_visual.effetlook .pdt2 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look3_pdt_02.webp");
}

/*BLOC5*/
.preparatifs.bloc5 .big_visual {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_08.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_08@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_08.webp") 1x);
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc5 .big_visual {
    display: none;
  }
}
.preparatifs.bloc5 .small_visual.effetlook .pdt1 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look4_pdt_02.webp");
}
.preparatifs.bloc5 .small_visual.effetlook .pdt2 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look4_pdt_01.webp");
}
.preparatifs.bloc5 .small_visual.effetlook .pdt3 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look4_pdt_03.webp");
}
.preparatifs.bloc5 .small_visual_bg {
  width: 62.19%;
  aspect-ratio: 597/781;
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_09.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_09@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_09.webp") 1x);
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc5 .small_visual_bg {
    width: 54.5%;
    aspect-ratio: 363/475;
    background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_09_mob.webp");
    background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_09_mob@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_09_mob.webp") 1x);
  }
}

/*BLOC6*/
.preparatifs.bloc6.bloc_fullcard {
  aspect-ratio: 1920/1552;
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_10.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_10@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_10.webp") 1x);
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc6.bloc_fullcard {
    aspect-ratio: 666/807;
    background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_10_mob.webp");
    background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_10_mob@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_10_mob.webp") 1x);
  }
}
.preparatifs.bloc6.bloc_fullcard .full_card {
  width: 46.82%;
  aspect-ratio: 750/523;
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_11.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_11@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_11.webp") 1x);
  gap: 30px;
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc6.bloc_fullcard .full_card {
    width: 49.25%;
    aspect-ratio: 328/406;
    background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_11_mob.webp");
    background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_11_mob@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_11_mob.webp") 1x);
    gap: 15px;
    left: 33%;
  }
}
.preparatifs.bloc6.bloc_fullcard .full_card .full_card_txt {
  width: 94%;
}

/*BLOC7*/
.preparatifs.bloc7 .big_visual {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_13.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_13@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_13.webp") 1x);
}
.preparatifs.bloc7 .big_visual.effetlook .pdt1 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look5_pdt_02.webp");
}
.preparatifs.bloc7 .big_visual.effetlook .pdt2 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look5_pdt_01.webp");
}
.preparatifs.bloc7 .big_visual.effetlook .pdt3 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look5_pdt_03.webp");
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc7 .big_visual {
    background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_13_mob.webp");
    background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_13_mob@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_13_mob.webp") 1x);
  }
}
.preparatifs.bloc7 .small_visual.effetlook .pdt1 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look5_pdt_02.webp");
}
.preparatifs.bloc7 .small_visual.effetlook .pdt2 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look5_pdt_01.webp");
}
.preparatifs.bloc7 .small_visual.effetlook .pdt3 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look5_pdt_03.webp");
}
.preparatifs.bloc7 .small_visual_bg {
  width: 62.19%;
  aspect-ratio: 597/781;
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_14.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_14@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_14.webp") 1x);
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc7 .small_visual {
    display: none;
  }
}

/*BLOC8*/
.preparatifs.bloc8.bloc_mini .mini_visual {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_15.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_15@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_15.webp") 1x);
}
.preparatifs.bloc8.bloc_mini .mini_visual.effetlook .pdt1 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look6_pdt_02.webp");
}
.preparatifs.bloc8.bloc_mini .mini_visual.effetlook .pdt2 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look6_pdt_01.webp");
}
.preparatifs.bloc8.bloc_mini .mini_visual.effetlook .pdt3 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look6_pdt_03.webp");
}

/*BLOC9*/
.preparatifs.bloc9 .big_visual {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_16.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_16@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_16.webp") 1x);
}
.preparatifs.bloc9 .small_visual.effetlook .pdt1 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look6_pdt_02.webp");
}
.preparatifs.bloc9 .small_visual.effetlook .pdt2 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look6_pdt_01.webp");
}
.preparatifs.bloc9 .small_visual.effetlook .pdt3 {
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/look6_pdt_03.webp");
}
.preparatifs.bloc9 .small_visual_bg {
  width: 62.19%;
  aspect-ratio: 597/781;
  background-image: url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_17.webp");
  background-image: image-set(url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_17@2x.webp") 2x, url("/on/demandware.static/-/Library-Sites-SharedLibraryCarollSFRA/default/content_asset/2026/LP/Ceremonie/lp_ceremonie_preparatif_17.webp") 1x);
}

/*BLOC10*/
.preparatifs.bloc10 {
  position: relative;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  padding: clamp(3.8461538462rem, 1.2310412841rem + 4.4208664898vw, 7.6923076923rem) 0;
}
@media screen and (max-width: 768.98px) {
  .preparatifs.bloc10 {
    padding: clamp(2.3076923077rem, 0.6593406593rem + 6.6964285714vw, 4.6153846154rem) 0;
  }
}
.preparatifs.bloc10 .cta_soulignement {
  position: relative;
  bottom: unset;
  right: unset;
  top: unset;
  left: unset;
}/*# sourceMappingURL=style.css.map */