body,
button,
input,
textarea,
select {
    font-family: "Poppins", Arial, sans-serif !important;
}

.nav-inner a,
.header-actions,
.login-chip,
.top-strip,
.product-card h3,
.shop-card h3,
.product-info h1,
.review-detail h2 {
    font-family: "Poppins", Arial, sans-serif !important;
}

.hero h1,
.shop-hero h1,
.page-head h1,
.product-info h1 {
    font-family: "Montserrat", "Poppins", Arial, sans-serif !important;
    font-weight: 800 !important;
}

.nav-inner a,
.header-actions a,
.login-chip {
    font-weight: 600 !important;
}

.product-card h3,
.shop-card h3 {
    font-weight: 600 !important;
}

.price,
.detail-price,
.luxury-price-card {
    font-weight: 500 !important;
}

.price strong,
.detail-price strong,
.luxury-price-card strong {
    font-weight: 700 !important;
}

.product-card .canvas-frame .hover-img,
.shop-card-media .hover-img {
    opacity: 0 !important;
    pointer-events: none !important;
}

.product-card:hover .canvas-frame .primary-img,
.shop-card:hover .primary-img {
    opacity: 1 !important;
    transform: scale(1.035) !important;
}

.product-card:hover .canvas-frame .hover-img,
.shop-card:hover .hover-img {
    opacity: 0 !important;
}

.product-card:hover .canvas-frame img,
.shop-card:hover img {
    transform: scale(1.035) !important;
}

.review-detail {
    font-family: "Poppins", Arial, sans-serif !important;
}

.review-detail .review-item h3,
.review-detail .review-item b {
    font-weight: 600 !important;
}

.review-detail .review-item p,
.review-detail .review-score p {
    font-weight: 400 !important;
}
