/* ST300: квадратная зона фото 1:1 во всех товарных карточках */
.t-store__card__imgwrapper.t-store__card__imgwrapper_original-ratio {
  width: 100% !important;
  height: 0 !important;
  min-height: 0 !important;
  padding-bottom: 100% !important;
  overflow: hidden !important;
}

/* Внутренние картинки Tilda заполняют квадратное окно */
.t-store__card__imgwrapper.t-store__card__imgwrapper_original-ratio
.t-store__card__img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
}


  /* =========================================================
     3PM Y2K CUSTOM CURSOR
     Работает на десктопе, не влияет на телефон/планшет
     ========================================================= */

  @media (pointer: fine) {
    html,
    body,
    body * {
      cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M4 3 L4 25 L10.5 18.5 L15 29 L19.5 27 L15 16.5 L25 16 Z' fill='%23d9e9ff' stroke='%23070b14' stroke-width='2.2' stroke-linejoin='round'/%3E%3Cpath d='M5.2 4.5 L5.2 21.5 L10.1 16.7 L13.8 25.8' fill='none' stroke='%2345c8ff' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E") 4 3, auto !important;
    }

    a,
    button,
    [role='button'],
    input[type='button'],
    input[type='submit'],
    input[type='reset'],
    label[for],
    select,
    .t-btn,
    .t-store__card,
    .t-store__filter__item,
    .t-store__parts-switch-btn,
    .t-store__load-more-btn,
    .t450__container a,
    .t-menu a,
    .t-sociallinks__wrapper a {
      cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M4 3 L4 25 L10.5 18.5 L15 29 L19.5 27 L15 16.5 L25 16 Z' fill='%23ff5a52' stroke='%23070b14' stroke-width='2.2' stroke-linejoin='round'/%3E%3Cpath d='M5.2 4.5 L5.2 21.5 L10.1 16.7 L13.8 25.8' fill='none' stroke='%23ffe100' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E") 4 3, pointer !important;
    }

    input[type='text'],
    input[type='email'],
    input[type='tel'],
    input[type='password'],
    textarea,
    [contenteditable='true'] {
      cursor: text !important;
    }
  }
</style>