@charset "UTF-8";.text-white,.text-white [class*=title-heading]{color:#fff !important}.black,.black [class*=title-heading]{color:#231f20 !important}.grey,.grey [class*=title-heading]{color:#5f5e5e !important}.yellow,.yellow [class*=title-heading]{color:#fdebc5 !important}body{line-height:1.3em !important}body *{letter-spacing:1px}.hidden-xs-inline{display:none !important}@media (min-width:550px){.hidden-xs-inline{display:inline-block !important}}.visible-xs-inline{display:inline-block !important}@media (min-width:550px){.visible-xs-inline{display:none !important}}p{text-align:justify;line-height:1.2em}.text-center p{text-align:center}.list-inline{list-style-type:none;padding:0;margin:0}.list-inline li{display:inline-block}.text-center{text-align:center}.medium,.medium p,.medium ul li{font-size:18px}.post-content a:hover{color:#fdebc5}.thin{font-weight:500 !important}h1{font-size:1.2em;text-transform:none !important;text-transform:uppercase}@media (min-width:1200px){h1{font-size:1.8em}}h2,.h2{font-size:1.6em !important}@media (min-width:1200px){h2,.h2{font-size:2em !important}}h3{font-size:1.1em !important;line-height:1em;font-weight:500}@media (min-width:1200px){h3{font-size:1.3em !important}}#main ul:not(.dashboard-links){list-style-image:url("/wp-content/themes/flatsome-child/assets/img/puce.png")}li{margin-bottom:.3em}.title-trait,.single-post .entry-content h2,.single-post .entry-header-text .entry-title,.blog-wrapper .box .post-title{display:block}.title-trait:after,.single-post .entry-content h2:after,.single-post .entry-header-text .entry-title:after,.blog-wrapper .box .post-title:after{content:" ";display:block;height:4px;background-color:#231f20;vertical-align:middle;width:130px;margin-top:15px}@media (min-width:550px){.title-trait:after,.single-post .entry-content h2:after,.single-post .entry-header-text .entry-title:after,.blog-wrapper .box .post-title:after{width:126px;margin-right:18px}}.title-trait.center:after,.single-post .entry-content h2.center:after,.single-post .entry-header-text .entry-title.center:after,.blog-wrapper .box .post-title.center:after{margin-left:auto;margin-right:auto}.title-trait.text-white:after,.single-post .entry-content h2.text-white:after,.single-post .entry-header-text .entry-title.text-white:after,.blog-wrapper .box .post-title.text-white:after{background-color:#fff}.title-trait.mini:before,.single-post .entry-content h2.mini:before,.single-post .entry-header-text .entry-title.mini:before,.blog-wrapper .box .post-title.mini:before{width:40px}.title-trait.section-title-container b,.single-post .entry-content h2.section-title-container b,.single-post .entry-header-text .entry-title.section-title-container b,.blog-wrapper .box .post-title.section-title-container b{display:none}.title-trait.section-title-container .section-title-center,.single-post .entry-content h2.section-title-container .section-title-center,.single-post .entry-header-text .entry-title.section-title-container .section-title-center,.blog-wrapper .box .post-title.section-title-container .section-title-center{text-align:center;display:block}@media (min-width:1600px){.padding-top-80{padding-top:80px}}@media (min-width:1600px){.padding-top-120{padding-top:80px}}.btn-yellow{background-color:#fdebc5;padding:6px 15px;font-size:18px;font-weight:600;color:#fff}.btn-yellow:hover{background-color:#fac962;color:#fff}.widget_shopping_cart .woocommerce-mini-cart__buttons a{line-height:1em;min-height:auto;padding-top:10px;padding-bottom:10px;font-size:14px;font-family:"Barlow",sans-serif !important;background-color:#fdebc5 !important;color:#231f20 !important}.widget_shopping_cart .woocommerce-mini-cart__buttons a:hover{background-color:#fac962 !important}.widget_shopping_cart .cart_list li{color:#fdebc5 !important}.widget_shopping_cart .cart_list li a:not(.remove){font-size:13px}.widget_shopping_cart .woocommerce-mini-cart__total{color:#fdebc5}#header .html_topbar_left a{font-size:14px;font-weight:400;color:#fff}@media (min-width:850px){#header .html_topbar_left a{font-size:18px}}#header .html_topbar_left a.header-location{margin-right:26px}#header .header-social-icons a{font-size:18px}#header .nav-right>li{margin-left:25px}#header .nav-right>li>a{font-size:14px}@media (min-width:850px){#header .nav-right>li>a{font-size:20px}}#header li.has-dropdown:after,#header li.has-dropdown:before{border-bottom-color:#fdebc5}#header li.has-dropdown .nav-dropdown{border-color:#fdebc5;background-color:#231f20;padding:13px}#header li.has-dropdown .nav-dropdown a{color:#fff;padding-left:4px;padding-right:4px}#header li.has-dropdown .nav-dropdown a:hover{color:#000;background-color:#fdebc5}.mfp-bg.mfp-ready{opacity:.8}#search-lightbox{font-size:.8em}#header .top-divider{display:none}#header .stuck #logo{width:120px}#header #wide-nav{border-top:0 none;padding-bottom:8px}#header #wide-nav .flex-left{width:100%}#header #wide-nav .nav-divided>li+li>a:after{left:-.5em;border-color:#5f5e5e}#header #wide-nav .nav>li{margin:0}#header #wide-nav .nav>li>a{font-size:15px;padding:12px 16px}@media (min-width:1200px){#header #wide-nav .nav>li>a{font-size:20px}}#header #wide-nav .nav>li.first a:after{content:"";display:inline-block;width:3px;height:44px;background-image:url("/wp-content/uploads/2020/11/trait-8.png");background-size:contain;background-repeat:no-repeat;position:absolute;right:0}#header #wide-nav .nav>li.last a:before{content:"";display:inline-block;width:3px;height:44px;background-image:url("/wp-content/uploads/2020/11/trait-8.png");background-size:contain;background-repeat:no-repeat;position:absolute;left:0;opacity:1 !important}#header #wide-nav .nav>li:after{display:none}.ux-search-submit:hover{box-shadow:none}.home-slide{background-color:#231f20 !important;margin-bottom:37px}.home-slide .banner .banner-layers .text-box-full-height{top:0;bottom:0}.home-slide .banner .banner-layers .text-box-full-height .text{height:100%;padding:0 !important}@media (min-width:1200px){.home-slide .banner .banner-layers .text-box-full-height .text h2{font-size:70px !important}}.home-slide .banner .banner-layers .text-box-full-height .text h3{font-weight:600}@media (min-width:1200px){.home-slide .banner .banner-layers .text-box-full-height .text h3{font-size:37px !important}}.home-slide .flickity-page-dots{z-index:2;padding:8px 0;position:static}.home-slide .flickity-page-dots .dot{border:2px solid #fff}.home-slide .flickity-page-dots .dot.is-selected{background-color:#fff}.angle{display:inline-block;width:auto;position:relative}.angle:after{content:"";display:block;width:20px;height:18px;background-image:url("/wp-content/themes/flatsome-child/assets/img/angle.png");background-size:contain;position:absolute;right:-8px;bottom:-8px}@media (min-width:1200px){.angle:after{right:-15px;bottom:-14px;width:39px;height:37px}}.home #main{background-color:#231f20}.home #main #content{padding-bottom:0}.home #main .resum .col-inner p{max-width:1012px}@media (min-width:1200px){.home #main .resum .col-inner p{font-size:25px}}.home .product-small .col-inner .box-text-products .product-title a{color:#fff}.home .product-small .col-inner .box-text-products .product-title a:hover{color:#fdebc5}.home .product-small .col-inner .box-text-products .cartouche-price .price-wrapper .price,.home .product-small .col-inner .box-text-products .cartouche-price .price-wrapper .amount{color:#fff !important;font-weight:400 !important}.home .product-small .col-inner .box-text-products .cartouche-price .price-wrapper .price bdi,.home .product-small .col-inner .box-text-products .cartouche-price .price-wrapper .price del,.home .product-small .col-inner .box-text-products .cartouche-price .price-wrapper .amount bdi,.home .product-small .col-inner .box-text-products .cartouche-price .price-wrapper .amount del{color:#fff !important;font-weight:400 !important}@media (min-width:1200px){#main .resum .col-inner{padding:80px 50px 60px !important}}@media (min-width:1200px){#main .resum .col-inner h1,#main .resum .col-inner h2{font-size:55px !important;margin-bottom:50px}}#main .resum .col-inner h1 .big-text,#main .resum .col-inner h2 .big-text{font-weight:500}@media (min-width:1200px){#main .resum .col-inner h1 .big-text,#main .resum .col-inner h2 .big-text{font-size:66px !important}}#main .resum .col-inner p{font-weight:500}@media (min-width:1200px){#main .resum .col-inner p{font-size:20px;font-weight:500}}#main .resum .col-inner .col-btn .col-inner{padding:0 !important}.col{padding:0 15px 15px}.page-title{background-color:#fdebc5 !important;padding:17px 0}.page-title .page-title-inner{padding-top:0}.page-title .page-title-inner *{color:#231f20;text-shadow:none}.page-title .page-title-inner .breadcrumbs a{color:#231f20 !important;text-shadow:none}.mfp-bg.mfp-ready{opacity:.75 !important}#search-lightbox .ux-search-box .search-field{height:50px !important;background-color:#fdebc5 !important;color:#231f20 !important}#search-lightbox .ux-search-box .ux-search-submit i{color:#231f20 !important}body:not(.home) .reviewCount{color:#231f20 !important}.mfp-wrap.off-canvas-left .mfp-container .mfp-content{width:100%;max-width:340px}.mfp-wrap.off-canvas-left .mfp-container .mfp-content #shop-sidebar{padding-left:10px;padding-right:10px}.badge-container .badge{height:2em}.badge-container .badge .badge-inner{padding:0 5px}#wrapper .shop-page-title .breadcrumbs{color:#231f20 !important;font-size:16px !important}#wrapper .shop-page-title .woocommerce-ordering select{background-color:rgba(35,31,32,.6) !important;color:#fff !important}.product-small .col-inner .box-text-products .product-title{margin-bottom:10px}.product-small .col-inner .box-text-products .product-title a{color:#231f20;font-size:15px;font-weight:700}@media (min-width:1200px){.product-small .col-inner .box-text-products .product-title a{font-size:19px}}.product-small .col-inner .box-text-products .product-title a:hover{color:#908573}.product-small .col-inner .box-text-products .cartouche-price{background-color:transparent;display:inline-block}.product-small .col-inner .box-text-products .cartouche-price .price-wrapper{display:block;padding:0 15px !important;font-size:18px;font-weight:400 !important;margin-bottom:10px;color:#fff !important}@media (min-width:850px){.product-small .col-inner .box-text-products .cartouche-price .price-wrapper{font-size:18px;padding:6px 15px}}@media (min-width:1200px){.product-small .col-inner .box-text-products .cartouche-price .price-wrapper{font-size:21px;padding:6px 15px}}@media (min-width:1600px){.product-small .col-inner .box-text-products .cartouche-price .price-wrapper{font-size:24px;padding:6px 20px}}.product-small .col-inner .box-text-products .cartouche-price .price-wrapper .price,.product-small .col-inner .box-text-products .cartouche-price .price-wrapper .amount{color:#231f20 !important;font-weight:400 !important}.product-small .col-inner .box-text-products .cartouche-price .price-wrapper .price bdi,.product-small .col-inner .box-text-products .cartouche-price .price-wrapper .price del,.product-small .col-inner .box-text-products .cartouche-price .price-wrapper .amount bdi,.product-small .col-inner .box-text-products .cartouche-price .price-wrapper .amount del{color:#231f20;font-weight:400 !important}.product-small .col-inner .box-text-products .cartouche-price .product-link{display:block;background-color:#fdebc5;color:#231f20;padding:7px 16px;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase;margin:0}@media (min-width:550px){.product-small .col-inner .box-text-products .cartouche-price .product-link{font-size:16px;display:block}}@media (min-width:850px){.product-small .col-inner .box-text-products .cartouche-price .product-link{font-size:15px;display:block;padding:7px 10px}}@media (min-width:1200px){.product-small .col-inner .box-text-products .cartouche-price .product-link{font-size:16px;display:inline-block;padding:7px 12px}}@media (min-width:1600px){.product-small .col-inner .box-text-products .cartouche-price .product-link{font-size:18px;padding:7px 16px}}.product-small .col-inner .box-text-products .cartouche-price .product-link:hover{background-color:#908573;color:#fff}.badge-container .badge{margin-bottom:5px}.badge-container .badge .badge-inner{font-size:16px !important}.badge-container .badge .badge-inner.new-bubble{color:#231f20}.woocommerce-notices-wrapper{margin-bottom:0 !important}.product-breadcrumb-container,.woocommerce-breadcrumb{font-size:14px}.single-product .shop-page-title{padding:0 !important}.single-product .shop-page-title .page-title-inner{padding-bottom:0 !important}.single-product .shop-page-title .page-title-inner .woocommerce-breadcrumb{text-align:center !important}.single-product .is-divider{display:none}.single-product .product-breadcrumb-container{padding-top:20px;margin-bottom:20px}.single-product .woocommerce-tabs .tabs li a{border-radius:0;font-size:1em}.sku_wrapper{display:none !important}.image-tools .yith-wcwl-add-button .add_to_wishlist{background-color:transparent !important;margin-right:0}.product_list_widget del,.product_list_widget ins{color:#231f20 !important}.product_list_widget del *,.product_list_widget ins *{color:#231f20 !important}.post-sidebar .is-divider{background-color:#231f20;max-width:60px}.single-post .entry-header-text .entry-title:after{margin-left:auto;margin-right:auto}.single-post .entry-header-text .is-divider{display:none}.blog .blog-wrapper,.archive .blog-wrapper{padding-top:0 !important}.blog .blog-wrapper .archive-page-header>.row,.archive .blog-wrapper .archive-page-header>.row{max-width:100%}.blog .blog-wrapper .archive-page-header>.row>.large-12,.archive .blog-wrapper .archive-page-header>.row>.large-12{padding:0 0 30px}.blog .blog-wrapper .archive-page-header+.row-large .row-masonry,.archive .blog-wrapper .archive-page-header+.row-large .row-masonry{padding-top:0}.blog .blog-wrapper .archive-page-header+.row-large .post-sidebar,.archive .blog-wrapper .archive-page-header+.row-large .post-sidebar{margin-top:0}.blog .blog-wrapper .row-masonry,.archive .blog-wrapper .row-masonry{padding-top:30px}.blog .blog-wrapper .row-masonry .box,.archive .blog-wrapper .row-masonry .box{border:1px solid #231f20;transition:all .4s ease}.blog .blog-wrapper .row-masonry .box .post-title:after,.archive .blog-wrapper .row-masonry .box .post-title:after{width:60px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:15px}.blog .blog-wrapper .row-masonry .box .post-title+.is-divider,.archive .blog-wrapper .row-masonry .box .post-title+.is-divider{display:none}.blog .blog-wrapper .row-masonry .box:hover,.archive .blog-wrapper .row-masonry .box:hover{box-shadow:0 5px 8px rgba(0,0,0,.4);transform:translateY(-5px);transition:all .4s ease}.blog .blog-wrapper .post-sidebar,.archive .blog-wrapper .post-sidebar{margin-top:30px}.woocommerce-cart .amount-free{background-color:#d6ebe3;border:1px solid #52a887;padding:8px;margin-bottom:6px}@media (min-width:850px){.woocommerce-cart .amount-free{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.woocommerce-cart .amount-free p{margin-bottom:0}.woocommerce-cart .amount-free .texte-for-free{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.woocommerce-cart .amount-free .continue-shopping{display:inline-block}.woocommerce .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce .show-password-input{position:absolute;right:.7em;top:.7em;cursor:pointer}.woocommerce .show-password-input:after{content:"";font-family:"Font Awesome 5 Pro" !important}.woocommerce .show-password-input.display-password:after{color:#e8e8e8}#wrapper #main #wpsl-wrap .wpsl-search{background-color:#231f20}#wrapper #main #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-input label,#wrapper #main #wpsl-wrap .wpsl-search #wpsl-search-wrap #wpsl-radius label{width:auto;max-width:150px;line-height:32px}#wrapper #main #wpsl-wrap .wpsl-search #wpsl-search-wrap label{color:#fff}#wrapper #main #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap input{background-image:none;background-color:#fdebc5;color:#231f20;border:0 none;border-radius:0;font-weight:600}#wrapper #main #wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap input:hover{background-color:#fff}#wrapper #main #wpsl-wrap .wpsl-direction-wrap{font-weight:700}#wrapper #main #wpsl-wrap #wpsl-result-list li{border:1px solid #231f20;background-color:#fffaf1}.wpcf7-form{max-width:800px;margin-left:auto;margin-right:auto}.wpcf7-form input[type=email],.wpcf7-form input[type=date],.wpcf7-form input[type=search],.wpcf7-form input[type=number],.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=url],.wpcf7-form input[type=password],.wpcf7-form textarea,.wpcf7-form select,.wpcf7-form .select-resize-ghost,.wpcf7-form .select2-container .select2-choice,.wpcf7-form .select2-container .select2-selection{box-shadow:none;border-color:#5f5e5e;background-color:#fff;border-radius:0;color:#231f20}.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=date]:focus,.wpcf7-form input[type=search]:focus,.wpcf7-form input[type=number]:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=url]:focus,.wpcf7-form input[type=password]:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus,.wpcf7-form .select-resize-ghost:focus,.wpcf7-form .select2-container .select2-choice:focus,.wpcf7-form .select2-container .select2-selection:focus{border-color:#fdebc5;background-color:#fff}.wpcf7-form label{font-weight:500}.wpcf7-form .col{padding:0 15px 0}@media (max-width:549px){.wpcf7-form .col{margin-bottom:20px !important}}@media (min-width:550px){.wpcf7-form .big-textarea textarea{height:198px !important}}.wpcf7-form #cf7md-form .mdc-text-field:before{background-color:transparent}.wpcf7-form #cf7md-form .mdc-text-field:not(.mdc-text-field--textarea){height:49px}.wpcf7-form #cf7md-form .mdc-text-field__input{line-height:1.3rem}.wpcf7-form #cf7md-form .mdc-text-field .mdc-floating-label{top:12px}.wpcf7-form .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea){background-color:#fffaf1}.wpcf7-form .mdc-text-field--focused:not(.mdc-text-field--disabled){background-color:#fdebc5 !important}.wpcf7-form .mdc-text-field--textarea:not(.mdc-text-field--disabled){background-color:#fff !important}.wpcf7-form .mdc-text-field--textarea:not(.mdc-text-field--disabled) textarea{margin-top:20px !important}.wpcf7-form .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused{background-color:#fdebc5 !important}.wpcf7-form .mdc-line-ripple{background-color:#ffc44f !important}.wpcf7-form #cf7md-form .mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.wpcf7-form #cf7md-form .mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-40%) scale(.75)}.wpcf7-form #cf7md-form .mdc-text-field--textarea .mdc-notched-outline__notch{background-color:transparent !important;border-top:0 none !important}.wpcf7-form #cf7md-form .mdc-text-field--textarea .mdc-notched-outline__trailing{border-top:0 none !important;border-right:0 none !important}.wpcf7-form #cf7md-form .mdc-text-field--textarea .mdc-notched-outline__leading{border-left:0 none !important;border-top:0 none !important}.wpcf7-form .wpcf7-submit{margin-right:0}.wpcf7-form .form-accept{display:block;margin-bottom:15px}.wpcf7-form .form-accept .wpcf7-list-item{margin-left:0}.wpcf7-form .form-accept .wpcf7-list-item label{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;color:#fff !important}.wpcf7-form .form-accept .wpcf7-list-item input{margin-top:4px !important;margin-right:5px;margin-left:0;outline:none}.wpcf7-form .form-accept .wpcf7-list-item .wpcf7-list-item-label{font-weight:500;font-size:14px}.wpcf7-form .g-recaptcha{margin-bottom:15px}@media (min-width:1200px){.wpcf7-form .cf7md-submit{text-align:right}}.wpcf7-form .cf7md-submit .wpcf7-submit{font-size:21px !important;padding:8px 20px;transition:.25s;font-family:"Barlow",sans-serif;height:auto;box-shadow:none;border-radius:0 !important;background-color:#fdebc5 !important;border:0 none !important;color:#231f20 !important;font-size:18px !important;line-height:1.2em}.wpcf7-form .cf7md-submit .wpcf7-submit:hover{box-shadow:inset 16em 0 0 0 #fff !important;color:#231f20;transition:.7s;background-color:#fff}@media (min-width:850px){.wpcf7-form .col-submit{text-align:right}}.wpcf7-form #cf7md-form.cf7md-form+.wpcf7-response-output{border:2px solid #b00020;background-color:rgba(255,255,255,.6);color:#231f20;padding:8px}.cart-wrapper .shop_table .continue-shopping+button:not([disabled]){box-shadow:none}.cart-wrapper .shop_table .continue-shopping+button:not([disabled]):hover{background-color:#fdebc5;color:#231f20}.cart_totals .wc-proceed-to-checkout .checkout-button{box-shadow:none}.cart_totals .wc-proceed-to-checkout .checkout-button:hover{background-color:#fdebc5 !important;color:#231f20;opacity:1}.place-order #place_order:hover{background-color:#fdebc5 !important;color:#231f20 !important;box-shadow:none}#footer .footer{border-top:0 none}#footer .footer .widget .widget-title{font-size:20px;color:#fdebc5;font-weight:700;display:block;margin-bottom:20px}#footer .footer .widget .widget-title+.is-divider{display:none}#footer .footer .widget .textwidget p{font-size:20px;font-weight:600}#footer .footer .widget#text-2 .textwidget{max-width:374px}#footer .footer .widget#nav_menu-2 .menu li{border:0 none}#footer .footer .widget#nav_menu-2 .menu li a{font-size:20px;font-weight:600}#footer .footer .widget#nav_menu-2 .menu li a:hover{color:#fdebc5}#footer .footer .widget .social-footer a{font-size:20px;color:#fdebc5}#footer .footer .widget .social-footer a.fb-footer{margin-right:18px}.absolute-footer{color:#fff !important}.absolute-footer .copyright-footer{position:relative;font-size:18px}.absolute-footer .copyright-footer a{color:#fff}.absolute-footer .copyright-footer a:hover{color:#fdebc5}.absolute-footer .copyright-footer .copy{display:inline-block;margin:0 auto;z-index:1;position:relative;font-size:18px}.absolute-footer .copyright-footer .copy .img-footer{max-width:214px;padding:10px 46px;margin:0 auto;background-color:#e6e6e6}.footer-secondary{padding:0}.footer-secondary .container_azuracom{display:inline-block;width:100%;text-align:right}.container_azuracom .realisation{margin-right:.5rem !important}.container_azuracom>*{display:inline-block;font-size:18px}.icone_et_texte_azuracom{padding:.1rem}.icone_et_texte_azuracom img{height:26px;width:auto}.container_azuracom .icone_et_texte_azuracom span{color:#fff;margin-left:.4em !important;font-weight:600}#top-link{bottom:58px;border-color:#000;color:#000}.tooltipster-base{display:none !important}