.elementor-2416 .elementor-element.elementor-element-00c62cb .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-00c62cb .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-00c62cb .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-76a6f0f > .elementor-widget-container{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-76a6f0f .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-76a6f0f .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-76a6f0f .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-85589b3 .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-85589b3 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-85589b3 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-c8d1b79 .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-c8d1b79 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-c8d1b79 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-d8158ea .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-d8158ea .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-d8158ea .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-09d8a5a > .elementor-widget-container{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-09d8a5a .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-09d8a5a .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-09d8a5a .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-854af50 > .elementor-widget-container{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-854af50 .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-854af50 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-854af50 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-2952445 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/12/Knotted-halter-draped-leotard-in-light-beige-front-leaning-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-2952445 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-2952445 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-274a992 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/12/Cache-coeur-neckline-draped-leotard-in-light-beige-front-leaning-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-274a992 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-274a992 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-9fe8c77 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/12/Cache-coeur-neckline-draped-leotard-in-sage-green-front-one-arm-up-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-9fe8c77 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-9fe8c77 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-7ea178a > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/12/Knotted-halter-draped-leotard-in-sage-green-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-7ea178a .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-7ea178a .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-2be491a > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/12/Cache-coeur-neckline-draped-leotard-in-soft-pink-front-posing-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-2be491a .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-2be491a .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-cbb0600 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/12/Knotted-halter-draped-leotard-in-soft-pink-front-leg-up-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-cbb0600 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-cbb0600 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-e0cc76d > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/12/Cross-back-leotard-with-ruffle-detail-in-soft-pink-front-cropped-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-e0cc76d .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-e0cc76d .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-6a73143 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/12/Squareneck-leotard-with-ruffle-detail-in-soft-pink-front-arms-down-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-6a73143 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-6a73143 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-a0ac718 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/12/Squareneck-leotard-with-ruffle-detail-in-cream-front-crossed-legs-off-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-a0ac718 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-a0ac718 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-a4a88ae > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/12/Cross-back-leotard-with-ruffle-detail-in-cream-front-one-arm-up-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-a4a88ae .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-a4a88ae .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-a3251ef .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-a3251ef .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-a3251ef .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-f37694d .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-f37694d .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-f37694d .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-0529d0e .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-0529d0e .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-0529d0e .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-81789d4 .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-81789d4 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-81789d4 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-a2fc316 .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-a2fc316 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-a2fc316 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-4fb0438 .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-4fb0438 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-4fb0438 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-55e6a2f .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-55e6a2f .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-55e6a2f .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-3f5622a .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-3f5622a .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-3f5622a .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-85ca544 .justacorpse-elementor--product-widget__wrapper .product-latest--ribbon a{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-85ca544 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-85ca544 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-1ba3c3d > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Tulle-decollete-leotard-with-sleeves-green-tea-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-1ba3c3d .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-1ba3c3d .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-671ee88 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Tulle-halter-top-leotard-in-green-tea-shade-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-671ee88 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-671ee88 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-16b3c80 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Mockneck-leotard-with-puff-sleeves-green-tea-cropped-side-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-16b3c80 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-16b3c80 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-ee727b3 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Draped-split-neck-leotard-in-green-tea-shade-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-ee727b3 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-ee727b3 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-dfbf369 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Draped-mockneck-leotard-in-petrol-blue-cropped-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-dfbf369 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-dfbf369 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-6dd9b5a > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Mockneck-leotard-with-puff-sleeves-petrol-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-6dd9b5a .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-6dd9b5a .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-a8f0137 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Mockneck-leotard-with-bell-sleeves-in-baby-pink-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-a8f0137 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-a8f0137 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-c6fe1a4 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Draped-split-neck-leotard-in-petrol-blue-cropped-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-c6fe1a4 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-c6fe1a4 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-5d9c6ab > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Tulle-decollete-leotard-with-sleeves-pearl-pink-cropped-front-view-off-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-5d9c6ab .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-5d9c6ab .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-64bd4c1 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Tulle-halter-top-leotard-in-pearl-pink-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-64bd4c1 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-64bd4c1 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-87c0cdc > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Mockneck-leotard-with-puff-sleeves-cerise-pink-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-87c0cdc .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-87c0cdc .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-e3433d5 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Mockneck-leotard-with-puff-sleeves-pearl-pink-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-e3433d5 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-e3433d5 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-e8cd4da > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Draped-split-neck-leotard-in-cerise-pink-cropped-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-e8cd4da .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-e8cd4da .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-4334666 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2025/05/Camisole-leotard-with-cut-out-in-cerise-pink-front-view-off.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-4334666 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-4334666 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-1d69487 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2024/05/RICHELIEU_collar_leotard_with_cuff_sleeves_crimson_1_closed.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-1d69487 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-1d69487 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-3b5487a > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2024/05/RICHELIEU_collar_leotard_with_ruched_straps_crimson_3_closed.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-3b5487a .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-3b5487a .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-88e2146 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2024/05/RICHELIEU_collar_leotard_with_ruched_straps_fresh_ginger_3_closed.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-88e2146 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-88e2146 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-e945253 > .elementor-widget-container{background-image:url("https://stg-justacorpse-staging.kinsta.cloud/content/uploads/2024/05/RICHELIEU_collar_leotard_with_cuff_sleeves_fresh_ginger_11_closed.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2416 .elementor-element.elementor-element-e945253 .justacorpse-elementor--product-widget__wrapper{color:#388FCC;}.elementor-2416 .elementor-element.elementor-element-e945253 .justacorpse-elementor--product-widget__wrapper .product-data--hover .variations .variation{color:#388FCC;}body.elementor-page-2416:not(.elementor-motion-effects-element-type-background), body.elementor-page-2416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS */.product-bg-effect .justacorpse-elementor--product-widget__wrapper .product-frontend__wrapper a.product-link img {
    opacity: 0;
    transition-duration: 500ms, 500ms;
}

.product-bg-effect .justacorpse-elementor--product-widget__wrapper .product-frontend__wrapper a.product-link img:hover {
    transition-duration: 500ms, 500ms;
    opacity: 1;
}

.justacorpse-elementor--product-widget__wrapper .product-data__wrapper {
    z-index:9;
}
.justacorpse-elementor--product-widget__wrapper .product-outofstock--ribbon {
    z-index: 9;
}


@media only screen and (max-width: 600px) {
    
    .product-bg-effect-mobile .justacorpse-elementor--product-widget__wrapper .product-frontend__wrapper a.product-link img {
        
    -webkit-animation: 1.5s ease 0s normal forwards 1 fadein-mobile;
    animation: 1.5s ease 0s normal forwards 1 fadein-mobile;
}

.product-bg-effect .justacorpse-elementor--product-widget__wrapper .product-frontend__wrapper a.product-link img {
    width: 100%;
    margin: auto;
}

.product-bg-effect-hover .justacorpse-elementor--ad-widget__wrapper a.media_wrapper img, .justacorpse-elementor--ad-widget__wrapper span.media_wrapper img {
    opacity: 1;
    transition-duration: 500ms, 500ms;
}

.product-bg-effect-hover .justacorpse-elementor--ad-widget__wrapper a.media_wrapper img:hover {
    transition-duration: 500ms, 500ms;
    opacity: 0;
}

.product-bg-effect-hover .justacorpse-elementor--ad-widget__wrapper a.media_wrapper img, .justacorpse-elementor--ad-widget__wrapper span.media_wrapper img {
    opacity: 1;
    transition-duration: 500ms, 500ms;
}

.product-bg-effect-hover .justacorpse-elementor--ad-widget__wrapper a.media_wrapper img:hover {
    transition-duration: 500ms, 500ms;
    opacity: 0;
}


@keyframes fadein-mobile{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes fadein-mobile{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}
    
}




@keyframes fadein{
    0% { opacity:1; }
    2% { opacity:0; }
    5% { opacity:1; }
    7% { opacity:0; }
    10% { opacity:1; }
    12% { opacity:0; }
    22% { opacity:1; }
    26% { opacity:0; }
    30% { opacity:1; }
    33% { opacity:0; }
    42% { opacity:1; }
    43% { opacity:0; }
    44% { opacity:1; }
    50% { opacity:0; }
    70% { opacity:1; }
    76% { opacity:0; }
    78% { opacity:1; }
    79% { opacity:0; }
    82% { opacity:1; }
    84% { opacity:0; }
    88% { opacity:1; }
    95% { opacity:0; }
    99% { opacity:1; }
    100% { opacity:0; }
}

@-webkit-keyframes fadein{
    0% { opacity:1; }
    2% { opacity:0; }
    5% { opacity:1; }
    7% { opacity:0; }
    10% { opacity:1; }
    12% { opacity:0; }
    22% { opacity:1; }
    26% { opacity:0; }
    30% { opacity:1; }
    33% { opacity:0; }
    42% { opacity:1; }
    43% { opacity:0; }
    44% { opacity:1; }
    50% { opacity:0; }
    70% { opacity:1; }
    76% { opacity:0; }
    78% { opacity:1; }
    79% { opacity:0; }
    82% { opacity:1; }
    84% { opacity:0; }
    88% { opacity:1; }
    95% { opacity:0; }
    99% { opacity:1; }
    100% { opacity:0; }
}



@keyframes fadein1{
    0% { opacity:1; }
    2% { opacity:0.3; }
    5% { opacity:1; }
    7% { opacity:0.3; }
    10% { opacity:1; }
    12% { opacity:0.3; }
    22% { opacity:1; }
    26% { opacity:0.3; }
    30% { opacity:1; }
    33% { opacity:0.3; }
    42% { opacity:1; }
    43% { opacity:0.3; }
    44% { opacity:1; }
    50% { opacity:0.3; }
    70% { opacity:1; }
    76% { opacity:0.3; }
    78% { opacity:1; }
    79% { opacity:0.3; }
    82% { opacity:1; }
    84% { opacity:0.3; }
    88% { opacity:1; }
    95% { opacity:0.3; }
    99% { opacity:1; }
    100% { opacity:0.3; }
}

@-webkit-keyframes fadein1{
    0% { opacity:1; }
    2% { opacity:0.3; }
    5% { opacity:1; }
    7% { opacity:0.3; }
    10% { opacity:1; }
    12% { opacity:0.3; }
    22% { opacity:1; }
    26% { opacity:0.3; }
    30% { opacity:1; }
    33% { opacity:0.3; }
    42% { opacity:1; }
    43% { opacity:0.3; }
    44% { opacity:1; }
    50% { opacity:0.3; }
    70% { opacity:1; }
    76% { opacity:0.3; }
    78% { opacity:1; }
    79% { opacity:0.3; }
    82% { opacity:1; }
    84% { opacity:0.3; }
    88% { opacity:1; }
    95% { opacity:0.3; }
    99% { opacity:1; }
    100% { opacity:0.3; }
}

.justacorpse-elementor--product-widget__wrapper .product-latest--ribbon {
    left: 0;
    z-index: 9;
}


@media (max-width: 780px) {


.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
margin-top: -1px;
}

}/* End custom CSS */