@charset "UTF-8";
.arrowWrapper {
  z-index: 8;
}

.experience-top .u-color-grey-04,
.breadcrumb__item a {
  color: #000;
}

.filterBar__wrapper {
  padding-top: 1px;
}

.page-title.categ-heading {
  display: none;
}

.-big-title {
  font-size: min(5vw, 80px);
  line-height: 0.9;
  white-space: nowrap;
  text-align: center;
}

.bloc-etam.bloc-vp .-big-title {
  font-size: min(4vw, 64px);
}

.-medium-title {
  font-size: min(2.5vw, 40px);
  line-height: 1;
  font-weight: 500;
}

.bloc-etam h4 {
  font-weight: 400;
  margin: 0;
  font-size: min(1.5vw, 24px);
  line-height: 1;
  color: #E4024E;
  font-weight: 500;
}

.page.-premiumStoreFront .bloc-etam h4,
.-font-white {
  color: #FFF;
}
.-font-msoulmaze {
  font-family: "MADE Soulmaze";
}
.-font-msoulmaze.-big-title.-text-shadow {
  text-shadow: min(0.3vw, 4.8px) min(0.3vw, 4.8px) 0 #E4024E;
  color: #fff;
}

.bloc-etam.bloc-vp .-font-msoulmaze.-big-title.-text-shadow {
  text-shadow: min(0.3vw, 4.8px) min(0.3vw, 4.8px) 0 #000;
}

.-bg-pink {
  background-color: #f5afbb;
}
.-bg-pink.-box-shadow {
  box-shadow: min(0.3vw, 4.8px) min(0.3vw, 4.8px) 0 #E4024E;
}

.-bg-white {
  background-color: #fff;
}
.-bg-white.-box-shadow {
  box-shadow: min(0.3vw, 4.8px) min(0.3vw, 4.8px) 0 #000;
}

.-bg-black {
  background-color: #000;
}
.-bg-black.-box-shadow {
  box-shadow: min(0.3vw, 4.8px) min(0.3vw, 4.8px) 0 #FFF;
}
.page:not(.-premiumStoreFront) .experience-main .experience-assets-customCode .bloc-etam:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: -1px;
  -webkit-mask-image: linear-gradient(to bottom, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0.013) 9.7%, hsla(0, 0%, 0%, 0.049) 18.7%, hsla(0, 0%, 0%, 0.104) 27.2%, hsla(0, 0%, 0%, 0.175) 35.1%, hsla(0, 0%, 0%, 0.259) 42.6%, hsla(0, 0%, 0%, 0.352) 49.6%, hsla(0, 0%, 0%, 0.45) 56.2%, hsla(0, 0%, 0%, 0.55) 62.5%, hsla(0, 0%, 0%, 0.648) 68.4%, hsla(0, 0%, 0%, 0.741) 74.1%, hsla(0, 0%, 0%, 0.825) 79.5%, hsla(0, 0%, 0%, 0.896) 84.8%, hsla(0, 0%, 0%, 0.951) 89.9%, hsla(0, 0%, 0%, 0.987) 95%, hsl(0, 0%, 0%) 100%);
  pointer-events: none;
  transform: translate3d(0, 0, 0);
  transition: all 0.6s;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
}

.experience-main .experience-assets-customCode .bloc-etam {
  height: calc(100vh - var(--floatingBarHeight));
  position: relative;
  background-image: var(--hpBackgroundImg);
  background-size: cover;
  background-position: 50% 0;
  justify-content: flex-end;
  padding-bottom: min(6vw, 96px);
  z-index: 6;
}

.page.-premiumStoreFront .experience-main .experience-assets-customCode .bloc-etam {
  justify-content: center;
  padding-bottom: 0;
}

.experience-main .experience-assets-customCode a.main-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 7;
}
.experience-main .experience-assets-customCode .bloc-etam > * {
  z-index: 2;
}
.experience-main .experience-assets-customCode .bloc-etam .bloc-links.-bloc-links-unregistred {
  flex-direction: column-reverse;
  align-items: center;
}

.experience-component .only-hp {
  display: none;
}
.experience-component.experience-assets-customCode .only-hp {
  display: flex;
}
.experience-top .filters-clone {
  padding-bottom: 0.75rem;
  margin-top: -48px;
  z-index: 2;
  position: relative;
  transition: padding-bottom 0.4s;
  display: flex;
  justify-content: center;
}
.experience-top .filters-clone:has(ul > li.active) {
  padding-bottom: calc(var(--valueHeight) + 0.75rem);
}
.experience-top .filters-clone .filtersDesktop__values__wrapper {
  width: 100%;
}
.experience-top .filters-clone .filtersDesktop__values__wrapper ul {
  display: flex;
  width: 100%;
}
.experience-top .filters-clone .filtersDesktop__values__wrapper > ul {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  row-gap: 0.2rem;
  height: auto;
  border-radius: 2px;
  border-radius: 4px 4px 0 0;
  backdrop-filter: blur(5px);
}
.experience-top .filters-clone .filtersDesktop__values__wrapper > ul .-size {
  position: absolute;
  left: 50%;
  top: calc(var(--bannerHeight) + 0.75rem);
  transform: translate(-50%, 0);
  grid-gap: 0.5rem;
  width: 100vw;
  width: 100vw;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}
.experience-top .filters-clone .filters-clone .filtersDesktop__values__wrapper > ul > li,
.experience-top .filters-clone .sizeButtonList__container {
  width: calc((100% - 4.5rem) / 10);
  display: block;
}
.experience-top .filters-clone .filtersDesktop__values__wrapper > ul:not(:has(.active)) li {
  transition: all 0.6s;
}
.experience-top .filters-clone .filtersDesktop__values__wrapper > ul:not(:has(.active)) li .u-color-grey-04 {
  transition: all 0.6s;
}
.experience-top .filters-clone .filtersDesktop__values__wrapper > ul:not(:has(.active)) li:hover {
  border: 1px solid rgb(0, 0, 0) !important;
}
.experience-top .filters-clone .filtersDesktop__values__wrapper > ul:not(:has(.active)) li:hover .u-color-grey-04 {
  color: #000;
}
.experience-top .filters-clone .filtersDesktop__values__wrapper > ul > li {
  border: 1px solid rgba(0, 0, 0, 0.05);
  background: rgba(255, 255, 255, 0.05);
  padding: 0.5rem 0.375rem;
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
}
.experience-top .filters-clone .filtersDesktop__values__wrapper > ul > li > p.caption-02 {
  margin: 0 !important;
  padding: 0 0.75rem;
}
.experience-top .filters-clone .filtersDesktop__values__wrapper > ul > li:not(.active) .-size {
  display: none;
}
.experience-top .filters-clone.oneElement {
  margin: 0;
  padding: 1rem 0 !important;
}
.experience-top .filters-clone.oneElement .filtersDesktop__values__wrapper > ul > li {
  padding: 0;
}
.experience-top .filters-clone.oneElement .filtersDesktop__values__wrapper > ul .-size {
  position: relative;
  left: 0;
  top: 0;
  transform: none;
}
.experience-top .filters-clone.oneElement .caption-02 {
  display: none;
}
.experience-top .filters-clone .sizeButton__container {
  min-width: 0;
}
.experience-top .filters-clone .sizeButtonList__container .body-02 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.page:not(.-premiumStoreFront) .hp_cta {
  display: none;
}
.page.-premiumStoreFront .hp_cta {
  position: absolute;
  bottom: min(8vw, 128px);
  left: 50%;
  transform: translateX(-50%);
  z-index: 8;
  color: #E4024E;
  background: #FFF;
  border-color: #E4024E;
}
.filters-clone {
  padding-top: 1rem !important;
  margin-top: 0 !important;
}
.filters-clone .filtersDesktop__values__wrapper > ul {
  -moz-column-gap: 0.2rem;
       column-gap: 0.2rem;
}
.filters-clone .filtersDesktop__values__wrapper > ul > li {
  border: 1px solid #e7e3e5 !important;
}
.filters-clone .filtersDesktop__values__wrapper > ul > li.active .caption-02 {
  font-weight: 900;
  color: #000;
}
.filters-clone .filtersDesktop__values__wrapper > ul:has(> li.active) > li {
  border: 0 !important;
}
@media (min-width: 1024px) {
  .filters-clone .filtersDesktop__values__wrapper > ul {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }
}
@media (max-width: 768px) {
  .-big-title {
    font-size: 12vw;
  }
  .bloc-etam.bloc-vp .-big-title {
    font-size: 8vw;
  }
  .bloc-etam h4 {
    font-size: 4vw;
  }
  .-medium-title {
    font-size: 6vw;
  }
  .-font-msoulmaze.-big-title.-text-shadow {
    text-shadow: 0.6vw 0.6vw 0 #E4024E;
  }
  .bloc-etam.bloc-vp .-font-msoulmaze.-big-title.-text-shadow {
    text-shadow: 0.6vw 0.6vw 0 #000;
  }
  .-bg-pink.-box-shadow {
    box-shadow: 0.6vw 0.6vw 0 #E4024E;
  }
  .-bg-white.-box-shadow {
    box-shadow: 0.6vw 0.6vw 0 #000;
  }
  .-bg-black.-box-shadow {
    box-shadow: 0.6vw 0.6vw 0 #FFF;
  }
  .experience-top .filters-clone .sizeButtonList__container {
    width: calc((100% - 2.5rem) / 7);
  }
  .page.-premiumStoreFront .hp_cta {
    bottom: 30vh;
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .containerSection {
    height: calc(var(--cvh, 1vh) * 100);
  }
  .experience-main .experience-assets-customCode .bloc-etam .freescroll {
    padding: 0 4vw;
  }
}
@media (max-width: 1024px) {
  .experience-main .experience-assets-customCode .bloc-etam {
    height: calc(var(--cvh, 1vh) * 100 - var(--floatingBarHeight));
    padding-bottom: 6rem;
    align-items: center;
  }
}
@media (max-width: 1200px) {
  .experience-top .filters-clone .sizeButtonList__container {
    width: calc((100% - 4rem) / 9);
  }
}
@media (max-width: 1023px) {
  .experience-top .filters-clone .filtersDesktop__values__wrapper > ul > li {
    width: auto;
  }
}
@media (max-width: 992px) {
  .experience-top .filters-clone .sizeButtonList__container {
    width: calc((100% - 3rem) / 7);
  }
  .experience-top .filters-clone .sizeButtonList__container .body-02 {
    font-size: 0.6875rem;
  }
}
@media (max-width: 576px) {
  .experience-top .filters-clone {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .experience-top .filters-clone .filtersDesktop__values__wrapper > ul {
    width: 100%;
  }
  .experience-top .filters-clone .filtersDesktop__values__wrapper > ul p.caption-02 {
    padding: 0 0.5rem;
    font-size: 0.6875rem;
    line-height: 1.25;
    text-align: center;
  }
  .experience-top .filters-clone.smaller-text .filtersDesktop__values__wrapper > ul p.caption-02, .experience-top .filters-clone.very-small-text .filtersDesktop__values__wrapper > ul p.caption-02 {
    padding: 0 min(1.5vw, 0.5rem);
    font-size: min(2.5vw, 0.6875rem);
  }
  html[lang=de] .experience-top .filters-clone.small-text .filtersDesktop__values__wrapper > ul p.caption-02 {
    padding: 0 0.5rem;
    font-size: 0.6875rem;
  }
  html[lang=de] .experience-top .filters-clone.smaller-text .filtersDesktop__values__wrapper > ul p.caption-02 {
    padding: 0 min(1vw, 0.5rem);
    font-size: min(2.5vw, 0.6875rem);
  }
  html[lang=de] .experience-top .filters-clone.very-small-text .filtersDesktop__values__wrapper > ul p.caption-02 {
    padding: 0 min(1vw, 0.5rem);
    font-size: min(2vw, 0.6875rem);
  }
  .experience-top .filters-clone #standardgrößen {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .experience-top .filters-clone .filtersDesktop__values__wrapper > ul > li > ul p.caption-02 {
    padding: 0 0.25rem;
    width: 100%;
  }
  .experience-top .filters-clone .filtersDesktop__values__wrapper > ul .-size {
    width: 100vw;
    grid-gap: 0.25rem;
  }
  .experience-top .filters-clone .sizeButtonList__container {
    width: calc((100% - 1.25rem) / 7);
  }
  .sizeButtonList__container {
    grid-template-columns: auto;
  }
  .sizeButton__container {
    padding: 0.5rem 0.375rem;
  }
}
@media (max-width: 340px) {
  .experience-top .filters-clone .filtersDesktop__values__wrapper > ul p.caption-02 {
    font-size: 0.625rem;
  }
}

/*# sourceMappingURL=/Filter_content_2024.2b9e859c.css.map */