.mobilux-advanced-product-slider{--ml-slider-accent:var(--ml-primary,#6f53ff);position:relative;background:#fff;border:1px solid #e7e9f1;border-radius:22px;padding:24px;box-shadow:0 10px 34px rgba(27,31,43,.045);overflow:hidden;direction:rtl}.mobilux-advanced-product-slider::before{content:"";position:absolute;inset-inline-end:-90px;top:-100px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ml-slider-accent) 10%,transparent),transparent 68%);pointer-events:none}.mobilux-advanced-product-slider__icon{position:absolute;inset-inline-end:24px;top:23px;z-index:2;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:var(--ml-slider-accent);background:color-mix(in srgb,var(--ml-slider-accent) 9%,#fff);border:1px solid color-mix(in srgb,var(--ml-slider-accent) 18%,#e8eaf1);font-size:17px}.mobilux-advanced-product-slider .mobilux-product-showcase__heading{position:relative;padding-inline-end:52px}.mobilux-advanced-product-slider.has-accent-line .mobilux-product-showcase__heading::after{content:"";display:block;width:42px;height:3px;border-radius:99px;background:var(--ml-slider-accent);margin-top:4px}.mobilux-advanced-product-slider .mobilux-product-showcase__header{position:relative;z-index:2;margin-bottom:22px}.mobilux-advanced-product-slider .mobilux-product-showcase__title{font-size:23px}.mobilux-advanced-product-slider .mobilux-product-showcase__kicker{color:var(--ml-slider-accent)}.mobilux-advanced-product-slider .mobilux-product-showcase__view-all{color:var(--ml-slider-accent)}.mobilux-advanced-product-slider .mobilux-product-showcase__nav button{border-radius:12px}.mobilux-advanced-product-slider .mobilux-product-showcase__nav button:hover{background:color-mix(in srgb,var(--ml-slider-accent) 7%,#fff);border-color:color-mix(in srgb,var(--ml-slider-accent) 30%,#e2e5ed);color:var(--ml-slider-accent)}.mobilux-advanced-product-slider .mobilux-product-showcase__card{border-radius:16px;box-shadow:0 5px 18px rgba(27,31,43,.035)}.mobilux-advanced-product-slider .mobilux-product-showcase__card:hover{box-shadow:0 14px 34px rgba(35,28,75,.085)}.mobilux-advanced-product-slider .mobilux-product-showcase__progress span{background:linear-gradient(90deg,var(--ml-slider-accent),color-mix(in srgb,var(--ml-slider-accent) 52%,#64b5ff))}@media(max-width:767px){.mobilux-advanced-product-slider{padding:16px;border-radius:18px}.mobilux-advanced-product-slider__icon{inset-inline-end:16px;top:16px;width:36px;height:36px}.mobilux-advanced-product-slider .mobilux-product-showcase__heading{padding-inline-end:46px}.mobilux-advanced-product-slider .mobilux-product-showcase__title{font-size:19px}}

/* Reflow also follows the actual Elementor column, not only the viewport. */
@container mobilux-widget (max-width:767px){.mobilux-advanced-product-slider{padding:16px;border-radius:18px}.mobilux-advanced-product-slider__icon{inset-inline-end:16px;top:16px;width:36px;height:36px}.mobilux-advanced-product-slider .mobilux-product-showcase__heading{padding-inline-end:46px}.mobilux-advanced-product-slider .mobilux-product-showcase__title{font-size:19px}}

/* v1.0.44: component-specific responsive layout. */

@media(max-width:1024px){.mobilux-advanced-product-slider{padding:20px}
}
@container mobilux-widget (max-width:1024px){.mobilux-advanced-product-slider{padding:20px}
}
@media(max-width:767px){.mobilux-advanced-product-slider{padding:16px;border-radius:20px}.mobilux-advanced-product-slider .mobilux-product-showcase__tools{flex-wrap:wrap}
}
@container mobilux-widget (max-width:767px){.mobilux-advanced-product-slider{padding:16px;border-radius:20px}.mobilux-advanced-product-slider .mobilux-product-showcase__tools{flex-wrap:wrap}
}
