.r-top-section-container .r-top-section-categoryslots .producthits-categoryslots .for-desktop {
  max-width: unset; }

.r-collection-header {
  display: flex;
  flex-direction: column;
  justify-content: flex-start; }
  @media only screen and (min-width: 1024px) {
    .r-collection-header {
      width: 100%; } }
  .r-collection-header-container {
    position: relative; }
    .r-collection-header-container-asset {
      width: 100%;
      height: auto; }
      .no-asset .r-collection-header-container-asset {
        display: none; }
      .r-collection-header-container-asset img {
        width: 100%;
        height: auto;
        display: block; }
        @media only screen and (min-width: 1024px) {
          .r-collection-header-container-asset img {
            max-height: var(--image_max_height);
            object-fit: cover; } }
    .r-collection-header-container-content {
      width: 100%;
      display: flex;
      flex-direction: column;
      gap: 0.8rem;
      background: var(--background_color); }
      .no-asset .r-collection-header-container-content {
        background: white; }
      @media only screen and (min-width: 1024px) {
        .r-collection-header-container-content {
          background: unset;
          position: absolute;
          top: 50%;
          left: 0;
          transform: translateY(-50%); }
          .no-asset .r-collection-header-container-content {
            position: initial;
            transform: unset; } }
      .r-collection-header-container-content-container {
        max-width: 192rem;
        margin: 0 auto;
        width: 100%;
        padding: 1.6rem 2.4rem 2.4rem; }
        @media only screen and (min-width: 1024px) {
          .r-collection-header-container-content-container {
            padding: 3.2rem 5.6rem; } }
        .r-collection-header-container-content-container-title {
          font-size: 2.4rem;
          font-weight: 600;
          line-height: 3.2rem;
          min-height: 3.2rem;
          letter-spacing: 0.52px;
          margin: unset; }
          @media only screen and (min-width: 1024px) {
            .r-collection-header-container-content-container-title {
              font-size: 4.8rem;
              line-height: 5.6rem;
              min-height: 5.6rem;
              letter-spacing: 0.96px;
              width: 50%; } }
        .r-collection-header-container-content-container-desc {
          font-size: 1.2rem;
          line-height: 1.6rem;
          font-weight: 400;
          letter-spacing: 0.24px; }
          @media only screen and (min-width: 1024px) {
            .r-collection-header-container-content-container-desc {
              font-size: 1.6rem;
              line-height: 2.4rem;
              letter-spacing: 0;
              width: 40%; } }
        .r-collection-header-container-content-container-title, .r-collection-header-container-content-container-desc {
          text-align: center;
          opacity: 1;
          transition: opacity 0.1s linear;
          text-transform: initial; }
          .r-collection-header-container-content-container-title.r-plp-header-text-loader, .r-collection-header-container-content-container-desc.r-plp-header-text-loader {
            opacity: 0; }
          @media only screen and (min-width: 1024px) {
            .r-collection-header-container-content-container-title, .r-collection-header-container-content-container-desc {
              text-align: left; } }
          .font-white .r-collection-header-container-content-container-title, .font-white .r-collection-header-container-content-container-desc {
            color: #fff; }
          .no-asset .r-collection-header-container-content-container-title, .no-asset .r-collection-header-container-content-container-desc {
            text-align: left; }

/*# sourceMappingURL=r-collection-header.css.map */
