.elementor-1896 .elementor-element.elementor-element-38c7c8a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-a4c703f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-a4c703f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1896 .elementor-element.elementor-element-a4c703f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1896 .elementor-element.elementor-element-a4c703f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1896 .elementor-element.elementor-element-bfa1cf9 > .elementor-widget-container{margin:-6px -10px 7px -10px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-bfa1cf9{text-align:center;font-family:"Rajdhani", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.9px;color:#000000;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-1896 .elementor-element.elementor-element-5e49e1a{--iteration-count:infinite;--dynamic-text-color:#FFFFFF;}.elementor-1896 .elementor-element.elementor-element-5e49e1a .elementor-headline{text-align:center;font-family:"Radio Canada Big", Sans-serif;font-size:17px;font-weight:100;text-transform:uppercase;font-style:normal;letter-spacing:-0.5px;}.elementor-1896 .elementor-element.elementor-element-5e49e1a .elementor-headline-plain-text{color:#FFFFFF;}.elementor-1896 .elementor-element.elementor-element-5e49e1a .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1896 .elementor-element.elementor-element-5e49e1a .elementor-headline-dynamic-text{font-family:"Rajdhani", Sans-serif;font-weight:500;font-style:normal;}.elementor-1896 .elementor-element.elementor-element-a3430a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-a3430a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-a3430a2:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-a3430a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-a3430a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1896 .elementor-element.elementor-element-54a4166.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-54a4166 .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-54a4166 .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-54a4166 .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-54a4166 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-54a4166{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-54a4166 .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-54a4166 .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-350be08 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-2d700a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-2d700a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-2d700a8:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-2d700a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-2d700a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-b0b6545.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-b0b6545 .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-b0b6545 .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-b0b6545 .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-b0b6545 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-b0b6545{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-b0b6545 .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-b0b6545 .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-8eef8c8 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-32a03c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-32a03c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-32a03c0:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-32a03c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-32a03c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-52d6ff8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-52d6ff8 .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-52d6ff8 .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-52d6ff8 .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-52d6ff8 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-52d6ff8{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-52d6ff8 .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-52d6ff8 .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-f3f9b8d > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-8aef012:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-8aef012 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-8aef012:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-8aef012 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-8aef012 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-f152a33.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-f152a33 .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-f152a33 .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-f152a33 .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-f152a33 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-f152a33{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-f152a33 .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-f152a33 .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-e596a61 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-e1df9e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-e1df9e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-e1df9e3:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-e1df9e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-e1df9e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-9f74dcf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-9f74dcf .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-9f74dcf .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-9f74dcf .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-9f74dcf .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-9f74dcf{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-9f74dcf .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-9f74dcf .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-fde6550 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-f6575d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-f6575d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-f6575d2:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-f6575d2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-f6575d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-2f69be0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-2f69be0 .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-2f69be0 .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-2f69be0 .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-2f69be0 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-2f69be0{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-2f69be0 .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-2f69be0 .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-afa2176 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-f5c599f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-f5c599f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-1896 .elementor-element.elementor-element-f5c599f:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-f5c599f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-f5c599f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-b6dc791{margin-top:50px;margin-bottom:0px;}.elementor-1896 .elementor-element.elementor-element-18391cf{--iteration-count:infinite;--dynamic-text-color:#FFFFFF;}.elementor-1896 .elementor-element.elementor-element-18391cf .elementor-headline{text-align:center;font-family:"Radio Canada Big", Sans-serif;font-size:17px;font-weight:100;text-transform:uppercase;font-style:normal;letter-spacing:-0.5px;}.elementor-1896 .elementor-element.elementor-element-18391cf .elementor-headline-plain-text{color:#FFFFFF;}.elementor-1896 .elementor-element.elementor-element-18391cf .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1896 .elementor-element.elementor-element-18391cf .elementor-headline-dynamic-text{font-family:"Rajdhani", Sans-serif;font-weight:500;font-style:normal;}.elementor-1896 .elementor-element.elementor-element-f8ba67b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-f8ba67b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-f8ba67b:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-f8ba67b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-f8ba67b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-113dd13.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-113dd13 .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-113dd13 .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-113dd13 .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-113dd13 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-113dd13{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-113dd13 .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-113dd13 .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-b55112b > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-40be5bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-40be5bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-40be5bc:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-40be5bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-40be5bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-220207a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-220207a .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-220207a .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-220207a .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-220207a .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-220207a{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-220207a .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-220207a .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-aa9bdf9 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-2ea8374:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-2ea8374 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1896 .elementor-element.elementor-element-2ea8374:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-2ea8374 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-2ea8374 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-da4bd3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-da4bd3d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1896 .elementor-element.elementor-element-da4bd3d:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-da4bd3d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-da4bd3d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-01582ac{margin-top:50px;margin-bottom:0px;}.elementor-1896 .elementor-element.elementor-element-336d073{--iteration-count:infinite;--dynamic-text-color:#FFFFFF;}.elementor-1896 .elementor-element.elementor-element-336d073 .elementor-headline{text-align:center;font-family:"Radio Canada Big", Sans-serif;font-size:17px;font-weight:100;text-transform:uppercase;font-style:normal;letter-spacing:-0.5px;}.elementor-1896 .elementor-element.elementor-element-336d073 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-1896 .elementor-element.elementor-element-336d073 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1896 .elementor-element.elementor-element-336d073 .elementor-headline-dynamic-text{font-family:"Rajdhani", Sans-serif;font-weight:500;font-style:normal;}.elementor-1896 .elementor-element.elementor-element-c40dd53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-c40dd53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-c40dd53:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-c40dd53 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-c40dd53 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-9b04d2a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-9b04d2a .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-9b04d2a .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-9b04d2a .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-9b04d2a .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-9b04d2a{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-9b04d2a .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-9b04d2a .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-51f1f0c > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-3040c59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-3040c59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-3040c59:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-3040c59 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-3040c59 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-bcd1014.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-bcd1014 .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-bcd1014 .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-bcd1014 .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-bcd1014 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-bcd1014{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-bcd1014 .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-bcd1014 .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-b8f1ce9 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-d20878c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-d20878c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-d20878c:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-d20878c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-d20878c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-62ee55d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-62ee55d .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-62ee55d .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-62ee55d .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-62ee55d .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-62ee55d{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-62ee55d .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-62ee55d .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-f85b933 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-28530c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-28530c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-28530c7:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-28530c7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-28530c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-01cc988.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-01cc988 .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-01cc988 .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-01cc988 .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-01cc988 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-01cc988{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-01cc988 .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-01cc988 .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-1bf324d > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-e5c68a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-e5c68a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-e5c68a7:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-e5c68a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-e5c68a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-3086ab9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-3086ab9 .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-3086ab9 .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-3086ab9 .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-3086ab9 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-3086ab9{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-3086ab9 .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-3086ab9 .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-819241f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-5eeac03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-5eeac03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(42deg, #080808 5%, #000000 74%);}.elementor-1896 .elementor-element.elementor-element-5eeac03:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-5eeac03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-5eeac03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1896 .elementor-element.elementor-element-1e45cea.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-1e45cea .elementor-main-swiper{height:295px;}.elementor-1896 .elementor-element.elementor-element-1e45cea .elementor-swiper-button{font-size:15px;color:#989898;}.elementor-1896 .elementor-element.elementor-element-1e45cea .elementor-swiper-button svg{fill:#989898;}.elementor-1896 .elementor-element.elementor-element-1e45cea .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-1e45cea{background-color:#A8A8A8;}.elementor-1896 .elementor-element.elementor-element-1e45cea .elementor-custom-embed-play i{color:#747474;}.elementor-1896 .elementor-element.elementor-element-1e45cea .elementor-custom-embed-play svg{fill:#747474;}.elementor-1896 .elementor-element.elementor-element-5b4ded5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1896 .elementor-element.elementor-element-753b621:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1896 .elementor-element.elementor-element-753b621 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1896 .elementor-element.elementor-element-753b621:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1896 .elementor-element.elementor-element-753b621 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1896 .elementor-element.elementor-element-753b621 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-1896 .elementor-element.elementor-element-54a4166.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-b0b6545.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-52d6ff8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-f152a33.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-9f74dcf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-2f69be0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-113dd13.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-220207a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-9b04d2a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-bcd1014.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-62ee55d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-01cc988.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-3086ab9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-1e45cea.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-1896 .elementor-element.elementor-element-a4c703f{width:100%;}.elementor-1896 .elementor-element.elementor-element-a3430a2{width:25%;}.elementor-1896 .elementor-element.elementor-element-2d700a8{width:25%;}.elementor-1896 .elementor-element.elementor-element-f8ba67b{width:25%;}.elementor-1896 .elementor-element.elementor-element-40be5bc{width:25%;}.elementor-1896 .elementor-element.elementor-element-c40dd53{width:25%;}.elementor-1896 .elementor-element.elementor-element-3040c59{width:25%;}}@media(max-width:767px){.elementor-1896 .elementor-element.elementor-element-a3430a2{width:50%;}.elementor-1896 .elementor-element.elementor-element-54a4166.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-54a4166 .elementor-main-swiper{height:198px;width:165px;}.elementor-1896 .elementor-element.elementor-element-54a4166 .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-2d700a8{width:50%;}.elementor-1896 .elementor-element.elementor-element-b0b6545.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-b0b6545 .elementor-main-swiper{height:198px;width:165px;}.elementor-1896 .elementor-element.elementor-element-b0b6545 .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-32a03c0{width:50%;}.elementor-1896 .elementor-element.elementor-element-52d6ff8.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-52d6ff8 .elementor-main-swiper{height:198px;width:165px;}.elementor-1896 .elementor-element.elementor-element-52d6ff8 .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-8aef012{width:50%;}.elementor-1896 .elementor-element.elementor-element-f152a33.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-f152a33 .elementor-main-swiper{height:198px;width:120px;}.elementor-1896 .elementor-element.elementor-element-f152a33 .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-e1df9e3{width:50%;}.elementor-1896 .elementor-element.elementor-element-9f74dcf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-9f74dcf .elementor-main-swiper{height:198px;width:165px;}.elementor-1896 .elementor-element.elementor-element-9f74dcf .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-f6575d2{width:50%;}.elementor-1896 .elementor-element.elementor-element-2f69be0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-2f69be0 .elementor-main-swiper{height:198px;width:165px;}.elementor-1896 .elementor-element.elementor-element-2f69be0 .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-f5c599f{width:50%;}.elementor-1896 .elementor-element.elementor-element-f8ba67b{width:50%;}.elementor-1896 .elementor-element.elementor-element-113dd13.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-113dd13 .elementor-main-swiper{height:198px;width:173px;}.elementor-1896 .elementor-element.elementor-element-113dd13 .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-40be5bc{width:50%;}.elementor-1896 .elementor-element.elementor-element-220207a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-220207a .elementor-main-swiper{height:198px;width:173px;}.elementor-1896 .elementor-element.elementor-element-220207a .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-2ea8374{width:50%;}.elementor-1896 .elementor-element.elementor-element-da4bd3d{width:50%;}.elementor-1896 .elementor-element.elementor-element-c40dd53{width:50%;}.elementor-1896 .elementor-element.elementor-element-9b04d2a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-9b04d2a .elementor-main-swiper{height:198px;width:120px;}.elementor-1896 .elementor-element.elementor-element-9b04d2a .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-3040c59{width:50%;}.elementor-1896 .elementor-element.elementor-element-bcd1014.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-bcd1014 .elementor-main-swiper{height:198px;width:120px;}.elementor-1896 .elementor-element.elementor-element-bcd1014 .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-d20878c{width:50%;}.elementor-1896 .elementor-element.elementor-element-62ee55d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-62ee55d .elementor-main-swiper{height:198px;width:120px;}.elementor-1896 .elementor-element.elementor-element-62ee55d .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-28530c7{width:50%;}.elementor-1896 .elementor-element.elementor-element-01cc988.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-01cc988 .elementor-main-swiper{height:198px;width:120px;}.elementor-1896 .elementor-element.elementor-element-01cc988 .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-e5c68a7{width:50%;}.elementor-1896 .elementor-element.elementor-element-3086ab9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-3086ab9 .elementor-main-swiper{height:198px;width:120px;}.elementor-1896 .elementor-element.elementor-element-3086ab9 .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-5eeac03{width:50%;}.elementor-1896 .elementor-element.elementor-element-1e45cea.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1896 .elementor-element.elementor-element-1e45cea .elementor-main-swiper{height:198px;width:120px;}.elementor-1896 .elementor-element.elementor-element-1e45cea .elementor-swiper-button{font-size:0px;}.elementor-1896 .elementor-element.elementor-element-753b621{width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-bfa1cf9 */#livraison > div {
    font-family: 'Bebas-Neue-Pro', sans-serif !important; /* Applique la police Bebas Neue Pro avec priorité */
    font-weight: 300;
    height: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-350be08 *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: white; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8eef8c8 *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: white; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3f9b8d *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: white; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e596a61 *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: white; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fde6550 *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: white; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-afa2176 *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: white; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b55112b *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: black; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa9bdf9 *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: white; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51f1f0c *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: black; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b8f1ce9 *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: white; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f85b933 *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: white; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bf324d *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: white; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-819241f *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: white; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b4ded5 *//* Conteneur principal */
.custom-product-container {
    position: relative;
    text-align: center;
    max-width: 300px;
    margin: 20px auto;
}

/* Titre avec police Bebas Neue en taille 12px et couleur blanche */
.custom-product-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 13px; /* Taille de police ajustée */
    margin: 10px 0 0;
    font-weight: 300;
    color: white; /* Couleur blanche */
    transition: opacity 0.3s ease;
}

/* Masquer le titre au survol */
.custom-product-container:hover .custom-product-title {
    opacity: 0;
}

/* Informations supplémentaires (prix et tailles) */
.custom-hover-info {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -100%);
    margin-top: 10px;
    opacity: 0;
    transition: margin-top 0.6s ease, opacity 0.4s ease;
    text-align: center;
    background: transparent;
}

/* Afficher les informations au survol */
.custom-product-container:hover .custom-hover-info {
    margin-top: 20px;
    opacity: 1;
}

/* Styles pour les tailles avec police Radio Canada Big et couleur blanche */
.custom-sizes {
    margin-bottom: -2px;
}

.custom-sizes a {
    font-family: 'Radio Canada Big', sans-serif;
    color: white; /* Couleur blanche */
    text-decoration: none;
    margin: 0 5px;
    font-size: 12px;
    font-weight: 200;
}

.custom-sizes a:hover {
    text-decoration: underline;
}

/* Styles pour le prix avec police Khand et couleur blanche */
.custom-price {
    font-family: 'Khand', sans-serif;
    font-size: 11px;
    font-weight: 100;
    color: white; /* Couleur blanche */
    margin-bottom: 5px;
}/* End custom CSS */