/*
Theme Name: Wolmart Child
Theme URI: https://wolmart.org/
Author: D-THEMES
Author URI: https://wolmart.org/about-me/
Description: Wolmart Responsive WordPress + eCommerce Theme.
Version: 1.0
Template: wolmart
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  ***************/

/*
 * Body text size — single source of truth:
 * Appearance → Customize → Style → Typography → Default Typography
 * (--wolmart-body-font-size)
 */

html {
	--wolmart-body-size: var(--wolmart-body-font-size);
}

/* Main body-text containers (override Wolmart hardcoded 1.3rem) */
.product-single,
.post-content,
.entry-content,
.page-content,
.woocommerce-tabs .woocommerce-Tabs-panel,
.woocommerce-form,
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-cart-form,
.woocommerce-checkout,
.wc-block-cart,
.wc-block-checkout,
.commentlist .comment-text,
.elementor-widget-text-editor .elementor-widget-container,
.elementor-widget-theme-post-content .elementor-widget-container {
	font-size: var(--wolmart-body-font-size);
}

/* Nested Wolmart rem overrides inside body-text areas */
.product-single .summary p:not(.price),
.product-single .woocommerce-product-details__short-description,
.product-single .product_meta,
.post-content p,
.post-content li,
.post-content td,
.post-content th,
.entry-content p,
.entry-content li,
.entry-content td,
.entry-content th,
.woocommerce-tabs .woocommerce-Tabs-panel p,
.woocommerce-tabs .woocommerce-Tabs-panel li,
.woocommerce-form label,
.woocommerce-form p,
.commentlist .comment-text p {
	font-size: inherit;
}

/* Product loop titles */
.woocommerce-loop-product__title,
.product-cart-full .woocommerce-loop-product__title,
.product-list .woocommerce-loop-product__title,
.product-cart-bottom .woocommerce-loop-product__title {
	font-size: var(--wolmart-body-font-size);
}

/*
 * Homepage Products Tab (Elementor class: custom-grid-products)
 * Center product prices only inside this widget.
 */
.product-details .price {
	text-align: center;
}

/* Mini-cart */
.cart-dropdown.cart-offcanvas .cart_list {
	max-height: calc(100vh - 460px);
}
.mini-basket-dropdown .mini-item .quantity {
	font-size: 14px;
	width: auto;
}
.mini-basket-dropdown .mini-item .quantity .times {
	font-size: 14px;
}
.woocommerce-mini-cart__total .woocommerce-Price-amount {
	font-size: 14px;
}
.mini-basket-dropdown .devnet_fsl-free-shipping {
	padding: 16px;
}
.mini-basket-dropdown  .fsl-title, 
.mini-basket-dropdown  .fsl-title {
	font-size: 12px;
}