.collection-link-box.position-left .collection-link__media {
      order: -1;
    }


  .collection-link-box {

  display: flex;
  gap:var(--genstore-spacing-gap-2400);
}


  .collection-link-box.focus .collection-link__text {
      display: flex;
      flex-direction: column;
      justify-content: center;
    }


  .collection-link-box .collection-link__media {
    position: relative;
    flex: 1;
    border-radius: var(--genstore-borderRadius-400,8px);
    overflow: hidden;
  }


  .collection-link-box .collection-link__media.image-height-small {
      aspect-ratio: 1.78
    }


  .collection-link-box .collection-link__media.image-height-medium {
      aspect-ratio: 1
    }


  .collection-link-box .collection-link__media.image-height-large {
      aspect-ratio: 0.75
    }


  .collection-link-box.text.full-width .collection-link__text {
        padding-left: 16px;
        padding-right: 16px;
      }


  .collection-link-box.text .collection-link__text .collection-link-list {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: var(--genstore-spacing-gap-1800);
      }


  .collection-link-box.text .collection-link__text .collection-link-list.center {
          justify-content: center;
        }


  .collection-link-box.text .collection-link__text .collection-link-list.right {
          justify-content: flex-end;
        }


  .collection-link-box.text .collection-link__text .collection-link-list.left {
          justify-content: flex-start;
        }


  .collection-link-box:not(.text).full-width.position-left .collection-link__text {
      padding-right: 16px;
    }


  .collection-link-box:not(.text).full-width.position-right .collection-link__text {
      padding-left: 16px;
    }


  .collection-link-box:not(.text).image-width-small .collection-link__text {
      min-width: 480px;
      max-width: 860px;
    }


  .collection-link-box:not(.text).image-width-medium .collection-link__text {
      min-width: 440px;
      max-width: 600px;
    }


  .collection-link-box:not(.text).image-width-large .collection-link__text {
      min-width: 360px;
      max-width: 480px;
    }


  .collection-link-box .collection-link-item.active h2 {
        color: var(--genstore-neutral-texticon-900);
      }


  .collection-link-box .collection-link-item.active h2 sup {
          color: var(--genstore-neutral-texticon-550);
        }


  .collection-link-box .collection-link-item h2 {
      color: var(--genstore-neutral-texticon-550);
    }


  .collection-link-box .collection-link-item h2 sup {
        font-size: var(--genstore-fontSize-400, 16px);
        color: var(--genstore-neutral-texticon-250);
        margin-left: 6px;
      }


  .collection-link-box .collection-link__media-item {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
  }


  .collection-link-box .collection-link__media-item.active {
      opacity: 1;
    }


  .collection-link-box .collection-link__media-item img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }

@media screen and (max-width: 750px) {
  .collection-link-box {
    flex-direction: column;
    gap: var(--genstore-spacing-gap-1200);
  }
        .collection-link-box.text .collection-link__text .collection-link-list {
          gap: 24px;
        }
      .collection-link-box:not(.text).image-width-medium .collection-link__text, .collection-link-box:not(.text).image-width-large .collection-link__text, .collection-link-box:not(.text).image-width-small .collection-link__text {
        min-width: 100%;
        max-width: 100%;
        width: 100%;
      }
        .collection-link-box:not(.text).image-width-medium.focus .collection-link__text, .collection-link-box:not(.text).image-width-large.focus .collection-link__text, .collection-link-box:not(.text).image-width-small.focus .collection-link__text {
          order: 1;
        }

        .collection-link-box:not(.text).image-width-medium.focus .collection-link__media, .collection-link-box:not(.text).image-width-large.focus .collection-link__media, .collection-link-box:not(.text).image-width-small.focus .collection-link__media {
          order: 2
        }
}