.clone-src #src-section-template--26384212885769__banner-shorts {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media screen and (min-width: 750px) {
  .clone-src #src-section-template--26384212885769__banner-shorts {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
.clone-src #src-section-template--26384212885769__row-shorts {
  padding-top: 24px !important;
  padding-bottom: 36px !important;
}
@media screen and (min-width: 750px) {
  .clone-src #src-section-template--26384212885769__row-shorts {
    padding-top: 32px !important;
    padding-bottom: 48px !important;
  }
}
.clone-src .tr-hero__overlay {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  background:
    radial-gradient(
      ellipse 95% 75% at 50% 50%,
      #000000a3,
      #00000070 55%,
      #0000),
    #0000004d !important;
  z-index: 1 !important;
}
.clone-src #src-section-template--26384212885769__hero {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media screen and (min-width: 750px) {
  .clone-src #src-section-template--26384212885769__hero {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
.clone-src #src-section-template--26384212885769__tr_collection_row_zU6HBd {
  padding-top: 24px !important;
  padding-bottom: 36px !important;
}
@media screen and (min-width: 750px) {
  .clone-src #src-section-template--26384212885769__tr_collection_row_zU6HBd {
    padding-top: 32px !important;
    padding-bottom: 48px !important;
  }
}
.clone-src .tr-hero {
  position: relative !important;
  min-height: 90vh !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}
.clone-src .tr-hero__overlay {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  background:
    radial-gradient(
      ellipse 95% 75% at 50% 50%,
      #0000008a,
      #00000057 55%,
      #0000),
    #0003 !important;
  z-index: 1 !important;
}
@media screen and (max-width: 749px) {
  .clone-src .tr-hero {
    min-height: 90dvh !important;
  }
  .clone-src .tr-hero.tr-hero--no-image {
    min-height: 72svh !important;
    max-height: none !important;
  }
  .clone-src .tr-hero__bg {
    display: none !important;
  }
  .clone-src .tr-hero__bg-mobile {
    display: block !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    z-index: 0 !important;
  }
  .clone-src .tr-hero__content {
    padding: var(--tr-space-6) var(--tr-space-4) !important;
  }
  .clone-src .tr-hero__title {
    font-size: clamp(2rem, 11vw, 3rem) !important;
  }
}
.clone-src #src-section-template--26384212885769__tr_hero_4nFwRi {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media screen and (min-width: 750px) {
  .clone-src #src-section-template--26384212885769__tr_hero_4nFwRi {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
.clone-src #src-section-template--26384212885769__row-essentiels {
  padding-top: 24px !important;
  padding-bottom: 36px !important;
}
@media screen and (min-width: 750px) {
  .clone-src #src-section-template--26384212885769__row-essentiels {
    padding-top: 32px !important;
    padding-bottom: 48px !important;
  }
}
.clone-src #src-section-template--26384212885769__banner-touka {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media screen and (min-width: 750px) {
  .clone-src #src-section-template--26384212885769__banner-touka {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
.clone-src #src-section-template--26384212885769__row-touka {
  padding-top: 24px !important;
  padding-bottom: 36px !important;
}
@media screen and (min-width: 750px) {
  .clone-src #src-section-template--26384212885769__row-touka {
    padding-top: 32px !important;
    padding-bottom: 48px !important;
  }
}
.clone-src .tr-hero {
  position: relative !important;
  min-height: 75vh !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}
.clone-src .tr-hero__bg {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  z-index: 0 !important;
}
.clone-src .tr-hero__bg-mobile {
  display: none !important;
}
.clone-src .tr-hero.tr-hero--no-image {
  min-height: 680px !important;
  max-height: 760px !important;
}
.clone-src .tr-hero.tr-hero--no-image .tr-hero__content {
  padding-top: var(--tr-space-5) !important;
  padding-bottom: var(--tr-space-5) !important;
}
.clone-src .tr-hero__overlay {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  background:
    radial-gradient(
      ellipse 95% 75% at 50% 50%,
      #00000096,
      #00000063 55%,
      #0000),
    #00000040 !important;
  z-index: 1 !important;
}
.clone-src .tr-hero:not(.tr-hero--no-image) .tr-hero__title,
.clone-src .tr-hero:not(.tr-hero--no-image) .tr-hero__timer-label,
.clone-src .tr-hero:not(.tr-hero--no-image) .tr-hero__timer-clock,
.clone-src .tr-hero:not(.tr-hero--no-image) .tr-hero__timer-caption,
.clone-src .tr-hero:not(.tr-hero--no-image) .tr-hero__timer-end {
  text-shadow: 0 .0625rem 1.5rem rgba(0, 0, 0, .55) !important;
}
.clone-src .tr-hero__timer-clock {
  font-size: clamp(1.25rem, 6vw, 1.875rem) !important;
  font-weight: var(--tr-weight-medium) !important;
  font-variant-numeric: tabular-nums !important;
  letter-spacing: var(--tr-tracking-caps) !important;
  line-height: 1 !important;
}
.clone-src .tr-hero__timer-caption {
  font-size: var(--tr-text-sm) !important;
  letter-spacing: var(--tr-tracking-caps) !important;
  text-transform: uppercase !important;
  opacity: .75 !important;
}
.clone-src .tr-hero__timer-clock[hidden],
.clone-src .tr-hero__timer-caption[hidden],
.clone-src .tr-hero__timer-label[hidden],
.clone-src .tr-hero__timer-end[hidden] {
  display: none !important;
}
.clone-src .tr-hero__content {
  position: relative !important;
  z-index: 2 !important;
  max-width: min(100%, 47.5rem) !important;
  padding: var(--tr-space-7) var(--tr-space-6) !important;
  text-align: center !important;
}
.clone-src .tr-hero__title {
  font-size: var(--tr-text-3xl) !important;
  font-weight: var(--tr-weight-medium) !important;
  line-height: var(--tr-leading-tight) !important;
  letter-spacing: var(--tr-tracking-caps) !important;
  text-transform: uppercase !important;
  margin: 0 0 var(--tr-space-4) !important;
}
.clone-src .tr-hero__button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  padding: 0 var(--tr-space-6) !important;
  font-size: .8125rem !important;
  font-weight: var(--tr-weight-medium) !important;
  letter-spacing: var(--tr-tracking-caps) !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  background: rgb(var(--color-button)) !important;
  color: rgb(var(--color-button-text)) !important;
  border: 1px solid rgb(var(--color-button)) !important;
  transition: opacity var(--tr-duration-fast) var(--tr-ease) !important;
}
.clone-src .tr-hero__button:hover {
  opacity: .7 !important;
}
.clone-src .tr-hero__button:focus-visible {
  outline: var(--focused-base-outline) !important;
  outline-offset: var(--focused-base-outline-offset) !important;
}
@media screen and (max-width: 749px) {
  .clone-src .tr-hero {
    min-height: 75dvh !important;
  }
  .clone-src .tr-hero.tr-hero--no-image {
    min-height: 72svh !important;
    max-height: none !important;
  }
  .clone-src .tr-hero__bg {
    display: none !important;
  }
  .clone-src .tr-hero__bg-mobile {
    display: block !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    z-index: 0 !important;
  }
  .clone-src .tr-hero__content {
    padding: var(--tr-space-6) var(--tr-space-4) !important;
  }
  .clone-src .tr-hero__title {
    font-size: clamp(2rem, 11vw, 3rem) !important;
  }
}
.clone-src #src-section-template--26384212885769__banner-goat {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media screen and (min-width: 750px) {
  .clone-src #src-section-template--26384212885769__banner-goat {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
.clone-src #src-section-template--26384212885769__row-goat {
  padding-top: 24px !important;
  padding-bottom: 36px !important;
}
@media screen and (min-width: 750px) {
  .clone-src #src-section-template--26384212885769__row-goat {
    padding-top: 32px !important;
    padding-bottom: 48px !important;
  }
}
