@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Alice&display=swap);@font-face{font-family:"Luxerie";src:url(fonts/luxerie.ttf)format("truetype");font-style:normal}@font-face{font-family:"Plaza";src:url(fonts/plaza.ttf)format("truetype");font-style:normal}@font-face{font-family:"Glacial";src:url(fonts/glacial.otf)format("opentype");font-style:normal}@font-face{font-family:"standard";src:url(fonts/standard.eot?ualwct);src:url(fonts/standard.eot?ualwct#iefix)format("embedded-opentype"),url(fonts/standard.ttf?ualwct)format("truetype"),url(fonts/standard.woff?ualwct)format("woff"),url(fonts/standard.svg?ualwct#standard)format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class*=" laurentlapierre-"],[class^=icon-],[class^=laurentlapierre-]{font-family:"standard"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-food:before{content:""}.icon-security:before{content:""}.icon-delivery:before{content:""}.icon-credit-card:before{content:""}.icon-booking:before{content:""}.icon-search:before{content:""}.icon-plus:before{content:""}.icon-zoom:before{content:""}.icon-bullet:before{content:""}.icon-instagram:before{content:""}.icon-facebook:before{content:""}.icon-calendar:before{content:""}.icon-arrow-left:before{content:""}.icon-star:before{content:""}.icon-arrow-top:before{content:""}.icon-clock:before{content:""}.icon-phone:before{content:""}.icon-arrow-bottom:before{content:""}.icon-youtube:before{content:""}.icon-envelope:before{content:""}.icon-houzz:before{content:""}.icon-calendar-clock:before{content:""}.icon-twitter:before{content:""}.icon-pinterest:before{content:""}.icon-locate:before{content:""}.icon-envelope-2:before{content:""}.icon-news:before{content:""}.icon-linkedin:before{content:""}.icon-arrow-right:before{content:""}.icon-lock:before{content:""}.icon-locate-2:before{content:""}.icon-file:before{content:""}.icon-download:before{content:""}.icon-download-2:before{content:""}.icon-play:before{content:""}@font-face{font-family:"laurentlapierre";src:url(fonts/laurentlapierre.eot?529nna);src:url(fonts/laurentlapierre.eot?529nna#iefix)format("embedded-opentype"),url(fonts/laurentlapierre.ttf?529nna)format("truetype"),url(fonts/laurentlapierre.woff?529nna)format("woff"),url(fonts/laurentlapierre.svg?529nna#laurentlapierre)format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" laurentlapierre-"],[class^=laurentlapierre-]{font-family:"laurentlapierre"!important}.laurentlapierre-bottle:before{content:""}.laurentlapierre-glasses:before{content:""}.laurentlapierre-flower:before{content:""}.laurentlapierre-bicycle:before{content:""}.laurentlapierre-box:before{content:""}.laurentlapierre-service:before{content:""}*{outline:0;box-sizing:border-box;margin:0;padding:0}#breadcrumbs{position:absolute;top:.5rem;left:.5rem;color:#999;font-size:.8rem}#breadcrumbs a{z-index:11;color:#999;font-size:.8rem}html{font-size:20px}html,html[lang=fr-FR]{margin-top:0!important}a,body{color:#2f3a34}body{font-family:Glacial}body p{line-height:1.2rem}*,section{position:relative}h1{font-size:3rem}h1,h2{font-family:Luxerie}a{text-decoration:none;transition:.3s}a:not(.no-hover):hover{color:#dce9cc}nav .menu{list-style:none;margin:0;padding:0}nav .menu li{display:inline-block;margin-right:1.5rem}#section_1 .link-wrapper .button-link:last-child,.socials li:last-child,nav .menu li:last-child{margin-right:0}nav .menu li .sub-menu li a,nav .menu li a{color:#2f3a34;font-weight:700;text-transform:uppercase}nav .menu li a{font-family:Glacial;font-size:1rem}nav .menu li .sub-menu li a:hover,nav .menu li a:hover,nav .menu li.current-menu-item a,nav .menu li.menu-item-222 a:hover{color:#769082}nav .menu li .sub-menu{display:none;position:absolute;margin:0 0 0 1rem;padding:.8rem;background-color:#fff;min-width:13rem;z-index:9}nav .menu li .sub-menu li{padding:.5rem 0;display:block;line-height:1.1}nav .menu li .sub-menu li a{font-size:.9rem}nav .menu li:hover .sub-menu{display:block;animation:.3s slideDown}#section_3 .slick-next:before,#section_3 .slick-prev:before,.woocommerce .entry-content .custom-product-card .custom-add-to-cart a:hover,.woocommerce .entry-content .custom-product-card .custom-add-to-cart:hover a,.woocommerce-cart .entry-content .custom-product-card .custom-add-to-cart a:hover,.woocommerce-cart .entry-content .custom-product-card .custom-add-to-cart:hover a,.woocommerce-checkout .entry-content .custom-product-card .custom-add-to-cart a:hover,.woocommerce-checkout .entry-content .custom-product-card .custom-add-to-cart:hover a,nav .menu li.menu-item-222 a{color:#2f3a34}footer .container,header .container,header .container-wrapper{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem}header .container .logo,header .container-wrapper .logo{width:2.5rem}.burger,header .container .socials .social-facebook,header .container .socials .social-linkedin,header .container-wrapper .socials .social-facebook,header .container-wrapper .socials .social-linkedin{display:none}header .container .socials li,header .container-wrapper .socials li{background:#fff;padding:0}header .container .socials li a,header .container-wrapper .socials li a{color:#2f3a34;font-size:1rem}footer a:hover,header .container .socials li a:hover,header .container .tel:hover,header .container-wrapper .socials li a:hover,header .container-wrapper .tel:hover{color:#dce9cc}header .container .tel,header .container-wrapper .tel{color:#2f3a34;margin-left:.7rem;font-size:1rem;display:flex;align-items:center}header .container .tel .label,header .container-wrapper .tel .label{margin-left:.5rem}header .top-bar .container{padding:1rem .75rem}footer{background:#2f3a34}.socials li:hover a,footer,footer a{color:#fff}footer .container{align-items:stretch;padding:2rem 1.5rem;width:100%}footer .container .footer-content{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}footer .container .footer-content:not(:last-child)::after{content:"";position:absolute;top:25%;bottom:25%;left:100%;transform:translateX(-50%);right:0;width:2px;background-color:#fff}footer .container .footer-left .logo{width:9rem}footer .container .footer-center .title{font-family:Plaza;font-size:1.6rem;margin-bottom:1rem}footer .container .footer-center .footer-center-wrapper .shops{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:auto auto;gap:0 2.5rem;font-family:auto}footer .container .footer-center .footer-center-wrapper .shops .shop{font-size:.8rem;margin-bottom:.5rem}footer .container .footer-center .footer-center-wrapper .shops .shop .shop-name{font-size:1rem;letter-spacing:-.03rem;color:#dce9cc;margin-bottom:.4rem}footer .container .footer-center .footer-center-wrapper .shops .shop:nth-child(1){grid-column:1;grid-row:1}footer .container .footer-center .footer-center-wrapper .shops .shop:nth-child(2){grid-column:2;grid-row:1}footer .container .footer-center .footer-center-wrapper .shops .shop:nth-child(3){grid-column:3;grid-row:1}footer .container .footer-right .map:first-child{margin-bottom:1rem}footer .container .footer-right .map #map_1,footer .container .footer-right .map #map_2{width:15rem;height:10rem}footer .container .footer-right .map .map-legend{text-align:center;font-family:Plaza;color:#dce9cc;margin-top:.5rem}footer .sub-footer{padding:0 1.5rem 1rem;font-size:.7rem;text-align:center}footer .sub-footer p{display:inline}#section_2 .flex .content-wrapper .flex-box .box p,.page,.post{margin:0}.flex{display:flex}.flex.column{flex-direction:column}.flex.h-center{justify-content:center}.flex.v-center{align-items:center}.grid{display:grid;gap:3rem;grid-template-columns:repeat(5,1fr)}.socials{list-style:none;margin:0;padding:0}.socials li{display:inline-block;background:#dce9cc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-right:.7rem;padding:.2rem;transition:.3s}.socials li:hover{background:#d9cce9}.socials li a{color:#2f3a34;font-size:1.25rem}.entry-header,.home .entry-header h1:after{background-position:center;background-size:cover}.entry-header{width:100%;height:15rem;display:flex;justify-content:center;align-items:center;flex-direction:column;object-fit:cover;padding:0 2rem}.entry-header h1{font-family:Plaza;font-size:3rem;font-weight:400;z-index:3;margin:0}.entry-header .baseline{font-family:Luxerie;font-size:1.25rem;z-index:3}.entry-header .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.4}.home .entry-header h1:after{position:absolute;content:"";display:block;background-image:url(../img/frise.png);width:130%;height:1rem;margin-top:-1rem;left:50%;transform:translateX(-50%)}.entry-content{margin:0;padding:3rem 0 4rem}.entry-content>.content-wrapper{font-size:1.2rem;margin:0 auto 3rem;max-width:44rem}.entry-content>.content-wrapper p{line-height:1.5rem}.home .entry-content{padding:0}.picture-wrapper img{width:100%;height:100%;object-fit:cover}.picture-wrapper:hover .bg{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.services{width:100%;justify-content:center;max-width:1024px;margin:0 auto;flex-wrap:wrap}.services .service{width:calc(33.33% - 3rem);margin:0 1.5rem 2rem;display:flex;flex-direction:column;justify-content:stretch;overflow:hidden}.services .service.custom-product-card .bg{height:15rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem}.services .service .bg{height:20rem}.services .service a.no-hover{height:100%;background:#f7faf3}.services .service .title-wrapper{margin-top:1rem;margin-bottom:1.5rem;text-align:center}.services .service .content-wrapper{font-size:.8rem;background:#f7faf3;padding:1rem 1rem 1.5rem;flex:1}.services .service .content-wrapper h2{font-family:Luxerie;line-height:1.2rem;font-weight:400;margin-bottom:1rem}.services .service .content-wrapper h6{font-size:.75rem;font-weight:400;color:#ac3838;margin-bottom:.8rem}.services .service .content-wrapper p:last-child{margin-bottom:0}.services .service .picture-link{height:100%;display:flex;flex-direction:column}.services .service .picture-link .link-wrapper{background:#fff}.home .services{max-width:1440px}.home .services .service{width:calc(20% - 3rem)}.home .services .service .bg{height:18rem}.page-id-52 .services{max-width:1360px}.page-id-52 .services .service{width:calc(25% - 3rem)}.page-template-template-boutique .services,load_more_button .home .services,load_more_button .page-id-52 .services{max-width:1194px}.page-template-template-boutique .services .service .bg{height:25rem}.button-link{font-family:Luxerie;letter-spacing:.05rem;line-height:1rem;text-align:center;border:3px solid #d8e9cf;padding:.6rem;text-decoration:none;transition:.3s;display:inline-block}#devis input[type=submit]:hover,#form-popup input[type=submit]:hover,.button-link:hover{background:#2f3a34;color:#fff}.meal_services{justify-content:center;align-items:flex-start}.meal_services .picture-wrapper{width:25rem}.meal_services .services_list{margin-left:3rem}.meal_services .services_list .content-wrapper h2{font-family:Glacial;font-size:1.5rem;line-height:1.5rem;margin-bottom:1rem;font-weight:400;text-transform:uppercase}.meal_services .services_list .button-link,.page-template-template-service .entry-content>.link-wrapper .button-link,.woocommerce-shop .entry-content>.link-wrapper .button-link{padding:.6rem 3rem}.items-wrapper{margin-top:3rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:.5rem}.items-wrapper .item{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:3rem}.items-wrapper .item i{font-size:5rem;color:#2f3a34;margin-bottom:1rem}.items-wrapper .item .content-wrapper{color:#000;font-family:Luxerie;max-width:13rem;letter-spacing:-.02rem}.shop-content h2{font-family:Plaza;font-size:2rem;font-weight:400}.shop-infos{gap:3rem;justify-content:center;align-items:center;margin-bottom:2rem;font-size:1.2rem}.shop-infos .shop-infos-address,.shop-infos .shop-infos-hours,.shop-infos .shop-infos-phone{display:flex;align-items:center;justify-content:center;font-size:1rem;letter-spacing:-.01rem}.shop-infos .shop-infos-address i,.shop-infos .shop-infos-hours i,.shop-infos .shop-infos-phone i{font-size:1rem;margin-right:.5rem}.shop-services{margin-bottom:5rem}.shop-services .first{background:#2f3a34!important;color:#fff}.shop-services .link-wrapper .button-link{width:100%;font-size:.9rem}.gallery{list-style:none;display:flex;margin:0;padding:0;grid-gap:0}.gallery li{width:100%}.bg{background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.page-template-template-service .entry-content .services .service .content-wrapper,.woocommerce-shop .entry-content .services .service .content-wrapper{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.page-template-template-service .entry-content .services .service .content-wrapper p:last-child,.woocommerce-shop .entry-content .services .service .content-wrapper p:last-child{margin-top:auto}.page-template-template-service .entry-content .services .service .button-link,.popup,.woocommerce-shop .entry-content .services .service .button-link{width:100%}.page-template-template-service .entry-content>.link-wrapper,.woocommerce-shop .entry-content>.link-wrapper{margin-top:3rem;text-align:center}.page-template-template-boutique .entry-content{padding-bottom:0}.popup{display:none;position:fixed;top:0;left:0;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;width:90%;max-width:500px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.3)}.close-popup{position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px;font-weight:700;color:#333}.close-popup:hover{color:#dce9cc}#section_1,#section_2{padding:3rem 0;height:auto}#section_1 .title-wrapper{font-family:Plaza;font-size:1.8rem;color:#2f3a34;margin-bottom:2rem}#section_1 .link-wrapper{display:flex;justify-content:center;width:100%;margin-top:3.5rem}#section_1 .link-wrapper .button-link{width:17rem;margin-right:3.5rem}#section_2 .focus-wrapper{background:#d8e9cf;text-transform:uppercase;display:flex;justify-content:space-between;padding:3rem 0;max-width:62rem;margin:0 auto}#section_2 .focus-wrapper .focus .content-wrapper{text-align:center;font-family:Glacial;font-size:1rem}#section_2 .focus-wrapper .focus .content-wrapper span{font-family:Plaza;font-size:1.5rem}#section_2 .flex,load_more_button #devis,load_more_button #section_1,load_more_button #section_2,load_more_button .entry-content{padding:3rem}#section_2 .flex .content-wrapper{font-family:Glacial}#section_2 .flex .content-wrapper p{line-height:1}#section_2 .flex .content-wrapper .flex-box{display:flex}#section_2 .flex .content-wrapper .flex-box .box .legend{font-family:Plaza;color:#262626;font-weight:700;text-transform:uppercase;font-size:1.2rem}#section_2 .flex .content-wrapper .flex-box .box:first-child{margin-right:1.5rem;min-width:15rem}#section_2 .bg{width:25rem;height:100%;margin-left:1.5rem}#section_2 h3{color:#2f3a34;font-weight:400}#section_3{padding:3rem 12rem;display:flex;flex-direction:column;align-items:center}#section_2 h3,#section_3 .title-wrapper{font-family:Plaza;font-size:2.5rem}#section_3 .logos{margin-top:2.5rem;width:100%}#section_3 .logos .logo-wrapper img{width:10rem}#section_3 .slick-prev{left:-3rem}#section_3 .slick-next{right:-3rem}#devis,#form-popup{padding:3rem 0}#devis .content-wrapper,#form-popup .content-wrapper,load_more_button header .container .tel,load_more_button nav .menu li a{font-size:.8rem}#devis .content-wrapper h2,#form-popup .content-wrapper h2{font-family:Luxerie;font-size:1.8rem;font-weight:400;letter-spacing:.05rem;color:#000}#devis form,#form-popup form{font-family:Glacial;z-index:99;padding:1.5rem 0;width:100%}#devis form .flex,#form-popup form .flex{width:100%;justify-content:center;max-width:62rem;margin:0 auto}#devis form .flex .column,#form-popup form .flex .column{display:flex;flex-direction:column;width:33.3334%;padding:0 .5rem}#devis form .flex .column .wpcf7-form-control-wrap,#form-popup form .flex .column .wpcf7-form-control-wrap,.woocommerce .checkout h3,.woocommerce .entry-content .product-wrapper .product-summary .product-variations select,.woocommerce .entry-content .product-wrapper .product-summary .variations select,.woocommerce-cart .checkout h3,.woocommerce-cart .entry-content .product-wrapper .product-summary .product-variations select,.woocommerce-cart .entry-content .product-wrapper .product-summary .variations select,.woocommerce-checkout .checkout h3,.woocommerce-checkout .entry-content .product-wrapper .product-summary .product-variations select,.woocommerce-checkout .entry-content .product-wrapper .product-summary .variations select{margin-bottom:1rem}#devis form .flex .column .wpcf7-form-control-wrap input,#devis form .flex .column .wpcf7-form-control-wrap select,#form-popup form .flex .column .wpcf7-form-control-wrap input,#form-popup form .flex .column .wpcf7-form-control-wrap select{border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;font-family:Glacial;padding:.5rem 1.5rem;width:100%;height:3rem;text-transform:uppercase;font-size:.8rem;border:1px dashed #ccc}#devis form .flex .full-column,#form-popup form .flex .full-column{width:100%;padding:0 .5rem}#devis form .flex .full-column textarea,#form-popup form .flex .full-column textarea{border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;font-family:Glacial;padding:.5rem 1.5rem;width:100%;height:10rem;font-size:.8rem}#devis form .flex+.flex,#form-popup form .flex+.flex{padding-top:0}#devis form .label-wrapper,#form-popup form .label-wrapper{display:flex;align-items:center;height:3rem;margin-bottom:1rem}#devis form .label-wrapper>.wpcf7-form-control-wrap,#form-popup form .label-wrapper>.wpcf7-form-control-wrap{margin-bottom:0!important;margin-left:.5rem}#devis form input[type=radio],#form-popup form input[type=radio]{display:none!important}#devis form input[type=radio]+.wpcf7-list-item-label,#form-popup form input[type=radio]+.wpcf7-list-item-label{padding:.5rem 1rem;border:1px dashed #ccc;background:#fff;cursor:pointer;margin-right:.5rem;font-size:.8rem}#devis form input[type=radio]:checked+.wpcf7-list-item-label,#form-popup form input[type=radio]:checked+.wpcf7-list-item-label{border:1px solid #000}#devis .screen-reader-response p,#devis form .wpcf7-list-item,#form-popup .screen-reader-response p,#form-popup form .wpcf7-list-item{margin:0}#devis .wpcf7-checkbox,#form-popup .wpcf7-checkbox{margin-left:1rem}#devis input[type=submit],#form-popup input[type=submit]{font-family:Luxerie;cursor:pointer;padding:.5rem 1.5rem;margin-top:2rem;background:#dce9cc;transition:.3s}#devis .screen-reader-response,#form-popup .screen-reader-response{margin:3rem 3rem 0}#devis .wpcf7-response-output,#form-popup .wpcf7-response-output{max-width:62rem;margin:2rem auto}.form-menu{display:flex;flex-direction:column;align-items:center}.form-menu input[type=submit]{margin:1rem 0 0!important}.woocommerce .entry-content .product-wrapper .product-summary .product-variations .value .reset_variations,.woocommerce .entry-content .product-wrapper .product-summary .variations .value .reset_variations,.woocommerce-cart .entry-content .product-wrapper .product-summary .product-variations .value .reset_variations,.woocommerce-cart .entry-content .product-wrapper .product-summary .variations .value .reset_variations,.woocommerce-checkout .entry-content .product-wrapper .product-summary .product-variations .value .reset_variations,.woocommerce-checkout .entry-content .product-wrapper .product-summary .variations .value .reset_variations,.wpcf7-not-valid-tip{margin-left:1rem}::placeholder{font-family:Glacial;text-transform:uppercase}@media only screen and (max-width:1400px){nav .menu li{margin-right:1rem}nav .menu li a{font-size:.9rem}.grid{gap:4rem}.home .services{max-width:1360px}}.woocommerce .thankyou-wrapper .cart-collaterals .wc-checkout-infos li i,.woocommerce .thankyou-wrapper .order_summary .wc-checkout-infos li i,.woocommerce .woocommerce-cart-form-wrapper .cart-collaterals .wc-checkout-infos li i,.woocommerce .woocommerce-cart-form-wrapper .order_summary .wc-checkout-infos li i,.woocommerce .woocommerce-checkout .cart-collaterals .wc-checkout-infos li i,.woocommerce .woocommerce-checkout .order_summary .wc-checkout-infos li i,.woocommerce-cart .thankyou-wrapper .cart-collaterals .wc-checkout-infos li i,.woocommerce-cart .thankyou-wrapper .order_summary .wc-checkout-infos li i,.woocommerce-cart .woocommerce-cart-form-wrapper .cart-collaterals .wc-checkout-infos li i,.woocommerce-cart .woocommerce-cart-form-wrapper .order_summary .wc-checkout-infos li i,.woocommerce-cart .woocommerce-checkout .cart-collaterals .wc-checkout-infos li i,.woocommerce-cart .woocommerce-checkout .order_summary .wc-checkout-infos li i,.woocommerce-checkout .thankyou-wrapper .cart-collaterals .wc-checkout-infos li i,.woocommerce-checkout .thankyou-wrapper .order_summary .wc-checkout-infos li i,.woocommerce-checkout .woocommerce-cart-form-wrapper .cart-collaterals .wc-checkout-infos li i,.woocommerce-checkout .woocommerce-cart-form-wrapper .order_summary .wc-checkout-infos li i,.woocommerce-checkout .woocommerce-checkout .cart-collaterals .wc-checkout-infos li i,.woocommerce-checkout .woocommerce-checkout .order_summary .wc-checkout-infos li i,load_more_button nav .menu li{margin-right:.5rem}load_more_button .home .services .service,load_more_button .page-id-52 .services .service{width:calc(33.33% - 3rem)}load_more_button footer .container .footer-center .footer-center-wrapper .shops{grid-template-columns:repeat(2,1fr)}load_more_button footer .container .footer-center .footer-center-wrapper .shops .shop:nth-child(2){grid-column:1;grid-row:2}load_more_button footer .container .footer-center .footer-center-wrapper .shops .shop:nth-child(3){grid-column:2;grid-row:1}.select2-container .select2-selection--single .select2-selection__rendered{padding:0}.woocommerce .entry-content ul.products,.woocommerce-cart .entry-content ul.products,.woocommerce-checkout .entry-content ul.products{margin:0 auto 1rem}.woocommerce .entry-content .subcategory-title,.woocommerce-cart .entry-content .subcategory-title,.woocommerce-checkout .entry-content .subcategory-title{font-family:Plaza;font-size:2rem;margin-bottom:1.5rem}.woocommerce .entry-content .subcategory-block .services,.woocommerce-cart .entry-content .subcategory-block .services,.woocommerce-checkout .entry-content .subcategory-block .services{justify-content:space-between}.woocommerce .entry-content .custom-product-card .picture-wrapper,.woocommerce-cart .entry-content .custom-product-card .picture-wrapper,.woocommerce-checkout .entry-content .custom-product-card .picture-wrapper{margin-bottom:1.5rem}.woocommerce .entry-content .custom-product-card .custom-product-link,.woocommerce-cart .entry-content .custom-product-card .custom-product-link,.woocommerce-checkout .entry-content .custom-product-card .custom-product-link{text-transform:uppercase;font-family:Glacial;font-size:.8rem}.woocommerce .entry-content .custom-product-card .custom-product-excerpt,.woocommerce-cart .entry-content .custom-product-card .custom-product-excerpt,.woocommerce-checkout .entry-content .custom-product-card .custom-product-excerpt{font-style:italic;font-family:"Glacial";font-size:.8rem}.woocommerce .entry-content .custom-product-card .custom-add-to-cart,.woocommerce-cart .entry-content .custom-product-card .custom-add-to-cart,.woocommerce-checkout .entry-content .custom-product-card .custom-add-to-cart{background:#2f3a34;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;color:#fff;margin:2rem 1rem 0;padding:.25rem;text-align:center;cursor:pointer}.woocommerce .entry-content .custom-product-card .custom-add-to-cart:hover,.woocommerce-cart .entry-content .custom-product-card .custom-add-to-cart:hover,.woocommerce-checkout .entry-content .custom-product-card .custom-add-to-cart:hover{background:#dce9cc;transition:all .3s}.woocommerce .entry-content .custom-product-card .custom-add-to-cart a,.woocommerce-cart .entry-content .custom-product-card .custom-add-to-cart a,.woocommerce-checkout .entry-content .custom-product-card .custom-add-to-cart a{color:#fff;font-family:Glacial}.woocommerce .entry-content .services .service .content-wrapper,.woocommerce-cart .entry-content .services .service .content-wrapper,.woocommerce-checkout .entry-content .services .service .content-wrapper{justify-content:normal}.woocommerce .entry-content .product-wrapper,.woocommerce-cart .entry-content .product-wrapper,.woocommerce-checkout .entry-content .product-wrapper{margin:0 auto;max-width:1440px;padding:0 2rem}.woocommerce .entry-content .product-wrapper .product-gallery,.woocommerce-cart .entry-content .product-wrapper .product-gallery,.woocommerce-checkout .entry-content .product-wrapper .product-gallery{width:40%;margin-right:2%}.woocommerce .entry-content .product-wrapper .product-gallery img,.woocommerce-cart .entry-content .product-wrapper .product-gallery img,.woocommerce-checkout .entry-content .product-wrapper .product-gallery img{height:100%;width:auto;object-fit:cover;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem}.woocommerce .entry-content .product-wrapper .product-summary,.woocommerce-cart .entry-content .product-wrapper .product-summary,.woocommerce-checkout .entry-content .product-wrapper .product-summary{width:58%;background:#f7faf3;padding:1.5rem;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem}.woocommerce .entry-content .product-wrapper .product-summary .product-title,.woocommerce-cart .entry-content .product-wrapper .product-summary .product-title,.woocommerce-checkout .entry-content .product-wrapper .product-summary .product-title{font-size:2rem;font-family:Plaza;font-weight:500}.woocommerce .entry-content .product-wrapper .product-summary .product-price,.woocommerce-cart .entry-content .product-wrapper .product-summary .product-price,.woocommerce-checkout .entry-content .product-wrapper .product-summary .product-price{font-size:1.5rem;margin-bottom:.5rem}.woocommerce .entry-content .product-wrapper .product-summary .product-short-description,.woocommerce-cart .entry-content .product-wrapper .product-summary .product-short-description,.woocommerce-checkout .entry-content .product-wrapper .product-summary .product-short-description{font-style:italic;margin-bottom:2rem}.woocommerce .entry-content .product-wrapper .product-summary .product-variations .label,.woocommerce .entry-content .product-wrapper .product-summary .product-variations .value,.woocommerce .entry-content .product-wrapper .product-summary .variations .label,.woocommerce .entry-content .product-wrapper .product-summary .variations .value,.woocommerce-cart .entry-content .product-wrapper .product-summary .product-variations .label,.woocommerce-cart .entry-content .product-wrapper .product-summary .product-variations .value,.woocommerce-cart .entry-content .product-wrapper .product-summary .variations .label,.woocommerce-cart .entry-content .product-wrapper .product-summary .variations .value,.woocommerce-checkout .entry-content .product-wrapper .product-summary .product-variations .label,.woocommerce-checkout .entry-content .product-wrapper .product-summary .product-variations .value,.woocommerce-checkout .entry-content .product-wrapper .product-summary .variations .label,.woocommerce-checkout .entry-content .product-wrapper .product-summary .variations .value{padding-bottom:1rem}.woocommerce .entry-content .product-wrapper .product-summary .input-text,.woocommerce .entry-content .product-wrapper .product-summary select,.woocommerce form .form-row .input-text,.woocommerce form .form-row .select2-container,.woocommerce form .form-row select,.woocommerce form .variations .input-text,.woocommerce form .variations .select2-container,.woocommerce form .variations select,.woocommerce-cart .entry-content .product-wrapper .product-summary .input-text,.woocommerce-cart .entry-content .product-wrapper .product-summary select,.woocommerce-cart form .form-row .input-text,.woocommerce-cart form .form-row .select2-container,.woocommerce-cart form .form-row select,.woocommerce-cart form .variations .input-text,.woocommerce-cart form .variations .select2-container,.woocommerce-cart form .variations select,.woocommerce-checkout .entry-content .product-wrapper .product-summary .input-text,.woocommerce-checkout .entry-content .product-wrapper .product-summary select,.woocommerce-checkout form .form-row .input-text,.woocommerce-checkout form .form-row .select2-container,.woocommerce-checkout form .form-row select,.woocommerce-checkout form .variations .input-text,.woocommerce-checkout form .variations .select2-container,.woocommerce-checkout form .variations select{display:block;background-color:#fff;border-radius:.5rem!important;-webkit-border-radius:.5rem!important;-moz-border-radius:.5rem!important;font-weight:500;padding:.5rem .75rem;border:1px dashed #ccc}.woocommerce .entry-content .product-wrapper .product-summary .cart,.woocommerce .entry-content .product-wrapper .product-summary .product-variations .value,.woocommerce .entry-content .product-wrapper .product-summary .variations .value,.woocommerce .entry-content .product-wrapper .product-summary .woocommerce-variation-add-to-cart,.woocommerce-cart .entry-content .product-wrapper .product-summary .cart,.woocommerce-cart .entry-content .product-wrapper .product-summary .product-variations .value,.woocommerce-cart .entry-content .product-wrapper .product-summary .variations .value,.woocommerce-cart .entry-content .product-wrapper .product-summary .woocommerce-variation-add-to-cart,.woocommerce-checkout .entry-content .product-wrapper .product-summary .cart,.woocommerce-checkout .entry-content .product-wrapper .product-summary .product-variations .value,.woocommerce-checkout .entry-content .product-wrapper .product-summary .variations .value,.woocommerce-checkout .entry-content .product-wrapper .product-summary .woocommerce-variation-add-to-cart{display:flex}.woocommerce .entry-content .product-wrapper .product-summary .cart .single_add_to_cart_button,.woocommerce .entry-content .product-wrapper .product-summary .woocommerce-variation-add-to-cart .single_add_to_cart_button,.woocommerce-cart .entry-content .product-wrapper .product-summary .cart .single_add_to_cart_button,.woocommerce-cart .entry-content .product-wrapper .product-summary .woocommerce-variation-add-to-cart .single_add_to_cart_button,.woocommerce-checkout .entry-content .product-wrapper .product-summary .cart .single_add_to_cart_button,.woocommerce-checkout .entry-content .product-wrapper .product-summary .woocommerce-variation-add-to-cart .single_add_to_cart_button{background:#2f3a34;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;color:#fff;margin:0 1.5rem;padding:.25rem 2rem;text-align:center;cursor:pointer;font-size:1rem;line-height:1.5;font-family:Glacial;font-weight:400}.woocommerce .entry-content .product-wrapper .product-summary .variations_form,.woocommerce-cart .entry-content .product-wrapper .product-summary .variations_form,.woocommerce-checkout .entry-content .product-wrapper .product-summary .variations_form{display:block}.woocommerce .entry-content .product-wrapper .product-infos,.woocommerce-cart .entry-content .product-wrapper .product-infos,.woocommerce-checkout .entry-content .product-wrapper .product-infos{border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;margin-top:2rem;padding:1.5rem;background:#dfe8cd}.woocommerce .entry-content .wp-block-woocommerce-cart,.woocommerce-cart .entry-content .wp-block-woocommerce-cart,.woocommerce-checkout .entry-content .wp-block-woocommerce-cart{padding:0 5rem}.woocommerce .entry-content .return-to-shop,.woocommerce-cart .entry-content .return-to-shop,.woocommerce-checkout .entry-content .return-to-shop{background:#2f3a34;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;margin:2rem 1rem 0;padding:.25rem 1.5rem;text-align:center;cursor:pointer;color:#fff;font-family:Glacial;line-height:1.5;font-weight:400}.woocommerce .entry-content .return-to-shop:hover,.woocommerce-cart .entry-content .return-to-shop:hover,.woocommerce-checkout .entry-content .return-to-shop:hover{background:#dce9cc;transition:all .3s;color:#2f3a34}.woocommerce .entry-content .checkout-button,.woocommerce-cart .entry-content .checkout-button,.woocommerce-checkout .entry-content .checkout-button{background:#2f3a34!important;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;color:#fff;margin:0 1.5rem;padding:.25rem 2rem;text-align:center;cursor:pointer;font-size:1rem;line-height:1.5;font-family:Glacial;font-weight:400}.woocommerce .category-content,.woocommerce-cart .category-content,.woocommerce-checkout .category-content{background:#2f3a34!important;color:#fff}.woocommerce .category-content .category-title,.woocommerce-cart .category-content .category-title,.woocommerce-checkout .category-content .category-title{text-align:center}.woocommerce .thankyou-wrapper,.woocommerce .woocommerce-cart-form-wrapper,.woocommerce .woocommerce-checkout,.woocommerce-cart .thankyou-wrapper,.woocommerce-cart .woocommerce-cart-form-wrapper,.woocommerce-cart .woocommerce-checkout,.woocommerce-checkout .thankyou-wrapper,.woocommerce-checkout .woocommerce-cart-form-wrapper,.woocommerce-checkout .woocommerce-checkout{padding:2rem 5rem}.woocommerce .thankyou-wrapper .customer_details,.woocommerce .thankyou-wrapper .woocommerce-cart-form,.woocommerce .woocommerce-cart-form-wrapper .customer_details,.woocommerce .woocommerce-cart-form-wrapper .woocommerce-cart-form,.woocommerce .woocommerce-checkout .customer_details,.woocommerce .woocommerce-checkout .woocommerce-cart-form,.woocommerce-cart .thankyou-wrapper .customer_details,.woocommerce-cart .thankyou-wrapper .woocommerce-cart-form,.woocommerce-cart .woocommerce-cart-form-wrapper .customer_details,.woocommerce-cart .woocommerce-cart-form-wrapper .woocommerce-cart-form,.woocommerce-cart .woocommerce-checkout .customer_details,.woocommerce-cart .woocommerce-checkout .woocommerce-cart-form,.woocommerce-checkout .thankyou-wrapper .customer_details,.woocommerce-checkout .thankyou-wrapper .woocommerce-cart-form,.woocommerce-checkout .woocommerce-cart-form-wrapper .customer_details,.woocommerce-checkout .woocommerce-cart-form-wrapper .woocommerce-cart-form,.woocommerce-checkout .woocommerce-checkout .customer_details,.woocommerce-checkout .woocommerce-checkout .woocommerce-cart-form{width:58%;margin-right:2%}.woocommerce .thankyou-wrapper .cart-collaterals,.woocommerce .thankyou-wrapper .order_summary,.woocommerce .woocommerce-cart-form-wrapper .cart-collaterals,.woocommerce .woocommerce-cart-form-wrapper .order_summary,.woocommerce .woocommerce-checkout .cart-collaterals,.woocommerce .woocommerce-checkout .order_summary,.woocommerce-cart .thankyou-wrapper .cart-collaterals,.woocommerce-cart .thankyou-wrapper .order_summary,.woocommerce-cart .woocommerce-cart-form-wrapper .cart-collaterals,.woocommerce-cart .woocommerce-cart-form-wrapper .order_summary,.woocommerce-cart .woocommerce-checkout .cart-collaterals,.woocommerce-cart .woocommerce-checkout .order_summary,.woocommerce-checkout .thankyou-wrapper .cart-collaterals,.woocommerce-checkout .thankyou-wrapper .order_summary,.woocommerce-checkout .woocommerce-cart-form-wrapper .cart-collaterals,.woocommerce-checkout .woocommerce-cart-form-wrapper .order_summary,.woocommerce-checkout .woocommerce-checkout .cart-collaterals,.woocommerce-checkout .woocommerce-checkout .order_summary{width:40%}.woocommerce .thankyou-wrapper .cart-collaterals .cart_totals,.woocommerce .thankyou-wrapper .order_summary .cart_totals,.woocommerce .woocommerce-cart-form-wrapper .cart-collaterals .cart_totals,.woocommerce .woocommerce-cart-form-wrapper .order_summary .cart_totals,.woocommerce .woocommerce-checkout .cart-collaterals .cart_totals,.woocommerce .woocommerce-checkout .order_summary .cart_totals,.woocommerce-cart .thankyou-wrapper .cart-collaterals .cart_totals,.woocommerce-cart .thankyou-wrapper .order_summary .cart_totals,.woocommerce-cart .woocommerce-cart-form-wrapper .cart-collaterals .cart_totals,.woocommerce-cart .woocommerce-cart-form-wrapper .order_summary .cart_totals,.woocommerce-cart .woocommerce-checkout .cart-collaterals .cart_totals,.woocommerce-cart .woocommerce-checkout .order_summary .cart_totals,.woocommerce-checkout .thankyou-wrapper .cart-collaterals .cart_totals,.woocommerce-checkout .thankyou-wrapper .order_summary .cart_totals,.woocommerce-checkout .woocommerce-cart-form-wrapper .cart-collaterals .cart_totals,.woocommerce-checkout .woocommerce-cart-form-wrapper .order_summary .cart_totals,.woocommerce-checkout .woocommerce-checkout .cart-collaterals .cart_totals,.woocommerce-checkout .woocommerce-checkout .order_summary .cart_totals{float:none;width:100%}.woocommerce .thankyou-wrapper .cart-collaterals .wc-checkout-infos li,.woocommerce .thankyou-wrapper .order_summary .wc-checkout-infos li,.woocommerce .woocommerce-cart-form-wrapper .cart-collaterals .wc-checkout-infos li,.woocommerce .woocommerce-cart-form-wrapper .order_summary .wc-checkout-infos li,.woocommerce .woocommerce-checkout .cart-collaterals .wc-checkout-infos li,.woocommerce .woocommerce-checkout .order_summary .wc-checkout-infos li,.woocommerce-cart .thankyou-wrapper .cart-collaterals .wc-checkout-infos li,.woocommerce-cart .thankyou-wrapper .order_summary .wc-checkout-infos li,.woocommerce-cart .woocommerce-cart-form-wrapper .cart-collaterals .wc-checkout-infos li,.woocommerce-cart .woocommerce-cart-form-wrapper .order_summary .wc-checkout-infos li,.woocommerce-cart .woocommerce-checkout .cart-collaterals .wc-checkout-infos li,.woocommerce-cart .woocommerce-checkout .order_summary .wc-checkout-infos li,.woocommerce-checkout .thankyou-wrapper .cart-collaterals .wc-checkout-infos li,.woocommerce-checkout .thankyou-wrapper .order_summary .wc-checkout-infos li,.woocommerce-checkout .woocommerce-cart-form-wrapper .cart-collaterals .wc-checkout-infos li,.woocommerce-checkout .woocommerce-cart-form-wrapper .order_summary .wc-checkout-infos li,.woocommerce-checkout .woocommerce-checkout .cart-collaterals .wc-checkout-infos li,.woocommerce-checkout .woocommerce-checkout .order_summary .wc-checkout-infos li{display:flex;align-items:center;margin-bottom:.5rem}.woocommerce .payment_box fieldset,.woocommerce form .form-row .input-text .select2-selection,.woocommerce form .form-row .select2-container .select2-selection,.woocommerce form .form-row select .select2-selection,.woocommerce form .variations .input-text .select2-selection,.woocommerce form .variations .select2-container .select2-selection,.woocommerce form .variations select .select2-selection,.woocommerce-cart .payment_box fieldset,.woocommerce-cart form .form-row .input-text .select2-selection,.woocommerce-cart form .form-row .select2-container .select2-selection,.woocommerce-cart form .form-row select .select2-selection,.woocommerce-cart form .variations .input-text .select2-selection,.woocommerce-cart form .variations .select2-container .select2-selection,.woocommerce-cart form .variations select .select2-selection,.woocommerce-checkout .payment_box fieldset,.woocommerce-checkout form .form-row .input-text .select2-selection,.woocommerce-checkout form .form-row .select2-container .select2-selection,.woocommerce-checkout form .form-row select .select2-selection,.woocommerce-checkout form .variations .input-text .select2-selection,.woocommerce-checkout form .variations .select2-container .select2-selection,.woocommerce-checkout form .variations select .select2-selection{border:0}.woocommerce .woocommerce-checkout-payment button,.woocommerce-cart .woocommerce-checkout-payment button,.woocommerce-checkout .woocommerce-checkout-payment button{background:#2f3a34!important;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;color:#fff;margin:0 1.5rem;padding:.25rem 2rem;text-align:center;cursor:pointer;font-size:1rem;line-height:1.5;font-family:Glacial;font-weight:400}.woocommerce .checkout .col-2 h3,.woocommerce-cart .checkout .col-2 h3,.woocommerce-checkout .checkout .col-2 h3{margin-top:2rem;margin-bottom:1rem}#floating-cart{position:fixed;top:150px;right:20px;background-color:#fff;border:1px solid #ddd;border-radius:50px;padding:10px 20px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:9999;font-size:18px;cursor:pointer;transition:background .3s}#floating-cart:hover{background-color:#f4f4f4}#floating-cart .cart-count{font-weight:700;color:#d62828;margin-left:6px}@media only screen and (max-width:992px){html{font-size:19px}header .container{padding-right:2.5rem}header .site-branding nav{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:15;background-color:#2f3a34;font-size:22px;flex-direction:column;justify-content:center;overflow:scroll;padding:1rem 2rem!important;display:none}header .site-branding nav .close{position:absolute;top:2rem;right:2rem;color:#fff;cursor:pointer;font-weight:700;z-index:16}header .site-branding nav .menu-menu-container{width:100%}header .site-branding nav .tel{color:#fff;width:100%;text-align:center;font-size:18px;margin:2rem 0 0;padding-top:2rem;position:relative;padding-bottom:4rem}header .site-branding nav .tel:after{content:"";position:absolute;height:1px;width:30px;left:calc(50% - 15px);top:0;background-color:#fff}header .site-branding nav .menu{width:100%;position:relative}header .site-branding nav .menu li{display:block;width:100%;text-align:center;margin:1rem 0 0;font-weight:700;text-transform:uppercase}header .site-branding nav .menu li a{color:#fff!important;width:100%;display:inline-block;text-align:center;letter-spacing:0}header .site-branding nav .menu li .sub-menu{list-style:none;margin:.7rem 0 0;padding:0;position:relative;background:0 0;display:block}header .site-branding nav .menu li .sub-menu li{margin:0;padding:0 0 .75rem}header .site-branding nav .menu li .sub-menu li a{font-size:.8rem;text-transform:none}header .site-branding nav .menu li:first-child:before{display:none!important}header .site-branding nav .menu>li{padding-top:1rem}footer .container .footer-center .footer-center-wrapper .shops{display:block}footer .container .footer-center .footer-center-wrapper .shops .shop{margin-bottom:2rem}footer .container .footer-center .footer-center-wrapper .shops .shop:last-child{margin-bottom:0}.burger{display:block;height:23px;cursor:pointer;z-index:16;transition:all .3s;right:2rem;position:absolute}.burger .line,.burger .line:after,.burger .line:before{width:16px;height:2px;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.burger .line{margin-top:10px;background-color:#2f3a34;position:relative}.burger .line:after,.burger .line:before{content:"";position:absolute;left:0}.burger .line:after{background-color:#2f3a34;bottom:-5px}.burger .line:before{top:-5px}.burger .line:before,.burger.on .line{background-color:#2f3a34}.burger.on .line:before{transform:rotate(45deg) translateX(4px) translateY(4px);background-color:#fff}.burger.on .line:after{transform:rotate(-45deg) translateX(3px) translateY(-3px);background-color:#fff}.grid,.page-template-template-boutique .grid,.page-template-template-service .grid{gap:2rem}.services{max-width:960px}.shop-infos,.woocommerce .entry-content .product-wrapper .product-main{flex-direction:column}.woocommerce .entry-content .product-wrapper{max-width:768px;padding:0 1rem}.woocommerce .entry-content .product-wrapper .product-gallery,.woocommerce .entry-content .product-wrapper .product-summary,.woocommerce .thankyou-wrapper .cart-collaterals,.woocommerce .thankyou-wrapper .customer_details,.woocommerce .thankyou-wrapper .order_summary,.woocommerce .thankyou-wrapper .woocommerce-cart-form,.woocommerce .woocommerce-cart-form-wrapper .cart-collaterals,.woocommerce .woocommerce-cart-form-wrapper .customer_details,.woocommerce .woocommerce-cart-form-wrapper .order_summary,.woocommerce .woocommerce-cart-form-wrapper .woocommerce-cart-form,.woocommerce .woocommerce-checkout .cart-collaterals,.woocommerce .woocommerce-checkout .customer_details,.woocommerce .woocommerce-checkout .order_summary,.woocommerce .woocommerce-checkout .woocommerce-cart-form{width:100%}.woocommerce .thankyou-wrapper,.woocommerce .woocommerce-cart-form-wrapper,.woocommerce .woocommerce-checkout{padding:1rem 0}#place_order,.woocommerce .thankyou-wrapper .cart-collaterals .wc-checkout-infos ul,.woocommerce .thankyou-wrapper .order_summary .wc-checkout-infos ul,.woocommerce .woocommerce-cart-form-wrapper .cart-collaterals .wc-checkout-infos ul,.woocommerce .woocommerce-cart-form-wrapper .order_summary .wc-checkout-infos ul,.woocommerce .woocommerce-checkout .cart-collaterals .wc-checkout-infos ul,.woocommerce .woocommerce-checkout .order_summary .wc-checkout-infos ul{margin:0}.woocommerce .thankyou-wrapper .cart-collaterals .wc-checkout-infos ul li,.woocommerce .thankyou-wrapper .order_summary .wc-checkout-infos ul li,.woocommerce .woocommerce-cart-form-wrapper .cart-collaterals .wc-checkout-infos ul li,.woocommerce .woocommerce-cart-form-wrapper .order_summary .wc-checkout-infos ul li,.woocommerce .woocommerce-checkout .cart-collaterals .wc-checkout-infos ul li,.woocommerce .woocommerce-checkout .order_summary .wc-checkout-infos ul li{justify-content:center}.woocommerce .checkout .order_summary h3{margin-top:2rem}}@media only screen and (max-width:768px){html{font-size:18px}footer .container{flex-direction:column;padding:1.5rem}footer .container .footer-content{padding:1.5rem 0}footer .container .footer-content::after{display:none}footer .socials{position:relative;top:auto;left:auto;text-align:center;margin-top:1.5rem}.entry-content{padding:2rem}.home .services,.page-id-52 .services,.services{max-width:720px}.home .services .service,.page-id-52 .services .service,.services .service{width:calc(50% - 3rem)}.page-template-template-service .entry-content>.link-wrapper{margin-top:1.5rem}.page-template-template-boutique .grid,.page-template-template-service .grid{grid-template-columns:repeat(4,1fr)}.page-template-template-boutique .grid .service,.page-template-template-service .grid .service{grid-column:span 2}.shop-infos{grid-template-columns:repeat(1,1fr);gap:1rem}.meal_services{flex-direction:column}.meal_services .picture-wrapper{width:auto}.meal_services .services_list{margin:2rem 1rem 0;text-align:center}.meal_services,.meal_services .items-wrapper .item{align-items:center}.meal_services .items-wrapper .item .content-wrapper{padding:0 .5rem}}@media only screen and (max-width:576px){html{font-size:17px}header .container .tel .label{display:none}#section_1 .link,.flex{flex-direction:column}.home .services,.page-id-52 .services,.services{max-width:350px}.home .services .service,.page-id-52 .services .service,.services .service{width:calc(100% - 3rem)}.page-template-template-boutique .grid,.page-template-template-service .grid{grid-template-columns:repeat(1,1fr)}.entry-header .baseline,.entry-header h1{text-align:center;line-height:1}.entry-header h1{font-size:3rem}#section_1,#section_3,.entry-content{padding:1.5rem}.home .entry-header h1:after{width:90%;margin-top:0}.entry-header h1,.shop-infos-address,.shop-infos-phone{margin-bottom:1rem}.link-wrapper{text-align:center}#section_1 .link{align-items:center;margin-top:1rem}#section_1 .link a{margin:0 0 1rem}#section_1 .link a:last-child{margin:0}#section_2 .focus-wrapper{display:block}#section_2 .focus-wrapper .focus{margin-bottom:3rem}#section_2 .content-wrapper .flex-box{display:block!important}#section_2 .content-wrapper .flex-box .box{text-align:center!important;margin:0!important}#section_2 .content-wrapper h3,#section_2 .content-wrapper p{text-align:center!important}#section_3 .logos{margin-top:1rem}#section_3 .slick-next,#section_3 .slick-prev{display:none}#devis{padding:1rem}#devis form{padding:0}#devis form .flex .column{width:100%}.page-template-template-service .entry-content>.link-wrapper{margin-top:1.5rem}}@media only screen and (max-width:480px){html{font-size:16px}}@media only screen and (max-width:360px){html{font-size:16px}}