.elementor-4641 .elementor-element.elementor-element-1bf5c62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4641 .elementor-element.elementor-element-4055cd9{--display:flex;}.elementor-4641 .elementor-element.elementor-element-6bca5aa{--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-4641 .elementor-element.elementor-element-c9ee483{--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;}.elementor-4641 .elementor-element.elementor-element-1f9b326{--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-4641 .elementor-element.elementor-element-7d0674e{--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-4641 .elementor-element.elementor-element-38b59d9{--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-4641 .elementor-element.elementor-element-6000a1b{width:var( --container-widget-width, 102.523% );max-width:102.523%;--container-widget-width:102.523%;--container-widget-flex-grow:0;}.elementor-4641 .elementor-element.elementor-element-6000a1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4641 .elementor-element.elementor-element-6000a1b .elementor-heading-title{color:#55AC28;}.elementor-4641 .elementor-element.elementor-element-97bb39c{--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-4641 .elementor-element.elementor-element-282fa72{--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-4641 .elementor-element.elementor-element-c137f05{--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-4641 .elementor-element.elementor-element-5762e4b{--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;}.elementor-4641 .elementor-element.elementor-element-5a90678{--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-4641 .elementor-element.elementor-element-93b4593{--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-4641 .elementor-element.elementor-element-5a3041b{--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-4641 .elementor-element.elementor-element-6fea9e9{--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-4641 .elementor-element.elementor-element-3d19d31{--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;}.elementor-4641 .elementor-element.elementor-element-f0df0c6{--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-4641 .elementor-element.elementor-element-9d730d9 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4641 .elementor-element.elementor-element-2d56357{--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-4641 .elementor-element.elementor-element-962cf41 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4641 .elementor-element.elementor-element-6eb16ba{--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-4641 .elementor-element.elementor-element-7d197f2 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4641 .elementor-element.elementor-element-88843da{--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-4641 .elementor-element.elementor-element-1b2288f .elementor-wrapper{--video-aspect-ratio:0.5625;}body.elementor-page-4641 .container{max-width:1360px;}body.elementor-page-4641 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1360px;}@media(max-width:767px){.elementor-4641 .elementor-element.elementor-element-1bf5c62{--width:500px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4641 .elementor-element.elementor-element-4055cd9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4641 .elementor-element.elementor-element-6bca5aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-4641 .elementor-element.elementor-element-1bf5c62{--width:100%;}.elementor-4641 .elementor-element.elementor-element-6bca5aa{--content-width:1118px;}.elementor-4641 .elementor-element.elementor-element-1f9b326{--width:50%;}.elementor-4641 .elementor-element.elementor-element-7d0674e{--width:50%;}.elementor-4641 .elementor-element.elementor-element-38b59d9{--content-width:1101px;}.elementor-4641 .elementor-element.elementor-element-97bb39c{--content-width:1101px;}.elementor-4641 .elementor-element.elementor-element-c137f05{--content-width:1107px;}.elementor-4641 .elementor-element.elementor-element-5a90678{--width:50%;}.elementor-4641 .elementor-element.elementor-element-93b4593{--width:50%;}.elementor-4641 .elementor-element.elementor-element-f0df0c6{--width:25%;}.elementor-4641 .elementor-element.elementor-element-2d56357{--width:25%;}.elementor-4641 .elementor-element.elementor-element-6eb16ba{--width:25%;}.elementor-4641 .elementor-element.elementor-element-88843da{--width:25%;}}/* Start custom CSS for shortcode, class: .elementor-element-1a89664 *//* ============================================================
   1. TARGET ONLY THIS SPECIFIC ELEMENTOR CONTAINER
   ============================================================ */
.elementor-4641 .elementor-element.elementor-element-1a89664 .product,
.elementor-4641 .elementor-element.elementor-element-1a89664 .type-product,
.elementor-4641 .elementor-element.elementor-element-1a89664 .product-grid-item,
.elementor-4641 .elementor-element.elementor-element-1a89664 .wd-product,
.elementor-4641 .elementor-element.elementor-element-1a89664 .elementor-grid-item,
.elementor-4641 .elementor-element.elementor-element-1a89664 .elementor-post,
.elementor-4641 .elementor-element.elementor-element-1a89664 .elementor-product-loop,
.elementor-4641 .elementor-element.elementor-element-1a89664 .col.product-small,
.elementor-4641 .elementor-element.elementor-element-1a89664 li {
    position: relative !important;
}

/* Base style for badges */
.elementor-4641 .elementor-element.elementor-element-1a89664 .product::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .type-product::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .product-grid-item::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .wd-product::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .elementor-grid-item::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .elementor-post::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .elementor-product-loop::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .col.product-small::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 li::before {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 3px !important; 
    position: absolute !important;
    top: 20px !important;
    left: 20px !important;
    z-index: 99999 !important;
    padding: 3.5px 8px !important; 
    font-size: 8.5px !important; 
    font-weight: 700 !important;
    letter-spacing: 0.04em !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
    border-radius: 999px !important;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2) !important;
    font-family: 'Outfit', 'Inter', sans-serif !important;
    pointer-events: none !important;
    line-height: 1 !important;
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
}

/* ============================================================
   2. ASSIGNING THE BADGES TO EACH PRODUCT (1 to 4)
   ============================================================ */

/* Product 1 -> Hot Deals */
.elementor-4641 .elementor-element.elementor-element-1a89664 .product:nth-child(1)::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .product-grid-item:nth-child(1)::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .elementor-grid-item:nth-child(1)::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .elementor-post:nth-child(1)::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 li:nth-child(1)::before {
    content: "🔥 Hot Deals" !important;
    background: linear-gradient(135deg, #ff2a54 0%, #ff5c38 100%) !important;
    box-shadow: 0 3px 10px rgba(255, 42, 84, 0.25) !important;
}

/* Product 2 -> 50% OFF */
.elementor-4641 .elementor-element.elementor-element-1a89664 .product:nth-child(2)::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .product-grid-item:nth-child(2)::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .elementor-grid-item:nth-child(2)::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .elementor-post:nth-child(2)::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 li:nth-child(2)::before {
    content: "🏷️️ 50% OFF" !important;
    background: linear-gradient(135deg, #00b09b 0%, #96c93d 100%) !important;
    box-shadow: 0 3px 10px rgba(255, 126, 64, 0.25) !important;
}

/* Product 3 -> New Arrival */
.elementor-4641 .elementor-element.elementor-element-1a89664 .product:nth-child(3)::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .product-grid-item:nth-child(3)::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .elementor-grid-item:nth-child(3)::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 .elementor-post:nth-child(3)::before,
.elementor-4641 .elementor-element.elementor-element-1a89664 li:nth-child(3)::before {
    content: "👑 Best Seller" !important;
    background: linear-gradient(135deg, #ff7e40 0%, #ff5252 100%) !important;
    box-shadow: 0 3px 10px rgba(176, 0, 255, 0.25) !important;
}/* End custom CSS */