.elementor-3170101 .elementor-element.elementor-element-387ee5a > .elementor-container{max-width:1920px;}.elementor-3170101 .elementor-element.elementor-element-7b53945{margin-top:032px;margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-f1bd33d > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-6f30b3f .elementor-widget-container{gap:16px;}.elementor-3170101 .elementor-element.elementor-element-6f30b3f .elementor-swiper:nth-child(1){width:80%;}.elementor-3170101 .elementor-element.elementor-element-6f30b3f .elementor-main-swiper .swiper-slide{border-radius:8px;}.elementor-3170101 .elementor-element.elementor-element-6f30b3f.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:8px;}.elementor-3170101 .elementor-element.elementor-element-6f30b3f:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-row-gap:8px;}.elementor-3170101 .elementor-element.elementor-element-6f30b3f .elementor-thumbnails-swiper .swiper-slide:after{background-color:rgba(2, 1, 1, 0.13);}.elementor-3170101 .elementor-element.elementor-element-6f30b3f .elementor-thumbnails-swiper .swiper-slide{border-color:rgba(160, 182, 145, 0);border-width:2px;border-radius:8px;}.elementor-3170101 .elementor-element.elementor-element-6f30b3f .elementor-thumbnails-swiper .swiper-slide.swiper-slide-thumb-active:after{background-color:rgba(2, 1, 1, 0);}.elementor-3170101 .elementor-element.elementor-element-6f30b3f .elementor-thumbnails-swiper .swiper-slide.swiper-slide-thumb-active{border-color:#A0B691;}.elementor-3170101 .elementor-element.elementor-element-6f30b3f .elementor-swiper-button i{font-size:20px;}.elementor-3170101 .elementor-element.elementor-element-6f30b3f .elementor-swiper-button svg{width:20px;height:20px;}.elementor-3170101 .elementor-element.elementor-element-0f48ef0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-43dbc0a .ce-product-meta{justify-content:left;}.elementor-3170101 .elementor-element.elementor-element-43dbc0a.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-3170101 .elementor-element.elementor-element-43dbc0a.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-3170101 .elementor-element.elementor-element-43dbc0a:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-3170101 .elementor-element.elementor-element-43dbc0a:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-3170101 .elementor-element.elementor-element-43dbc0a{font-family:"Lexend", sans-serif;width:auto;align-self:center;flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-a1194ab .ce-product-rating__average-grade{margin-left:10px;}.elementor-3170101 .elementor-element.elementor-element-a1194ab .elementor-icon-list-item{margin-left:10px;}.elementor-3170101 .elementor-element.elementor-element-a1194ab{width:auto;align-self:center;flex-grow:0;}.elementor-3170101 .elementor-element.elementor-element-49c5b41 .ce-product-name{white-space:normal;overflow:visible;}.elementor-3170101 .elementor-element.elementor-element-49c5b41 .elementor-heading-title{color:#000000;font-size:34px;font-weight:700;}.elementor-3170101 .elementor-element.elementor-element-49c5b41 > .elementor-widget-container{margin:16px 0px 08px 0px;}.elementor-3170101 .elementor-element.elementor-element-49c5b41{width:100%;}.elementor-3170101 .elementor-element.elementor-element-ef9d359 .ce-product-stock{font-family:"Lexend", sans-serif;font-size:14px;font-weight:400;}.elementor-3170101 .elementor-element.elementor-element-ef9d359 .ce-product-stock--in-stock .ce-product-stock__availability{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-ef9d359 .ce-product-stock--backorder .ce-product-stock__availability{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-ef9d359 .ce-product-stock--low-stock-level .ce-product-stock__availability{color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-ef9d359 .ce-product-stock--out-of-stock .ce-product-stock__availability{color:#FFFFFF;}body:not(.lang-rtl) .elementor-3170101 .elementor-element.elementor-element-ef9d359 .ce-product-stock__availability i{margin-right:10px;}body.lang-rtl .elementor-3170101 .elementor-element.elementor-element-ef9d359 .ce-product-stock__availability i{margin-left:10px;}.elementor-3170101 .elementor-element.elementor-element-ef9d359 .ce-product-stock__availability i{font-size:14px;}.elementor-3170101 .elementor-element.elementor-element-ef9d359 .ce-product-stock__min-quantity{margin-top:10px;}.elementor-3170101 .elementor-element.elementor-element-ef9d359{width:auto;}.elementor-3170101 .elementor-element.elementor-element-d47bd57.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-3170101 .elementor-element.elementor-element-d47bd57.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-3170101 .elementor-element.elementor-element-d47bd57:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-3170101 .elementor-element.elementor-element-d47bd57:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-3170101 .elementor-element.elementor-element-d47bd57 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-3170101 .elementor-element.elementor-element-d47bd57{width:auto;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-a4cfdc0 > .elementor-widget-container{margin:32px 0px 32px 0px;padding:1em 1em 1em 1em;background-color:#FFFFFF;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-3170101 .elementor-element.elementor-element-19dc24f .ce-product-prices{font-size:36px;font-weight:600;line-height:2em;color:#000000;}body:not(.lang-rtl) .elementor-3170101 .elementor-element.elementor-element-19dc24f .ce-product-prices > div{margin:0 10px 10px 0;}body:not(.lang-rtl) .elementor-3170101 .elementor-element.elementor-element-19dc24f .ce-product-prices{margin:0 -10px -10px 0;}body.lang-rtl .elementor-3170101 .elementor-element.elementor-element-19dc24f .ce-product-prices > div{margin:0 0 10px 10px;}body.lang-rtl .elementor-3170101 .elementor-element.elementor-element-19dc24f .ce-product-prices{margin:0 0 -10px -10px;}.elementor-3170101 .elementor-element.elementor-element-19dc24f .ce-product-price-regular{color:#000000;}body:not(.lang-rtl) .elementor-3170101 .elementor-element.elementor-element-19dc24f .ce-product-badge-sale{margin-left:10px;}body.lang-rtl .elementor-3170101 .elementor-element.elementor-element-19dc24f .ce-product-badge-sale{margin-right:10px;}.elementor-3170101 .elementor-element.elementor-element-d957d64 i.ce-product-quantity__btn{padding:8px;}.elementor-3170101 .elementor-element.elementor-element-d957d64 .ce-product-quantity__btn{background-color:#A0B691;border-radius:4px;}.elementor-3170101 .elementor-element.elementor-element-d957d64{width:auto;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-9cf99b6 a.elementor-button{background-color:#A0B691;border-color:#A0B691;border-style:solid;border-width:2px 2px 2px 2px;border-radius:32px 32px 32px 32px;padding:16px 32px 16px 32px;cursor:pointer;}.elementor-3170101 .elementor-element.elementor-element-9cf99b6 a.elementor-button:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-9cf99b6 a.elementor-button:not(#e):focus{color:#A0B691;}.elementor-3170101 .elementor-element.elementor-element-9cf99b6 a.elementor-button:hover, .elementor-3170101 .elementor-element.elementor-element-9cf99b6 a.elementor-button:focus{background-color:#FFFFFF;border-color:#A0B691;}.elementor-3170101 .elementor-element.elementor-element-9cf99b6 a.elementor-button:not([href]){cursor:not-allowed;background-color:rgba(129,138,145,0.35);}.elementor-3170101 .elementor-element.elementor-element-9cf99b6 > .elementor-widget-container{margin:0px 32px 0px 32px;}.elementor-3170101 .elementor-element.elementor-element-9cf99b6{width:auto;}.elementor-3170101 .elementor-element.elementor-element-4a2f983 .elementor-widget-container{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-4a2f983 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs a.elementor-item:not(#e){color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs > .elementor-nav{background-color:#A0B691;border-style:solid;border-width:2px 2px 2px 2px;border-color:#A0B691;border-radius:32px;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs a.elementor-item.elementor-item-active:not(#e), .elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs a.elementor-item.highlighted:not(#e), .elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs a.elementor-item:not(#e):hover, .elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs a.elementor-item:not(#e):focus{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs:not(.e--pointer-framed) .elementor-item:before, .elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs.e--pointer-framed .elementor-item:before, .elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs.e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs .elementor-item{padding-left:16px;padding-right:16px;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs .elementor-item:before{border-radius:32px;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:0 32px 32px 0;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:32px 0 0 32px;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .e--animation-shutter-in-vertical .elementor-item:before{border-radius:32px 32px 0 0;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .e--animation-shutter-in-vertical .elementor-item:after{border-radius:0 0 32px 32px;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-container > .elementor-nav-tabs{padding:0px 0px 32px 0px;}.elementor-3170101 .elementor-element.elementor-element-1ebf938, .elementor-3170101 .elementor-element.elementor-element-1ebf938 > [class*="elementor-background-"]{border-radius:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-1ebf938{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:032px;margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-1ebf938 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-b1653eb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-b1653eb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-b1653eb > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-b1653eb > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-b1653eb > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-b1653eb > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3170101 .elementor-element.elementor-element-b1653eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-3170101 .elementor-element.elementor-element-b1653eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-c9833ca .ce-product-features__label{font-size:16px;font-weight:600;line-height:32px;width:33%;}.elementor-3170101 .elementor-element.elementor-element-d86b3b2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-d86b3b2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-d86b3b2 > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-d86b3b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-d86b3b2 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-d86b3b2 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3170101 .elementor-element.elementor-element-d86b3b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-3170101 .elementor-element.elementor-element-d86b3b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-aa54388:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-aa54388 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3170101 .elementor-element.elementor-element-aa54388 > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-aa54388 > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-aa54388 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-aa54388 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3170101 .elementor-element.elementor-element-aa54388 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-3170101 .elementor-element.elementor-element-aa54388 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-00a57d9 .ce-product-grid{grid-template-columns:repeat(4, minmax(0, 1fr));grid-column-gap:32px;grid-row-gap:32px;}.elementor-3170101 .elementor-element.elementor-element-00a57d9 > .elementor-widget-container > .elementor-heading-title{margin-bottom:32px;color:#000000;}.elementor-3170101 .elementor-element.elementor-element-00a57d9 > .elementor-widget-container{padding:3em 0em 0em 0em;}@media(max-width:1024px){.elementor-3170101 .elementor-element.elementor-element-00a57d9 .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:767px){.elementor-3170101 .elementor-element.elementor-element-d338898 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-f1bd33d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-6f30b3f .elementor-swiper:nth-child(1){min-width:100%;}.elementor-3170101 .elementor-element.elementor-element-6f30b3f .elementor-swiper:nth-child(2){display:none;}.elementor-3170101 .elementor-element.elementor-element-49c5b41 .elementor-heading-title{font-size:32px;}.elementor-3170101 .elementor-element.elementor-element-d957d64{width:100%;}.elementor-3170101 .elementor-element.elementor-element-9cf99b6 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-3170101 .elementor-element.elementor-element-9cf99b6{width:100%;}.elementor-3170101 .elementor-element.elementor-element-00a57d9 .ce-product-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for product-stock, class: .elementor-element-ef9d359 */.elementor-3170101 .elementor-element.elementor-element-ef9d359 {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for product-meta, class: .elementor-element-d47bd57 */.elementor-3170101 .elementor-element.elementor-element-d47bd57 {
    width: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for product-add-to-cart, class: .elementor-element-9cf99b6 */.elementor-3170101 .elementor-element.elementor-element-9cf99b6 .btn {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0235588 */.elementor-3170101 .elementor-element.elementor-element-0235588 a {
    color: #000;
}
.cw-pc-series-title:before {
    content: "Gamme : ";
    font-weight: 600 !important;
}
.cw-pc-series-title {
    font-size: 18px;
    font-weight: 600;
    margin: 1.5rem 0;
    text-transform: uppercase;
}

.cw-pc-device a {
    text-transform: uppercase;
    font-weight: 300;
    padding: .5rem 1rem;
    width: 100%;
    display: inline-block; 
}
.cw-pc-device:hover a {
   background-color: #ededed;
    border-radius: 32px;}
.col-4 {
    display: inline-block;
    width: 25%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ebf938 */.elementor-3170101 .elementor-element.elementor-element-1ebf938 .elementor-nav .menu-item {
    margin-right: 8px;
}
.elementor-3170101 .elementor-element.elementor-element-1ebf938 .elementor-nav .menu-item:last-child {
    margin-right: 0;
}/* End custom CSS */