/*
Theme Name: TheGem Child
Theme URI: http://codex-themes.com/thegem/
Template: thegem-elementor
Author: Codex Themes.
Description: Multi-Purpose Wordpress Theme
Tags: one-column,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,flexible-header,full-width-template,theme-options,translation-ready
Version: 5.10.5.2.1761223523
Updated: 2025-10-23 14:45:23

*/

/*
* -------------------------------------------------
* ------------------- GLOBAL ----------------------
* -------------------------------------------------
*/

/* --- COLORS --- */

.color-pink-classic, .color-pink-classic * {

	color: #E8A7AE !important;

}

/*
* -------------------------------------------------
* ------------------- HEADER ----------------------
* -------------------------------------------------
*/

/* --- HEADER ICONS --- */

.account-link.active-page {

	color: #E8A7AE !important;
}

/*
* -------------------------------------------------
* ---------------- CART SIDEBAR -------------------
* -------------------------------------------------
*/

/* --- PRICE --- */

.thegem-popup-notification-sidebar .widget_shopping_cart_content ul.woocommerce-mini-cart .woocommerce-mini-cart-item__quantity .woocommerce-mini-cart-item__total .woocommerce-Price-amount
 {

	color: #66001F;

}

/* --- CART BUTTON --- */

.thegem-popup-notification-sidebar .widget_shopping_cart_content .woocommerce-mini-cart__buttons .mini-cart-view-cart a.gem-button {

	color: white !important;

}

.thegem-popup-notification-sidebar .widget_shopping_cart_content .woocommerce-mini-cart__buttons .mini-cart-view-cart a.gem-button:hover {

	color: #66001F !important;

}

/* --- ORDER BUTTON --- */

.thegem-popup-notification-sidebar .widget_shopping_cart_content .woocommerce-mini-cart__buttons .mini-cart-checkout a.gem-button {

	color: white !important;
	background: black !important;

}

.thegem-popup-notification-sidebar .widget_shopping_cart_content .woocommerce-mini-cart__buttons .mini-cart-checkout a.gem-button:hover {

	color: black !important;
	background: transparent !important;

}

/* --- CART EMPTY --- */

.thegem-popup-notification-sidebar .woocommerce-mini-cart__empty-link .gem-button {

	color: #F8E2E9 !important;

}

/*
* -------------------------------------------------
* ---------------- CART CLASSIC -------------------
* -------------------------------------------------
*/

body.woocommerce-cart-layout-modern .woocommerce .wc-proceed-to-checkout .checkout-button-button .checkout-button {

	background: #66001F !important;
	color: #F8E2E9 !important;
	border-color: #66001F !important;

}

body.woocommerce-cart-layout-modern .woocommerce .wc-proceed-to-checkout .checkout-button-button .checkout-button:hover {

	background: transparent !important;
	color: #66001F !important;

}


/*
* -------------------------------------------------
* --------------- CHECKOUT PAGE -------------------
* -------------------------------------------------
*/

body .woocommerce-checkout-one-page.woocommerce-checkout-one-page-modern .shop_table .product-name .product-quantity {

	color: #F8E2E9 !important;

}

.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page-modern #order_review .woocommerce-checkout-payment .payment_methods .radio-sign {

	display: none !important;

}

.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page-modern #order_review .woocommerce-checkout-payment .payment_methods li label {

	display: none !important;

}

.p-AccordionItem.p-AccordionItem--selected .p-AccordionButton {

	color: red !important;

}

/*
* -------------------------------------------------
* ---------------- SHOP SIDEBAR -------------------
* -------------------------------------------------
*/

/*
* -------------------------------------------------
* ---------------- MINI PRODUCT -------------------
* -------------------------------------------------
*/

@media screen and (max-width: 400px) {

.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .cart.type_button .button {

	text-align: center !important;

}

.portfolio.extended-products-grid .product-bottom .cart i.default::before,
.portfolio.extended-products-grid .product-bottom .cart .space {

	display: none !important;

}

}