/* ====== Ֆոն ====== */
body {
    background: linear-gradient(135deg, #ffd54f, #ff8f00);
    font-family: 'Segoe UI', sans-serif;
}

/* ====== Ապրանքի քարտ ====== */
.product, .shop-item, .card {
    background: linear-gradient(145deg, #fff8e1, #ffe082);
    border-radius: 25px;
    padding: 15px;
    transition: 0.4s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    border: 3px solid #ff9800;
}

/* Hover */
.product:hover, .shop-item:hover, .card:hover {
    transform: translateY(-6px) scale(1.03);
    box-shadow: 0 15px 30px rgba(0,0,0,0.25);
}

/* ====== Կոճակ (կարտոշկա style 😎) ====== */
button, .btn, .button {
    background: linear-gradient(45deg, #ffb300, #ff6f00);
    border: none;
    border-radius: 50px; /* լրիվ կլոր */
    padding: 12px 28px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    transition: 0.3s ease;
    box-shadow: 0 6px 18px rgba(0,0,0,0.2);
    position: relative;
    overflow: hidden;
}

/* Փայլող animation */
button::after, .btn::after, .button::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(120deg, transparent, rgba(255,255,255,0.6), transparent);
    transition: 0.5s;
}

button:hover::after, .btn:hover::after, .button:hover::after {
    left: 100%;
}

/* Hover */
button:hover, .btn:hover, .button:hover {
    transform: scale(1.1);
    background: linear-gradient(45deg, #ffd54f, #ff5722);
}

/* ====== Գին ====== */
.price {
    color: #e65100;
    font-weight: bold;
}