.elementor-7740 .elementor-element.elementor-element-76a6aba > .elementor-background-overlay{background-image:url("https://filcontrol.com/wp-content/uploads/2024/02/logo-FC-NB-fond.png");background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7740 .elementor-element.elementor-element-76a6aba .elementor-background-overlay{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7740 .elementor-element.elementor-element-76a6aba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7740 .elementor-element.elementor-element-d3975d3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-d3975d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-862bf48 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7740 .elementor-element.elementor-element-862bf48 > .elementor-container{max-width:1600px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7740 .elementor-element.elementor-element-57b7cbd{--divider-border-style:solid;--divider-color:#E30613;--divider-border-width:3px;}.elementor-7740 .elementor-element.elementor-element-57b7cbd > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-7740 .elementor-element.elementor-element-57b7cbd .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7740 .elementor-element.elementor-element-57b7cbd .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7740 .elementor-element.elementor-element-1e57338{text-align:left;}.elementor-7740 .elementor-element.elementor-element-1e57338 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:19px;font-weight:200;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7740 .elementor-element.elementor-element-b6a3453 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7740 .elementor-element.elementor-element-b6a3453 > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-7740 .elementor-element.elementor-element-d2ad2e9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-d2ad2e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-edac9a8 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-7740 .elementor-element.elementor-element-edac9a8{text-align:left;}.elementor-7740 .elementor-element.elementor-element-edac9a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1em;color:#000000;}.elementor-bc-flex-widget .elementor-7740 .elementor-element.elementor-element-90c6e58.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-90c6e58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-39c05f8 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-7740 .elementor-element.elementor-element-39c05f8 .elementskit-btn{background-color:#E30613;width:22%;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-7740 .elementor-element.elementor-element-39c05f8 .elementskit-btn:hover{background-color:#FFFFFF;color:#E30613;fill:#E30613;border-color:#E30613;border-radius:6px 6px 6px 6px;}.elementor-7740 .elementor-element.elementor-element-39c05f8 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-7740 .elementor-element.elementor-element-39c05f8 .elementskit-btn > i, .elementor-7740 .elementor-element.elementor-element-39c05f8 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-7740 .elementor-element.elementor-element-39c05f8 .elementskit-btn > i, .rtl .elementor-7740 .elementor-element.elementor-element-39c05f8 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-7740 .elementor-element.elementor-element-4a60287 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-7740 .elementor-element.elementor-element-4a60287 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#000000;line-height:1.5em;border-width:1px 1px 1px 1px;margin-top:-1px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-7740 .elementor-element.elementor-element-4a60287 .woocommerce-tabs ul.wc-tabs li a{font-family:"Montserrat", Sans-serif;}.woocommerce .elementor-7740 .elementor-element.elementor-element-4a60287 .woocommerce-Tabs-panel{color:#828282;}.woocommerce .elementor-7740 .elementor-element.elementor-element-4a60287 .woocommerce-tabs .woocommerce-Tabs-panel h2{line-height:1em;}.woocommerce .elementor-7740 .elementor-element.elementor-element-4a60287 .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-7740 .elementor-element.elementor-element-96b0172 > .elementor-background-overlay{background-image:url("https://filcontrol.com/wp-content/uploads/2024/02/logo-FC-NB-fond.png");background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7740 .elementor-element.elementor-element-96b0172 .elementor-background-overlay{filter:brightness( 97% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7740 .elementor-element.elementor-element-96b0172{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7740 .elementor-element.elementor-element-75d6a5b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7740 .elementor-element.elementor-element-75d6a5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7740 .elementor-element.elementor-element-fa7aa63 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7740 .elementor-element.elementor-element-fa7aa63 > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-7740 .elementor-element.elementor-element-d2e83cb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7740 .elementor-element.elementor-element-d2e83cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7740 .elementor-element.elementor-element-d9d1a9e{--divider-border-style:solid;--divider-color:#E30613;--divider-border-width:3px;}.elementor-7740 .elementor-element.elementor-element-d9d1a9e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7740 .elementor-element.elementor-element-d9d1a9e .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-bc-flex-widget .elementor-7740 .elementor-element.elementor-element-5bc7c6a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7740 .elementor-element.elementor-element-5bc7c6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7740 .elementor-element.elementor-element-b682f06 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:19px;font-weight:200;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-7740 .elementor-element.elementor-element-3b3c551.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7740 .elementor-element.elementor-element-3b3c551.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7740 .elementor-element.elementor-element-f5f2eb1{--divider-border-style:solid;--divider-color:#E30613;--divider-border-width:3px;}.elementor-7740 .elementor-element.elementor-element-f5f2eb1 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-7740 .elementor-element.elementor-element-f5f2eb1 .elementor-divider{text-align:right;padding-block-start:8px;padding-block-end:8px;}.elementor-7740 .elementor-element.elementor-element-d18579b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7740 .elementor-element.elementor-element-d18579b > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-7740 .elementor-element.elementor-element-876d688.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-876d688.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-8d1ae56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1em;color:#000000;}.elementor-bc-flex-widget .elementor-7740 .elementor-element.elementor-element-8e853f3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-8e853f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-df27723{text-align:right;}.elementor-7740 .elementor-element.elementor-element-df27723 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1em;color:#000000;}.elementor-7740 .elementor-element.elementor-element-64ed6d5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7740 .elementor-element.elementor-element-64ed6d5 > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-7740 .elementor-element.elementor-element-66620f3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-66620f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);background-color:#FFFFFF;border-color:#FD000000;}.elementor-7740 .elementor-element.elementor-element-52540d0{width:var( --container-widget-width, 99.473% );max-width:99.473%;--container-widget-width:99.473%;--container-widget-flex-grow:0;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1C244B;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1C244B;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .price{color:#1C244B;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .price ins{color:#1C244B;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .price ins .amount{color:#1C244B;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .price del{color:#1C244B;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .price del .amount{color:#1C244B;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:line-through;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:0px;font-weight:400;text-transform:capitalize;font-style:italic;text-decoration:underline;line-height:1em;letter-spacing:0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products .added_to_cart{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product:hover{border-color:#FF0000;}.elementor-widget-ha-creative-button .ha-creative-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7740 .elementor-element.elementor-element-9469284 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-7740 .elementor-element.elementor-element-9469284 .elementor-widget-container{text-align:center;}.elementor-7740 .elementor-element.elementor-element-9469284:not(:has(.elementor-widget-container)){text-align:center;}.elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:1.2px;border-radius:6px 6px 6px 6px;padding:15px 15px 15px 15px;}.elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn, .elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn.ha-eft--bloom div{border-style:none;}.elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:6px 6px 6px 6px;}.elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:#FFFFFF;--ha-ctv-btn-bg-clr:#E30613;--ha-ctv-btn-txt-hvr-clr:#E30613;--ha-ctv-btn-bg-hvr-clr:#FFFFFF;}.elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn.ha-stl--iconica > span{padding:15px 15px 15px 15px;}.elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:15px 15px 15px 15px;}.elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:15px 15px 15px 15px;}.elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:15px 15px 15px 15px;}.elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:15px 15px 15px 15px;}.elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:15px 15px 15px 15px;}.elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:15px 15px 15px 15px;}.elementor-7740 .elementor-element.elementor-element-9469284 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-7740 .elementor-element.elementor-element-e6cf19f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-e6cf19f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7740 .elementor-element.elementor-element-23d9dd8{text-align:right;}.elementor-7740 .elementor-element.elementor-element-23d9dd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1em;color:#000000;}.elementor-7740 .elementor-element.elementor-element-65b3edf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .button{font-size:14px;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products .added_to_cart{font-size:14px;}}@media(max-width:767px){.elementor-7740 .elementor-element.elementor-element-76a6aba{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7740 .elementor-element.elementor-element-57b7cbd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7740 .elementor-element.elementor-element-57b7cbd .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-7740 .elementor-element.elementor-element-57b7cbd .elementor-divider{text-align:center;}.elementor-7740 .elementor-element.elementor-element-1e57338{text-align:center;}.elementor-7740 .elementor-element.elementor-element-edac9a8{text-align:center;}.elementor-7740 .elementor-element.elementor-element-edac9a8 .elementor-heading-title{font-size:25px;}.elementor-7740 .elementor-element.elementor-element-39c05f8 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-7740 .elementor-element.elementor-element-39c05f8 .elementskit-btn{width:100%;border-width:0px 0px 0px 0px;}.elementor-7740 .elementor-element.elementor-element-96b0172{margin-top:0px;margin-bottom:0px;}.elementor-7740 .elementor-element.elementor-element-75d6a5b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7740 .elementor-element.elementor-element-fa7aa63{padding:0px 0px 0px 0px;}.elementor-7740 .elementor-element.elementor-element-d9d1a9e .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-7740 .elementor-element.elementor-element-d9d1a9e .elementor-divider{text-align:center;}.elementor-7740 .elementor-element.elementor-element-b682f06{text-align:center;}.elementor-7740 .elementor-element.elementor-element-f5f2eb1 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-7740 .elementor-element.elementor-element-f5f2eb1 .elementor-divider{text-align:center;}.elementor-7740 .elementor-element.elementor-element-8d1ae56{text-align:center;}.elementor-7740 .elementor-element.elementor-element-8d1ae56 .elementor-heading-title{font-size:25px;}.elementor-7740 .elementor-element.elementor-element-df27723{text-align:center;}.elementor-7740 .elementor-element.elementor-element-df27723 .elementor-heading-title{font-size:25px;}.elementor-7740 .elementor-element.elementor-element-52540d0{width:100%;max-width:100%;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-7740 .elementor-element.elementor-element-52540d0.elementor-wc-products ul.products li.product .button{font-size:0px;}.elementor-7740 .elementor-element.elementor-element-9469284 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-7740 .elementor-element.elementor-element-23d9dd8{text-align:center;}.elementor-7740 .elementor-element.elementor-element-23d9dd8 .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-7740 .elementor-element.elementor-element-a6d4b7c{width:11.224%;}.elementor-7740 .elementor-element.elementor-element-5a95f78{width:88.776%;}.elementor-7740 .elementor-element.elementor-element-d2ad2e9{width:39.987%;}.elementor-7740 .elementor-element.elementor-element-90c6e58{width:60.013%;}.elementor-7740 .elementor-element.elementor-element-d2e83cb{width:11.22%;}.elementor-7740 .elementor-element.elementor-element-5bc7c6a{width:76.892%;}.elementor-7740 .elementor-element.elementor-element-3b3c551{width:11.22%;}.elementor-7740 .elementor-element.elementor-element-876d688{width:59.569%;}.elementor-7740 .elementor-element.elementor-element-8e853f3{width:40.431%;}.elementor-7740 .elementor-element.elementor-element-66620f3{width:59.569%;}.elementor-7740 .elementor-element.elementor-element-e6cf19f{width:40.431%;}}@media(min-width:1025px){.elementor-7740 .elementor-element.elementor-element-76a6aba > .elementor-background-overlay{background-attachment:fixed;}.elementor-7740 .elementor-element.elementor-element-96b0172 > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-a866c16 *//* Masquer les boutons Previous et Next dans le carrousel d'images du produit WooCommerce */
.woocommerce-product-gallery .flex-control-nav,
.woocommerce-product-gallery .flex-direction-nav .flex-prev,
.woocommerce-product-gallery .flex-direction-nav .flex-next {
    display: none !important;
}

/* Masquer les éléments contenant les "*" */
.woocommerce-product-gallery .flex-direction-nav:before,
.woocommerce-product-gallery .flex-direction-nav:after {
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-4a60287 */.woocommerce-product-attributes.shop_attributes {
    font-size: 13px; /* Réduire la taille de la police */
    margin-bottom: 0; /* Supprimer la marge inférieure */
}

.woocommerce-product-attributes.shop_attributes th,
.woocommerce-product-attributes.shop_attributes td {
    padding-top: 6px; /* Réduire l'espacement intérieur de chaque cellule de tableau */
    padding-bottom: 6px;
}

.woocommerce-product-attributes.shop_attributes th {
    width: 10%; /* Réduire la largeur des cellules d'en-tête */
}

/* Appliquer une couleur de fond gris aux lignes impaires */
/* Appliquer une couleur de fond gris aux lignes impaires */
.woocommerce-product-attributes.shop_attributes tbody tr:nth-child(odd) {
    background-color: #f2f2f2; /* Couleur de fond gris */
}

.woocommerce-product-attributes.shop_attributes tbody tr:nth-child(even) {
    background-color: white; 
}


.woocommerce-product-attributes.shop_attributes th:first-child {
    font-weight: bold; 
}

/* Ajouter une couleur de fond et une bordure inférieure aux onglets actifs */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: white !important; /* Couleur du texte */
    background-color: #1c2451 !important; /* Couleur de fond */
    border: none !important; /* Supprimer les autres bordures */
    border-bottom: 2px solid #000000 !important; /* Couleur de la bordure inférieure */
}

/* Supprimer la bordure bleue sur les onglets actifs */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
    background: none !important; /* Supprime le fond */
}

/* Ajouter une couleur de fond aux onglets non actifs */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #000000; /* Couleur du texte des onglets non actifs */
    background-color: #f0f0f0; /* Couleur de fond des onglets non actifs */
    border: none; /* Supprimer toutes les bordures */
}

/* Supprimer la bordure bleue sur les onglets au survol (hover) */
.woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before {
    background: none !important; /* Supprime le fond */
}

/* Masquer le bloc de navigation "Previous" et "Next" */
ul.flex-direction-nav {
    display: none !important;
}
 
 
 
 
 
 /* Style de base pour les onglets */
.woocommerce-tabs .tabs li.description_tab a,
.woocommerce-tabs .tabs li.additional_information_tab a {
    visibility: hidden;
    position: relative;
}

/* Apparence normale */
.woocommerce-tabs .tabs li.description_tab a::after,
.woocommerce-tabs .tabs li.additional_information_tab a::after {
    content: attr(data-title); /* texte dynamique */
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #001f3f; /* bleu foncé */
    color: #fff;
    padding: 10px 15px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}


/* Effet hover */
.woocommerce-tabs .tabs li.description_tab a:hover::after,
.woocommerce-tabs .tabs li.additional_information_tab a:hover::after {
    background-color: #fff;
    color: #001f3f;
    border: 1px solid #001f3f;
}

/* Onglet actif */
.woocommerce-tabs .tabs li.active a::after {
    background-color: #fff;
    color: #001f3f;
    border: 1px solid #001f3f;
}


/* Contenu des onglets (fixer les titres) */
.woocommerce-tabs .tabs li.description_tab a::after {
    content: '产品描述';
}

.woocommerce-tabs .tabs li.additional_information_tab a::after {
    content: '附加信息';
}


/* Supprimer l'espace sous les onglets */
.woocommerce-tabs .tabs {
    margin-bottom: 0 !important;
}

/* Supprimer les marges/paddings inutiles des liens d'onglet */
.woocommerce-tabs .tabs li a {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Supprimer l'espace général sous les onglets */
.woocommerce-tabs {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-52540d0 *//* Cibler le bouton "Read More" dans le bloc "Produits" */
.elementor-widget-container .products-widget .read-more {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-52540d0 */.ast-woo-product-category {
    display: none !important;
}
.ast-on-card-button.ast-select-options-trigger.product_type_simple {
    display: none !important;
}/* End custom CSS */