@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;600&display=swap");body.header-fixed .pageWrapper__header__container{position:fixed;z-index:998;top:0;left:0;width:100%;transition:all .5s ease;background:#fff;box-shadow:0 .0625rem .3125rem 0 rgba(0,0,0,0.16)}body.header-fixed .pageWrapper__header__top{display:none}body.home .pageWrapper__header{background:#fce3dd}body .pageWrapper__header{position:absolute;z-index:998;width:100%;top:0;left:0;font-family:'Quicksand', sans-serif}body .pageWrapper__header__container{box-sizing:border-box;background-color:#fff}body .pageWrapper__header__top{background-color:#fad8cf}body .pageWrapper__header__top__informations{display:flex;justify-content:flex-end;flex-wrap:wrap}body .pageWrapper__header__top__informations__phone svg,body .pageWrapper__header__top__informations__address svg{stroke:#005069}body .pageWrapper__header__top__informations__phone,body .pageWrapper__header__top__informations__address,body .pageWrapper__header__top__informations__account{display:flex;align-items:center;flex-wrap:nowrap}body .pageWrapper__header__top__informations__phone svg,body .pageWrapper__header__top__informations__address svg,body .pageWrapper__header__top__informations__account svg{fill:#005069;width:1rem;height:1rem;margin-right:.375rem}body .pageWrapper__header__top__informations__phone span,body .pageWrapper__header__top__informations__phone a,body .pageWrapper__header__top__informations__address span,body .pageWrapper__header__top__informations__address a,body .pageWrapper__header__top__informations__account span,body .pageWrapper__header__top__informations__account a{color:#005069;font-family:"Lato", Sans-serif;font-size:.875rem;font-weight:500;transition:color .4s ease}body .pageWrapper__header__top__informations__phone a,body .pageWrapper__header__top__informations__address a,body .pageWrapper__header__top__informations__account a{display:flex;flex-wrap:nowrap;align-items:center;transition:all .2s ease}body .pageWrapper__header__top__informations__phone a span,body .pageWrapper__header__top__informations__address a span,body .pageWrapper__header__top__informations__account a span{transition:all .2s ease;color:inherit}body .pageWrapper__header__top__informations__phone a svg,body .pageWrapper__header__top__informations__address a svg,body .pageWrapper__header__top__informations__account a svg{transition:all .2s ease;color:inherit}body .pageWrapper__header__top__informations__phone a,body .pageWrapper__header__top__informations__address a,body .pageWrapper__header__top__informations__account a{text-decoration:none}body .pageWrapper__header__top__informations__account a:hover span{color:#005069}body .pageWrapper__header__wrap__menu__logo{position:absolute;height:3.4375rem;width:9.375rem;top:0rem;left:.9375rem;transition:all .2s ease}body .pageWrapper__header__wrap__menu__logo #logo{width:100%;height:100%}body .pageWrapper__header__wrap__menu__logo img,body .pageWrapper__header__wrap__menu__logo svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;height:100%}body .pageWrapper__header__wrap__menu__links__cart{margin-right:2.5rem}body .pageWrapper__header__wrap__menu__links__cart ul{list-style-type:none}body .pageWrapper__header__wrap__menu__links__cart .cart-link{position:relative}body .pageWrapper__header__wrap__menu__links__cart .cart-link a{width:1.875rem;height:1.875rem;display:block;position:relative;z-index:2}body .pageWrapper__header__wrap__menu__links__cart .cart-link a:before{content:"";top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;width:2.5rem;height:2.5rem;border-radius:50%;opacity:0;background-color:#005069;z-index:1;transition:opacity .4s ease}body .pageWrapper__header__wrap__menu__links__cart .cart-link a svg{width:100%;height:100%;fill:#005069;transition:all .4s ease}body .pageWrapper__header__wrap__menu__links__cart .cart-link a span{display:none}body .pageWrapper__header__wrap__menu__links__cart .cart-link a span.count{text-indent:0;display:block;width:1.5em;height:1.5em;line-height:1.5;box-sizing:content-box;font-size:11px;position:absolute;top:-.3125rem;right:-.625rem;border-radius:100%;border:.0625rem solid #005069;background-color:#f29b92;transition:all .4s ease;color:#005069;text-align:center}body .pageWrapper__header__wrap__menu__links__cart .cart-link a:hover svg{fill:#005069}body .pageWrapper__header__wrap__menu__links__cart .cart-link a:hover:before{opacity:0.2}body .woocommerce.widget_shopping_cart .cart_list li{padding-top:1.5625rem}body .widget_shopping_cart .product_list_widget li{padding:1rem 1rem 1rem 1.5625rem}body .widget_shopping_cart .product_list_widget li a.remove{width:1.25rem;height:1.25rem;font-size:1rem;display:flex;align-items:center;justify-content:center;color:#f29b92 !important;top:.625rem !important;left:.3125rem !important}body .widget_shopping_cart .product_list_widget li a.remove:hover{color:#005069 !important}body .widget_shopping_cart .product_list_widget li a.remove:hover:before{color:#fad8cf}body .widget_shopping_cart .product_list_widget li a.remove:hover{background:#005069}body .widget_shopping_cart .product_list_widget li a.remove:before{color:#f29b92;transition:all .4s ease}body .widget_shopping_cart .product_list_widget li a{color:#f29b92 !important}body .widget_shopping_cart .product_list_widget li a:hover{color:#fad8cf !important}body .widget_shopping_cart .product_list_widget li .quantity{color:#fce3dd;display:block;margin-top:.3125rem}body .widget_shopping_cart p.total{padding:.75rem 1.125rem;color:#f29b92;font-size:.9375rem;font-weight:600;text-align:center}body .widget_shopping_cart p.buttons{padding:.75rem 1.125rem;text-align:center}body .widget_shopping_cart p.buttons a{margin-bottom:.625rem;font-weight:500;padding:.5rem 1.4375rem .4375rem;border-radius:.3125rem;border-width:.0625rem;border-style:solid;border-color:#fad8cf !important;background:#005069 !important;color:#fad8cf !important;font-size:1rem;transition:all .4s ease}body .widget_shopping_cart p.buttons a:hover{background:#fad8cf !important;color:#005069 !important}body .widget_shopping_cart p.buttons a:last-child{margin-bottom:0}body .widget_shopping_cart p.buttons .button:after{display:none !important}body .widget_shopping_cart_content .woocommerce-mini-cart__empty-message{color:#fad8cf}@media screen and (max-width: 61.9375em){body.header-fixed .pageWrapper__header__wrap__menu__row__menu{top:3.75rem}body .pageWrapper__header__top__container{padding:.3125rem 1.25rem}body .pageWrapper__header__top__informations{justify-content:space-between}body .pageWrapper__header__top__informations__address{display:none}body .pageWrapper__header__wrap__menu{position:relative;padding:.3125rem 0;height:5.75rem}body .pageWrapper__header__wrap__menu__logo{top:50%;transform:translateY(-50%)}body .pageWrapper__header__wrap__menu__row{position:relative;width:calc(100% - 12.5rem);left:12.5rem;height:100%}body .pageWrapper__header__wrap__menu__row.fixed{position:fixed;z-index:998;top:0;left:0;right:0}body .pageWrapper__header__wrap__menu__row.fixed .pageLayout{margin-top:5rem}body .pageWrapper__header__wrap__menu__row.fixed .pageWrapper__header__wrap__menu__row__menu{height:calc(100% - 70px) !important}body .pageWrapper__header__wrap__menu__row__container{height:100%;display:flex;align-items:center;justify-content:flex-end;padding:.3125rem 0;position:relative;width:100%}body .pageWrapper__header__wrap__menu__row__logo svg{width:2.8125rem;height:2.8125rem}body .pageWrapper__header__wrap__menu__row__mobile{position:absolute;z-index:999;top:50%;height:1.25rem;transform:translateY(-50%);cursor:pointer;color:#005069;font-size:.75rem;display:flex;justify-content:center;align-items:center;text-align:center}body .pageWrapper__header__wrap__menu__row__mobile p{width:-moz-fit-content;width:fit-content;position:absolute;bottom:.625rem;display:flex;justify-content:center;text-align:center}body .pageWrapper__header__wrap__menu__row__mobile p.open{opacity:1;transition:all .4s ease;padding-left:.125rem}body .pageWrapper__header__wrap__menu__row__mobile p.close{opacity:0;transition:all .4s ease}body .pageWrapper__header__wrap__menu__row__mobile__lines{position:relative;width:2.625rem}body .pageWrapper__header__wrap__menu__row__mobile__lines__line{width:1.5625rem;height:.0625rem;background:#005069;display:block;transition:all .4s ease}body .pageWrapper__header__wrap__menu__row__mobile__lines__line-top{left:.5rem;top:-8px;position:absolute}body .pageWrapper__header__wrap__menu__row__mobile__lines__line-middle{margin:8px 0;left:.5rem;position:relative}body .pageWrapper__header__wrap__menu__row__mobile__lines__line-bottom{left:.5rem;position:absolute;bottom:-8px}body .pageWrapper__header__wrap__menu__row__mobile__lines.open .pageWrapper__header__wrap__menu__row__mobile__lines__line-top{top:0;-khtml-transform:rotate(45deg);transform:rotate(45deg)}body .pageWrapper__header__wrap__menu__row__mobile__lines.open .pageWrapper__header__wrap__menu__row__mobile__lines__line-middle{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}body .pageWrapper__header__wrap__menu__row__mobile__lines.open .pageWrapper__header__wrap__menu__row__mobile__lines__line-bottom{bottom:0;-khtml-transform:rotate(-45deg);transform:rotate(-45deg)}body .pageWrapper__header__wrap__menu__row__menu{top:5.75rem}body .pageWrapper__header__wrap__menu__links{position:absolute;right:2.5rem;top:50%;height:100%;transform:translateY(-50%)}body .pageWrapper__header__wrap__menu__links__cart{height:100%;display:flex;align-items:center;justify-content:center}body .pageWrapper__header__wrap__menu__links__cart ul{margin:0;height:1.875rem}body .pageWrapper__header__wrap__menu__links__contact{display:none}body .widget_shopping_cart_content{display:none}}@media screen and (min-width: 62em){body .pageWrapper__header{box-shadow:0 .0625rem .3125rem 0 rgba(0,0,0,0.16)}body .pageWrapper__header__top{display:block}body .pageWrapper__header__top__container{display:flex;justify-content:flex-end;padding:.3125rem 0}body .pageWrapper__header__wrap__menu{display:flex;justify-content:center;margin:auto}body .pageWrapper__header__wrap__menu__links{display:flex;align-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}body .pageWrapper__header__wrap__menu__links__cart ul{height:4.375rem;margin:0}body .pageWrapper__header__wrap__menu__links__cart ul:hover .cart-contents-wrapper{opacity:1;left:auto;transform:translateY(0);transform:translateY(0px);transform:translateY(0px)}body .pageWrapper__header__wrap__menu__links__cart ul:hover .cart-contents-wrapper .widget_shopping_cart{left:-1.5625rem}body .pageWrapper__header__wrap__menu__links__cart ul.woocommerce-mini-cart{height:auto}body .pageWrapper__header__wrap__menu__links__cart .cart-contents-wrapper{display:block;opacity:0;transform:translateY(20px);transform:translateY(20px);transition:opacity .3s ease, transform .3s ease}body .pageWrapper__header__wrap__menu__links__cart .cart-contents-wrapper .widget_shopping_cart{left:-125rem;position:absolute;width:12.5rem;top:1.5625rem;background-color:#005069;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border:solid .0625rem #005069;border-radius:.3125rem;z-index:7}body .pageWrapper__header__wrap__menu__links__cart .cart-contents-wrapper .widget_shopping_cart:before{content:' ';bottom:100%;left:2.5rem;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#005069;border-width:.1875rem;margin-left:-.1875rem;z-index:6}body .pageWrapper__header__wrap__menu__links__cart .cart-contents-wrapper .widget_shopping_cart:after{z-index:5;content:' ';bottom:100%;left:2.5rem;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#005069;border-width:.3125rem;margin-left:-.3125rem}body .pageWrapper__header__wrap__menu__links__cart .cart-contents-wrapper .widget_shopping_cart .woocommerce-mini-cart__empty-message{margin:1.25rem;text-align:center}body .pageWrapper__header__wrap__menu__links__cart .cart-link a{top:1.25rem}body .pageWrapper__header__wrap__menu__row{display:flex;position:relative;width:calc(100% - 22.5rem);justify-content:center;padding-right:3.4375rem}body .pageWrapper__header__wrap__menu__row__container{display:flex;align-items:center;justify-content:center;width:100%}body .pageWrapper__header__wrap__menu__row__menu{width:100%}body .pageWrapper__header__wrap__menu__row__mobile{display:none}}@media screen and (min-width: 62em){body .pageWrapper__header{background-color:#005069}body .pageWrapper__header__container{transition:all .5s ease;transform:translateY(0) !important}body .pageWrapper__header__container.to-top{transform:translateY(0) !important}body .pageWrapper__header__container.to-bottom{transform:translateY(-231px) !important}body .mini-cart{position:relative;display:block;width:-moz-fit-content;width:fit-content}body .mini-cart svg{width:2.1875rem;height:2.1875rem;fill:#005069}body .mini-cart .count{background-color:#f29b92;width:1.25rem;height:1.25rem;border-radius:50%;color:#005069;position:absolute;top:-.625rem;right:-.625rem;display:flex;align-items:center;justify-content:center}body .pageWrapper__header__top__container{margin:0 auto;position:relative}body .pageWrapper__header__top__informations{font-size:.875rem;font-weight:600}body .pageWrapper__header__top__informations>div{margin:0 .625rem;display:flex;align-items:center}body .pageWrapper__header__wrap{margin:0 auto;position:relative;height:5rem}body .pageWrapper__header__wrap__menu{height:100%}body .pageWrapper__header__wrap__menu__logo{position:absolute;height:4.375rem;width:9.375rem;top:.25rem}body .pageWrapper__header__wrap__menu__row__menu__list{margin:0}}@media screen and (min-width: 64em){body .pageWrapper__header__wrap{max-width:68.75rem}body .pageWrapper__header__wrap__menu__logo{width:10rem}body .pageWrapper__header__top__container{max-width:68.75rem}}@media screen and (min-width: 70em){body .pageWrapper__header__wrap{max-width:75rem}body .pageWrapper__header__wrap__menu__row{padding-right:0;width:calc(100% - 25rem)}}@media screen and (min-width: 87.5em){body .pageWrapper__header__top__container{max-width:87.5rem}body .pageWrapper__header__wrap{max-width:87.5rem}body .pageWrapper__header__wrap__menu__row__menu__list li.menu-item .item{margin:0 1.25rem}}body.header-fixed .pageWrapper__header__wrap__menu__row__mobile__lines__line{background:#005069}body.header-fixed .pageWrapper__header__wrap__menu__row__menu__list li.current_page_item>.item>a{color:#f29b92}body.header-fixed .pageWrapper__header__wrap__menu__row__menu__list li.menu-item a{color:#005069}body.header-fixed .pageWrapper__header__wrap__menu__row__menu__list li.menu-item a:hover{color:#fad8cf}body .pageWrapper__header a{font-family:'Quicksand', sans-serif}@media screen and (max-width: 61.9375em){body.header-fixed .pageWrapper__header__wrap__menu__row__menu{height:calc((var(--app-height, 100vh)) - 3.75rem)}body.header-fixed .pageWrapper__header__wrap__menu__row__menu__list li.menu-item.devis a{color:#005069}body .pageWrapper__header__wrap__menu__row__menu{background:#fce3dd;height:auto;min-height:var(--app-height, 100vh);overflow-y:scroll;display:block;position:fixed;bottom:0;left:0;z-index:30;transform:translateX(-18.75rem);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);transition:all .4s ease;width:100%;max-width:18.75rem}body.menuOpen .pageWrapper__header__wrap__menu__row__menu{transform:translateX(0);transition:all .4s ease}header #primary-nav{height:100%;overflow-y:scroll;padding:2.5rem 1.25rem;box-sizing:border-box}header #primary-nav ul{height:100%}header #primary-nav ul li{color:#005069;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-bottom:solid 1px #005069;background:#fff;padding:.1875rem 0}header #primary-nav ul li .item{width:100%}header #primary-nav ul li.menu-item-has-children>.item>a{position:relative}header #primary-nav ul li.menu-item-has-children>.item>a:after{content:'';display:block;width:.875rem;height:.875rem;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url("./assets/img/fleche-rose.png");background-size:contain;background-repeat:no-repeat;background-position:center top}header #primary-nav ul li a{color:#005069;padding:.625rem .9375rem .625rem 0;display:block;font-size:.9375rem;cursor:pointer;font-weight:400}header #primary-nav ul li .sub-menu{overflow:scroll;transform:translateX(15.625rem);position:absolute;left:0;top:0;height:100%;display:none;opacity:0;transition:transform .2s ease, opacity .2s ease;padding:2.5rem 1.25rem;box-sizing:border-box;width:100%}header #primary-nav ul li .sub-menu.open{z-index:33;transform:translateX(0);opacity:1}header #primary-nav ul li .item-close{display:none}header #primary-nav ul li .item-back,header #primary-nav ul li .item-close{border-bottom:0;margin-bottom:1rem}header #primary-nav ul li .item-back a,header #primary-nav ul li .item-close a{color:#005069}header #primary-nav ul li .item-back a svg,header #primary-nav ul li .item-close a svg{width:.6875rem;height:.6875rem;margin-right:.625rem;color:inherit}header #primary-nav ul li .menu-item-parent a,header #primary-nav ul li .menu-item-parent p{color:#005069;font-size:1.125rem}header #primary-nav ul li .menu-item-parent p{padding:.625rem .9375rem .625rem 0;display:block;font-weight:500}.pageWrapper__header__wrap__menu__row__menu__list{height:100%;background:transparent;z-index:10;display:block !important;font-weight:400;padding:.625rem 2.5rem;margin:0}.pageWrapper__header__wrap__menu__row__menu__list li{box-sizing:border-box}.pageWrapper__header__wrap__menu__row__menu__list li.current_page_item>.item>a{color:#f29b92}.pageWrapper__header__wrap__menu__row__menu__list li.current_page_item>.item button:before{opacity:0 !important}.pageWrapper__header__wrap__menu__row__menu__list li.current_page_item>.item button:after{opacity:1 !important}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item{position:relative}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item.strong .item a{font-weight:500;color:#ee8680}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .item{width:100%;height:100%;display:flex;align-items:center}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item button{display:none}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item button:hover{cursor:pointer}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item{display:flex;justify-content:flex-start;position:relative}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item.active .sub-menu{display:none}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item button{position:absolute;width:100%;height:100%;background:none;border:none;display:unset;outline:none}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item button:before{content:'';opacity:1;position:absolute;background-image:url("./assets/img/fleche-bleu.png");width:.625rem;height:.625rem;top:50%;transform:translateY(-50%);right:.3125rem;transition:opacity .4s ease;background-repeat:no-repeat;background-size:contain;background-position:center}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item button:after{content:'';opacity:0;display:block;position:absolute;background-image:url("./assets/img/fleche-rose.png");width:.625rem;height:.625rem;top:50%;transform:translateY(-50%);right:.3125rem;transition:opacity .4s ease;background-repeat:no-repeat;background-size:contain;background-position:center}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item{height:auto;width:100%;color:#005069;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem 0}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item a{width:100%;display:flex;justify-content:flex-start;color:#005069;font-size:1.125rem;font-stretch:normal;font-weight:500;font-style:normal;line-height:2.5;letter-spacing:normal;text-align:left}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item a:before{display:none}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu{display:none;width:100%;padding-left:.625rem}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu li.menu-item{border-bottom:solid .0625rem #005069;padding:.625rem 0}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu li.menu-item:last-child{border-bottom:none}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu li.menu-item .item a{font-size:1rem;font-weight:400;text-transform:none;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#005069}}@media screen and (min-width: 62em){.pageWrapper__header__wrap__menu__row__menu__list{display:flex;align-items:center;justify-content:center;padding:0}.pageWrapper__header__wrap__menu__row__menu__list li{box-sizing:border-box}.pageWrapper__header__wrap__menu__row__menu__list li.current_page_item>.item>a{color:#f29b92}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item{position:relative}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item.strong .item a{font-weight:500;color:#ee8680}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .item{width:auto;height:100%;display:flex;align-items:center;margin:0 .625rem}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item.active a{color:#fad8cf}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item button{display:none;height:2.5rem;width:2.5rem}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item button:hover{cursor:pointer}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item:first-child>.item{margin-left:0}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item:last-child>.item{margin-right:0}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children.current-menu-item .item button:before{opacity:0}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children.current-menu-item .item button:after{opacity:1}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children:hover{cursor:pointer}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children:hover .sub-menu .menu-item-has-children .item button{transform:rotate(-90deg) translateY(50px) translateX(-40px)}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children:hover .sub-menu .menu-item-has-children .item button:before{opacity:0}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children:hover .sub-menu .menu-item-has-children .item button:after{opacity:1}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children:hover .sub-menu .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;transform:translateX(100px)}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children:hover .sub-menu .menu-item .sub-menu{transition:.4s;visibility:hidden;opacity:0;top:0;z-index:6;transform:translateX(80px)}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children:hover .sub-menu .menu-item .sub-menu:before,.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children:hover .sub-menu .menu-item .sub-menu:after{display:none}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item{display:flex;justify-content:flex-start;position:relative}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item:hover a{color:#f29b92}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item:hover button:before{opacity:0}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item:hover button:after{opacity:1}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item.active a{color:#f29b92}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item a{pointer-events:none}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item button{pointer-events:none;position:absolute;width:100%;background:none;border:none;display:unset;outline:none}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item button:before{content:'';position:absolute;display:block;top:1.0625rem;right:-.875rem;opacity:1;height:.625rem;width:.625rem;background-image:url("./assets/img/fleche-bleu.png");background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .4s ease}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item-has-children>.item button:after{content:'';display:block;position:absolute;top:1.0625rem;right:-.875rem;opacity:0;height:.625rem;width:.625rem;background-image:url("./assets/img/fleche-rose.png");background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .4s ease}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item{height:auto;width:auto;color:white;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.1875rem 0}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item a{transition:all .2s ease;display:flex;justify-content:flex-start;color:#005069;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;font-size:1.125rem;position:relative}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item a:hover,.pageWrapper__header__wrap__menu__row__menu__list li.menu-item a:focus{color:#f29b92}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item a:before{display:none}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu{transition:all .4s ease;position:absolute;width:calc(100% + 1.5625rem);top:2.5rem;opacity:0;visibility:hidden;background-color:#005069;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border:solid .0625rem #fad8cf;padding:.625rem 1.25rem;border-radius:.3125rem;transform:translateY(1.25rem);margin-left:1.25rem;z-index:7}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu:before{content:' ';bottom:100%;left:2.5rem;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#005069;border-width:.1875rem;margin-left:-.1875rem;z-index:6}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu:after{z-index:5;content:' ';bottom:100%;left:2.5rem;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fad8cf;border-width:.3125rem;margin-left:-.3125rem}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu li.menu-item{border-bottom:solid .0625rem #fce3dd;justify-content:flex-start}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu li.menu-item:last-child{border-bottom:none}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu li.menu-item .item{margin:0 auto 0 0}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu li.menu-item .item a{font-size:.875rem;text-transform:none;text-align:start;font-family:'Quicksand', sans-serif;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#fad8cf;padding:.3125rem 0}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu li.menu-item .item a:hover{color:#f29b92}}@media screen and (min-width: 62em){.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .item a{font-size:.875rem;font-weight:400;outline:transparent !important}}@media screen and (min-width: 64em){body:not(.home) .pageWrapper__header__wrap__menu__row__menu__list li.menu-item a{box-sizing:border-box}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item a{box-sizing:border-box}}@media screen and (min-width: 75em){.pageWrapper__header__wrap__menu__row__menu__list li.menu-item{padding-right:.25rem}.pageWrapper__header__wrap__menu__row__menu__list li.menu-item .item a{font-size:1.125rem;font-weight:400;outline:transparent !important}}@media screen and (min-width: 87.5em){body .pageWrapper__header__wrap__menu__row__menu__list li.menu-item a{box-sizing:border-box}body .pageWrapper__header__wrap__menu__row__menu__list li.menu-item .sub-menu{margin-left:0}}body a:focus{outline:none}body #main{min-height:calc(100vh - 24.0625rem)}body .pageLayout{overflow:hidden}body table tbody>tr:nth-child(odd)>th,body table tbody>tr:nth-child(odd)>td{background-color:transparent}body table tbody>tr:nth-child(odd)>th select,body table tbody>tr:nth-child(odd)>td select{border:solid .0625rem #005069 !important;border-radius:.3125rem}body .elementor-widget-woocommerce-product-additional-information a{color:#005069;text-decoration:underline;text-underline-offset:.25rem;transition:all .4s ease}body .elementor-widget-woocommerce-product-additional-information a:hover{color:#f29b92}body.single-product div.product table.variations{table-layout:unset}body.single-product div.product table.variations select{max-width:100%}body.single-product .elementor-element.categories a{color:#ee8680;transition:.4s}@media screen and (min-width: 62em){body.single-product .elementor-element.categories a:hover{color:#005069}}body .woocommerce table tbody tr:hover>td,body .woocommerce table tbody tr:hover>th{background-color:transparent}body .woocommerce-Button.button{background-color:#005069;font-family:'Quicksand', sans-serif;box-shadow:3px 3px 5px 0 rgba(0,0,0,0.15);color:#fad8cf;border-radius:1.25rem;transition:all .4s ease;font-weight:500}body .woocommerce-Button.button:hover{background-color:#fad8cf;color:#005069}body .woocommerce-MyAccount-navigation a,body .woocommerce-MyAccount-content a{text-decoration:underline;text-underline-offset:.25rem}body .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before,body .woocommerce-MyAccount-content ul li.woocommerce-MyAccount-navigation-link a:before{display:none}body .woocommerce a.button.alt{background-color:#005069;transition:all .4s ease;border-radius:.3125rem}body .woocommerce a.button.alt:hover{background-color:#f29b92}body .woocommerce button.button,body .woocommerce button.button.alt{background-color:#005069;box-shadow:3px 3px 5px 0 rgba(0,0,0,0.15);font-family:'Quicksand', sans-serif;color:#fad8cf;border-radius:1.25rem;transition:all .4s ease;font-weight:500;text-transform:none}body .woocommerce button.button:hover,body .woocommerce button.button.alt:hover{background-color:#fad8cf;color:#005069}body .woocommerce button.button:disabled,body .woocommerce button.button.alt:disabled{color:white !important;opacity:0.2 !important}body.woocommerce-account ul{list-style-type:none}body .added_to_cart{position:absolute;bottom:.3125rem;left:50%;transform:translateX(-50%);color:white}body .added_to_cart:hover{color:#f29b92}@media screen and (min-width: 64em){body.blog .content{margin-top:7.0625rem}}footer .widget{margin:.625rem auto}footer li{list-style-type:none}footer .footer__container{background-color:#005069;color:#fff4f4}footer .footer__container .container{padding:1.875rem 1.25rem}footer .footer__info{max-width:12.5rem;margin:auto}footer .footer__info p{margin:0}footer .footer__wrap{max-width:12.5rem;margin:auto;display:flex;flex-direction:column;align-items:center}footer .footer__wrap li.widget_nav_menu{width:100%;list-style-type:none}footer .footer__wrap li.widget_nav_menu .widgettitle{font-size:1.25rem;border-bottom:none;padding-bottom:.3125rem;color:#ee8680;text-transform:uppercase;margin:0}footer .footer__wrap li.widget_nav_menu ul.menu li.menu-item{list-style-type:none;padding:.5rem 0;margin:0}footer .footer__wrap li.widget_nav_menu ul.menu li.menu-item:before{display:none}footer .footer__wrap li.widget_nav_menu ul.menu li.menu-item a{font-size:1rem;color:#fff4f4;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal}footer .footer__contact{max-width:12.5rem;margin:auto}footer .footer__contact .title{font-size:1.25rem;padding-bottom:.625rem;color:#ee8680;text-transform:uppercase;margin:0}footer .footer__contact .block--address p{margin-bottom:.625rem}footer .footer__contact .block--address p.address{margin-bottom:0}footer .footer__contact p{margin-bottom:.625rem}footer .footer__contact .mail a{color:#fff4f4}footer .footer__contact ul.socials{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;height:2.375rem;padding-left:0}footer .footer__contact ul.socials li{margin:auto .3125rem}footer .footer__contact ul.socials li:first-child{margin-left:0}footer .footer__contact ul.socials li a{display:flex;justify-content:center;align-items:center;background-color:#fff;border:solid .0625rem #fff;width:2.1875rem;height:2.1875rem;border-radius:50%;transition:all .4s ease}footer .footer__contact ul.socials li a:hover{background-color:#005069}footer .footer__contact ul.socials li a:hover svg{fill:#fff}footer .footer__contact ul.socials li a svg{width:.9375rem;height:.9375rem;fill:#005069;transition:all .4s ease}footer .footer__copyright{color:#888;font-size:.875rem}footer .footer__copyright .container{padding:.625rem 1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex-wrap:wrap}footer .footer__copyright span{display:flex;align-items:center}footer .footer__copyright .mentions{display:flex;align-items:center}footer .footer__copyright .mentions ul{padding:0;margin:0;display:flex;align-items:center}footer .footer__copyright .mentions ul li a{color:#888;font-size:.875rem}footer .footer__copyright .mentions ul li:nth-child(2){padding-left:.9375rem;position:relative}footer .footer__copyright .mentions ul li:nth-child(2):before{content:"-";display:block;color:#888;position:absolute;left:.3125rem;top:50%;transform:translateY(-50%)}footer .footer__copyright .naskigo svg{max-width:6.25rem;max-height:1.875rem}@media screen and (min-width: 48em){footer .footer__container .container{display:flex;flex-wrap:wrap}footer .footer__info{margin:0}footer .footer__wrap{margin:1.25rem auto}footer .footer__contact{margin:1.5625rem 0}footer .footer__copyright .container{flex-direction:row}}@media screen and (min-width: 62em){footer .footer__container .container{display:flex;justify-content:space-between;flex-wrap:wrap}footer .footer__info{margin:0}footer .footer__wrap{flex-direction:row;flex-wrap:wrap;max-width:unset;align-items:flex-start;margin:1.875rem 0}footer .footer__wrap li.widget_nav_menu{width:-moz-fit-content;width:fit-content;margin:0 .625rem}footer .footer__wrap li.widget_nav_menu ul.menu li.menu-item a{transition:color .4s ease}footer .footer__wrap li.widget_nav_menu ul.menu li.menu-item a:hover{color:#ee8680}footer .footer__contact{margin:1.5625rem 0}footer .footer__contact p{margin-bottom:.9375rem}footer .footer__contact .block--address{margin-bottom:.625rem}footer .footer__contact .mail a:hover{transition:color .4s ease;color:#ee8680}footer .footer__copyright .mentions ul li a{transition:color .4s ease}footer .footer__copyright .mentions ul li a:hover{color:#005069}}@media screen and (min-width: 75em){footer .footer__container .container{max-width:75rem;margin:auto}footer .footer__wrap li.widget_nav_menu{margin:0 1.25rem}footer .footer__copyright .container{max-width:75rem;margin:auto}}@media screen and (min-width: 83em){footer .footer__container .container{max-width:81.25rem;margin:auto}footer .footer__info{max-width:18.75rem}footer .footer__wrap li.widget_nav_menu{margin:0 1.25rem}footer .footer__copyright .container{max-width:81.25rem}}.pageLayout__achievements{padding:0 .625rem}.pageLayout__achievements__filters .categories{display:flex;flex-wrap:wrap;justify-content:center}.pageLayout__achievements__filters .categories button{background-color:transparent;color:#005069;font-family:'Quicksand', sans-serif;font-size:1.125rem;font-weight:300;text-transform:uppercase;border:transparent;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pageLayout__achievements__filters .categories button:focus{outline:transparent !important;color:#ee8680}.pageLayout__achievements__filters .categories button:focus:after{display:none}.pageLayout__achievements__filters .categories button:after{content:"";display:block;position:absolute;width:calc(100% - 2.5rem);transform-origin:0 0;transform:scale(0);left:1.25rem;bottom:.625rem;height:.0625rem;background-color:#ee8680;transition:all .4s ease}.pageLayout__achievements__filters .categories button:hover{color:#ee8680}.pageLayout__achievements__filters .categories button:hover:after{transform:scale(1)}.pageLayout__achievements__filters .categories button.active{border:none;color:#ee8680}.pageLayout__achievements__result.is-loading{min-height:6.25rem;position:relative}.pageLayout__achievements__result.is-loading .loading:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:11112;width:100px;height:100px;display:block;background-image:url(assets/img/loading.svg);background-size:contain;background-repeat:no-repeat}.pageLayout__achievements__result.is-loading .card-reference{overflow:hidden}.pageLayout__achievements__result.is-loading .card-reference:after{content:'';animation:1s ease infinite pulse;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:#d7d7d7;opacity:1}.pageLayout__achievements__result.is-loading .card-reference:nth-child(1):after{animation-delay:.05556s}.pageLayout__achievements__result.is-loading .card-reference:nth-child(2):after{animation-delay:.11111s}.pageLayout__achievements__result.is-loading .card-reference:nth-child(3):after{animation-delay:.16667s}.pageLayout__achievements__result.is-loading .card-reference:nth-child(4):after{animation-delay:.22222s}.pageLayout__achievements__result.is-loading .card-reference:nth-child(5):after{animation-delay:.27778s}.pageLayout__achievements__result.is-loading .card-reference:nth-child(6):after{animation-delay:.33333s}.pageLayout__achievements__result.is-loading .card-reference:nth-child(7):after{animation-delay:.38889s}.pageLayout__achievements__result.is-loading .card-reference:nth-child(8):after{animation-delay:.44444s}.pageLayout__achievements__result.is-loading .card-reference:nth-child(9):after{animation-delay:.5s}.pageLayout__achievements__list{display:flex;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;max-width:18.75rem;margin:auto}.pageLayout__achievements__list .card-reference{width:100%;max-width:18.75rem;position:relative;height:25rem;margin:.625rem auto;z-index:1;border-radius:.625rem;box-shadow:3px 3px 5px 0 rgba(61,60,64,0.15);overflow:hidden}.pageLayout__achievements__list .card-header{width:100%;height:18.75rem}.pageLayout__achievements__list .card-thumbnail{max-height:100%}.pageLayout__achievements__list .card-thumbnail img{height:18.75rem;width:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.pageLayout__achievements__list .card-body{background-color:#fff;height:6.25rem;padding:.625rem;display:flex;align-items:center;justify-content:center}.pageLayout__achievements__list .card-content-title{color:#005069;font-family:'Quicksand', sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;text-align:center;transition:color .4s ease}.pageLayout__achievements__list .card-content-extract{font-family:'Quicksand', sans-serif;font-size:1rem;color:#888;text-align:center}.pageLayout__achievements__list .card-content-link{position:absolute;width:-moz-max-content;width:max-content;opacity:0;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .4s ease}.pageLayout-more{display:flex;align-items:center;justify-content:center;width:100%;margin:2.5rem auto}.pageLayout-more.clicked span.pageLayout-loader{background-image:url("./assets/img/loading.svg");width:2.625rem;height:2.625rem;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 48em){.pageLayout__achievements__list{justify-content:flex-start;max-width:43.75rem;margin:auto}.pageLayout__achievements__list .card-reference{margin:.625rem 1.5625rem}}@media screen and (min-width: 62em){.pageLayout__achievements__list .card-reference:hover .card-content-link{opacity:1;top:calc(50% - 40px)}.pageLayout__achievements__list .card-reference:hover .card-content-link .btn-primary{pointer-events:none}}@media screen and (min-width: 64.0625em){.pageLayout__achievements__list{max-width:62.5rem}.pageLayout__achievements__list .card-reference{margin:.625rem 1rem}}@media screen and (min-width: 83em){.pageLayout__achievements__result{position:relative;z-index:10}.pageLayout__achievements__result:before{content:"";position:absolute;display:block;background:url("./assets/img/lampe.svg");background-repeat:no-repeat;background-size:contain;width:3.125rem;height:12.5rem;left:-6.25rem;top:50%;transform:translateY(-50%)}.pageLayout__achievements__result:after{content:"";position:absolute;display:block;background:url("./assets/img/BG-canapé.svg");background-repeat:no-repeat;background-size:contain;width:11.25rem;height:11.25rem;right:-12.5rem;top:50%;transform:translateY(-50%)}}body .elementor{background-color:#fff}body .elementor-testimonial__image img{-o-object-fit:contain;object-fit:contain}body .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}body .elementor-button{text-decoration:none !important}body .elementor-button#btn-primary{background-color:#fff;font-family:'Quicksand', sans-serif;padding:.5rem 1.25rem;border:solid .0625rem #fff;border-radius:1.25rem;color:#005069;transition:all .4s ease;font-size:1rem}body .elementor-button#btn-primary:hover{color:#fff;background-color:#005069}body .elementor-button#btn-secondary{background-color:#ee8680;font-family:'Quicksand', sans-serif;font-size:1rem;padding:.5rem 1.25rem;border:solid .0625rem #ee8680;box-shadow:3px 3px 5px 0 rgba(0,0,0,0.15);border-radius:1.25rem;color:#fff;transition:all .4s ease;fill:#fff}body .elementor-button#btn-secondary:hover{color:#ee8680;background-color:#fff;fill:#ee8680}body .elementor p{margin:unset}body .elementor-widget-breadcrumbs ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:1.25rem 0}body .elementor-widget-breadcrumbs ul li{list-style-type:none;margin:.3125rem .1875rem}body .elementor-widget-breadcrumbs ul li a{text-decoration:none !important}body .elementor .banner-text{max-width:68.75rem;width:calc(100% - 2.5rem);transform:translateX(-50%);left:50% !important;height:-moz-fit-content;height:fit-content;border-radius:10px;box-shadow:3px 3px 5px 0 rgba(61,60,64,0.15);padding:1.875rem}body .elementor .gform_wrapper .gfield input{border-radius:1.25rem;padding:.625rem !important}body .elementor .gform_wrapper .gfield textarea{border-radius:1.25rem;padding:.625rem !important}body .elementor .gform_footer{display:flex}body .elementor .magnify-video-active{display:flex;align-items:center;transition:all .4s ease;background:#ee8680;border:solid .0625rem #ee8680}body .elementor .magnify-video-active svg{transition:all .4s ease;width:1.4375rem !important;margin-right:.3125rem;fill:#fff}body .elementor .magnify-video-active:hover{border:solid .0625rem #ee8680;background:#fff;transform:scale(1)}body .elementor .magnify-video-active:hover svg{fill:#ee8680}body .elementor .htmega-postslider-area button.slick-arrow{background-color:#fad8cf;border-radius:50%;width:2.5rem !important;height:2.5rem !important}body .elementor .article-content{font-family:'Quicksand', sans-serif;font-size:.9375rem;color:#005069}body .elementor .article-content ul{margin-left:0}body .elementor .article-content li{font-family:'Quicksand', sans-serif;font-size:.9375rem;color:#005069}body .elementor .article-content img{margin-top:1.25rem}body .elementor .flex{display:flex;flex-wrap:wrap}body .elementor .slick-track{min-width:100vw}body.archive .elementor-products-grid nav.woocommerce-pagination{margin-top:0}body.archive .elementor-products-grid .storefront-sorting{margin-top:2.5rem}body.archive .elementor-element .archive-category img{display:none}body.archive .elementor-element .archive-category a{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;padding:.625rem 1.5625rem;border-radius:3.125rem;box-shadow:3px 3px 5px 0 rgba(61,60,64,0.15);background-color:#ee8680;border:solid .0625rem #ee8680}body.archive .elementor-element .archive-category a h2{color:#fff;margin:0}body.archive .elementor-element .archive-category .count{display:none}body.archive .elementor-products-grid ul.products.elementor-grid li.product{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 47.9375em){body .elementor .banner-text{top:3.125rem}}@media screen and (min-width: 48em){body .elementor .slick-track{display:flex}body .elementor .slick-track .slick-slide{margin:0 .625rem}body .elementor .slick-track .slick-slide:first-child{margin-left:0}body .elementor .slick-track .slick-slide:last-child{margin-right:0}body .elementor .banner-text{max-width:68.75rem;width:calc(100% - 5rem)}}body.archive .elementor-element .archive-category img{display:none}body.archive .elementor-element .archive-category a{transition:.4s}body.archive .elementor-element .archive-category a:hover{background-color:#fff}body.archive .elementor-element .archive-category a:hover h2{color:#ee8680}@media screen and (min-width: 83em){.elementor .article-list{position:relative;z-index:10}.elementor .article-list:before{content:"";color:transparent;position:absolute;display:block;background:url("./assets/img/lampe.svg");background-repeat:no-repeat;background-size:contain;width:3.125rem;height:12.5rem;left:-6.25rem;top:50%;transform:translateY(-50%)}.elementor .article-list:after{content:"";color:transparent;position:absolute;display:block;background:url("./assets/img/BG-canapé.svg");background-repeat:no-repeat;background-size:contain;width:11.25rem;height:11.25rem;right:-12.5rem;top:50%;transform:translateY(-50%)}}.gform_confirmation_wrapper{margin-bottom:6.25rem}.gform_confirmation_wrapper a.btn{display:inline-block;line-height:1;background-color:#ee8680;font-size:.9375rem;padding:12px 24px;border-radius:3px;color:#fff;text-align:center;transition:all .3s;text-decoration:none;margin:.5rem 0;display:block}.gform_confirmation_wrapper a.btn:hover{background-color:#005069}.buy-deco_wrapper .gform_required_legend{display:none}.buy-deco_wrapper .buy-deco{color:#005069}.buy-deco_wrapper .buy-deco .btn-rose{opacity:1;transition:.4s}.buy-deco_wrapper .buy-deco .none{opacity:0;pointer-events:none}.buy-deco_wrapper .buy-deco input{cursor:pointer}.buy-deco_wrapper .buy-deco .gsection{border-bottom:none}.buy-deco_wrapper .buy-deco #field_4_1 .gsection_title:before{background-image:url("./assets/img/Num-1.png")}.buy-deco_wrapper .buy-deco #field_4_6{position:relative}.buy-deco_wrapper .buy-deco #field_4_6 .gsection_title:before{background-image:url("./assets/img/Num-2.png")}.buy-deco_wrapper .buy-deco #field_4_11{position:relative}.buy-deco_wrapper .buy-deco #field_4_11 .gsection_title:before{background-image:url("./assets/img/Num-3.png")}.buy-deco_wrapper .buy-deco #field_4_12 .gform_drop_area{margin-top:0}.buy-deco_wrapper .buy-deco #field_4_15 .gsection_title:before{background-image:url("./assets/img/Num-4.png")}.buy-deco_wrapper .buy-deco #field_4_16 .gsection_title:before{background-image:url("./assets/img/Num-5.png")}.buy-deco_wrapper .buy-deco #field_4_21 .gsection_title:before{background-image:url("./assets/img/Num-6.png")}.buy-deco_wrapper .buy-deco .gsection_title{font-size:1.375rem;color:#005069;font-weight:500;position:relative;margin:2.5rem 0 0;padding:0 0 0 0}.buy-deco_wrapper .buy-deco .gsection_title:before{content:'';display:block;width:5rem;height:5rem;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-.625rem;left:-6.25rem}.buy-deco_wrapper .buy-deco .gfield .gform_drop_area{border:none;padding:0;background-color:transparent;margin:0}.buy-deco_wrapper .buy-deco .gfield.gfield--type-fileupload .ginput_container_fileupload{padding:0}.buy-deco_wrapper .buy-deco .gfield div.gfield_description,.buy-deco_wrapper .buy-deco .gfield li.gfield_description{padding:0 0 .625rem 1.25em}.buy-deco_wrapper .buy-deco .gfield div.gfield_description.validation_message--hidden-on-empty,.buy-deco_wrapper .buy-deco .gfield div.gfield_description.gfield_validation_message,.buy-deco_wrapper .buy-deco .gfield li.gfield_description.validation_message--hidden-on-empty,.buy-deco_wrapper .buy-deco .gfield li.gfield_description.gfield_validation_message{position:absolute;pointer-events:none;top:50%;left:50%;height:6.25rem;margin:0;max-width:calc(100% - 2.5rem);transform:translate(-50%, -50%);padding:1.25rem;z-index:2}.buy-deco_wrapper .buy-deco .gfield div.gfield_description.validation_message--hidden-on-empty:before,.buy-deco_wrapper .buy-deco .gfield div.gfield_description.gfield_validation_message:before,.buy-deco_wrapper .buy-deco .gfield li.gfield_description.validation_message--hidden-on-empty:before,.buy-deco_wrapper .buy-deco .gfield li.gfield_description.gfield_validation_message:before{display:none}.buy-deco_wrapper .buy-deco .gfield div.gsection_description,.buy-deco_wrapper .buy-deco .gfield li.gsection_description{padding:0}.buy-deco_wrapper .buy-deco .gfield div.gsection_description,.buy-deco_wrapper .buy-deco .gfield div.gfield_description,.buy-deco_wrapper .buy-deco .gfield li.gsection_description,.buy-deco_wrapper .buy-deco .gfield li.gfield_description{position:relative;padding-left:1.25rem}.buy-deco_wrapper .buy-deco .gfield div.gsection_description:not(.gfield_validation_message),.buy-deco_wrapper .buy-deco .gfield div.gfield_description:not(.gfield_validation_message),.buy-deco_wrapper .buy-deco .gfield li.gsection_description:not(.gfield_validation_message),.buy-deco_wrapper .buy-deco .gfield li.gfield_description:not(.gfield_validation_message){font-size:.875rem;color:#959595;font-weight:500;display:flex;align-items:center}.buy-deco_wrapper .buy-deco .gfield div.gsection_description span,.buy-deco_wrapper .buy-deco .gfield div.gfield_description span,.buy-deco_wrapper .buy-deco .gfield li.gsection_description span,.buy-deco_wrapper .buy-deco .gfield li.gfield_description span{width:calc(100% - 1.1875rem)}.buy-deco_wrapper .buy-deco .gfield div.gsection_description:before,.buy-deco_wrapper .buy-deco .gfield div.gfield_description:before,.buy-deco_wrapper .buy-deco .gfield li.gsection_description:before,.buy-deco_wrapper .buy-deco .gfield li.gfield_description:before{content:"";position:absolute;top:0;left:0;width:1.25rem;height:.875rem;background-image:url("./assets/img/ionic-ios-information-circle-outline.png");background-position:center;background-repeat:no-repeat;background-size:contain;margin:.3125rem .3125rem auto 0}.buy-deco_wrapper .buy-deco .gfield .gfield_label{padding:.625rem 1.375rem;font-size:1rem;font-weight:500;border-radius:50px;box-shadow:3px 3px 5px 0 rgba(61,60,64,0.15);background-color:#fff}.buy-deco_wrapper .buy-deco .gfield.gfield--type-textarea{position:relative}.buy-deco_wrapper .buy-deco .gfield.gfield--type-textarea .ginput_container_textarea textarea{padding:.625rem 3.75rem 7.5rem 1.5625rem !important;border-radius:20px;border:solid 1px #005069;background-color:#fff}.buy-deco_wrapper .buy-deco .gfield.gfield--type-textarea .ginput_container_textarea textarea::-moz-placeholder{color:#005069;font-size:1rem;font-weight:500}.buy-deco_wrapper .buy-deco .gfield.gfield--type-textarea .ginput_container_textarea textarea::placeholder{color:#005069;font-size:1rem;font-weight:500}.buy-deco_wrapper .buy-deco .ginput_container_fileupload{padding:2.5rem;border:dashed .0625rem #005069;border-radius:.3125rem;min-height:9.375rem;margin-bottom:2.5rem;position:relative}.buy-deco_wrapper .buy-deco .ginput_container_fileupload span{position:absolute;bottom:-2.8125rem;left:0}.buy-deco_wrapper .buy-deco .ginput_container_fileupload span.gform_drop_instructions{position:absolute;top:.9375rem;left:50%;bottom:unset;transform:translateX(-50%)}.buy-deco_wrapper .buy-deco .ginput_container_fileupload span.filename{bottom:-3.125rem}.buy-deco_wrapper .buy-deco .ginput_container_fileupload .gform_drop_area{position:unset !important}.buy-deco_wrapper .buy-deco .ginput_container_fileupload:before{display:flex;content:"";background-image:url("./assets/img/icon-add-a-photo.svg");width:5rem;height:3.75rem;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.buy-deco_wrapper .buy-deco .ginput_container_fileupload:after{display:flex;content:"Ajouter ma photo";color:#005069;position:absolute;top:calc(50% + 2.8125rem);left:50%;transform:translate(-50%, -50%)}.buy-deco_wrapper .buy-deco .ginput_container_fileupload input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:100%;height:100%;top:0;display:block;left:0;opacity:0}.buy-deco_wrapper .buy-deco .ginput_container_fileupload button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:100%;height:9.375rem;top:0;display:block;left:0;opacity:0}.buy-deco_wrapper .buy-deco .choice .gfield_description{flex-wrap:wrap}.buy-deco_wrapper .buy-deco .choice .gfield_description:not(.gform_fileupload_rules){position:relative}.buy-deco_wrapper .buy-deco .choice .gfield_description:before{position:absolute;top:.3125rem;left:0}.buy-deco_wrapper .buy-deco .choice .gfield_description a{margin:0 .3125rem;color:#ee8680}@media screen and (min-width: 62em){.buy-deco_wrapper .buy-deco .choice .gfield_description a:hover{color:#005069}}.buy-deco_wrapper .buy-deco .btn-rose .gfield_checkbox{position:relative;left:50%;transform:translateX(-50%);background-color:#ee8680;width:100%;max-width:9.375rem;padding:.625rem 1.5625rem;border-radius:3.125rem;box-shadow:3px 3px 5px 0 rgba(61,60,64,0.15);transition:.4s;cursor:pointer;display:flex;align-items:center;justify-content:center}.buy-deco_wrapper .buy-deco .btn-rose input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;border-radius:3.125rem;width:100%;height:100%;top:0;left:0}.buy-deco_wrapper .buy-deco .btn-rose input[type='checkbox']+label{width:-moz-fit-content;width:fit-content;font-size:1rem;font-weight:500;max-width:100%;color:#fff;cursor:pointer}.buy-deco_wrapper .buy-deco .gform_footer input{position:relative;left:50%;transform:translateX(-50%);width:100%;max-width:9.375rem;background-color:#ee8680;padding:.625rem 1.5625rem;border-radius:3.125rem;box-shadow:3px 3px 5px 0 rgba(61,60,64,0.15);transition:.4s;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;font-weight:500;color:#fff}.buy-deco_wrapper .buy-deco .inspiration .gfield_label,.buy-deco_wrapper .buy-deco .inspiration .gfield_description{position:relative}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox{display:flex;flex-wrap:wrap;margin-top:1.875rem}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice{position:relative;width:12.5rem;height:11.875rem;margin:.3125rem}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice label{display:none}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice input{opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;width:100%;height:100%;left:0;transition:.4s;border-radius:.625rem;overflow:hidden}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice input:focus{outline:none}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice input:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;border-radius:.625rem;z-index:1}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice input:after{position:absolute;z-index:2;top:0;left:0;content:"";display:block;width:100%;height:100%;border:solid .5rem transparent;border-radius:.625rem;transition:.4s}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice input:checked:after{border:solid .5rem #ee8680}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_1 input:before{background-image:url("./assets/img/inspirations/VINTAGE TABLE CAHISE ORANGE.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_2 input:before{background-image:url("./assets/img/inspirations/VINTAGE TABLE BUFFET ORANGE.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_3 input:before{background-image:url("./assets/img/inspirations/VINTAGE MUR FLEURS.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_4 input:before{background-image:url("./assets/img/inspirations/SCANDINAVE SALON BEIGE MUR DE CADRE.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_5 input:before{background-image:url("./assets/img/inspirations/SCANDINAVE CANAPE BEIGE  PAMPA.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_6 input:before{background-image:url("./assets/img/inspirations/SCANDINAVE BUREAU CHAISE ROTIN.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_7 input:before{background-image:url("./assets/img/inspirations/MODERNE SALLE A MANGER CHAISE GRISE.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_8 input:before{background-image:url("./assets/img/inspirations/MODERNE CANAPE NOIR VASE NOIR.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_9 input:before{background-image:url("./assets/img/inspirations/INDUS SALON CANAP MARRON.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_11 input:before{background-image:url("./assets/img/inspirations/INDUS SALLE A MANGER.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_12 input:before{background-image:url("./assets/img/inspirations/INDUS CHAMBRE MARRON ET NOIR.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_13 input:before{background-image:url("./assets/img/inspirations/CLASSIQUE CHIC TABLE NOIR MOULURE MUR GRIS.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_14 input:before{background-image:url("./assets/img/inspirations/CLASSIQUE CHIC TABLE NOIR + MOULURE MUR BLANC.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_15 input:before{background-image:url("./assets/img/inspirations/CLASSIQUE CHIC SALLE A MANGER GRAND LUSTRE.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_16 input:before{background-image:url("./assets/img/inspirations/CLASSIQUE CHIC GRANDE ENTREE.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_17 input:before{background-image:url("./assets/img/inspirations/CAMPAGNE CHIC SALON BOIS BLANC PIERRE.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_18 input:before{background-image:url("./assets/img/inspirations/CAMPAGNE CHIC ENTREE PORTE BOIS.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_19 input:before{background-image:url("./assets/img/inspirations/CAMPAGNE CHIC CHAMBRE BEIGE BLANCHE.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_21 input:before{background-image:url("./assets/img/inspirations/BORD DE MER TRANSAT + ASSISE.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_22 input:before{background-image:url("./assets/img/inspirations/BORD DE MER SALLE A MANGER BOIS BLANC BLEU.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_23 input:before{background-image:url("./assets/img/inspirations/BORD DE MER CHAMBRE BLEU.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_24 input:before{background-image:url("./assets/img/inspirations/BOHEME CHIC COIN CHAMBRE FAUTEUIL MIROIR ROTIN.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_25 input:before{background-image:url("./assets/img/inspirations/BOHEME CHIC CANAP TERRACOTA + BCP COUSSIN ET CADRE.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_26 input:before{background-image:url("./assets/img/inspirations/BOHEME CHIC BCP TAPIS MUR ROSE.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_27 input:before{background-image:url("./assets/img/inspirations/ART DECO PIECE JAUNE ET VERTE.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_28 input:before{background-image:url("./assets/img/inspirations/ART DECO MUR PIECE BLEU.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox .gchoice.gchoice_4_20_29 input:before{background-image:url("./assets/img/inspirations/ART DECO FAUTEUIL GRIS MUR ROSE BLEU.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 47.9375em){.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox{max-width:13.125rem;margin:0 auto}}@media screen and (max-width: 61.9375em){.buy-deco_wrapper .buy-deco .gsection_title{padding:0 0 1.25rem 6.25rem}.buy-deco_wrapper .buy-deco .gsection_title:before{left:0;bottom:1.25rem}}@media screen and (min-width: 62em){.gform_confirmation_wrapper a.btn{display:inline-block}.buy-deco_wrapper .buy-deco .inspiration .gfield_checkbox{position:relative;width:calc(100% + 12.5rem);left:50%;transform:translateX(-50%)}}body.woocommerce-cart #calc_shipping_city{display:none}body.woocommerce-cart .shop_table .cart_item a{color:#005069}body.woocommerce-cart .shipping-calculator-form .button{margin-top:1.25rem}body.woocommerce-cart .cart .cart_item .product-thumbnail img{max-width:150px}body .shop_table .cart_item td{vertical-align:middle}body.single-product div.product p.price{margin:0}body.single-product div.product .variations_form{padding-top:0}body.single-product div.product .variations_form .woocommerce-variation-add-to-cart{padding-top:0}body.single-product div.product .variations_form .woocommerce-variation-add-to-cart button[type=submit].single_add_to_cart_button{margin-left:0;line-height:2.125rem}body.single-product .variations select{padding:.625rem;width:18.75rem}body.single-product .variations .reset_variations{color:#005069;margin:.625rem 0 0}body.single-product .single_variation_wrap .price{font-family:"Dancing Script", Sans-serif;font-weight:600}body.single-product .single_variation_wrap .price bdi{color:#005069;font-size:1.625rem}body .star-rating span:before,body .quantity .plus,body .quantity .minus,body p.stars a:hover:after,body p.stars a:after,body .star-rating span:before,body #payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:#005069}body.woocommerce-page .woocommerce-MyAccount-navigation ul{margin:0 0 1.25rem}body.woocommerce-page .woocommerce-MyAccount-navigation ul li a{color:#fff !important;text-decoration:none;padding:.5rem 0;text-align:center;background:#005069;margin-bottom:.25rem;display:block;transition:all .2s ease}body.woocommerce-page .woocommerce-MyAccount-navigation ul li a:hover{background:#f29b92}body.woocommerce-page .woocommerce-MyAccount-navigation ul li.is-active a{background:#f29b92}body.woocommerce-page .woocommerce .woocommerce-order-details__title{margin-top:.625rem}body .woocommerce a{color:#005069}@media screen and (min-width: 62em){body.woocommerce-cart .shop_table .cart_item a{transition:.4s}body.woocommerce-cart .shop_table .cart_item a:hover{color:#ee8680}body .woocommerce a{transition:.4s}body .woocommerce a:hover{color:#ee8680}}body{font-family:"Quicksand", Sans-serif;background-color:#fff}#main{padding-top:5.8125rem}a{color:#005069}ul{list-style-type:"- "}.icon__set{position:absolute;width:0;height:0;overflow:hidden}.icon{display:inline-block;vertical-align:middle;fill:currentColor;pointer-events:none}.menuOpen{overflow:hidden}.menuOpen #content:after{content:'';background:#000;opacity:.6;position:fixed;top:0;left:0;height:var(--app-height, 100vh);width:100vw;z-index:10}.btn{font-family:'Quicksand', sans-serif;font-weight:500}.btn-primary{background-color:#fff;padding:.5rem 1.25rem;border:solid .0625rem #005069;border-radius:1.25rem;color:#005069;transition:all .4s ease;font-size:1rem}.btn-primary:hover{color:#fff;background-color:#005069;border:solid .0625rem #005069}.btn-secondary{background-color:#ee8680;padding:.5rem 1.25rem;border:solid .0625rem #ee8680;overflow:hidden;border-radius:1.25rem;color:#fff;transition:all .4s ease;font-size:1rem}.btn-secondary:hover{color:#ee8680;background-color:#fff;border:solid .0625rem #ee8680}.page .entry-title{display:none}@media screen and (min-width: 62em){#main{padding-top:7.125rem}}
