/*Скрытие пометки Нет в наличии у карточки товара*/
.js-store-prod-sold-out {
    display: none;
}


/*Эффект стекла на плашках сайта*/
@media screen and (min-width: 641px) {
  .blur-effect .tn-molecule {
    position: relative;
    background: rgba(255, 255, 255, 0.10) !important;
    -webkit-backdrop-filter: blur(16px) saturate(180%) brightness(1.08);
    backdrop-filter: blur(16px) saturate(180%) brightness(1.08);
    border-radius: 50px !important;
    box-shadow:
      /* мягкая «линза» по всему периметру */
      inset 0 0 14px 6px rgba(255, 255, 255, 0.14),
      /* свет −45°: верх-лево ярче, низ-право добивка */
      inset 3px 3px 8px rgba(255, 255, 255, 0.22),
      inset -3px -3px 8px rgba(255, 255, 255, 0.07),
      /* внешняя тень */
      0 10px 28px rgba(0, 0, 0, 0.22);
  }

  /* ::before убираем полностью, оставляем только градиентный кант */
  .blur-effect .tn-molecule::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    box-sizing: border-box;
    padding: 1px;
    border-radius: inherit;
    pointer-events: none;
    background: linear-gradient(135deg,
      rgba(255, 255, 255, 0.90) 0%,
      rgba(255, 255, 255, 0.28) 22%,
      rgba(255, 255, 255, 0.06) 50%,
      rgba(255, 255, 255, 0.22) 78%,
      rgba(255, 255, 255, 0.65) 100%);
    -webkit-mask: linear-gradient(#000 0 0) content-box,
                  linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask: linear-gradient(#000 0 0) content-box,
          linear-gradient(#000 0 0);
    mask-composite: exclude;
  }

  .blur-effect .t396__elem { z-index: 2; }
}