.new-card {
  padding-top: 0;
}

.breadcrumbs {
  padding-top: 20px;
}

.body {
  padding-bottom: 0;
}

.new-card__main-columns {
  margin-top: 150px;
}

.new-card__title {
  margin-top: 0;
  margin-bottom: 0;
}

.cart__title {
  font-size: 32px;
  margin-top: 15px;
  margin-bottom: 16px;
}

.new-card__main-details-frame {
  background: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.55);
  border-radius: 20px;
  padding: 16px;
  box-shadow: 0 18px 50px rgba(0, 0, 0, 0.08);
  backdrop-filter: blur(14px) saturate(170%);
  margin-bottom: 30px;
}

.new-card__assets-main-image {
  background: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.55);
  border-radius: 20px;
  padding: 16px;
  box-shadow: 0 18px 50px rgba(0, 0, 0, 0.08);
  backdrop-filter: blur(14px) saturate(170%);
}

.new-card__name h1 {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 800;
}

.new-card__features-content p {
  font-size: 16px;
}

.new-card__features-content content p span {
  font-size: 16px;
}

.currency {
  font-size: 14px;
  font-weight: 600;
  color: rgba(11, 15, 26, 0.6);
  padding-right: 3px;
}

.currency-main {
  font-size: 28px;
  font-weight: 800;
  color: #ec482f;
}

.new-card__colors-list {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
}

.new-card__buy-butn {
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  height: 48px;
  font-size: 15px;
  font-weight: 600;
  border-radius: 15px;
  margin-bottom: 12px;
  color: #fff;
  border: 1px solid rgba(239, 68, 68, 0.18);
  background:
    linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.1) 0%,
      rgba(255, 255, 255, 0) 70%
    ),
    linear-gradient(135deg, rgba(236, 72, 47) 0%, rgba(236, 72, 47) 100%);
  box-shadow:
    0 10px 22px rgba(239, 68, 68, 0.1),
    0 8px 18px rgba(0, 0, 0, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.18);
}
.new-card__buy-butn:active {
  filter: brightness(0.96);
}

.ajax_buying,
.new-card__buy-butn {
  transition:
    transform 0.12s ease,
    filter 0.12s ease,
    box-shadow 0.12s ease;
  -webkit-tap-highlight-color: transparent;
}

.ajax_buying.is-pressed,
.new-card__buy-butn.is-pressed {
  transform: translateY(1px) scale(0.98);
  filter: brightness(0.95);
  box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.18);
}

.new-card__prices-item_final {
  margin-bottom: 0;
}

.new-card__prices-item-key {
  font-size: 14px;
  color: rgba(11, 15, 26, 0.6);
}

.art-fav-img {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

.art-fav-img .new-card__meta-art {
  font-size: 13px;
  font-weight: 600;
  color: rgba(11, 15, 26, 0.6);
}

.art-fav-img .new-card__meta-favorite {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

.new-card__meta-item {
  margin-right: 0;
  margin-bottom: 0;
}

.cart-all-staff {
  background: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.55);
  border-radius: 20px;
  padding: 16px;
  box-shadow: 0 18px 50px rgba(0, 0, 0, 0.08);
  backdrop-filter: blur(14px) saturate(170%);
  margin-top: 30px;
}

.new-card__gallery-item-link {
  border-radius: 15px;
}

.new-card__assets-thumbs-item {
  background: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.55);
  border-radius: 12px;
  box-shadow: 0 18px 50px rgba(0, 0, 0, 0.08);
  backdrop-filter: blur(14px) saturate(170%);
}

.new-card__assets-premium-icon {
  top: 0;
  right: 0;
}

.new-card__colors {
  margin-bottom: 0;
}

.new-card__main-columns {
  grid-template-columns: 5fr 5fr;
}

.new-card__assets {
  width: auto;
}

.new-card__colors-list {
}

.cart-all-staff:not(:has(*)) {
  display: none;
}

.new-card__features-title {
  font-size: 20px;
  font-weight: 800;
}

.new-card__gallery-title h2 {
  font-size: 20px;
  font-weight: 800;
}

.new-card__features card-features-section {
  font-size: 20px;
  font-weight: 800;
}

.new-card__colors-title {
  font-size: 20px;
  font-weight: 800;
}
@media (max-width: 425px) {
  .new-card__main-columns {
    grid-template-columns: none;
  }
}

.catalogue-list-item.ajax_buy {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.55) 0%,
    rgba(255, 255, 255, 0.3) 100%
  );
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 20px;
  box-shadow:
    0 18px 90px rgb(181 181 181 / 23%),
    inset 0 1px 0 rgba(255, 255, 255, 0.45);
  backdrop-filter: blur(28px) saturate(180%);
  -webkit-backdrop-filter: blur(28px) saturate(180%);
  transition:
    box-shadow 0.22s ease,
    border-color 0.22s ease,
    transform 0.16s ease;
}

.page-title {
  font-size: 22px;
  font-weight: 800;
  color: #5c626e;
}

.new-card__assets-main-image-holder {
  max-width: 100%;
}

@media (max-width: 425px) {
  .product-preview .product-actions a.add-to-favorite svg {
    width: 17px;
    height: 17px;
  }

  .product-preview .product-actions a.add-to-cart svg {
    width: 17px;
    height: 17px;
  }
  .new-card__main-columns {
    margin-top: 0px;
  }
}
