.elementor-28057 .elementor-element.elementor-element-2bf1bd8:not(.elementor-motion-effects-element-type-background), .elementor-28057 .elementor-element.elementor-element-2bf1bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-cylacom-testing.kinsta.cloud/wp-content/uploads/2024/12/banshop-routine-initiale.jpg");background-size:cover;}.elementor-28057 .elementor-element.elementor-element-2bf1bd8 > .elementor-container{min-height:600px;}.elementor-28057 .elementor-element.elementor-element-2bf1bd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-30px 0px 0px 0px;}.elementor-28057 .elementor-element.elementor-element-2bf1bd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28057 .elementor-element.elementor-element-cfe0d32 > .elementor-element-populated{padding:40px 60px 0px 60px;}.elementor-28057 .elementor-element.elementor-element-e3ec81a{text-align:center;font-size:17px;font-weight:400;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-28057 .elementor-element.elementor-element-e3ec81a > *{max-width:80%;}.elementor-28057 .elementor-element.elementor-element-87696e5{padding:10px 0px 10px 0px;}.elementor-28057 .elementor-element.elementor-element-894be87.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28057 .elementor-element.elementor-element-894be87.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-28057 .elementor-element.elementor-element-d5b3551:not(.elementor-motion-effects-element-type-background), .elementor-28057 .elementor-element.elementor-element-d5b3551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25b5ae6 );}.elementor-28057 .elementor-element.elementor-element-d5b3551{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-28057 .elementor-element.elementor-element-d5b3551 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28057 .elementor-element.elementor-element-42d4cbb{text-align:center;font-size:15px;font-weight:500;color:var( --e-global-color-primary );}.elementor-28057 .elementor-element.elementor-element-42d4cbb > *{max-width:80%;}@media(max-width:1024px){.elementor-28057 .elementor-element.elementor-element-2bf1bd8 > .elementor-container{min-height:308px;}.elementor-28057 .elementor-element.elementor-element-2bf1bd8:not(.elementor-motion-effects-element-type-background), .elementor-28057 .elementor-element.elementor-element-2bf1bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-28057 .elementor-element.elementor-element-e3ec81a{column-gap:0px;}.elementor-28057 .elementor-element.elementor-element-e3ec81a > *{max-width:74%;}.elementor-28057 .elementor-element.elementor-element-894be87.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28057 .elementor-element.elementor-element-42d4cbb{column-gap:0px;}.elementor-28057 .elementor-element.elementor-element-42d4cbb > *{max-width:74%;}}@media(max-width:767px){.elementor-28057 .elementor-element.elementor-element-2bf1bd8:not(.elementor-motion-effects-element-type-background), .elementor-28057 .elementor-element.elementor-element-2bf1bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-cylacom-testing.kinsta.cloud/wp-content/uploads/2024/12/gamme.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-28057 .elementor-element.elementor-element-2bf1bd8 > .elementor-container{min-height:330px;}.elementor-28057 .elementor-element.elementor-element-2bf1bd8{margin:-25px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-28057 .elementor-element.elementor-element-cfe0d32{width:100%;}.elementor-28057 .elementor-element.elementor-element-cfe0d32 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-28057 .elementor-element.elementor-element-e3ec81a{line-height:2em;}.elementor-28057 .elementor-element.elementor-element-e3ec81a > *{max-width:100%;}.elementor-28057 .elementor-element.elementor-element-894be87.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-28057 .elementor-element.elementor-element-42d4cbb{line-height:2em;}.elementor-28057 .elementor-element.elementor-element-42d4cbb > *{max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-0538ed5 */.marquee
{animation: cssmarquee 40s linear infinite;}
@keyframes cssmarquee {
0% {
transform: translateX(10vw);
}
100% {
transform: translateX(-600vw);
}
}

.marquee span {
    padding: 6px 50px 0;
    margin: 0;
    display: inline-block;
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
    -webkit-transform: translateY(3px);
    -ms-transform: translateY(3px);
    transform: translateY(3px);
}

.marquee p {
    display: inline-block;
    font-size: 85px;
    white-space: nowrap;
    font-weight: 600; 
}/* End custom CSS */