/*
Theme Name: Minimog Child
Theme URI: http://minimog.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.0
Template: minimog
Text Domain:  minimog-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/
/* Nền toàn trang màu đen thuần */
body, html {
    background: #000 !important;
    color: #eaeaea;
    font-family: "Segoe UI", sans-serif;
}

/* Header + Footer */
header, footer, .site-header, .site-footer {
    background: rgba(0,0,0,0.85);
    backdrop-filter: blur(8px);
    color: #fff;
}

/* Box sản phẩm và nội dung */
.woocommerce div.product,
.woocommerce ul.products li.product,
.woocommerce-cart table.cart,
.woocommerce-checkout form.checkout,
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation {
    background: rgba(20,20,20,0.85);
    border: 1px solid rgba(255,255,255,0.05);
    border-radius: 12px;
    padding: 15px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.4);
    transition: all 0.4s ease;
}

/* Tiêu đề + giá */
.woocommerce-loop-product__title,
.product_title,
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price {
    color: #fff !important;
}

/* Nút Add to Cart phát sáng */
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {
    background: linear-gradient(45deg, #4da3ff, #ff4d7a);
    color: #fff;
    border: none;
    border-radius: 8px;
    padding: 10px 18px;
    font-weight: bold;
    letter-spacing: 0.5px;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 4px 15px rgba(77,163,255,0.3);
}

.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover {
    transform: translateY(-2px) scale(1.02);
    box-shadow: 0 6px 25px rgba(255,77,122,0.6), 0 0 15px rgba(77,163,255,0.4);
}



/* Ẩn nút Clear biến thể */
.woocommerce-variation-add-to-cart .reset_variations,
a.reset_variations.reset_variations--single {
    display: none !important;
}

/* Ẩn ô số lượng */
.woocommerce-variation-add-to-cart .quantity {
    display: none !important;
}
.entry-product-section.entry-product-content-section,
h3.entry-product-section-heading.product-description-heading,
.woocommerce-tabs.woocommerce-main-tabs,
.recent-viewed.products.entry-product-section,
.entry-product-quantity-wrapper .quantity-button-wrapper,
.entry-rating-wrap {
    display: none !important;
}
.entry-product-quantity-wrapper button.single_add_to_cart_button.button {
/*     border: 1px solid #fff !important; */
	height: auto;
}
div#sonaar-modal .sr_popup-content, .iron-audioplayer .srp_note {
    color: #333;
}
#sonaar-modal .sr_popup-content .srp-popup-form input, #sonaar-modal .sr_popup-content .srp-popup-form textarea, #sonaar-modal .sr_popup-content .srp-popup-form select {
    border: 1px solid #999;
    color: #333 !important;
}
.isw-swatch--isw_text .isw-term {
/*     border: 1px solid #fff; */
    background: #d3d3d3;
    color: #111;
}
.isw-swatch--isw_text .isw-term.isw-enabled:hover, .isw-swatch--isw_text .isw-term.isw-selected {
    background: #6e44ff;
    color: #fff;
}
body .product.sale ins, body .product.sale ins .amount, body.single-product .product.sale .entry-summary > .price ins .amount, body ins .amount {
    color: #fff;
}
body .price del, body .tr-price del, body .woosw-content-item--price del, body del .amount {
    color: #999;
}