.elementor-1950 .elementor-element.elementor-element-a0c1124{--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;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1950 .elementor-element.elementor-element-a0c1124:not(.elementor-motion-effects-element-type-background), .elementor-1950 .elementor-element.elementor-element-a0c1124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1CBF7;}.elementor-1950 .elementor-element.elementor-element-a0c1124::before, .elementor-1950 .elementor-element.elementor-element-a0c1124 > .elementor-background-video-container::before, .elementor-1950 .elementor-element.elementor-element-a0c1124 > .e-con-inner > .elementor-background-video-container::before, .elementor-1950 .elementor-element.elementor-element-a0c1124 > .elementor-background-slideshow::before, .elementor-1950 .elementor-element.elementor-element-a0c1124 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1950 .elementor-element.elementor-element-a0c1124 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E39AC100;--background-overlay:'';}.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-1950 .elementor-element.elementor-element-a7d637e.elementor-element{--align-self:center;}.elementor-1950 .elementor-element.elementor-element-a7d637e{text-align:center;}.elementor-1950 .elementor-element.elementor-element-a7d637e .elementor-heading-title{font-family:"SnellRoundhand", Sans-serif;font-size:52px;font-weight:700;text-transform:capitalize;letter-spacing:-0.3px;text-shadow:5px -5px 3px #FFFFFF;color:var( --e-global-color-9608045 );}.elementor-1950 .elementor-element.elementor-element-f42c27c.elementor-element{--align-self:center;}.elementor-1950 .elementor-element.elementor-element-f42c27c{text-align:center;}.elementor-1950 .elementor-element.elementor-element-f42c27c .elementor-heading-title{font-family:"SnellRoundhand", Sans-serif;font-size:61px;text-transform:capitalize;line-height:54px;letter-spacing:3.1px;text-shadow:2px -6px 4px #FFFFFF;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1950 .elementor-element.elementor-element-2fc5b65{width:var( --container-widget-width, 16.74% );max-width:16.74%;--container-widget-width:16.74%;--container-widget-flex-grow:0;top:120px;}.elementor-1950 .elementor-element.elementor-element-2fc5b65.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1950 .elementor-element.elementor-element-2fc5b65{left:74px;}body.rtl .elementor-1950 .elementor-element.elementor-element-2fc5b65{right:74px;}.elementor-1950 .elementor-element.elementor-element-2fc5b65 img{width:100%;}.elementor-1950 .elementor-element.elementor-element-b967b66{width:var( --container-widget-width, 16.924% );max-width:16.924%;--container-widget-width:16.924%;--container-widget-flex-grow:0;top:109px;}.elementor-1950 .elementor-element.elementor-element-b967b66.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1950 .elementor-element.elementor-element-b967b66{left:1048px;}body.rtl .elementor-1950 .elementor-element.elementor-element-b967b66{right:1048px;}.elementor-1950 .elementor-element.elementor-element-b967b66 img{width:100%;}.elementor-1950 .elementor-element.elementor-element-13db4d0 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-1950 .elementor-element.elementor-element-13db4d0 .swiper-button-next{color:#000000;background-color:#FFFFFF;font-size:20px;width:40px !important;height:40px !important;}.elementor-1950 .elementor-element.elementor-element-13db4d0 .swiper-button-prev{color:#000000;background-color:#FFFFFF;font-size:20px;width:40px !important;height:40px !important;}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-shortcode .qodef-e-title{color:#000000;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-shortcode .qodef-e-title a{color:#000000;}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-shortcode .qodef-e-title:hover{color:var( --e-global-color-c7d26ce );}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-shortcode .qodef-e-title:hover a{color:var( --e-global-color-c7d26ce );}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-e-product-content{background-color:#00000000;}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-woo-product-price{color:#000000;font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;}.elementor-1950 .elementor-element.elementor-element-13db4d0 .woocommerce-Price-currencySymbol{font-size:16px;top:0px;}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-qi-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;color:#FFFFFF;border-color:#000000;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:7px 20px 7px 20px;}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-qi-button.qodef-layout--filled{background-color:var( --e-global-color-c7d26ce );}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-8ac437c );}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-8ac437c );}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-8ac437c );}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-8ac437c );}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text{padding:7px 20px 7px 20px;}.elementor-1950 .elementor-element.elementor-element-13db4d0 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon{padding:7px 0 7px;}.elementor-1950 .elementor-element.elementor-element-fecdbea{text-align:center;}.elementor-1950 .elementor-element.elementor-element-fecdbea .elementor-heading-title{font-family:"SnellRoundhand", Sans-serif;font-size:60px;text-transform:capitalize;line-height:57px;letter-spacing:-0.3px;color:var( --e-global-color-c7d26ce );}@media(max-width:767px){.elementor-1950 .elementor-element.elementor-element-a0c1124{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1950 .elementor-element.elementor-element-a7d637e .elementor-heading-title{font-size:27px;}.elementor-1950 .elementor-element.elementor-element-f42c27c .elementor-heading-title{font-size:38px;}.elementor-1950 .elementor-element.elementor-element-fecdbea .elementor-heading-title{font-size:24px;line-height:1.5em;}}@media(min-width:768px){.elementor-1950 .elementor-element.elementor-element-a0c1124{--content-width:900px;}}/* Start custom CSS for heading, class: .elementor-element-a7d637e */div#spark h3:before, 
div#spark h3:after {
    content: url(https://dlitefulnailz.com/wp-content/uploads/2024/09/—Pngtree—starburst-on-tra.png);
    position: relative;
    font-size: 30px;
    top: -15px;
    left: -5px;
    border-radius: 100px;
    animation: stardust 5s infinite ease-in-out;
    padding-top: 20px;
    opacity: 1;
}

@keyframes stardust {
    0% {
        transform: scale(1);
        filter: blur(0px) brightness(8); /* Slightly brighter */
        opacity: 1;
    }
    50% {
        transform: scale(1.5);
        filter: blur(15px) brightness(2.5); /* Increase brightness and blur */
        opacity: 1; /* Full opacity for stronger shine */
    }
    100% {
        transform: scale(1);
        filter: blur(0px) brightness(5); /* Match the start */
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_product_slider, class: .elementor-element-13db4d0 */h5.qodef-e-product-title.qodef-e-title.entry-title {
    text-shadow: 5px 2px 3px #c5c5c5;
}
h5.qodef-e-product-title.qodef-e-title.entry-title {
    text-shadow: 0px 0px 5px #dfff, 0px 0px 10px #ffffff, 0px 0px 15px #fff, 0px 0px 20px #ffffff !important;
}/* End custom CSS */