.elementor-335 .elementor-element.elementor-element-156be96:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-156be96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8d1d84 );background-image:url("https://ladylikefashion.in/wp-content/uploads/2026/07/Lady-Like-Fashion-2.webp");background-size:cover;}.elementor-335 .elementor-element.elementor-element-156be96 > .elementor-background-overlay{background-color:var( --e-global-color-f23edc6 );opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-335 .elementor-element.elementor-element-156be96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-335 .elementor-element.elementor-element-2811cda > .elementor-element-populated{padding:0% 20% 0% 20%;}.elementor-335 .elementor-element.elementor-element-743841b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-335 .elementor-element.elementor-element-743841b .elementor-heading-title{font-family:var( --e-global-typography-86a5954-font-family ), Sans-serif;font-size:var( --e-global-typography-86a5954-font-size );font-weight:var( --e-global-typography-86a5954-font-weight );text-transform:var( --e-global-typography-86a5954-text-transform );font-style:var( --e-global-typography-86a5954-font-style );text-decoration:var( --e-global-typography-86a5954-text-decoration );line-height:var( --e-global-typography-86a5954-line-height );letter-spacing:var( --e-global-typography-86a5954-letter-spacing );color:var( --e-global-color-dc3f30f );}.elementor-335 .elementor-element.elementor-element-05b58b7{text-align:center;color:var( --e-global-color-dc3f30f );}.elementor-335 .elementor-element.elementor-element-991b142{padding:75px 0px 75px 0px;}.elementor-335 .elementor-element.elementor-element-f58675c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-335 .elementor-element.elementor-element-f58675c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-335 .elementor-element.elementor-element-7bf03f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 75px;}.elementor-335 .elementor-element.elementor-element-b6f4ccc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-335 .elementor-element.elementor-element-b6f4ccc .elementor-search-form__container{min-height:40px;}.elementor-335 .elementor-element.elementor-element-b6f4ccc .elementor-search-form__submit{min-width:40px;--e-search-form-submit-text-color:var( --e-global-color-b8d1d84 );background-color:var( --e-global-color-1d7979f );}body:not(.rtl) .elementor-335 .elementor-element.elementor-element-b6f4ccc .elementor-search-form__icon{padding-left:calc(40px / 3);}body.rtl .elementor-335 .elementor-element.elementor-element-b6f4ccc .elementor-search-form__icon{padding-right:calc(40px / 3);}.elementor-335 .elementor-element.elementor-element-b6f4ccc .elementor-search-form__input, .elementor-335 .elementor-element.elementor-element-b6f4ccc.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(40px / 3);padding-right:calc(40px / 3);}.elementor-335 .elementor-element.elementor-element-b6f4ccc:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF00;border-color:var( --e-global-color-1d7979f );border-width:1px 1px 1px 1px;border-radius:0px;}.elementor-335 .elementor-element.elementor-element-b6f4ccc.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF00;border-color:var( --e-global-color-1d7979f );border-width:1px 1px 1px 1px;border-radius:0px;}.elementor-335 .elementor-element.elementor-element-b6f4ccc .elementor-search-form__submit:hover{--e-search-form-submit-text-color:var( --e-global-color-dc3f30f );background-color:var( --e-global-color-b8d1d84 );}.elementor-335 .elementor-element.elementor-element-b6f4ccc .elementor-search-form__submit:focus{--e-search-form-submit-text-color:var( --e-global-color-dc3f30f );background-color:var( --e-global-color-b8d1d84 );}.elementor-335 .elementor-element.elementor-element-5ac120c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-335 .elementor-element.elementor-element-5ac120c .elementor-heading-title{font-family:var( --e-global-typography-699f1be-font-family ), Sans-serif;font-size:var( --e-global-typography-699f1be-font-size );font-weight:var( --e-global-typography-699f1be-font-weight );text-transform:var( --e-global-typography-699f1be-text-transform );font-style:var( --e-global-typography-699f1be-font-style );text-decoration:var( --e-global-typography-699f1be-text-decoration );line-height:var( --e-global-typography-699f1be-line-height );}.elementor-335 .elementor-element.elementor-element-70aab86 .product{text-align:center;}.elementor-335 .elementor-element.elementor-element-70aab86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-335 .elementor-element.elementor-element-70aab86.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:15px;}.elementor-335 .elementor-element.elementor-element-70aab86 a > img{margin-bottom:28px;}.elementor-335 .elementor-element.elementor-element-70aab86 .woocommerce .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}@media(max-width:1024px){.elementor-335 .elementor-element.elementor-element-156be96{padding:40px 40px 40px 40px;}.elementor-335 .elementor-element.elementor-element-2811cda > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-335 .elementor-element.elementor-element-743841b .elementor-heading-title{font-size:var( --e-global-typography-86a5954-font-size );line-height:var( --e-global-typography-86a5954-line-height );letter-spacing:var( --e-global-typography-86a5954-letter-spacing );}.elementor-335 .elementor-element.elementor-element-991b142{padding:40px 40px 40px 40px;}.elementor-335 .elementor-element.elementor-element-f58675c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-335 .elementor-element.elementor-element-7bf03f8 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-335 .elementor-element.elementor-element-5ac120c{text-align:center;}.elementor-335 .elementor-element.elementor-element-5ac120c .elementor-heading-title{font-size:var( --e-global-typography-699f1be-font-size );line-height:var( --e-global-typography-699f1be-line-height );}.elementor-335 .elementor-element.elementor-element-70aab86 .woocommerce .woocommerce-loop-category__title{font-size:16px;}}@media(max-width:767px){.elementor-335 .elementor-element.elementor-element-156be96:not(.elementor-motion-effects-element-type-background), .elementor-335 .elementor-element.elementor-element-156be96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ladylikefashion.in/wp-content/uploads/2026/07/Lady-Like-Fashion-2.webp");background-position:41px 0px;}.elementor-335 .elementor-element.elementor-element-156be96{padding:30px 30px 30px 30px;}.elementor-335 .elementor-element.elementor-element-2811cda > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-335 .elementor-element.elementor-element-743841b .elementor-heading-title{font-size:var( --e-global-typography-86a5954-font-size );line-height:var( --e-global-typography-86a5954-line-height );letter-spacing:var( --e-global-typography-86a5954-letter-spacing );}.elementor-335 .elementor-element.elementor-element-991b142{padding:30px 30px 30px 30px;}.elementor-335 .elementor-element.elementor-element-f58675c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-335 .elementor-element.elementor-element-7bf03f8 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-335 .elementor-element.elementor-element-5ac120c{text-align:center;}.elementor-335 .elementor-element.elementor-element-5ac120c .elementor-heading-title{font-size:var( --e-global-typography-699f1be-font-size );line-height:var( --e-global-typography-699f1be-line-height );}.elementor-335 .elementor-element.elementor-element-70aab86 .woocommerce .woocommerce-loop-category__title{font-size:16px;}}@media(min-width:768px){.elementor-335 .elementor-element.elementor-element-2a0a633{width:70%;}.elementor-335 .elementor-element.elementor-element-7bf03f8{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-335 .elementor-element.elementor-element-2a0a633{width:100%;}.elementor-335 .elementor-element.elementor-element-7bf03f8{width:100%;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-f58675c *//* ==========================================
   LADYLIKE PREMIUM ARCHIVE PRODUCTS
========================================== */


/* Top bar */

.elementor-335 .elementor-element.elementor-element-f58675c .woocommerce-result-count{
    font-family: Roboto,sans-serif !important;
    font-size: 14px !important;
    color: #8a8178 !important;
    margin-bottom: 30px !important;
}

.elementor-335 .elementor-element.elementor-element-f58675c .woocommerce-ordering select{
    border: 1px solid #EFE7DD !important;
    border-radius: 14px !important;
    background: #fff !important;
    height: 46px !important;
    padding: 0 16px !important;
    font-family: Roboto,sans-serif !important;
    font-size: 14px !important;
    box-shadow: none !important;
}


/* Grid */

.elementor-335 .elementor-element.elementor-element-f58675c ul.products{
    display: grid !important;
    grid-template-columns: repeat(3,1fr);
    gap: 34px !important;
}


/* Product Card */

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product{

    background: #ffffff !important;

    border: 1px solid #F7F1EB !important;

    border-radius: 24px !important;

    padding: 8px !important;

    overflow: hidden !important;

    box-shadow: 0 2px 12px rgba(0,0,0,.025);

    transition: all .35s ease;
}


/* Hover */

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product:hover{

    transform: translateY(-6px);

    box-shadow: 0 12px 32px rgba(0,0,0,.045);
}


/* Links */

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product a{
    text-decoration: none !important;
}


/* Product image */

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product img{

    width: 100% !important;

    border-radius: 18px !important;

    margin-bottom: 14px !important;

    transition: transform .45s ease;
}

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product:hover img{
    transform: scale(1.02);
}


/* Product title */

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product h2,
.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product .woocommerce-loop-product__title{

    font-family: Roboto,sans-serif !important;

    font-size: 17px !important;

    font-weight: 400 !important;

    color: #222222 !important;

    line-height: 1.45 !important;

    margin: 0 10px 10px !important;

    min-height: 52px !important;
}


/* Price */

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product .price{

    display: block !important;

    margin: 0 10px 14px !important;

    font-family: Roboto,sans-serif !important;

    font-size: 18px !important;

    font-weight: 500 !important;

    color: #D0A038 !important;
}


/* Premium button */

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product .button{

    width: calc(100% - 20px) !important;

    margin: 0 10px 12px !important;

    background: transparent !important;

    border: 1px solid #111111 !important;

    color: #111111 !important;

    border-radius: 30px !important;

    padding: 12px !important;

    font-size: 11px !important;

    font-family: Roboto,sans-serif !important;

    letter-spacing: 1.4px !important;

    text-transform: uppercase !important;

    transition: .3s ease;
}


/* Button hover */

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product .button:hover{

    background: #111111 !important;

    color: #ffffff !important;
}


/* Remove rating */

.elementor-335 .elementor-element.elementor-element-f58675c .star-rating{
    display: none !important;
}


/* Sale badge */

.elementor-335 .elementor-element.elementor-element-f58675c .onsale{

    background: rgba(255,255,255,.95) !important;

    color: #D0A038 !important;

    border: 1px solid #EFE6DA !important;

    border-radius: 20px !important;

    font-size: 10px !important;

    padding: 4px 10px !important;

    min-height: auto !important;

    line-height: normal !important;
}


/* Mobile */

@media(max-width:767px){

.elementor-335 .elementor-element.elementor-element-f58675c ul.products{
    grid-template-columns: repeat(2,1fr) !important;
    gap: 14px !important;
}

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product{
    border-radius: 16px !important;
    padding: 4px !important;
}

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product img{
    border-radius: 12px !important;
}

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product h2{
    font-size: 14px !important;
    min-height: auto !important;
    margin: 0 4px 6px !important;
}

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product .price{
    font-size: 14px !important;
    margin: 0 4px 8px !important;
}

.elementor-335 .elementor-element.elementor-element-f58675c ul.products li.product .button{
    font-size: 10px !important;
    padding: 10px !important;
}

}

/* ==========================================
   TOP FILTER + PAGINATION PREMIUM
========================================== */


/* ======================
   TOP FILTER BAR
====================== */

/* wrapper */

.elementor-335 .elementor-element.elementor-element-f58675c .woocommerce-notices-wrapper + .woocommerce-result-count,
.elementor-335 .elementor-element.elementor-element-f58675c .woocommerce-result-count{

    font-family: Roboto,sans-serif !important;

    font-size: 14px !important;

    font-weight: 400 !important;

    color: #8A8178 !important;

    letter-spacing: .2px;

    margin-bottom: 28px !important;
}


/* Sorting dropdown */

.elementor-335 .elementor-element.elementor-element-f58675c .woocommerce-ordering{
    margin-bottom: 28px !important;
}


/* Select box */

.elementor-335 .elementor-element.elementor-element-f58675c .woocommerce-ordering select{

    height: 48px !important;

    min-width: 230px !important;

    border: 1px solid #EFE7DD !important;

    border-radius: 16px !important;

    background: #ffffff !important;

    padding: 0 18px !important;

    font-family: Roboto,sans-serif !important;

    font-size: 14px !important;

    color: #444 !important;

    box-shadow: 0 2px 10px rgba(0,0,0,.02) !important;

    transition: .3s ease;
}


/* Hover */

.elementor-335 .elementor-element.elementor-element-f58675c .woocommerce-ordering select:hover{
    border-color: #D0A038 !important;
}


/* Focus */

.elementor-335 .elementor-element.elementor-element-f58675c .woocommerce-ordering select:focus{
    border-color: #D0A038 !important;
    outline: none !important;
    box-shadow: none !important;
}


/* ======================
   PAGINATION
====================== */

.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination{

    margin-top: 55px !important;

    text-align: center !important;
}


/* Remove default list */

.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination ul{

    border: none !important;

    display: flex !important;

    justify-content: center !important;

    align-items: center !important;

    gap: 10px !important;

    padding: 0 !important;

    margin: 0 !important;
}


/* Remove woocommerce borders */

.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination ul li{
    border: none !important;
}


/* Number buttons */

.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination ul li a,
.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination ul li span{

    width: 44px !important;

    height: 44px !important;

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    border-radius: 14px !important;

    border: 1px solid #F2EAE1 !important;

    background: #ffffff !important;

    font-family: Roboto,sans-serif !important;

    font-size: 14px !important;

    font-weight: 400 !important;

    color: #444 !important;

    transition: .3s ease;
}


/* Hover */

.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination ul li a:hover{

    background: #111111 !important;

    color: #ffffff !important;

    border-color: #111111 !important;
}


/* Active page */

.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination ul li span.current{

    background: #D0A038 !important;

    color: #111111 !important;

    border-color: #D0A038 !important;

    font-weight: 500 !important;
}


/* Prev next */

.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination ul li a.prev,
.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination ul li a.next{

    width: 48px !important;
}


/* ======================
   MOBILE
====================== */

@media(max-width:767px){

.elementor-335 .elementor-element.elementor-element-f58675c .woocommerce-ordering{
    width: 100% !important;
}

.elementor-335 .elementor-element.elementor-element-f58675c .woocommerce-ordering select{
    width: 100% !important;
    min-width: auto !important;
    height: 44px !important;
    font-size: 13px !important;
}

.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination{
    margin-top: 35px !important;
}

.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination ul{
    gap: 6px !important;
}

.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination ul li a,
.elementor-335 .elementor-element.elementor-element-f58675c nav.woocommerce-pagination ul li span{

    width: 38px !important;
    height: 38px !important;
    font-size: 13px !important;
}

}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-70aab86 *//* ======================================
   LADYLIKE PREMIUM CATEGORY GRID
   SECTION ONLY (COMPACT + NO CROP)
====================================== */


/* Main Grid */

.elementor-335 .elementor-element.elementor-element-70aab86 ul.products{
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}


/* Category Card */

.elementor-335 .elementor-element.elementor-element-70aab86 ul.products li.product-category{

    background: #ffffff !important;

    border: 1px solid #f2ebe4 !important;

    border-radius: 14px !important;

    overflow: hidden !important;

    box-shadow: 0 4px 12px rgba(0,0,0,0.04) !important;

    transition: all .35s ease !important;

    padding: 2px !important;

    position: relative;
}


/* Hover */

.elementor-335 .elementor-element.elementor-element-70aab86 ul.products li.product-category:hover{

    transform: translateY(-4px);

    box-shadow: 0 8px 20px rgba(0,0,0,0.07) !important;
}


/* Remove Link Styling */

.elementor-335 .elementor-element.elementor-element-70aab86 ul.products li.product-category a{
    text-decoration: none !important;
    display: block !important;
}


/* Category Image */

.elementor-335 .elementor-element.elementor-element-70aab86 ul.products li.product-category img{

    width: 100% !important;

    display: block !important;

    border-radius: 12px !important;

    height: auto !important;              /* no crop */

    aspect-ratio: unset !important;      /* remove forced ratio */

    object-fit: contain !important;      /* show full image */

    background: #ffffff !important;

    margin-bottom: 2px !important;

    transition: transform .45s ease;
}


/* Image Hover */

.elementor-335 .elementor-element.elementor-element-70aab86 ul.products li.product-category:hover img{
    transform: scale(1.02);
}


/* Hide Product Count */

.elementor-335 .elementor-element.elementor-element-70aab86 .count,
.elementor-335 .elementor-element.elementor-element-70aab86 .product-category .count,
.elementor-335 .elementor-element.elementor-element-70aab86 .woocommerce-loop-category__title .count{
    display: none !important;
}


/* Category Title */

.elementor-335 .elementor-element.elementor-element-70aab86 ul.products li.product-category h2{

    font-family: Poppins,sans-serif !important;

    font-size: 14px !important;

    font-weight: 500 !important;

    color: #2d2d2d !important;

    text-align: center !important;

    line-height: 1.2 !important;

    margin: 6px 4px 2px !important;      /* reduced bottom spacing */

    padding: 0 !important;
}


/* Title Hover */

.elementor-335 .elementor-element.elementor-element-70aab86 ul.products li.product-category:hover h2{
    color: #b98562/* End custom CSS */