.elementor-16 .elementor-element.elementor-element-57737d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-57737d3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-57737d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #F7D1D9 0%, #FBE3C6 100%);}.elementor-16 .elementor-element.elementor-element-16ad829{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-16ad829.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-ad6ccda{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-6cab5b3{width:var( --container-widget-width, 45.17% );max-width:45.17%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;--container-widget-width:45.17%;--container-widget-flex-grow:0;border-radius:18px 18px 18px 18px;}.elementor-16 .elementor-element.elementor-element-6cab5b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-6cab5b3 .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-baa5c51 .elementor-heading-title{color:#E63963;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-79e7b0e .elementor-button{background-color:transparent;background-image:linear-gradient(116deg, #FF6A00 0%, #FF8C42 90%);border-radius:25px 25px 25px 25px;}.elementor-16 .elementor-element.elementor-element-79e7b0e{border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-1728620{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-1728620.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-26e7a21{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-26e7a21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0ad14cf{width:var( --container-widget-width, 101.713% );max-width:101.713%;--container-widget-width:101.713%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-0ad14cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-0ad14cf .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-0ad14cf.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-16 .elementor-element.elementor-element-0ad14cf.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-0ad14cf.elementor-view-default .elementor-icon{color:#FF6A00;border-color:#FF6A00;}.elementor-16 .elementor-element.elementor-element-0ad14cf.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-0ad14cf.elementor-view-default .elementor-icon svg{fill:#FF6A00;}.elementor-16 .elementor-element.elementor-element-0ad14cf .elementor-icon{font-size:28px;}.elementor-16 .elementor-element.elementor-element-0ad14cf .elementor-icon svg{height:28px;}.elementor-16 .elementor-element.elementor-element-060470d{width:var( --container-widget-width, 102.488% );max-width:102.488%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:102.488%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-060470d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-060470d .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-03aa2d6{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-100a75b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-100a75b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-729d8c9{width:var( --container-widget-width, 101.713% );max-width:101.713%;--container-widget-width:101.713%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-729d8c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-729d8c9 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-729d8c9.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-16 .elementor-element.elementor-element-729d8c9.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-729d8c9.elementor-view-default .elementor-icon{color:#FF6A00;border-color:#FF6A00;}.elementor-16 .elementor-element.elementor-element-729d8c9.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-729d8c9.elementor-view-default .elementor-icon svg{fill:#FF6A00;}.elementor-16 .elementor-element.elementor-element-729d8c9 .elementor-icon{font-size:28px;}.elementor-16 .elementor-element.elementor-element-729d8c9 .elementor-icon svg{height:28px;}.elementor-16 .elementor-element.elementor-element-b1a7632{width:var( --container-widget-width, 102.488% );max-width:102.488%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:102.488%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-b1a7632.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-b1a7632 .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-7a3f8e9{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-fd4118e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-fd4118e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-84f0b96{width:var( --container-widget-width, 101.713% );max-width:101.713%;--container-widget-width:101.713%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-84f0b96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-84f0b96 .elementor-icon-wrapper{text-align:center;}.elementor-16 .elementor-element.elementor-element-84f0b96.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-16 .elementor-element.elementor-element-84f0b96.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-84f0b96.elementor-view-default .elementor-icon{color:#FF6A00;border-color:#FF6A00;}.elementor-16 .elementor-element.elementor-element-84f0b96.elementor-view-framed .elementor-icon, .elementor-16 .elementor-element.elementor-element-84f0b96.elementor-view-default .elementor-icon svg{fill:#FF6A00;}.elementor-16 .elementor-element.elementor-element-84f0b96 .elementor-icon{font-size:28px;}.elementor-16 .elementor-element.elementor-element-84f0b96 .elementor-icon svg{height:28px;}.elementor-16 .elementor-element.elementor-element-ed39b54{width:var( --container-widget-width, 102.488% );max-width:102.488%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:102.488%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-ed39b54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-ed39b54 .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-be8b63c{width:var( --container-widget-width, 141.95% );max-width:141.95%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:141.95%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-be8b63c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-fec4be7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-3f6731b{--spacer-size:50px;}.elementor-16 .elementor-element.elementor-element-11e9f4a{--display:flex;--border-radius:22px 22px 22px 22px;--margin-top:-63px;--margin-bottom:0px;--margin-left:-44px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-11e9f4a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-11e9f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-11e9f4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-189c9c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-a83c825{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-a83c825 .elementor-heading-title{color:#FF6A00;}.elementor-16 .elementor-element.elementor-element-5ec7ef2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-bb26781{text-align:center;}.elementor-16 .elementor-element.elementor-element-bb26781 .elementor-heading-title{color:#E63963;}.elementor-16 .elementor-element.elementor-element-ccc298b{text-align:center;color:#000000;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{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-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16 .elementor-element.elementor-element-f87971c .product{text-align:center;}.elementor-16 .elementor-element.elementor-element-f87971c.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-f87971c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-16 .elementor-element.elementor-element-f87971c .woocommerce .woocommerce-loop-category__title{color:#000000;}.elementor-16 .elementor-element.elementor-element-340f4b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-16 .elementor-element.elementor-element-4560d7a.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-16 .elementor-element.elementor-element-4560d7a.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-4560d7a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-16 .elementor-element.elementor-element-4560d7a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-16 .elementor-element.elementor-element-4560d7a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-16 .elementor-element.elementor-element-4560d7a.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-16 .elementor-element.elementor-element-4560d7a.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-16 .elementor-element.elementor-element-4560d7a.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-16 .elementor-element.elementor-element-4560d7a.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-16 .elementor-element.elementor-element-4560d7a.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-16 .elementor-element.elementor-element-4560d7a.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-4560d7a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-16ad829{--width:48.082%;}.elementor-16 .elementor-element.elementor-element-1728620{--width:53.062%;}.elementor-16 .elementor-element.elementor-element-26e7a21{--width:28.525%;}.elementor-16 .elementor-element.elementor-element-100a75b{--width:28.525%;}.elementor-16 .elementor-element.elementor-element-fd4118e{--width:28.525%;}.elementor-16 .elementor-element.elementor-element-fec4be7{--width:50%;}.elementor-16 .elementor-element.elementor-element-11e9f4a{--width:31.406%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-6cab5b3{width:var( --container-widget-width, 199.766px );max-width:199.766px;--container-widget-width:199.766px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-baa5c51{text-align:center;}.elementor-16 .elementor-element.elementor-element-dba6b55{text-align:center;}.elementor-16 .elementor-element.elementor-element-26e7a21{--width:29.474%;}.elementor-16 .elementor-element.elementor-element-100a75b{--width:28.07%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-fd4118e{--width:19.649%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-11e9f4a{--width:153px;--margin-top:-43px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-189c9c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bb26781{text-align:center;}.elementor-16 .elementor-element.elementor-element-4560d7a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-categories, class: .elementor-element-f87971c *//* Hide category images completely */
.only-cat-name ul.products li.product-category a img {
    display: none !important;
}

/* ALSO hide background thumbnails (Elementor sometimes uses them) */
.only-cat-name ul.products li.product-category .woocommerce-loop-category__link img {
    display: none !important;
}

/* Remove any fixed height caused by images */
.only-cat-name ul.products li.product-category a {
    padding: 0 !important;
}

/* Center only text */
.only-cat-name ul.products li.product-category h2 {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    margin: 0;
}

/* Optional: clean layout */
.only-cat-name ul.products li.product-category {
    background: transparent;
    box-shadow: none;
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4560d7a *//* Product */
.custom-product-card ul.products li.product {
    background: #f7f7f7;
    border-radius: 16px;
    padding: 15px;
    text-align: left;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
    position: relative;
}

/* Hover Effect */
.custom-product-card ul.products li.product:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

/* Product Image */
.custom-product-card ul.products li.product img {
    border-radius: 12px;
    margin-bottom: 10px;
}

/* Product Title */
.custom-product-card ul.products li.product h2 {
    font-size: 16px;
    font-weight: 600;
    color: #222;
    margin: 10px 0 5px;
}

/* Rating */
.custom-product-card .star-rating {
    margin: 5px 0;
}

/* Price Label */
.custom-product-card ul.products li.product .price {
    font-size: 18px;
    font-weight: bold;
    color: #111;
    margin: 10px 0;
    display: block;
}

/* "In Stock" Badge */
.custom-product-card ul.products li.product .stock {
    display: inline-block;
    background: #e6f4ea;
    color: #2e7d32;
    font-size: 12px;
    padding: 3px 8px;
    border-radius: 6px;
    margin-left: 8px;
}

/* Button Style */
.custom-product-card ul.products li.product .button {
    display: block;
    width: 100%;
    background: #f7b500;
    color: #000;
    font-weight: 600;
    text-align: center;
    padding: 12px;
    border-radius: 8px;
    margin-top: 12px;
    transition: 0.3s ease;
}

/* Button Hover */
.custom-product-card ul.products li.product .button:hover {
    background: #e0a800;
    color: #000;
}

/* Remove default Woo styles */
.custom-product-card ul.products li.product .woocommerce-loop-product__title {
    padding: 0;
}

/* Align content spacing */
.custom-product-card ul.products li.product .woocommerce-LoopProduct-link {
    text-decoration: none;
}/* End custom CSS */