.window_type_img_block {
    opacity: 0;
    position: sticky;
    top: calc((100vh - var(--col-6))/2);
    transition: opacity 300ms ease-in-out;
    display: none;
}
  
.window_type_img_block.active {
    opacity: 1;
    display: block;
}

.img_steklo-items {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1/1;
    background: #F6F6F6;
    border-radius: 8px;
}

.img_steklo-items img {
    width: 82%;
}

.img_steklo-items .note {
    position: absolute;
    margin: unset !important;
}

.series-tag {
    position: absolute;
    left: 12px;
    top: 12px;
    padding: var(--gapX2);
    border-radius: 4px;
}

.types-wrapper {
    gap: var(--gapX40);
    margin-bottom: var(--gapX24);
}

.set_item {
  display: flex;
  flex-direction: column;
  flex: auto;
  gap: var(--gapX16);
}

@media (max-width: 768px) {
    .types-wrapper {
        gap: var(--gapX20);
    }
    .set_item {
      gap: var(--gapX10);
    }
}

/* plastic content */
.item_types {
    display: flex;
    flex-flow: column;
    gap: var(--gapX8);
    width: 100%;
    background-color: unset !important;
  }
  
  .item_types.white {
    color: var(--mainColor);
  }
  
  @media (max-width: 768px) {
    .item_types {
      flex-flow: column;
    }
    .type_description {
      max-width: 100% !important;
    }
  }
  
  .type_description {
    display: flex;
    flex-direction: column;
    gap: var(--gapX7);
    flex: auto;
    margin-top: 16px;
    }
  .type_description .titleL+.textM {
    margin: unset;
  }