/*
Theme Name: Woostify Child
Theme URI: https://woostify.com
Template: woostify
Author: Woostify
Author URI: https://woostify.com/about
Description: Woostify is fast, lightweight, responsive and super flexible WooCommerce theme built with SEO, speed, and usability in mind. The theme works great with any of your favorite page builder likes Elementor, Beaver Builder, SiteOrigin, Thrive Architect, Divi, etc. Therefore, you can build any type of websites like shop, business agencies, corporate, portfolio, education, university portal, consulting, church, restaurant, medical and so on. Woostify is compatible with all well-coded plugins, including major ones like WooCommerce, OrbitFox, Yoast, BuddyPress, bbPress, etc. Learn more about the theme and ready to import demo sites at https://woostify.com
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,rtl-language-support,footer-widgets,sticky-post,theme-options
Version: 2.4.2.1756925732
Updated: 2025-09-03 18:55:32

*/
p.product-upc {
    display: none;
}
/* Prevent image cropping for WooCommerce product images */
.woocommerce-page .product img {
    object-fit: contain; /* This ensures the full image fits */
    width: 100%; /* Ensures it uses the full available space */
    height: auto; /* Adjusts the height proportionally */
}
.woocommerce-page .product {
    height: auto; /* Ensure the product container height adjusts based on content */
}
/* Main container: 4 equal columns */
.elementor-element-fd3602f .e-con-inner {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 25px; /* spacing between items */
    align-items: start;
    padding: 20px 0;
}

/* Image wrapper */
.elementor-element-fd3602f figure.wp-caption {
    margin: 0;
    text-align: center;
}

/* Images same height and auto crop */
.elementor-element-fd3602f figure.wp-caption img {
    width: 100%;
    height: 420px;            /* Adjust height if needed */
    object-fit: cover;        /* Makes images uniform */
    border-radius: 6px;       /* optional */
    display: block;
}

/* Caption styling */
.elementor-element-fd3602f .wp-caption-text {
    margin-top: 12px;
    font-size: 16px;
    font-weight: 500;
    color: #b79c7e;           /* Your brown/gold color */
    text-align: center;
    line-height: 1.3;
}

/* Links hover effect */
.elementor-element-fd3602f a img:hover {
    opacity: 0.9;
    transform: scale(1.02);
    transition: 0.3s ease;
}
.elementskit-megamenu-panel {
    background: #fff;
}
fieldset.hidden-fields-container {
    display: none;
}
/* css to beautify filters on shop page */


