body{font-family:"Raleway"}.elementor-location-header .elementor-sticky--effects>div.e-con-inner{padding:0}.elementor-location-header .sub-menu[aria-expanded="true"]{align-items:center !Important;display:flex !Important}.elementor-location-header .sub-menu[aria-expanded="true"] li{background:#fff;display:flex;align-items:center;width:100%;border-left:2px solid #eee;height:200px}.elementor-location-header .sub-menu li:first-child{border:0}.elementor-location-header .sub-menu[aria-expanded="true"] li a{text-align:center !Important;height:100%;justify-content:center}.single-post h5,.blog h5,.archive h5{font-weight:700}.single-post select,.blog select,.archive select{background:#fff;border-width:0 0 1px 0;border-radius:0}.single-post .elementor-sticky,.blog .elementor-sticky,.archive .elementor-sticky{font-size:15px}h1 span{padding-bottom:0}p strong{font-weight:700}.product-home ul{list-style:none;padding-left:0}.product-home ul li a:hover{color:#fff}.elementor-flip-box__front .elementor-flip-box__layer__inner{display:flex;flex-direction:column-reverse}.list-magasins .elementor-flip-box__layer__description a{display:flex;flex-direction:column;align-items:center}.list-magasins .elementor-flip-box__layer__description a img{width:60px}.list-magasins .elementor-flip-box__layer__description .elementor-flip-box__button{background:#fff}.hover-category{position:absolute;top:0;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center}.product-categories{display:flex;column-gap:20px}.product-categories .category{position:relative;transition:0.5s all}.hover-category img{max-width:40px}.hover-category h3{font-size:35px;font-weight:700;color:#fff}.product-categories .category:hover{opacity:.7}.carrusel-productos .swiper-slide img{margin-right:-1px}.carrusel-productos .swiper-slide-inner{width:100%}.carrusel-productos .elementor-swiper-button-prev svg,.carrusel-productos .elementor-swiper-button-next svg{filter:drop-shadow(1px 1px 4px #555)}.woocommerce-tabs .tabs.wc-tabs{display:flex;justify-content:space-around}.woocommerce div.product .woocommerce-tabs ul.tabs{gap:20px;padding:0 !Important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:#fff;border-radius:0;margin-bottom:1px;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#90C7F0;font-weight:700}.woocommerce div.product.elementor .woocommerce-tabs .panel{position:relative;border:0 !Important;padding:40px 0 55px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#90C7F0}strong{font-weight:700}.desc-product h2{color:#90C7F0;font-weight:400}.woocommerce-Tabs-panel h3{font-size:17px;font-weight:700}.woocommerce-tabs .tabs.wc-tabs li a{padding:15px !Important;width:100%;display:block}.woocommerce-tabs .tabs.wc-tabs li a::after{content:'' !Important;display:inline-block;width:25px !Important;height:20px !Important;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="e-font-icon-svg e-fas-angle-down" viewBox="0 0 320 512"%3E%3Cpath d="M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"%3E%3C/path%3E%3C/svg%3E');background-size:contain;background-repeat:no-repeat;background-size:contain;background-repeat:no-repeat;background-color:transparent;box-shadow:none!important;border:0!important;background-position:center center !Important;opacity:.7;position:absolute;rotate:-90deg;transition:0.3s all;right:10px}.woocommerce-tabs .tabs.wc-tabs li.active a::after{rotate:0deg}.woocommerce-Tabs-panel ul{column-count:2;list-style:none;padding:0;column-gap:100px}.woocommerce-Tabs-panel ul li{width:100%;padding:0 0 5px;border-bottom:1px solid #312E2AA0;font-weight:300;margin:10px 0;display:flex}.woocommerce-Tabs-panel ul li a{width:100%;text-transform:capitalize;display:flex}.woocommerce-Tabs-panel ul li span{margin-right:0;margin-left:auto;text-align:right}.woocommerce-Tabs-panel ul li span img{width:20px}.cfvsw-tooltip{bottom:85px !Important;z-index:9}.cfvsw-label-stacked table.variations th.label,.cfvsw-label-stacked table.variations td.label{padding-left:0}.single_variation_wrap,.reset_variations{display:none !Important;opacity:0;visibility:hidden}table tbody>tr:nth-child(2n+1)>td,table tbody>tr:nth-child(2n+1)>th,table tbody tr:hover>td,table tbody tr:hover>th{background:#fff !Important}.cfvsw-swatches-option{border:0 !Important}.cfvsw-swatches-option::after,.cfvsw-swatches-option .cfvsw-swatch-inner{-webkit-mask:url('data:image/svg+xml;utf8,<svg width="90" height="101" viewBox="0 0 90 101" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M36.4902 2.92043L36.4873 2.92218L9.53078 18.9403L9.52024 18.9465L9.52016 18.9464C4.03036 22.029 0.571521 27.9837 0.5 34.4566V66.5648C0.5 72.9649 3.81707 78.885 9.20422 82.0781L36.485 98.0952L36.4868 98.0962C41.873 101.289 48.4526 101.289 53.8388 98.0965L36.4902 2.92043ZM36.4902 2.92043C41.8386 -0.30681 48.4875 -0.30681 53.8359 2.92044L53.8388 2.92217L80.7953 18.9403L80.7958 18.9406C86.1829 22.1337 89.5 28.0537 89.5 34.4539V66.5648C89.5 72.9649 86.1829 78.885 80.7958 82.0781L80.7953 82.0784L53.8393 98.0962L36.4902 2.92043Z" fill="white"/></svg>');mask:url('data:image/svg+xml;utf8,<svg width="90" height="101" viewBox="0 0 90 101" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M36.4902 2.92043L36.4873 2.92218L9.53078 18.9403L9.52024 18.9465L9.52016 18.9464C4.03036 22.029 0.571521 27.9837 0.5 34.4566V66.5648C0.5 72.9649 3.81707 78.885 9.20422 82.0781L36.485 98.0952L36.4868 98.0962C41.873 101.289 48.4526 101.289 53.8388 98.0965L36.4902 2.92043ZM36.4902 2.92043C41.8386 -0.30681 48.4875 -0.30681 53.8359 2.92044L53.8388 2.92217L80.7953 18.9403L80.7958 18.9406C86.1829 22.1337 89.5 28.0537 89.5 34.4539V66.5648C89.5 72.9649 86.1829 78.885 80.7958 82.0781L80.7953 82.0784L53.8393 98.0962L36.4902 2.92043Z" fill="white"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="90" height="101" viewBox="0 0 90 101" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M36.4902 2.92043L36.4873 2.92218L9.53078 18.9403L9.52024 18.9465L9.52016 18.9464C4.03036 22.029 0.571521 27.9837 0.5 34.4566V66.5648C0.5 72.9649 3.81707 78.885 9.20422 82.0781L36.485 98.0952L36.4868 98.0962C41.873 101.289 48.4526 101.289 53.8388 98.0965L36.4902 2.92043ZM36.4902 2.92043C41.8386 -0.30681 48.4875 -0.30681 53.8359 2.92044L53.8388 2.92217L80.7953 18.9403L80.7958 18.9406C86.1829 22.1337 89.5 28.0537 89.5 34.4539V66.5648C89.5 72.9649 86.1829 78.885 80.7958 82.0781L80.7953 82.0784L53.8393 98.0962L36.4902 2.92043Z" fill="white"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-position:center center;-webkit-position:center center;z-index:1}.cfvsw-swatches-option .cfvsw-swatch-inner{width:calc(100% - 0px);height:calc(100% - 0px)}.cfvsw-swatches-option::after{background-color:#312E2A;content:"";z-index:0!important;width:100%;position:absolute;height:100%}.cfvsw-swatches-option:hover::after,.cfvsw-selected-swatch.cfvsw-swatches-option::after{background-color:#90C7F0;opacity:1;width:104%;height:104%}.cfvsw-swatches-option:hover,.cfvsw-swatches-option .cfvsw-swatch-inner:hover,.cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner{opacity:1 !Important}.swiper-wrapper{margin:0}.elementor-image-carousel-wrapper .swiper-wrapper img{height:500px;object-fit:cover}.elementor-image-carousel-wrapper .elementor-slideshow__title{display:none}.swiper-jet{width:100%;height:100%;overflow:hidden}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;margin:0}.swiper-slide .e-con-inner{display:flex}.swiper-jet .elementor-accordion-item{margin-bottom:20px}.swiper-jet .swiper-slide>.e-con-inner>.elementor-widget-image{display:none}.swiper-jet .swiper-slide>.e-con-inner .img-jet-select{display:block}.category-product{margin-left:40px}.category-product p{margin-bottom:0}.category-product a{text-decoration:underline}.product-categories-txt{display:flex;justify-content:space-around}.product-categories-txt .category{width:100%;text-align:center}.product-categories-txt .active-cat,.product-categories-txt .category:hover{background:#90C7F0}.product-categories-txt a{display:block;width:100%;padding:10px}.woocommerce-product-gallery__trigger{display:none !Important}.single .woocommerce-product-gallery__image,.cfvsw-image-option.cfvsw-selected-swatch{pointer-events:none}.swiper-button-prev{background:url(../../../../../../themes/hello-elementor-child/img/arow-l-b.svg) no-repeat}.swiper-button-next{background:url(../../../../../../themes/hello-elementor-child/img/arrow-r-b.svg) no-repeat}.swiper-button-next,.swiper-button-prev{background-size:30px auto;width:30px;top:40px}.swiper-button-next::after,.swiper-button-prev::after{content:''}.e-hotspot__inner-circle::after{content:"+";color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;bottom:0;font-size:40px;line-height:30px;font-weight:300}@media(max-width:768px){.pre-header .elementor-widget-icon-list{width:100%}.pre-header-list ul{margin:0 !Important;justify-content:space-between}.pre-header-list li{background:#fff;border-radius:20px;margin:0 !Important;padding:2px 10px!important}.elementor-nav-menu.sm-vertical .sub-menu{position:relative !Important;margin-top:0 !Important;margin-left:0!important}.list-blog-home article:last-child{display:none !Important}.article-loop .elementor-widget-image a{width:100%}.product-categories{flex-direction:column}.hover-category h3{font-size:28px}.hover-category img{max-width:30px}.cfvsw-swatches-option{min-width:60px !Important;min-height:60px !Important}.woocommerce div.product .woocommerce-tabs ul.tabs{flex-direction:column}.woocommerce div.product.elementor .woocommerce-tabs .panel{padding:0 !Important}.woocommerce-Tabs-panel ul{column-count:1}.swiper-jet .swiper-slide .e-con-inner{flex-wrap:wrap}.swiper-jet .swiper-slide .e-con-inner>div.elementor-widget-image{width:20%}.swiper-jet .swiper-slide .e-con-inner>div:last-child{width:80%}.swiper-jet .swiper-slide .e-con-inner>div:first-child{min-height:500px;order:10;margin-top:0}.woocommerce div.product div.images{margin-bottom:0}.woocommerce div.product form.cart .variations th{padding-bottom:0}.product-categories-txt{flex-direction:column}#show-mbl-cat .elementor-icon{align-items:center;display:flex}.caracte-prod ul{flex-direction:column}.elementor-image-carousel-wrapper .swiper-wrapper img{object-fit:contain;min-height:auto}}.prod-header{background-size:cover;background-position:center center;background-repeat:no-repeat}.marque-tab .elementor-tab-title::before{content:"";transition:0.3s all;background-image:url(../../../../../../themes/hello-elementor-child/img/arrow-r-b.svg)!important;width:100% !Important;height:100% !Important;left:0;right:0!important;bottom:0;top:0;background-repeat:no-repeat!important;background-position:center left!important;position:absolute!important;transform:none!important;background-size:20px}.marque-tab .elementor-tab-title{transition:0.3s all;margin-right:25px!important;margin-bottom:15px}.marque-tab .elementor-tab-title:hover,.marque-tab .elementor-tab-title.elementor-active{padding-left:35px;border-bottom:1px solid !Important}.marque-tab .elementor-tab-title:hover::before,.marque-tab .elementor-tab-title.elementor-active::before{background-size:30px}.elementor-message.elementor-message-success{font-size:19px;background:green;color:#fff;padding:5px}.elementor-message.elementor-message-success::before{display:none}.contact-form-container{display:none !Important}.logged-in .contact-form-container{display:block !Important}.contact-form-container textarea,.contact-form-container input{border:1px solid #000;border-width:0 0 1px 0;border-radius:0}.contact-form-container textarea{height:150px}.contact-form-container input[type='submit']{color:#fff;border-radius:0}.contact-form-container input[type='submit']:hover{border-radius:0}.contact-form-container .flex{display:flex;column-gap:20px}.contact-form-container .flex .w-40{flex-basis:40%}.contact-form-container .flex .w-50{flex-basis:50%}.contact-form-container .flex .w-60{flex-basis:60%}.form-white.contact-form-container textarea,.form-white.contact-form-container input{border-radius:10px;border:0}.form-white.contact-form-container input[type='submit']{color:#fff;border-radius:20px}.form-white.contact-form-container input[type='submit']:hover{border-radius:20px}.form-white.contact-form-container .wpcf7-acceptance,.form-white.contact-form-container .wpcf7-acceptance a{color:#fff}.grecaptcha-badge{visibility:hidden!important}