.grecaptcha-badge{display:none}.cmplz-banner-checkbox label:before{box-shadow:none!important}.cmplz-manage-consent::before{content:"";display:inline-block;vertical-align:middle;margin-left:4px;color:#fff}#cmplz-manage-consent .cmplz-manage-consent{bottom:30px!important;left:30px!important;border-radius:100%!important;color:#333!important;background:#333!important;padding:15px 15px 15px 15px!important;min-width:unset!important;width:45px;height:45px!important;padding:0!important;background-image:url(/wp-content/themes/hello-elementor-child/images/cookie.png)!important;background-position:center;background-repeat:no-repeat!important}@media screen and (min-width:768px) and (max-width:1024px){#cmplz-manage-consent .cmplz-manage-consent{bottom:45px!important;left:15px!important}}@media screen and (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{bottom:15px!important;left:15px!important}}.cmplz-show-banner.elementor-widget-button a:hover{cursor:pointer;background-color:var(--e-global-color-primary)}@media screen and (min-width:410px) and (max-width:768px){#home-liste-deces{margin-bottom:-120px}}.menu-item a{transition:.3s}.menu-item.current-menu-item a:hover,.menu-item.current-menu-ancestor a:hover{color:var(--e-global-color-accent)!important}header a.link-top .elementor-widget-text-editor{transition:.3s}header a.link-top:hover .elementor-widget-text-editor{color:var(--e-global-color-primary)}.quote-btn-open-popin a.elementor-button:hover{cursor:pointer}.page-content a{text-decoration:none}.elementor-widget-text-editor strong{font-weight:600}.elementor-widget-text-editor ul{margin-bottom:15px}.elementor-widget-text-editor li{margin-bottom:8px}.elementor-widget-text-editor li::marker{color:var(--e-global-color-primary)}.footer-credits a{color:#aaa}span.breadcrumb.delimiter{color:#767676;margin:0 5px}.woocommerce-message{border-radius:0 0 5px 5px}.woocommerce-message:focus{outline:1px solid #f9b233}.woocommerce-message .button.wc-forward{font-weight:400;text-transform:uppercase;border-radius:35px}.woocommerce-breadcrumb{color:var(--e-global-color-accent)!important}.contrat-bar{position:relative}.contrat-bar:before{content:"";height:23px;width:2px;background:var(--e-global-color-accent);display:block;position:absolute;top:0;left:0}.carrousel-chambre .swiper-slide,.carrousel-chambre .elementor-image-carousel-wrapper.swiper,.carrousel-chambre figure.swiper-slide-inner,.carrousel-chambre figure.swiper-slide-inner img.swiper-slide-image{height:100%}.carrousel-chambre figure.swiper-slide-inner img.swiper-slide-image{object-fit:cover}.pum .pum-content h1.has-text-align-center,.pum .pum-content h2.has-text-align-center,.pum .pum-content h3.has-text-align-center,.pum .pum-content h4.has-text-align-center,.pum .pum-content h5.has-text-align-center,.pum .pum-content h6.has-text-align-center{text-align:center!important}.pum .pum-content p.has-text-align-center{text-align:center!important}.pum .pum-content figure img{border-radius:15px}.twentytwenty-before-label,.twentytwenty-after-label{opacity:1}.bafg-twentytwenty-container.twentytwenty-container{aspect-ratio:1 / 1;width:100%!important;height:auto!important;overflow:hidden}img.skip-lazy.twentytwenty-before,img.skip-lazy.twentytwenty-after{width:100%!important;height:100%!important;object-fit:cover}.bafg-row.bafg-gallery-row{justify-content:center}.dialog-lightbox-widget{z-index:9999999999}.dialog-lightbox-widget header .e-font-icon-svg.e-eicon-share-arrow{display:none}body.error404 #content{min-height:calc(100vh - 368px);padding-top:60px;padding-bottom:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}body.error404 #content a.elementor-button{background-color:#002043}body.error404 #content a.elementor-button:hover{background-color:#fff}.last-articles{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:45px;grid-row-gap:60px}.last-articles article{position:relative;padding-bottom:25px}.last-articles article a.thumbnail{display:block;height:220px;border-radius:35px;overflow:hidden}.last-articles article a.thumbnail img{height:100%;width:100%;object-fit:cover;transform:scale(1.075);transition:.3s}.last-articles article a.thumbnail:hover img{transform:scale(1)}.last-articles article h3{font-size:22px;line-height:30px;margin-top:20px;margin-bottom:10px}.last-articles article h3 a{color:var(--e-global-color-accent);transition:.3s}.last-articles article h3 a:hover{color:var(--e-global-color-primary)}.last-articles article p{text-align:justify}.last-articles article a.read-more{position:absolute;bottom:0;left:0;text-transform:uppercase;font-size:13px;color:var(--e-global-color-primary);transition:.3s}.last-articles article a.read-more:before{content:"+";margin-right:8px;font-weight:800;font-size:20px}@media screen and (max-width:1024px){.last-articles{grid-template-columns:repeat(2,1fr)}.last-articles article:last-child{display:none}}@media screen and (max-width:768px){.last-articles{grid-template-columns:repeat(1,1fr)}.last-articles article:last-child{display:block}}table.formules{border-collapse:separate;border-spacing:30px 0;font-size:16px}table.formules tr.row-1:hover th{background-color:#fff!important}table.formules tr:hover th.titre-row{background-color:#fff!important}table.formules tr.row-1 th:nth-child(1){background:var(--e-global-color-primary)!important;border-radius:15px 15px 0 0;padding:20px 15px;font-weight:600}table.formules tr.row-1 th:nth-child(2){background:var(--e-global-color-accent)!important;border-radius:15px 15px 0 0;padding:20px 15px;font-weight:600}table.formules tr.row-1 th{color:#fff;text-transform:uppercase;font-weight:400}table.formules th,table.formules td{width:33%;border:none;text-align:center}table.formules tbody>tr:nth-child(odd)>td,table.formules tbody>tr:nth-child(odd)>th{background:none}table.formules th.titre-row{border-bottom:2px solid #fff;vertical-align:middle;text-transform:uppercase;font-weight:600;text-align:right}table.formules th.titre-row span.small{color:#6e6e6e;font-weight:400;text-transform:none;font-size:14px}table.formules tr>*:nth-child(1){background:#f9f6f7!important;border-bottom:2px solid #fff;vertical-align:middle}table.formules tr>*:nth-child(2){background:#fffaf0!important;border-bottom:2px solid #fff;vertical-align:middle}table.formules span.parenthese{font-size:13px}table.formules span.titre-versement{font-weight:600}table.formules button.formule-btn{display:block;margin:15px auto 0 auto;padding:12px 24px}table.formules button.formule-btn.prevoyance{background-color:var(--e-global-color-accent)}table.formules button.formule-btn.prevoyance:hover{background-color:var(--e-global-color-primary)}table.formules tr:nth-child(3) td{vertical-align:top}@media screen and (max-width:1024px){table.formules{border-spacing:15px 0}}@media screen and (max-width:768px){table.formules{border-spacing:5px 0;font-size:14px;min-width:508px}.tableau-pack .elementor-widget-container{overflow-x:scroll}.tableau-pack .elementor-widget-container:before{content:"";height:100%;position:absolute;width:10px;left:0;top:0;background:#fff;background:-moz-linear-gradient(90deg,rgb(255 255 255) 0%,#fff0 100%);background:-webkit-linear-gradient(90deg,rgb(255 255 255) 0%,#fff0 100%);background:linear-gradient(90deg,rgb(255 255 255) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);pointer-events:none}.tableau-pack .elementor-widget-container:after{content:"";height:100%;position:absolute;width:10px;right:0;top:0;background:#fff;background:-moz-linear-gradient(270deg,rgb(255 255 255) 0%,#fff0 100%);background:-webkit-linear-gradient(270deg,rgb(255 255 255) 0%,#fff0 100%);background:linear-gradient(270deg,rgb(255 255 255) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);pointer-events:none}table.formules th.titre-row{padding:15px 5px;font-size:12px}table.formules th.titre-row span.small{font-size:12px}.tableau-pack.resp-prev table.formules{min-width:unset}.tableau-pack.resp-epar table.formules{min-width:unset}.tableau-pack.resp-prev .elementor-widget-container:before,.tableau-pack.resp-epar .elementor-widget-container:before,.tableau-pack.resp-prev .elementor-widget-container:after,.tableau-pack.resp-epar .elementor-widget-container:after{display:none}.tableau-pack.resp-prev table.formules tr.row-1 th:nth-child(1){background:var(--e-global-color-accent)!important}.tableau-pack.resp-prev table.formules tr>*:nth-child(1){background:#fffaf0!important}}body.page-id-17 main#content{max-width:none;margin-bottom:150px;padding-left:0;padding-right:0}body.page-id-17 main#content .page-header{text-align:center;color:#fff;background-image:url(/wp-content/themes/hello-elementor-child/images/avis-title-background.jpg);background-position:center;margin-bottom:45px;padding:90px 15px}body.page-id-17 main#content .page-header h1{margin:0;margin:auto}body.page-id-17 main#content .page-content{max-width:1440px;margin-left:auto;margin-right:auto}main#content.szamweber-theme.archive{max-width:none;margin-bottom:150px}main#content.szamweber-theme.archive .page-header{text-align:center;color:#fff;background-image:url(/wp-content/themes/hello-elementor-child/images/avis-title-background.jpg);background-position:center;margin-bottom:45px;padding:90px 15px}main#content.szamweber-theme.archive .page-header h1{margin:0;margin:auto}main#content.szamweber-theme.archive .page-header p.entry-title-detail{margin-top:15px}main#content.szamweber-theme.archive .categories{max-width:1440px;margin:0 auto 45px auto;display:flex;justify-content:center;gap:45px;flex-wrap:wrap}main#content.szamweber-theme.archive .categories a{padding:8px 16px;background:#f4f4f4;color:#000;text-transform:uppercase;transition:.3s}main#content.szamweber-theme.archive .categories a:hover{background:var(--e-global-color-accent);color:#fff}main#content.szamweber-theme.archive .categories a.active{background:var(--e-global-color-accent);color:#fff}main#content.szamweber-theme.archive .page-content{max-width:1440px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:45px;grid-row-gap:60px;margin-bottom:0}main#content.szamweber-theme.archive article{position:relative;padding-bottom:25px}main#content.szamweber-theme.archive article a.thumbnail{display:block;height:220px;border-radius:35px;overflow:hidden}main#content.szamweber-theme.archive article a.thumbnail img{height:100%;width:100%;object-fit:cover;transform:scale(1.075);transition:.3s}main#content.szamweber-theme.archive article a.thumbnail:hover img{transform:scale(1)}main#content.szamweber-theme.archive article h2{font-size:22px;line-height:30px;margin-top:20px;margin-bottom:10px}main#content.szamweber-theme.archive article h2 a{color:var(--e-global-color-accent);transition:.3s}main#content.szamweber-theme.archive article h2 a:hover{color:var(--e-global-color-primary)}main#content.szamweber-theme.archive article p{text-align:justify}main#content.szamweber-theme.archive article a.read-more{position:absolute;bottom:0;left:0;text-transform:uppercase;font-size:13px;color:var(--e-global-color-primary);transition:.3s}main#content.szamweber-theme.archive article a.read-more:before{content:"+";margin-right:8px;font-weight:800;font-size:20px}main#content.szamweber-theme.archive .pagination{max-width:1440px;border-top:1px solid #f4f4f4;padding-top:45px;margin-top:45px}@media screen and (max-width:1480px){main#content.szamweber-theme.archive{margin-bottom:120px}main#content.szamweber-theme.archive .page-content{margin-bottom:120px;padding-left:60px;padding-right:60px}}@media screen and (max-width:1024px){main#content.szamweber-theme.archive{margin-bottom:90px}main#content.szamweber-theme.archive .page-content{grid-template-columns:repeat(2,1fr);margin-bottom:90px;padding-left:30px;padding-right:30px}}@media screen and (max-width:768px){main#content.szamweber-theme.archive{padding:0}main#content.szamweber-theme.archive .categories{gap:15px}main#content.szamweber-theme.archive .page-content{grid-template-columns:repeat(1,1fr);max-width:560px;margin:auto;padding-left:15px;padding-right:15px}}body.post-template-default.single main#content{max-width:none;margin-bottom:90px;padding:0}body.post-template-default.single main#content .page-header{text-align:center;color:#fff;background-image:url(/wp-content/themes/hello-elementor-child/images/avis-title-background.jpg);background-position:center;margin-bottom:45px;padding:90px 15px}body.post-template-default.single main#content .page-header h1{margin:0;margin:auto;font-size:54px;line-height:66px}body.post-template-default.single main#content .page-header p.entry-title-detail{margin-top:15px}body.post-template-default.single main#content .page-content{max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:0;padding-left:15px;padding-right:15px;text-align:justify}body.post-template-default.single main#content .page-content p strong{font-weight:700}body.post-template-default.single main#content .page-content h2{margin-top:45px}body.post-template-default.single main#content .page-content h3{margin-top:35px}body.post-template-default.single main#content .page-content h4,body.post-template-default.single main#content .page-content h5,body.post-template-default.single main#content .page-content h6{margin-top:25px}body.post-template-default.single main#content .page-content h6{margin-bottom:12px}section#comments{display:none}.last-articles-single{max-width:1440px;padding:0 15px;margin:0 auto 90px auto}.last-articles-single h2{margin-bottom:45px}a.all-post-button{background:var(--e-global-color-primary);border-radius:50px;color:#fff;display:block;margin:auto;padding:12px 14px;text-align:center;text-transform:uppercase;width:250px;margin-bottom:90px;margin-top:-30px;transition:.3s}a.all-post-button:hover{background:var(--e-global-color-accent)}@media screen and (max-width:768px){body.post-template-default.single main#content .page-header h1{font-size:26px;line-height:34px}}body.woocommerce-cart main#content .page-content .wp-block-woocommerce-cart.alignwide{margin:0}body.woocommerce-cart main#content,body.woocommerce-checkout main#content{max-width:none;margin-bottom:90px;padding:0}body.woocommerce-cart main#content .page-header,body.woocommerce-checkout main#content .page-header{text-align:center;color:#fff;background-image:url(/wp-content/themes/hello-elementor-child/images/avis-title-background.jpg);background-position:center;margin-bottom:45px;padding:90px 15px}body.woocommerce-cart main#content .page-header h1,body.woocommerce-checkout main#content .page-header h1{margin:0;margin:auto;font-size:54px;line-height:66px}body.woocommerce-cart main#content .page-header p.entry-title-detail,body.woocommerce-checkout main#content .page-header p.entry-title-detail{margin-top:15px}body.woocommerce-cart main#content .page-content,body.woocommerce-checkout main#content .page-content{max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:0;padding-left:15px;padding-right:15px}body.woocommerce-cart main#content .wc-block-cart-items td.wc-block-cart-item__image img{border-radius:8px}body.woocommerce-cart main#content .wc-block-cart-items td.wc-block-cart-item__product .wc-block-components-product-name{text-transform:uppercase;font-size:20px;line-height:24px}body.woocommerce-cart main#content .wc-block-cart-items td.wc-block-cart-item__product .wc-block-components-product-metadata__description{display:none}body.woocommerce-cart main#content .wc-block-cart-items td.wc-block-cart-item__product ul.wc-block-components-product-details li{margin-bottom:4px}body.woocommerce-cart main#content .wc-block-cart-items td.wc-block-cart-item__product ul.wc-block-components-product-details li span{font-size:14px;font-weight:400}body.woocommerce-cart main#content .wc-block-cart-items td.wc-block-cart-item__product button.wc-block-cart-item__remove-link{font-size:14px;margin-top:6px}body.woocommerce-cart main#content .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-shipping__change-address__link{display:none}.wc-block-cart__submit-container{text-align:center}a.wc-block-cart__submit-button{background:var(--e-global-color-primary);width:260px!important;margin:auto!important;color:#fff!important;text-transform:uppercase;border-radius:30px}a.wc-block-cart__submit-button:hover{background:var(--e-global-color-accent)}@media screen and (max-width:1024px){a.wc-block-cart__submit-button{width:240px!important}}@media screen and (max-width:768px){body.woocommerce-cart main#content .page-header h1,body.woocommerce-checkout main#content .page-header h1{font-size:26px;line-height:34px}}body.woocommerce-account main#content{max-width:none;margin-bottom:90px;padding:0}body.woocommerce-account main#content .page-header{text-align:center;color:#fff;background-image:url(/wp-content/themes/hello-elementor-child/images/avis-title-background.jpg);background-position:center;margin-bottom:45px;padding:90px 15px}body.woocommerce-account main#content .page-header h1{margin:0;margin:auto;font-size:54px;line-height:66px}body.woocommerce-account main#content .page-header p.entry-title-detail{margin-top:15px}body.woocommerce-account main#content .page-content{max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:0;padding-left:15px;padding-right:15px}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul{padding:35px;list-style:none;background:#f4f4f4;border-radius:35px}body.woocommerce-account nav.woocommerce-MyAccount-navigation li{margin-bottom:15px}body.woocommerce-account nav.woocommerce-MyAccount-navigation li a{padding:6px 12px;text-transform:uppercase;color:#000;font-weight:400;transition:.3s}body.woocommerce-account nav.woocommerce-MyAccount-navigation li a:hover{color:var(--e-global-color-primary)}body.product-template-default main#main{margin:60px auto 60px auto}body.product-template-default main#main .woocommerce-breadcrumb{margin-bottom:45px}body.product-template-default div.product{display:flex;flex-wrap:wrap;justify-content:space-between}body.product-template-default .woocommerce-product-gallery .flex-viewport,body.product-template-default .woocommerce-product-gallery .woocommerce-product-gallery__image{border-radius:35px;aspect-ratio:1 / 1;width:100%;height:auto!important}body.product-template-default .woocommerce-product-gallery .woocommerce-product-gallery__image a,body.product-template-default .woocommerce-product-gallery .woocommerce-product-gallery__image a img{height:100%;display:block;object-fit:cover}body.product-template-default .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image,body.product-template-default .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image a{aspect-ratio:1 / 1;display:block!important}body.product-template-default .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image a img{height:100%;width:100%;object-fit:cover}body.product-template-default .woocommerce-product-gallery .flex-control-thumbs{margin-left:-15px!important;margin-right:-15px!important}body.product-template-default .woocommerce-product-gallery .flex-control-thumbs li{margin-right:15px!important;margin-left:15px!important;margin-top:30px!important;width:calc(25% - 30px)!important;border-radius:15px;overflow:hidden}body.product-template-default div.product .product_title{font-size:36px;line-height:42px}body.product-template-default div.product .woocommerce-product-details__short-description{text-align:justify}body.product-template-default div.product .price-and-add-to-cart{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:45px}body.product-template-default div.product .price-and-add-to-cart form.cart .quantity input{height:40px;margin-right:5px;width:60px;padding:0 0 0 10px;text-align:center;background:#f4f4f4;border:none;outline:1px solid #f4f4f4;border-radius:10px;transition:.3s}body.product-template-default div.product .price-and-add-to-cart form.cart .quantity input:focus{border:none;outline:1px solid #f9b233}body.product-template-default div.product .price-and-add-to-cart form.cart button.single_add_to_cart_button{padding:12px 24px;border-radius:50px;background-color:var(--e-global-color-accent);font-weight:400}.info-livraison-container{width:100%;margin:90px 0}.info-livraison-content{margin-top:45px;display:flex;flex-direction:row;gap:60px}.info-livraison-col{display:flex;flex-direction:row;gap:15px}.info-livraison-col img{width:30px;height:30px}.info-livraison-text-wrap h3{font-size:20px;line-height:26px;margin:0 0 15px 0}.info-livraison-text-wrap p{text-align:justify}body.product-template-default div.product section.up-sells{width:100%}body.product-template-default div.product section.up-sells ul.products{display:flex;justify-content:space-between;margin-top:45px}body.product-template-default div.product section.up-sells ul.products:before,body.product-template-default div.product section.up-sells ul.products:after{display:none}body.product-template-default div.product section.up-sells ul.products li.product{width:calc(33% - 27px);margin:0;position:relative}body.product-template-default div.product section.up-sells ul.products li.product .product-image-container{border-radius:35px;aspect-ratio:4 / 3;object-fit:cover;overflow:hidden}body.product-template-default div.product section.up-sells ul.products li.product a .product-image-container img{transform:scale(1.075);transition:.3s}body.product-template-default div.product section.up-sells ul.products li.product a:hover .product-image-container img{transform:scale(1)}body.product-template-default div.product section.up-sells ul.products li.product .woocommerce-loop-product__title{color:#000;text-align:center;line-height:24px;margin-bottom:8px;transition:.3s}body.product-template-default div.product section.up-sells ul.products li.product a:hover .woocommerce-loop-product__title{color:var(--e-global-color-accent)}body.product-template-default div.product section.up-sells ul.products li.product span.price{text-align:center;font-size:16px;color:var(--e-global-color-primary);margin-bottom:15px}body.product-template-default div.product section.up-sells ul.products li.product span.price span.label{display:none}body.product-template-default div.product section.up-sells ul.products li.product .add_to_cart_button{position:absolute;bottom:0;left:calc(50% - 140px);margin:0;width:280px;text-align:center;background-color:var(--e-global-color-accent);color:#fff;font-weight:400;text-transform:uppercase;font-size:12px;padding:12px;border-radius:18px;transition:.3s}body.product-template-default div.product section.up-sells ul.products li.product .add_to_cart_button:hover{background-color:var(--e-global-color-0633f8c)}body.product-template-default div.product section.up-sells ul.products li.product a.added_to_cart{width:200px;text-align:center;background:#f4f4f4;padding:6px;display:block;margin:auto;border-radius:50px;color:#000;margin-bottom:12px}.champs-defunt label{margin-bottom:10px;text-transform:uppercase}.champs-defunt input,.champs-defunt textarea{margin-bottom:30px;border-radius:0;border:none;border-bottom:1px solid #666}.champs-defunt input:focus,.champs-defunt textarea:focus{outline:none}.champs-defunt textarea{height:90px;transition:height 0s}@media screen and (max-width:1199px){body.product-template-default .woocommerce-product-gallery .flex-control-thumbs li{margin-right:5px!important;margin-left:5px!important;margin-top:15px!important;width:calc(25% - 10px)!important}body.product-template-default .woocommerce-product-gallery .flex-control-thumbs{margin-left:-5px!important;margin-right:-5px!important}body.product-template-default div.product section.up-sells ul.products li.product .add_to_cart_button{left:calc(50% - 110px);width:220px}.info-livraison-content{flex-direction:column}}@media screen and (max-width:1024px){body.product-template-default div.product section.up-sells ul.products li.product .add_to_cart_button{left:calc(50% - 85px);width:170px}}@media screen and (max-width:768px){body.product-template-default div.product section.up-sells ul.products{flex-wrap:wrap;gap:60px}body.product-template-default div.product section.up-sells ul.products li.product{width:100%}body.product-template-default div.product section.up-sells ul.products li.product .product-image-container{max-width:300px;margin:auto}}body.archive.woocommerce main#main{max-width:none;margin-bottom:150px;padding:0}body.archive.woocommerce main#main header{text-align:center;color:#fff;background-image:url(/wp-content/themes/hello-elementor-child/images/avis-title-background.jpg);background-position:center;margin-bottom:45px;padding:90px 15px}body.archive.woocommerce main#main header h1{font-size:54px;line-height:66px;margin:0;margin:auto}body.archive.woocommerce main#main .page-header p.entry-title-detail{margin-top:15px}body.archive.woocommerce main#main ul.products,body.archive.woocommerce main#main nav.woocommerce-breadcrumb,body.archive.woocommerce main#main .result-count-and-ordering-form{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 15px}body.archive.woocommerce main#main ul.products{margin-top:135px}body.archive.woocommerce main#main .result-count-and-ordering-form form.woocommerce-ordering select.orderby{border:none;background:#f4f4f4;outline:1px solid #f4f4f4;transition:.3s}body.archive.woocommerce main#main .result-count-and-ordering-form form.woocommerce-ordering select.orderby:focus{outline:1px solid var(--e-global-color-accent)}body.archive.woocommerce main#main nav.woocommerce-breadcrumb{margin-bottom:45px}body.archive.woocommerce main#main ul.products{display:flex;flex-wrap:wrap}body.archive.woocommerce main#main ul.products li.product .product-image-container{border-radius:35px;aspect-ratio:1 / 1;object-fit:cover;overflow:hidden}body.archive.woocommerce main#main ul.products li.product a .product-image-container img{transform:scale(1.075);transition:.3s}body.archive.woocommerce main#main ul.products li.product a:hover .product-image-container img{transform:scale(1)}body.archive.woocommerce main#main ul.products li.product .woocommerce-loop-product__title{color:#000;text-align:center;line-height:24px;margin-bottom:8px;transition:.3s}body.archive.woocommerce main#main ul.products li.product a:hover .woocommerce-loop-product__title{color:var(--e-global-color-accent)}body.archive.woocommerce main#main ul.products li.product span.price{text-align:center;font-size:16px;color:var(--e-global-color-primary);margin-bottom:15px}body.archive.woocommerce main#main ul.products li.product span.price span.label{display:none}body.archive.woocommerce main#main ul.products li.product .add_to_cart_button{position:absolute;bottom:0;left:calc(50% - 120px);margin:0;width:240px;text-align:center;background-color:var(--e-global-color-accent);color:#fff;font-weight:400;text-transform:uppercase;font-size:12px;padding:12px;border-radius:18px;transition:.3s}body.archive.woocommerce main#main ul.products li.product .add_to_cart_button:hover{background-color:var(--e-global-color-0633f8c)}body.archive.woocommerce main#main ul.products li.product a.added_to_cart{width:200px;text-align:center;background:#f4f4f4;padding:6px;display:block;margin:auto;border-radius:50px;color:#000;margin-bottom:12px}@media screen and (max-width:1199px){body.archive.woocommerce main#main{margin-bottom:120px}body.archive.woocommerce main#main ul.products li.product .add_to_cart_button{left:calc(50% - 110px);width:220px}}@media screen and (max-width:992px){body.archive.woocommerce main#main{margin-bottom:90px}body.archive.woocommerce main#main ul.products{justify-content:center}body.archive.woocommerce main#main ul.products li.product{width:calc(33% - 30px);margin-right:30px}body.archive.woocommerce main#main ul.products li.product:nth-child(3n){margin-right:0}body.archive.woocommerce main#main ul.products li.product .add_to_cart_button{left:calc(50% - 85px);width:170px}}@media screen and (max-width:768px){body.archive.woocommerce main#main{margin-bottom:45px}body.archive.woocommerce main#main header h1{font-size:26px;line-height:34px}body.archive.woocommerce main#main ul.products li.product{width:calc(50% - 30px)}body.archive.woocommerce main#main ul.products li.product:nth-child(3n){margin-right:30px}body.archive.woocommerce main#main ul.products li.product:nth-child(2n){margin-right:0}}@media screen and (max-width:540px){body.archive.woocommerce main#main .result-count-and-ordering-form{display:flex;flex-direction:column}body.archive.woocommerce main#main ul.products{margin-top:45px}body.archive.woocommerce main#main ul.products li.product{width:100%}body.archive.woocommerce main#main ul.products li.product{margin-right:0px!important}body.archive.woocommerce main#main ul.products li.product img{max-width:260px;margin:auto}body.archive.woocommerce main#main ul.products li.product .product-image-container{max-width:260px;margin:auto}}.cf-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.cf-container p{margin-bottom:0}.cf-container label{margin-bottom:8px}.cf-col-1,.cf-col-2,.cf-col-3,.cf-col-4,.cf-col-5,.cf-col-6,.cf-col-7,.cf-col-8,.cf-col-9,.cf-col-10,.cf-col-11,.cf-col-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-bottom:15px}.cf-container label{width:100%}.cf-container .wpcf7-form-control-wrap{margin-top:10px;display:block}.cf-container input,.cf-container textarea{border-width:0 0 1px 0;border-radius:0;border-color:#04182e;font-weight:300;transition:.3s}.cf-container input.wpcf7-file{font-size:14px}.cf-container input.wpcf7-file:focus{background:none}.cf-container input:focus,.cf-container textarea:focus{border-color:var(--e-global-color-accent);background:#f4f4f4;outline:none}.cf-container textarea{min-height:180px;height:120px;max-height:70vh;transition:all .3s,height 0s}.cf-container .politique-conf{padding-left:7px;margin-top:-15px}.cf-container .politique-conf input[type="checkbox"]{margin-right:5px;width:14px;height:14px}.cf-container .politique-conf span,.cf-container .politique-conf span a{font-size:13px;margin-top:0;margin-bottom:5px}.cf-container input[type="submit"]{margin:0 auto;display:block;background:var(--e-global-color-primary);color:#fff;padding:12px 36px;letter-spacing:.5px;text-transform:uppercase;transition:.3s}.cf-container input[type="submit"]:hover,.cf-container input[type="submit"]:focus{background-color:var(--e-global-color-accent);outline:none}.cf-container h4{margin:30px 0 10px 0}.cf-container span.wpcf7-not-valid-tip{margin-top:6px;font-weight:300}.objet select{border:none;border-bottom:1px solid #000;border-radius:0;color:#8c8c8c}@media (min-width:768px){.cf-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.cf-push-1{margin-left:8.333333%}.cf-col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.cf-push-2{margin-left:16.66667%}.cf-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cf-push-3{margin-left:25%}.cf-col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.cf-push-4{margin-left:33.33333%}.cf-col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.cf-push-5{margin-left:41.66667%}.cf-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cf-push-6{margin-left:50%}.cf-col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.cf-push-7{margin-left:58.33333%}.cf-col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.cf-push-8{margin-left:66.66667%}.cf-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.cf-push-9{margin-left:75%}.cf-col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.cf-push-10{margin-left:83.33333%}.cf-col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.cf-push-11{margin-left:91.66667%}.cf-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:768px){.cf-container .order-m-1{order:1!important}.cf-container .order-m-2{order:2!important}.cf-container .order-m-3{order:3!important}.cf-container .order-m-4{order:4!important}.cf-container .order-m-5{order:5!important}}#menu-stickable.test{position:fixed;top:-92px;left:0;transition:.3s}#menu-stickable.sticky{position:fixed;top:0;left:0}.galerie-marbrerie a img{width:100%;height:290px;object-fit:cover}.galerie-marbrerie .gallery{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}@media screen and (max-width:1440px){.galerie-marbrerie .gallery-item{max-width:33%!important}}@media screen and (max-width:1024px){.galerie-marbrerie .gallery-item{max-width:50%!important}}@media screen and (max-width:768px){.galerie-marbrerie .gallery{flex-direction:column}.galerie-marbrerie .gallery-item{max-width:320px!important;display:block;margin:0 auto!important}.galerie-marbrerie a img{height:auto}}.swiper{width:60%;height:auto}.swiper-button-prev,.swiper-button-next{top:50px;background:#f1f1f1;color:#873546;width:30px;height:30px;border-radius:30px}.swiper-button-prev:after,.swiper-button-next:after{font-size:18px}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper-slide{padding-left:80px;padding-right:80px}.swiper-slide .elementor-testimonial-content{text-align:justify;text-align-last:center}@media screen and (max-width:1024px){.swiper{width:100%}.swiper-slide{padding-left:40px;padding-right:40px}}@media screen and (max-width:767px){.swiper-slide .elementor-testimonial-content{text-align-last:left}}.impaakt-product-categories{max-width:1440px;margin:0 auto 30px auto;padding:0 15px;display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.impaakt-product-categories a{padding:8px 16px;background:#f4f4f4;color:#000;text-transform:uppercase;transition:.3s}.impaakt-product-categories a.active{background:var(--e-global-color-accent);color:#fff}