/**
 * Xinterio Child – Custom CSS
 * Author: Roman
 * Scope: overrides & performance-safe tweaks
 */

/* --------------------------------------------------
   1. CORE FIXES / NORMALIZARE
-------------------------------------------------- */

/* Elimină outline inutil pe focus (dacă tema îl dublează) */
:focus {
    outline: none;
}

/* Core fix pentru imagini responsive */
img {
    max-width: 100%;
    height: auto;
}

/* --------------------------------------------------
   2. PERFORMANCE TWEAKS (vizuale)
-------------------------------------------------- */

/* Evită CLS la imagini lazy */
img[loading="lazy"] {
    min-height: 1px;
}

/* --------------------------------------------------
   3. HEADER / NAV
-------------------------------------------------- */

/* Fix sticky header jump */
.pbmit-sticky-header {
    will-change: transform;
}

/* --------------------------------------------------
   4. ELEMENTOR OVERRIDES
-------------------------------------------------- */

/* Dezactivează animații grele pe mobile */
@media (max-width: 767px) {
    .elementor-animation-float,
    .elementor-animation-grow {
        animation: none !important;
        transform: none !important;
    }
}

/* --------------------------------------------------
   5. WOOCOMMERCE (dacă e folosit)
-------------------------------------------------- */

.woocommerce div.product img {
    border-radius: 6px;
}

/* --------------------------------------------------
   6. SITE SPECIFIC (AICI pui ce e doar al tău)
-------------------------------------------------- */

/* CTA custom */
.site-cta {
    background: linear-gradient(135deg, #1e73be, #0c4da2);
    color: #fff;
}


/* --------------------------------------------------
   7. CATEGORY
-------------------------------------------------- */
/* CONTAINER */
.xinterio-woo-products {
    display: grid !important;
    width: 100%;
    gap: 24px;
}


/* COLUMNS */
.xinterio-woo-products.columns-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.xinterio-woo-products.columns-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.xinterio-woo-products.columns-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.xinterio-woo-products.columns-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.xinterio-woo-products.columns-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

.xinterio-woo-products.columns-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}

/* CHILD – forțare lățime */
.xinterio-woo-products > .xwc-product {
    width: 100% !important;
    max-width: 100%;
}
