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

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


.new-card__name {
  
}

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

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

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

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

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

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

.btn--primary {
  width: 100%;
  height: 48px;
  font-size: 15px;
  font-weight: 600;
  border-radius: 15px;
  margin-bottom: 12px;
  color: #fff;
  border: 1px solid rgba(239, 68, 68, .18);
  background: linear-gradient(180deg, rgba(255, 255, 255, .10) 0%, rgba(255, 255, 255, 0) 70%), linear-gradient(135deg, rgba(239, 68, 68, .78) 0%, rgba(239, 68, 68, .62) 100%);
  box-shadow: 0 10px 22px rgba(239, 68, 68, .10), 0 8px 18px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .18);
}

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

.new-card__prices-item-key {
  font-size: 14px;
  color: rgba(11, 15, 26, .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, .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, .70);
  border: 1px solid rgba(255, 255, 255, .55);
  border-radius: 20px;
  padding: 16px;
  box-shadow: 0 18px 50px rgba(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, .70);
  border: 1px solid rgba(255, 255, 255, .55);
  border-radius: 12px;
  box-shadow: 0 18px 50px rgba(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: 6fr 3fr;
}

.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.30) 100%
    );
  border: 1px solid rgba(255,255,255,0.30);
  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 .22s ease, border-color .22s ease, transform .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;
}
}