@import url('https://fonts.googleapis.com/css2?family=Birthstone&display=swap" rel="stylesheet"');@import url('https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap" rel="stylesheet"');@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@400;700&display=swap");:root{--font-principal: Raleway, sans-serif;--font-title: "Playfair Display", "IBM Plex Sans", sans-serif;--font-logo: Birthstone, sans-serif}:root{--topbar-height: 48px;--adminbar-height: 46px}@media (min-width: 769px){:root{--topbar-height: 58px}}@media (min-width: 784px){:root{--adminbar-height: 32px}}.l-topnav,.l-footer,.l-header,.l-header-woocommmerce,.p-about,.t-contact,.t-woocommerce,.t-cart,.p-basic-template,.t-prestations,.p-home .p-home__presentation,.p-home .p-home__categories{display:grid;grid-gap:20px;grid-template-columns:var(--spacing-s) repeat(10, 1fr) var(--spacing-s)}.l-topnav .l-topnav__inner,.l-footer .l-footer__inner,.p-about .p-about__inner,.t-contact .t-contact__inner,.t-woocommerce .t-woocommerce__inner,.t-cart .t-cart__inner,.t-prestations .t-prestations__inner,.p-home .p-home__presentation .p-home__presentation-inner,.p-home .p-home__categories .p-home__categories-inner{width:100%;max-width:1170px;margin:0 auto}:root{--color-primary-light: #cdb88d;--color-primary-dark: #c19a5b;--color-dark-medium: #37343F;--color-dark: #000;--color-light-medium: #FCF9F6;--color-light: #fff;--color-border-light: #eee;--color-transparent: rgba(255, 255, 255, 0)}:root{--box-shadow-dark: 0 0 5px 0 rgba(77, 25, 41, 0.02), 0 3px 20px 0 rgba(239, 81, 173, 0.04), 0 10px 28px 0 rgba(77, 25, 57, 0.03);--box-shadow-primary-light: rgba(#cdb88d, 0.2) 0px 0px 5px 0px, rgba(#cdb88d, 0.4) 0px 3px 20px 0px, rgba(#cdb88d, 0.3) 0px 10px 28px 0px;--box-shadow-primary-dark: rgba(#c19a5b, 0.2) 0px 0px 5px 0px, rgba(#c19a5b, 0.4) 0px 3px 20px 0px, rgba(#c19a5b, 0.3) 0px 10px 28px 0px}:root{--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-s: 16px;--spacing-l: 24px;--spacing-xl: 32px;--spacing-xxl: 40px;--spacing-xxl-2: 56px}*{box-sizing:border-box}a{text-decoration:none;color:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:hidden;outline:none}button,select{text-transform:none}button{border:none;background:none;padding:0;-webkit-appearance:none;cursor:pointer}img{max-width:100%;height:auto}strong{font-weight:bold}*::-moz-selection,*::selection{color:var(--color-dark);background-color:var(--color-primary-dark)}body{color:var(--color-dark);font-family:var(--font-principal);line-height:32px;background-color:var(--color-light)}.for-overflow-mobile{overflow-x:hidden}li{list-style:none}a{color:inherit;text-decoration:none}picture{max-width:100%}picture img{display:block;max-width:100%}strong{font-weight:700}.text-for-seo{display:block;width:0;height:0;overflow:hidden}#wpadminbar{position:fixed}.fx-reveal{opacity:0;transform:translateY(30px)}.fx-reveal--visible{opacity:1;transform:translateY(0);transition:800ms cubic-bezier(0.5, 0, 0, 1)}.c-button-square,.c-form .wpcf7-form .cf-form__footer input[type=submit].wpcf7-submit{min-width:40px;height:40px;border:1px solid;box-shadow:0 0 0 2px var(--color-light),0 0 0 3px var(--color-dark);background-color:var(--color-light);transition:all 250ms ease}.c-button-square.is-light,.c-form .wpcf7-form .cf-form__footer input.is-light[type=submit].wpcf7-submit{border-color:var(--color-dark);background-color:var(--color-dark-medium)}.c-button-square.is-colored,.c-form .wpcf7-form .cf-form__footer input[type=submit].wpcf7-submit,.c-button-square:hover,.c-form .wpcf7-form .cf-form__footer input[type=submit].wpcf7-submit:hover{color:var(--color-dark);background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 0 0 2px var(--color-light),0 0 0 3px var(--color-primary-dark)}.c-button-square.is-colored:hover,.c-form .wpcf7-form .cf-form__footer input[type=submit].wpcf7-submit:hover{background-color:var(--color-primary-light);border-color:var(--color-primary-light)}.c-button-square a,.c-form .wpcf7-form .cf-form__footer input[type=submit].wpcf7-submit a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.p-about .p-about__inner h2,.p-home .p-home__presentation .p-home__presentation-inner h2,.p-home .p-home__categories .p-home__categories-inner .p-home__categories-header h2,.l-footer .l-footer__inner .l-footer__top .l-footer__block .l-footer__block-title{margin:50px 0 10px;font-weight:500;font-family:var(--font-title);text-transform:uppercase}.p-about .p-about__inner h2,.p-home .p-home__presentation .p-home__presentation-inner h2,.p-home .p-home__categories .p-home__categories-inner .p-home__categories-header h2{font-size:40px;line-height:44px;letter-spacing:2.7px}@media (max-width: 767px){.p-about .p-about__inner h2,.p-home .p-home__presentation .p-home__presentation-inner h2,.p-home .p-home__categories .p-home__categories-inner .p-home__categories-header h2{font-size:32px}}.l-footer .l-footer__inner .l-footer__top .l-footer__block .l-footer__block-title{font-size:20px;line-height:22px;letter-spacing:1.3px}.c-title-page,.c-title-page--home{position:relative;width:100%;padding:var(--spacing-l) var(--spacing-s);letter-spacing:1.2px;font-size:56px;line-height:48px;text-align:center;transform:translateY(-25%)}.c-title-page::before,.c-title-page--home::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:-1}.c-title-page .c-title-page__principal{padding:var(--spacing-xl) 0 var(--spacing-xxl);display:inline-block;color:var(--color-light);font-family:var(--font-title)}.c-title-page--home .c-title-page__principal{display:inline-block;margin-bottom:var(--spacing-s);font-family:var(--font-logo);color:var(--color-primary-light);border-bottom:1px solid var(--color-primary-light)}.c-title-page--home .c-title-page__secondary{display:block;font-size:14px;text-transform:uppercase;color:var(--color-light)}.c-form{padding:var(--spacing-s);background-color:var(--color-light);box-shadow:var(--box-shadow-dark);display:none}@media (min-width: 1025px){.c-form{padding:var(--spacing-xl)}}.c-form.is-visible,.c-form.is-active{display:block !important}.c-form .c-form__description{max-width:700px;padding:var(--spacing-s);margin:0 auto var(--spacing-l);text-align:center;color:var(--color-dark-medium);line-height:32px;border:1px solid var(--color-primary-dark)}.c-form .wpcf7-form{color:var(--color-dark-medium);display:grid;grid-gap:var(--spacing-xl);grid-template-columns:1fr}.c-form .wpcf7-form label{display:block;margin-top:var(--spacing-s)}.c-form .wpcf7-form label input:focus,.c-form .wpcf7-form label textarea:focus{border-color:var(--color-primary-dark)}.c-form .wpcf7-form label input,.c-form .wpcf7-form label textarea{width:100%;border:0;border-bottom:1px solid var(--color-dark-medium);transition:all 250ms ease}.c-form .wpcf7-form label input{height:51px}.c-form .wpcf7-form label textarea{resize:vertical;height:130px;outline:0}.c-form .wpcf7-form .cf-form__footer{display:flex;flex-direction:column;align-items:center;justify-content:center}.c-form .wpcf7-form .cf-form__footer input[type=submit].wpcf7-submit{padding:0 var(--spacing-l);cursor:pointer}.logged-in .l-topnav{top:var(--adminbar-height)}.l-topnav{position:fixed;top:0;right:0;left:0;height:var(--topbar-height);background-color:var(--color-light);z-index:400;transition:all 250ms ease}.l-topnav.is-scrolled-down{box-shadow:var(--box-shadow-dark)}.l-topnav .l-topnav__inner{grid-column:2 / -2;display:flex;justify-content:space-between;align-items:center;height:inherit}.l-topnav .l-topnav__inner .l-topnav__logo{height:inherit;isolation:isolate;z-index:400}.l-topnav .l-topnav__inner .l-topnav__logo a{height:inherit;display:flex;align-items:center}.l-topnav .l-topnav__inner .l-topnav__logo a img{width:auto;height:70%}.l-topnav .l-topnav__inner .l-topnav__principal-nav{height:70%;display:flex;align-items:center}@media (max-width: 1023px){.l-topnav .l-topnav__inner .l-topnav__principal-nav{position:fixed;left:100%;right:-100%;top:0;height:100%;transition:all 250ms ease-in-out;min-height:480px}.l-topnav .l-topnav__inner .l-topnav__principal-nav.is-opened{right:0;left:0;background-color:var(--color-primary-light)}}.l-topnav .l-topnav__inner .l-topnav__principal-nav .l-topnav__principal-nav-items{height:100%;display:flex;align-items:center}@media (max-width: 1023px){.l-topnav .l-topnav__inner .l-topnav__principal-nav .l-topnav__principal-nav-items{height:auto;flex-direction:column;justify-content:center;margin:auto;width:70%}}.l-topnav .l-topnav__inner .l-topnav__principal-nav .l-topnav__principal-nav-items li{position:relative;height:inherit;margin:0 var(--spacing-xs);padding:0 var(--spacing-xxs)}@media (max-width: 1023px){.l-topnav .l-topnav__inner .l-topnav__principal-nav .l-topnav__principal-nav-items li{margin:var(--spacing-s) 0;padding:var(--spacing-xxs);width:100%}.l-topnav .l-topnav__inner .l-topnav__principal-nav .l-topnav__principal-nav-items li.current_page_item{text-decoration:underline !important}}.l-topnav .l-topnav__inner .l-topnav__principal-nav .l-topnav__principal-nav-items li::before{content:"";display:block;position:absolute;top:50%;left:0;right:100%;background-color:var(--color-primary-light);z-index:-1;height:6px;transform:translateY(30%);transition:all 250ms ease;opacity:.7}.l-topnav .l-topnav__inner .l-topnav__principal-nav .l-topnav__principal-nav-items li:hover::before,.l-topnav .l-topnav__inner .l-topnav__principal-nav .l-topnav__principal-nav-items li.current_page_item::before{right:20%}.l-topnav .l-topnav__inner .l-topnav__principal-nav .l-topnav__principal-nav-items li a{height:inherit;display:flex;align-items:center;justify-content:center;font-size:12px;text-transform:uppercase;font-weight:600;font-family:var(--font-alternative);letter-spacing:1.2px}.l-topnav .l-topnav__inner .l-topnav__principal-nav .l-topnav__principal-nav-items li:last-child{margin-right:0;padding:0 var(--spacing-s);color:var(--color-light);background-color:var(--color-dark-medium);transition:all 250ms ease}.l-topnav .l-topnav__inner .l-topnav__principal-nav .l-topnav__principal-nav-items li:last-child:hover{color:var(--color-dark-medium);background-color:var(--color-primary-light)}.l-topnav .l-topnav__inner .l-topnav__cart{position:relative;margin:0 var(--spacing-xs);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:var(--color-primary-medium)}@media (max-width: 1024px){.l-topnav .l-topnav__inner .l-topnav__cart{transform:translateX(-50%)}}.l-topnav .l-topnav__inner .l-topnav__cart:hover{color:inherit}.l-topnav .l-topnav__inner .l-topnav__cart img{width:20px;height:20px}.l-topnav .l-topnav__inner .l-topnav__cart .l-topnav__cart-count{position:absolute;top:calc(var(--spacing-xs) * -1);right:calc(var(--spacing-xs) * -1);width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.l-topnav .l-topnav__inner .l-topnav__burger{height:37px;color:var(--color-dark);cursor:pointer}@media (min-width: 1024px){.l-topnav .l-topnav__inner .l-topnav__burger{display:none}}.l-topnav .l-topnav__inner .l-topnav__burger span{position:relative;display:block;width:20px;height:2px;background-color:currentColor;transition:transform 400ms, background 200ms}.l-topnav .l-topnav__inner .l-topnav__burger span::after,.l-topnav .l-topnav__inner .l-topnav__burger span::before{content:'';display:block;position:absolute;width:20px;height:2px;background-color:currentColor;transition:transform 400ms, background 200ms}.l-topnav .l-topnav__inner .l-topnav__burger span::before{transform-origin:0 50%;top:-6px}.l-topnav .l-topnav__inner .l-topnav__burger span::after{bottom:-6px;transform-origin:0 50%}.l-topnav .l-topnav__inner .l-topnav__burger span.is-active{background:transparent}.l-topnav .l-topnav__inner .l-topnav__burger span.is-active::before{transform:translateY(-2px) rotate(45deg)}.l-topnav .l-topnav__inner .l-topnav__burger span.is-active::after{transform:rotate(-45deg)}.l-footer{margin-top:var(--spacing-xxl-2);background-color:var(--color-light-medium)}.l-footer .l-footer__inner{grid-column:2 / -2}.l-footer .l-footer__inner .l-footer__top{padding:var(--spacing-xxl) 0;display:grid;grid-gap:var(--spacing-l);grid-template-columns:1fr}@media (min-width: 768px){.l-footer .l-footer__inner .l-footer__top{grid-template-columns:repeat(3, 1fr)}}.l-footer .l-footer__inner .l-footer__top .l-footer__block{padding:var(--spacing-l) 0}.l-footer .l-footer__inner .l-footer__top .l-footer__block:nth-child(1){grid-row:2;border-top:1px solid var(--color-light);border-bottom:1px solid var(--color-light)}@media (min-width: 768px){.l-footer .l-footer__inner .l-footer__top .l-footer__block:nth-child(1){grid-row:1;border-top:0;border-bottom:0}}.l-footer .l-footer__inner .l-footer__top .l-footer__block:nth-child(2){grid-row:1}@media (min-width: 768px){.l-footer .l-footer__inner .l-footer__top .l-footer__block:nth-child(2){grid-row:1;border-right:1px solid var(--color-light);border-left:1px solid var(--color-light)}}.l-footer .l-footer__inner .l-footer__top .l-footer__block:nth-child(3){grid-row:3}@media (min-width: 768px){.l-footer .l-footer__inner .l-footer__top .l-footer__block:nth-child(3){grid-row:1}}.l-footer .l-footer__inner .l-footer__top .l-footer__block .l-footer__block-title{margin:0 0 var(--spacing-l);text-align:center}.l-footer .l-footer__inner .l-footer__top .l-footer__block .l-footer__block-list{width:200px;margin:0 auto}.l-footer .l-footer__inner .l-footer__top .l-footer__block .l-footer__block-list.is-socials{display:flex;justify-content:center;margin-bottom:var(--spacing-s)}.l-footer .l-footer__inner .l-footer__top .l-footer__block .l-footer__block-list.is-socials li{margin:0 var(--spacing-xs)}.l-footer .l-footer__inner .l-footer__top .l-footer__block .l-footer__block-list li{display:flex;justify-content:center;font-size:14px;text-align:center}.l-footer .l-footer__inner .l-footer__top .l-footer__block .l-footer__block-list li a{width:100%;text-align:center;text-decoration:underline}.l-footer .l-footer__inner .l-footer__top .l-footer__block .l-footer__block-list li a:hover{text-decoration:none}.l-footer .l-footer__inner .l-footer__top .l-footer__block .l-footer__block-list li div{font-weight:600;color:var(--color-dark-medium)}.l-footer .l-footer__inner .l-footer__top .l-footer__block .l-footer__block-list li.current_page_item a{text-decoration:none}.l-footer .l-footer__inner .l-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--spacing-s) 0;text-align:center;font-size:14px}.l-footer .l-footer__inner .l-footer__bottom .l-footer__credits a{text-decoration:underline}.logged-in .l-header.is-home{height:calc(100vh - var(--topbar-height) - var(--adminbar-height))}.l-header{margin:var(--topbar-height) 0 var(--spacing-xxl-2);min-height:400px;overflow:hidden}.l-header .l-header__inner{position:relative;grid-column:1 / -1;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (min-width: 768px){.l-header .l-header__inner{grid-column:2 / -2}}.l-header .l-header__inner .l-header__picture{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1}.l-header .l-header__inner .l-header__picture img{display:block;width:100%;height:100%;object-fit:cover}.l-header .l-header__inner .l-header__picture .l-header__picture-shade{position:absolute;width:100%;height:100%;background:var(--color-dark);opacity:0}.l-header.is-generic{height:500px}.l-header.is-home{height:calc(100vh - var(--topbar-height))}@media (min-width: 768px){.l-header.is-home .l-header__inner .l-header__picture{bottom:var(--spacing-l)}}.l-header.is-home .l-header__inner .l-header__scroll-down{position:absolute;top:calc(100% - var(--spacing-l));left:50%;transform:translate(-50%, -55%);width:30px;height:45px;display:flex;align-items:center;justify-content:center}.l-header-woocommmerce{margin-top:calc(var(--topbar-height) + var(--adminbar-height));padding:calc(var(--spacing-xxl-2) * 2) var(--spacing-s);display:flex;align-items:center;justify-content:center;font-family:var(--font-title)}.l-header-woocommmerce .l-header-woocommmerce__title{position:relative;width:100%;letter-spacing:1.2px;font-size:56px;line-height:48px;text-align:center;transform:translateY(-25%)}.l-header-woocommerce__product{display:block;margin-top:calc(var(--topbar-height) + var(--adminbar-height));padding:var(--spacing-xxl)}.p-about .p-about__contact{text-align:center;margin:0 auto}.p-about .p-about__equipment{padding:var(--spacing-xxl-2) 0;display:flex}@media (max-width: 767px){.p-about .p-about__equipment{flex-direction:column;padding:var(--spacing-l) 0}}.p-about .p-about__equipment>div{flex:1}@media (min-width: 768px){.p-about .p-about__equipment>div:first-child{margin-right:90px}}.p-about .p-about__equipment>div figure{position:relative;margin-top:var(--spacing-xl);width:100%;max-width:400px}.p-about .p-about__equipment>div figure img{display:block;object-fit:cover;width:100%;height:100%}.p-about .p-about_whoami{padding-bottom:var(--spacing-l)}@media (min-width: 1025px){.p-about .p-about_whoami{padding-bottom:var(--spacing-xxl-2)}}@media (min-width: 1025px){.p-about .p-about_whoami .p-about__description{width:70%;margin:0 auto}}.p-about .p-about_whoami .p-about__description .p-about__description-title{text-align:center}@media (min-width: 1025px){.p-about .p-about_whoami .p-about__description .p-about__description-text{margin:var(--spacing-xxl-2) 0}}.p-about .p-about_whoami .p-about__images{display:flex;justify-content:center;gap:var(--spacing-l);padding:var(--spacing-xxl-2) 0}.p-about .p-about_whoami .p-about__images picture{position:relative;flex:1;height:100%}.p-about .p-about_whoami .p-about__images picture:nth-child(2){margin-top:var(--spacing-xxl-2)}.p-about .p-about_whoami .p-about__images picture img{display:block;width:100%;height:100%;object-fit:cover}.p-about{margin-bottom:var(--spacing-xxl-2);padding-bottom:var(--spacing-xxl-2)}.p-about .p-about__inner{grid-column:2 / -2}.p-about .p-about__inner a{padding:var(--spacing-s) var(--spacing-l)}.p-about .p-about__inner h2{margin-bottom:var(--spacing-s)}.p-about .p-about__inner h3{margin-top:40px;margin-bottom:18px;font-size:21px}.p-about .p-about__inner .description{padding:var(--spacing-s) 0 var(--spacing-xxl)}.t-contact .t-contact__inner{grid-column:2 / -2}.t-contact .t-contact__inner .t-contact__form-switch{display:flex;align-items:center;justify-content:center;margin:var(--spacing-s) 0 var(--spacing-xxl-2)}.t-contact .t-contact__inner .t-contact__form-switch button{margin:0 var(--spacing-s);padding:0 var(--spacing-s);text-transform:initial;cursor:pointer}.t-contact .t-contact__inner .t-contact__form-wrapper{margin:0 auto}@media (min-width: 768px){.t-contact .t-contact__inner .t-contact__form-wrapper{max-width:70%}}@media (min-width: 1281px){.t-contact .t-contact__inner .t-contact__form-wrapper{max-width:50%}}.t-woocommerce .t-woocommerce__inner{grid-column:2 / -2}.t-woocommerce .t-woocommerce__inner .page-title{display:none}.woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.add-to-cart-button,.woocommerce .checkout-button,.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{font-weight:600 !important;color:var(--color-light) !important;border:1px solid var(--color-dark-medium) !important;background-color:var(--color-dark-medium) !important;transition:all 250ms ease !important;border-radius:0 !important}.add-to-cart-button:hover,.woocommerce .checkout-button:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{color:var(--color-dark-medium) !important;background-color:var(--color-light) !important}.add-to-cart-button{padding:var(--spacing-xs) var(--spacing-s) !important}.woocommerce .checkout-button{padding:var(--spacing-s) !important}.onsale{font-weight:400 !important;width:100px !important;padding:0 !important;letter-spacing:1px !important;border-radius:0 !important;color:var(--color-light) !important;background-color:var(--color-dark) !important}.actions{min-height:44px !important}.actions .coupon{height:44px;padding:0 !important}@media (min-width: 769px){.actions .coupon{display:flex;align-items:center;margin:var(--spacing-xs) 0 !important}}.actions .coupon #coupon_code{height:100% !important;width:100% !important;float:none !important;margin:0 !important}@media (min-width: 769px){.actions .coupon #coupon_code{width:200px !important}}.actions .coupon button{width:100% !important;margin-bottom:var(--spacing-l) !important;margin-left:var(--spacing-s) !important}@media (min-width: 769px){.actions .coupon button{flex:1;margin-bottom:var(--spacing-xs) !important}}.actions .button{height:42px;margin:calc(var(--spacing-xs) + 1px) 0 !important}.l-woocomerce-sale,.l-woocomerce-product-sale{display:flex;height:40px;margin:var(--spacing-s) 0}.l-woocomerce-sale .l-woocomerce-sale__percent,.l-woocomerce-product-sale .l-woocomerce-sale__percent{height:inherit;padding:0 var(--spacing-s);display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-light)}.l-woocomerce-sale .l-woocomerce-sale__percent,.l-woocomerce-product-sale .l-woocomerce-sale__percent{margin-left:var(--spacing-xs);font-weight:600}.l-woocomerce-sale{position:absolute;top:0;left:0;transform:translateY(-50%)}.l-woocomerce-product-sale{display:flex;justify-content:center}.l-woocomerce-product-sale .l-woocomerce-product-sale__message{height:inherit;padding:0 var(--spacing-s);display:flex;align-items:center;justify-content:center;background-color:var(--color-light);border:1px solid var(--color-blue-medium)}.price{font-weight:600 !important;color:var(--color-dark-medium) !important}.stock{font-weight:600 !important;color:var(--color-primary-dark) !important}.product_title.entry-title,.woocommerce-tabs h2{font-family:var(--font-title) !important;font-size:18px !important;text-decoration:underline !important;letter-spacing:1px}.woocommerce-message{border-top-color:var(--color-primary-light) !important}.summary.entry-summary{background-color:var(--color-light)}.summary.entry-summary .product_title.entry-title{margin-bottom:0}.summary.entry-summary .woocommerce-product-rating{margin-bottom:0 !important}.summary.entry-summary .price{padding-bottom:var(--spacing-s) !important}.summary.entry-summary .variations{margin:var(--spacing-l) 0 var(--spacing-xl) !important}.summary.entry-summary .variations::before{content:'Choisir le format';display:block;font-size:14px;font-weight:600}.summary.entry-summary .variations .label,.summary.entry-summary .variations .reset_variations{display:none !important}.summary.entry-summary .quantity{float:none !important;display:block;margin-bottom:var(--spacing-l) !important}.woocommerce-Tabs-panel{padding:var(--spacing-l) !important;background-color:var(--color-light)}.t-cart .t-cart__inner{grid-column:2 / -2}.woocommerce-checkout h3{padding:var(--spacing-l) 0 !important;font-size:30px;font-family:var(--font-title);font-weight:600;letter-spacing:1px}.woocommerce-checkout #customer_details div{width:100%}.woocommerce-checkout .woocommerce-input-wrapper input{width:100%;height:50px;padding:var(--spacing-l);transition:border 250ms ease}.woocommerce-checkout .woocommerce-input-wrapper textarea{min-height:200px;padding:var(--spacing-s)}.woocommerce-checkout .woocommerce-input-wrapper .select2-selection{width:100%;height:50px}.woocommerce-checkout .woocommerce-input-wrapper .select2-selection .select2-selection__rendered{padding:10px}.woocommerce-checkout .woocommerce-input-wrapper .select2-selection .select2-selection__arrow{top:50% !important;transform:translateY(-50%) !important}.woocommerce-checkout .woocommerce-input-wrapper input,.woocommerce-checkout .woocommerce-input-wrapper .select2-selection,.woocommerce-checkout .woocommerce-input-wrapper textarea{border:1px solid #eee;background-color:var(--color-transparent);transition:border 250ms ease}.woocommerce-checkout .woocommerce-input-wrapper input:focus,.woocommerce-checkout .woocommerce-input-wrapper .select2-selection:focus,.woocommerce-checkout .woocommerce-input-wrapper textarea:focus{border-color:var(--color-primary-dark)}.woocommerce-checkout label{position:relative;display:flex;align-items:center;margin:var(--spacing-s) 0 var(--spacing-xxs);text-transform:uppercase;font-size:12px !important;font-weight:600;letter-spacing:1px}.woocommerce-checkout h3{margin-top:var(--spacing-s);padding:var(--spacing-s);background-color:var(--color-primary-medium)}.wc_payment_methods.payment_methods.methods input[type=text]{width:100%;height:50px;padding:var(--spacing-l);border:2px solid var(--color-primary-medium);background-color:var(--color-medium);transition:border 250ms ease}.wc_payment_methods.payment_methods.methods input[type=text]:focus{border-color:var(--color-primary-dark);background-color:var(--color-light)}.p-basic-template{padding:var(--spacing-xl) 0}@media (min-width: 769px){.p-basic-template{padding:var(--spacing-xxl-2) 0}}.p-basic-template .p-basic-template__inner{grid-column:2 / -2}@media (min-width: 1281px){.p-basic-template .p-basic-template__inner{grid-column:4 / -4}}.p-basic-template .p-basic-template__inner .p-basic-template__title{margin-bottom:var(--spacing-xxl);padding:var(--spacing-l) 0;text-align:center;font-weight:600;font-size:21px;background-color:var(--color-light)}.p-basic-template .p-basic-template__inner .p-basic-template__wysiwyg{padding:var(--spacing-l);border:1px solid var(--color-dark)}.p-basic-template .p-basic-template__inner .p-basic-template__wysiwyg h1{font-family:var(--font-text) !important}.p-basic-template .p-basic-template__inner .p-basic-template__wysiwyg h2{font-family:var(--font-text) !important}.p-basic-template .p-basic-template__inner .p-basic-template__wysiwyg h3{font-family:var(--font-text) !important}.p-basic-template .p-basic-template__inner .p-basic-template__wysiwyg h4{font-family:var(--font-text) !important}.p-basic-template .p-basic-template__inner .p-basic-template__wysiwyg h5{font-family:var(--font-text) !important}.p-basic-template .p-basic-template__inner .p-basic-template__wysiwyg h6{font-family:var(--font-text) !important}.p-basic-template .p-basic-template__inner .p-basic-template__wysiwyg h2{margin:40px 0 16px}.p-basic-template .p-basic-template__inner .p-basic-template__wysiwyg h3{margin:24px 0 12px}.p-basic-template .p-basic-template__inner .p-basic-template__wysiwyg a{font-weight:600;text-decoration:underline}.p-basic-template .p-basic-template__inner .p-basic-template__wysiwyg img{max-width:100%;height:auto;margin:var(--spacing-l) 0}.p-basic-template .p-basic-template__inner .p-basic-template__wysiwyg ol li{margin-left:var(--spacing-s);padding:var(--spacing-xs) 0;list-style-type:decimal}.t-prestations .t-prestations__inner{grid-column:2 / -2}.t-prestations .t-prestations__inner ul{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-xl)}@media (min-width: 769px){.t-prestations .t-prestations__inner ul{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1025px){.t-prestations .t-prestations__inner ul{grid-template-columns:1fr 2fr}}.t-prestations .t-prestations__inner ul li{display:grid}@media (min-width: 769px){.t-prestations .t-prestations__inner ul li{grid-gap:var(--spacing-xl)}}.t-prestations .t-prestations__inner ul li .img-wrap{position:relative;overflow:hidden;min-height:300px}.t-prestations .t-prestations__inner ul li .img-wrap img{display:block;width:100%;min-height:100%;object-fit:cover;object-position:center}.t-prestations .t-prestations__inner ul li .text-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-l);color:var(--color-dark-medium);background-color:var(--color-light-medium)}@media (min-width: 769px){.t-prestations .t-prestations__inner ul li .text-wrap{padding:var(--spacing-xxl-2)}}.t-prestations .t-prestations__inner ul li .text-wrap .title{margin:0 0 var(--spacing-xl);font-size:26px;font-family:var(--font-title)}.t-prestations .t-prestations__inner ul li .text-wrap .subtitle{margin-bottom:var(--spacing-l);font-size:18px;opacity:.8}@media (max-width: 768px){.t-prestations .t-prestations__inner ul li .img-wrap{grid-row:1}.t-prestations .t-prestations__inner ul li .text-wrap{grid-row:2}}.p-home .p-home__presentation{margin:0 auto;text-align:center}@media (min-width: 768px){.p-home .p-home__presentation{padding:var(--spacing-xxl-2) 0}}@media (min-width: 1025px){.p-home .p-home__presentation{width:75%}}@media (min-width: 1281px){.p-home .p-home__presentation{width:60%}}@media (min-width: 1601px){.p-home .p-home__presentation{width:50%}}.p-home .p-home__presentation .p-home__presentation-inner{grid-column:2 / -2}.p-home .p-home__presentation .p-home__presentation-inner div{margin:var(--spacing-l) 0}.p-home .p-home__presentation .p-home__presentation-inner .p-home__presentation-signature{font-family:var(--font-logo);font-size:42px;line-height:58px;font-weight:600}.p-home .p-home__categories{text-align:center}.p-home .p-home__categories .p-home__categories-inner{grid-column:2 / -2}.p-home .p-home__categories ul{margin:var(--spacing-xxl-2) auto 0;display:grid;grid-gap:var(--spacing-l);grid-template-columns:1fr;grid-template-rows:repeat(4, 300px)}@media (min-width: 768px){.p-home .p-home__categories ul{grid-template-columns:repeat(3, 1fr);grid-template-rows:300px 200px}}@media (min-width: 1025px){.p-home .p-home__categories ul{grid-template-rows:450px 250px}}.p-home .p-home__categories ul li{position:relative}@media (min-width: 768px){.p-home .p-home__categories ul li:nth-child(1){grid-column:1 / 3;grid-row:1 / 2}.p-home .p-home__categories ul li:nth-child(2){grid-column:3 / -1;grid-row:1 / -1}.p-home .p-home__categories ul li:nth-child(3){grid-column:1 / 2;grid-row:2 / -1}.p-home .p-home__categories ul li:nth-child(4){grid-column:2 / 3;grid-row:2 / -1}}.p-home .p-home__categories ul li a{display:block;height:100%;overflow:hidden}.p-home .p-home__categories ul li a:hover figure img{transform:scale(1.1)}.p-home .p-home__categories ul li a:hover figure figcaption{color:var(--color-light);background-color:rgba(0,0,0,0.6)}.p-home .p-home__categories ul li a figure{position:relative;height:inherit;display:flex;justify-content:center;align-items:center}.p-home .p-home__categories ul li a figure img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:-1;transform:scale(1);transition:all 350ms ease}.p-home .p-home__categories ul li a figure figcaption{display:inline-block;padding:var(--spacing-xs);text-transform:uppercase;font-size:25px;padding:15px 40px;font-family:var(--font-title);background-color:var(--color-light);transition:all 350ms ease}
/*# sourceMappingURL=main.css.map */
