.image-text-top-position {
  top: 10% !important; }
  @media (max-width: 768.98px) {
    .image-text-top-position {
      top: 8% !important; } }

.image-text-bottom-position {
  top: auto !important;
  bottom: 10% !important; }

.big-carousel-container:not(.exclude-shadow) .hero-banner-container {
  position: relative; }
  .big-carousel-container:not(.exclude-shadow) .hero-banner-container .image-container {
    position: relative;
    background: #37262d; }
    .big-carousel-container:not(.exclude-shadow) .hero-banner-container .image-container::after {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
      opacity: 0.8;
      pointer-events: none;
      border-radius: inherit; }

.experience-commerce_layouts-bigCarousel .common-image-component,
.experience-ljf_assets-bigBanner .common-image-component {
  width: 100%;
  object-fit: cover; }

.experience-commerce_layouts-bigCarousel .text-wrapper,
.experience-ljf_assets-bigBanner .text-wrapper {
  background: transparent;
  position: absolute;
  z-index: 1; }
  .experience-commerce_layouts-bigCarousel .text-wrapper.height-top,
  .experience-ljf_assets-bigBanner .text-wrapper.height-top {
    top: 25%; }
    @media (min-width: 769px) {
      .experience-commerce_layouts-bigCarousel .text-wrapper.height-top,
      .experience-ljf_assets-bigBanner .text-wrapper.height-top {
        top: 10%; } }
    @media (min-width: 1025px) {
      .experience-commerce_layouts-bigCarousel .text-wrapper.height-top,
      .experience-ljf_assets-bigBanner .text-wrapper.height-top {
        top: 30%; } }
  .experience-commerce_layouts-bigCarousel .text-wrapper.height-center,
  .experience-ljf_assets-bigBanner .text-wrapper.height-center {
    top: 50%; }
  .experience-commerce_layouts-bigCarousel .text-wrapper.height-bottom,
  .experience-ljf_assets-bigBanner .text-wrapper.height-bottom {
    top: unset;
    bottom: 8%; }
  .experience-commerce_layouts-bigCarousel .text-wrapper.width-left,
  .experience-ljf_assets-bigBanner .text-wrapper.width-left {
    -ms-flex-align: center;
        align-items: center; }
    @media (max-width: 768.98px) {
      .experience-commerce_layouts-bigCarousel .text-wrapper.width-left,
      .experience-ljf_assets-bigBanner .text-wrapper.width-left {
        left: 50%;
        transform: translate(-50%, -50%); } }
    @media (min-width: 769px) {
      .experience-commerce_layouts-bigCarousel .text-wrapper.width-left,
      .experience-ljf_assets-bigBanner .text-wrapper.width-left {
        left: 160px;
        -ms-flex-align: start;
            align-items: start; } }
  .experience-commerce_layouts-bigCarousel .text-wrapper.width-center,
  .experience-ljf_assets-bigBanner .text-wrapper.width-center {
    left: 50%;
    -ms-flex-align: center;
        align-items: center;
    transform: translate(-50%, -50%); }
    .experience-commerce_layouts-bigCarousel .text-wrapper.width-center .heading-wrapper p,
    .experience-commerce_layouts-bigCarousel .text-wrapper.width-center .main-text-wrapper p,
    .experience-ljf_assets-bigBanner .text-wrapper.width-center .heading-wrapper p,
    .experience-ljf_assets-bigBanner .text-wrapper.width-center .main-text-wrapper p {
      text-align: center; }
  .experience-commerce_layouts-bigCarousel .text-wrapper.width-right,
  .experience-ljf_assets-bigBanner .text-wrapper.width-right {
    -ms-flex-align: center;
        align-items: center; }
    @media (max-width: 768.98px) {
      .experience-commerce_layouts-bigCarousel .text-wrapper.width-right,
      .experience-ljf_assets-bigBanner .text-wrapper.width-right {
        left: 50%;
        transform: translate(-50%, -50%); } }
    @media (min-width: 769px) {
      .experience-commerce_layouts-bigCarousel .text-wrapper.width-right,
      .experience-ljf_assets-bigBanner .text-wrapper.width-right {
        right: 160px;
        -ms-flex-align: start;
            align-items: start; } }
  .experience-commerce_layouts-bigCarousel .text-wrapper .heading-wrapper,
  .experience-commerce_layouts-bigCarousel .text-wrapper .main-text-wrapper,
  .experience-ljf_assets-bigBanner .text-wrapper .heading-wrapper,
  .experience-ljf_assets-bigBanner .text-wrapper .main-text-wrapper {
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase; }
    @media (max-width: 768.98px) {
      .experience-commerce_layouts-bigCarousel .text-wrapper .heading-wrapper p,
      .experience-commerce_layouts-bigCarousel .text-wrapper .main-text-wrapper p,
      .experience-ljf_assets-bigBanner .text-wrapper .heading-wrapper p,
      .experience-ljf_assets-bigBanner .text-wrapper .main-text-wrapper p {
        text-align: center; } }
  .experience-commerce_layouts-bigCarousel .text-wrapper .heading-wrapper,
  .experience-ljf_assets-bigBanner .text-wrapper .heading-wrapper {
    -ms-flex-order: 1;
        order: 1;
    padding-bottom: 16px; }
    .experience-commerce_layouts-bigCarousel .text-wrapper .heading-wrapper p,
    .experience-ljf_assets-bigBanner .text-wrapper .heading-wrapper p {
      font-size: 46px;
      font-family: "CoralBlushSerif", serif; }
  .experience-commerce_layouts-bigCarousel .text-wrapper .main-text-wrapper,
  .experience-ljf_assets-bigBanner .text-wrapper .main-text-wrapper {
    -ms-flex-order: 2;
        order: 2;
    font-family: "CoralBlushSerif", serif; }
    .experience-commerce_layouts-bigCarousel .text-wrapper .main-text-wrapper.first-order,
    .experience-ljf_assets-bigBanner .text-wrapper .main-text-wrapper.first-order {
      -ms-flex-order: 0;
          order: 0;
      margin-bottom: 8px; }
    .experience-commerce_layouts-bigCarousel .text-wrapper .main-text-wrapper p,
    .experience-ljf_assets-bigBanner .text-wrapper .main-text-wrapper p {
      font-size: 28px;
      margin: 0; }
  .experience-commerce_layouts-bigCarousel .text-wrapper .action-wrapper,
  .experience-ljf_assets-bigBanner .text-wrapper .action-wrapper {
    -ms-flex-order: 3;
        order: 3;
    width: -webkit-fit-content;
    width: fit-content;
    margin-top: 16px; }
    .experience-commerce_layouts-bigCarousel .text-wrapper .action-wrapper .main-banner-button,
    .experience-ljf_assets-bigBanner .text-wrapper .action-wrapper .main-banner-button {
      border: none;
      text-transform: unset;
      font-family: "Manrope-medium", sans-serif;
      font-weight: 400; }

.image-text-top-position {
  top: 10% !important; }
  @media (max-width: 768.98px) {
    .image-text-top-position {
      top: 8% !important; } }

.image-text-bottom-position {
  top: auto !important;
  bottom: 10% !important; }

.experience-commerce_layouts-fullWidthComponent .big-banner-video {
  padding-top: 32px; }
  .experience-commerce_layouts-fullWidthComponent .big-banner-video .content-wrapper {
    position: relative; }
  .experience-commerce_layouts-fullWidthComponent .big-banner-video .video-container {
    max-width: 100%;
    overflow: hidden;
    height: auto; }
    .experience-commerce_layouts-fullWidthComponent .big-banner-video .video-container video,
    .experience-commerce_layouts-fullWidthComponent .big-banner-video .video-container iframe {
      object-fit: cover;
      height: auto;
      width: 100%; }
      @media (min-width: 769px) {
        .experience-commerce_layouts-fullWidthComponent .big-banner-video .video-container video,
        .experience-commerce_layouts-fullWidthComponent .big-banner-video .video-container iframe {
          max-height: 484px;
          object-fit: fill; } }
  .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container {
    position: relative;
    padding: 32px 16px; }
    @media (min-width: 769px) {
      .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container {
        position: absolute;
        display: -ms-flexbox;
        display: flex;
        width: 512px;
        padding: 48px;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: start;
            align-items: flex-start;
        gap: 32px;
        background: white; } }
    @media (min-width: 769px) {
      .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container.height-top {
        top: 5%; }
      .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container.height-bottom {
        bottom: 5%; }
      .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container.height-center {
        top: 6%; }
      .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container.width-center {
        right: 37%; }
      .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container.width-right {
        right: 5%; }
      .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container.width-left {
        left: 5%; } }
    @media (min-width: 1025px) {
      .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container.width-center {
        right: 37%; }
      .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container.width-right {
        right: 10%; }
      .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container.width-left {
        left: 10%; } }
    .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container .main-banner-title {
      font-size: 36px;
      font-style: normal;
      font-weight: 400;
      line-height: 100%;
      /* 36px */
      text-transform: uppercase; }
      @media (min-width: 769px) {
        .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container .main-banner-title {
          padding-bottom: 0; } }
    .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container .main-banner-text {
      padding: 32px 0; }
      .experience-commerce_layouts-fullWidthComponent .big-banner-video .text-container .main-banner-text p {
        margin: 0; }

#vimeoIframe {
  height: 300px; }
  @media (min-width: 545px) {
    #vimeoIframe {
      height: 445px; } }
  @media (min-width: 769px) {
    #vimeoIframe {
      height: 768px; } }

.mainbanner-container.big-banner-video .main-banner-title,
.mainbanner-container.big-banner-video .text-over-logo,
.mainbanner-container.big-banner-video .image-heading-text {
  color: var(--mobile-text-color-bbv); }
  @media (min-width: 1025px) {
    .mainbanner-container.big-banner-video .main-banner-title,
    .mainbanner-container.big-banner-video .text-over-logo,
    .mainbanner-container.big-banner-video .image-heading-text {
      color: var(--desktop-text-color-bbv); } }

.mainbanner-container.big-banner-video .main-banner-button {
  color: var(--mobile-text-color-bbv); }
  @media (min-width: 1025px) {
    .mainbanner-container.big-banner-video .main-banner-button {
      color: var(--desktop-text-color-bbv); } }

.mainbanner-container .btn-text {
  font-weight: 500; }

.mainbanner-container .heading-video-img {
  width: 296.958px; }

.mainbanner-container .video-js {
  height: 100% !important; }

.mainbanner-container .vjs-tech {
  width: auto !important; }

/*# sourceMappingURL=bigBannerVideo.css.map*/