/*
Theme Name: Riode Child
Theme URI: https://riode.org/
Author: D-THEMES
Author URI: https://riode.org/about-me/
Description: Riode Responsive WordPress + eCommerce Theme.
Version: 1.0
Template: riode
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/* Hide the theme's hover overlay */
.product-media .product-action-vertical {
	display: none !important;
}

/* Title + wishlist icon row */
.jc-title-row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
	margin-bottom: 4px;
}
.jc-title-row .woocommerce-loop-product__title {
	margin: 0;
	flex: 1;
	padding-right: 0;
	min-width: 0;
}
.jc-wishlist-wrap .yith-wcwl-add-to-wishlist,
.jc-wishlist-wrap .yith-wcwl-add-button {
	display: contents;
}
.jc-wishlist-wrap a.add_to_wishlist {
	display: flex;
	align-items: center;
	text-decoration: none;
	color: inherit;
}
.jc-wishlist-wrap a.add_to_wishlist span {
	display: none !important;
}
.jc-wishlist-wrap .yith-wcwl-icon-svg {
	width: 20px;
	height: 20px;
}

/* Price + cart icon row */
.jc-price-row {
	display: flex;
	align-items: center;
	gap: 8px;
}
.jc-price-row .price {
	margin: 0;
}
.product-details .jc-icons-wrap {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
	gap: 10px !important;
}
.product-details .jc-icons-wrap .jc-wishlist-wrap {
	display: flex;
	align-items: center;
	margin: 0;
}
.product-details .jc-icons-wrap .jc-cart-icon {
	display: flex;
	align-items: center;
	text-decoration: none;
	color: #222;
	flex-shrink: 0;
	margin: 0;
}
.jc-cart-icon.add_to_cart_button::before {
	display: none !important;
}
.product-details .jc-icons-wrap .jc-cart-glyph::before {
	content: '\e942';
	font-family: 'riode';
	font-weight: 400;
	font-size: 18px;
	display: block;
	line-height: 1;
}
.product-details .jc-icons-wrap .jc-cart-icon.product_type_variable .jc-cart-glyph::before,
.product-details .jc-icons-wrap .jc-cart-icon.product_type_external .jc-cart-glyph::before,
.product-details .jc-icons-wrap .jc-cart-icon.product_type_grouped .jc-cart-glyph::before {
	content: '\e97f';
}
