.elementor-15 .elementor-element.elementor-element-edc3ec7{--display:flex;--min-height:60vh;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-edc3ec7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-edc3ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kridhacollection.in/wp-content/uploads/2026/06/Kridha-Collection-banner-images-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-47c2731.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-47c2731.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-15 .elementor-element.elementor-element-b7138de{--display:flex;--min-height:60vh;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b7138de:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b7138de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kridhacollection.in/wp-content/uploads/2026/06/Kridha-Collection-banner-images-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-263e607.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-263e607.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-15 .elementor-element.elementor-element-487103a{--display:flex;--min-height:60vh;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-487103a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-487103a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kridhacollection.in/wp-content/uploads/2026/06/Kridha-Collection-banner-images-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-60b9c5d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-60b9c5d.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-47c2731.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-263e607.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-60b9c5d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-edc3ec7{--min-height:20vh;--border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-47c2731.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-b7138de{--min-height:20vh;--border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-263e607.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-487103a{--min-height:20vh;--border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-60b9c5d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-47c2731 *//* ==========================================================================
   PREMIUM SAREE / ETHNIC WEAR PRODUCT GRID — v2
   Paste this in: WordPress Admin > Appearance > Customize > Additional CSS
   ========================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

/* ===== Product Grid ===== */
.woocommerce ul.products {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
    margin-top: 30px;
}

/* ===== Product Card ===== */
.woocommerce ul.products li.product {
    position: relative;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 6px;
    overflow: hidden;
    text-align: left;
    box-shadow: 0 2px 8px rgba(0,0,0,.05);
    transition: box-shadow .35s ease, transform .35s ease;
    font-family: 'Poppins', sans-serif;
    padding-bottom: 18px;
}
.woocommerce ul.products li.product:hover {
    box-shadow: 0 12px 28px rgba(0,0,0,.12);
    transform: translateY(-4px);
}

/* ===== Image Wrapper ===== */
.woocommerce ul.products li.product .woocommerce-loop-product__link {
    position: relative;
    display: block;
    overflow: hidden;
}

/* ===== Product Image ===== */
.woocommerce ul.products li.product img {
    width: 100%;
    height: 480px;
    object-fit: cover;
    transition: transform .5s ease;
}
.woocommerce ul.products li.product:hover img {
    transform: scale(1.04);
}

/* ===== Gold Ribbon Badge (top-left) ===== */
.woocommerce ul.products li.product .gold-badge,
.woocommerce ul.products li.product .product-badge {
    position: absolute;
    top: 0;
    left: 18px;
    background: linear-gradient(180deg, #3a2a1a, #1f150d);
    color: #d4af6a;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    text-align: center;
    padding: 18px 14px 22px;
    width: 46px;
    z-index: 3;
    clip-path: polygon(0 0, 100% 0, 100% 78%, 50% 100%, 0 78%);
    box-shadow: 0 4px 10px rgba(0,0,0,.25);
}

/* ===== Add to Cart — slides up over image on hover ===== */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .add_to_cart_button {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
    display: block;
    width: 100%;
    margin: 0 !important;
    background: #0d1b4c;
    color: #fff !important;
    border-radius: 0;
    padding: 16px 0;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    text-align: center;
    border: none;
    transform: translateY(100%);
    transition: transform .35s cubic-bezier(.25,.8,.25,1), background .3s ease;
}
.woocommerce ul.products li.product:hover .button,
.woocommerce ul.products li.product:hover .add_to_cart_button {
    transform: translateY(0);
}
.woocommerce ul.products li.product .button:hover,
.woocommerce ul.products li.product .add_to_cart_button:hover {
    background: #13226b;
    color: #fff !important;
}
.woocommerce ul.products li.product .added_to_cart {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
    background: #0d1b4c;
    color: #fff;
    text-align: center;
    padding: 16px 0;
    font-size: 13px;
    font-weight: 600;
}

/* ===== Product Title — Golden ===== */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 13.5px;
    font-weight: 700;
    letter-spacing: .3px;
    line-height: 1.5;
    text-transform: uppercase;
    padding: 16px 14px 10px;
    margin-bottom: 8px;
    border-bottom: 1px solid #f0f0f0;
    min-height: 42px;
    color: #a9842f !important;
    transition: color .3s ease;
}
.woocommerce ul.products li.product:hover .woocommerce-loop-product__title {
    color: #a9842f !important;
}

/* ===== Price — Golden ===== */
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price .amount,
.woocommerce ul.products li.product .price bdi,
.woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price ins .amount,
.woocommerce ul.products li.product .price ins bdi,
.woocommerce ul.products li.product span.price,
.woocommerce ul.products li.product span.price .amount,
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price,
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price .amount,
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price bdi,
.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount {
    color: #a9842f !important;
}
.woocommerce ul.products li.product .price {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
    font-size: 18px;
    font-weight: 700;
    padding: 0 14px;
    margin: 0;
}
.woocommerce ul.products li.product .price del {
    color: #bbb !important;
    font-size: 13px;
    font-weight: 400;
    text-decoration: line-through;
    order: 1;
}
.woocommerce ul.products li.product .price del .amount,
.woocommerce ul.products li.product .price del bdi {
    color: #bbb !important;
}
.woocommerce ul.products li.product .price ins {
    text-decoration: none !important;
    color: #a9842f !important;
    order: 2;
}
.woocommerce ul.products li.product .price ins .amount,
.woocommerce ul.products li.product .price ins bdi {
    color: #a9842f !important;
}

/* ===== Remove Sale / Discount Badge ===== */
.woocommerce span.onsale,
.woocommerce ul.products li.product .discount-badge,
.woocommerce ul.products li.product .onsale.featured-ribbon {
    display: none !important;
}

/* ===== Star Rating ===== */
.woocommerce ul.products li.product .woocommerce-product-rating {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 8px 14px 0;
}
.woocommerce ul.products li.product .star-rating {
    margin: 0;
    font-size: 13px;
}
.woocommerce ul.products li.product .star-rating span::before {
    color: #a9842f !important;
}
.woocommerce ul.products li.product .review-count,
.woocommerce ul.products li.product .woocommerce-review-link {
    font-size: 12px;
    color: #888;
}

/* ===== Out of Stock ===== */
.woocommerce ul.products li.product.outofstock {
    opacity: .55;
}

/* ===== Responsive — Tablet ===== */
@media (max-width: 1024px) {
    .woocommerce ul.products {
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }
    .woocommerce ul.products li.product img {
        height: 380px;
    }
}

/* ===== Responsive — Mobile ===== */
@media (max-width: 767px) {
    .woocommerce ul.products {
        grid-template-columns: 1fr 1fr;
        gap: 12px;
        margin-top: 20px;
    }
    .woocommerce ul.products li.product img {
        height: 260px;
    }
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        font-size: 11.5px;
        min-height: 34px;
        padding: 12px 10px 8px;
    }
    .woocommerce ul.products li.product .price {
        font-size: 14px;
        padding: 0 10px;
    }
    .woocommerce ul.products li.product .gold-badge,
    .woocommerce ul.products li.product .product-badge {
        width: 36px;
        font-size: 9px;
        padding: 14px 10px 16px;
        left: 12px;
    }
    /* Mobile: Add to Cart always visible (hover nahi hota touch pe) */
    .woocommerce ul.products li.product .button,
    .woocommerce ul.products li.product .add_to_cart_button {
        padding: 12px 0;
        font-size: 11px;
        transform: translateY(0);
        position: static;
        margin-top: 14px !important;
    }
}

/* ===== Responsive — Small Mobile ===== */
@media (max-width: 420px) {
    .woocommerce ul.products {
        grid-template-columns: 1fr 1fr;
    }
    .woocommerce ul.products li.product img {
        height: 300px;
    }
}/* End custom CSS */
/* Start custom CSS */body{
    background-color: #FDFBF7;
}/* End custom CSS */