/*!
	Theme Name: IHS
	Theme URI: https://www.ihs-paris.com/
	Description: Corporate Theme by Simon Derain.
	Author: Simon Derain
	Author URI: https://ww.designsd.fr/
	Version: 1.0

	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html{scroll-behavior:smooth;scroll-padding:var(--scroll-padding, 95px)}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.6}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}.otgs-development-site-front-end{display:none !important}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.img-cover{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative}.img-fluid{display:block;width:100%;height:auto}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:300;src:url("./assets/fonts/spectral/spectral-v14-latin-300.woff2") format("woff2"),url("./assets/fonts/spectral/spectral-v14-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("./assets/fonts/spectral/spectral-v14-latin-regular.woff2") format("woff2"),url("./assets/fonts/spectral/spectral-v14-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:500;src:url("./assets/fonts/spectral/spectral-v14-latin-500.woff2") format("woff2"),url("./assets/fonts/spectral/spectral-v14-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:600;src:url("./assets/fonts/spectral/spectral-v14-latin-600.woff2") format("woff2"),url("./assets/fonts/spectral/spectral-v14-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:700;src:url("./assets/fonts/spectral/spectral-v14-latin-700.woff2") format("woff2"),url("./assets/fonts/spectral/spectral-v14-latin-700.ttf") format("truetype")}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-Black.woff2") format("woff2"),url("./assets/fonts/muli/Muli-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-LightItalic.woff2") format("woff2"),url("./assets/fonts/muli/Muli-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-Bold.woff2") format("woff2"),url("./assets/fonts/muli/Muli-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-ExtraBold.woff2") format("woff2"),url("./assets/fonts/muli/Muli-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-Italic.woff2") format("woff2"),url("./assets/fonts/muli/Muli-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-ExtraLightItalic.woff2") format("woff2"),url("./assets/fonts/muli/Muli-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-BoldItalic.woff2") format("woff2"),url("./assets/fonts/muli/Muli-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-Light.woff2") format("woff2"),url("./assets/fonts/muli/Muli-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-BlackItalic.woff2") format("woff2"),url("./assets/fonts/muli/Muli-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-ExtraBoldItalic.woff2") format("woff2"),url("./assets/fonts/muli/Muli-ExtraBoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-Regular.woff2") format("woff2"),url("./assets/fonts/muli/Muli-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-ExtraLight.woff2") format("woff2"),url("./assets/fonts/muli/Muli-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-SemiBoldItalic.woff2") format("woff2"),url("./assets/fonts/muli/Muli-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Muli";src:url("./assets/fonts/muli/Muli-SemiBold.woff2") format("woff2"),url("./assets/fonts/muli/Muli-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}.bg-black{background-color:#222624}.black{color:#222624}.bg-grey{background-color:#89887c}.grey{color:#89887c}.bg-light-orange{background-color:#eeeae1}.light-orange{color:#eeeae1}.bg-yellow{background-color:#e2fc83}.yellow{color:#e2fc83}.bg-white{background-color:#fff}.white{color:#fff}:root{--sp-5: .5rem;--sp-10: 1rem;--sp-15: 1.5rem;--sp-20: 2rem;--sp-25: 2.5rem;--sp-30: 3rem;--sp-35: 3.5rem;--sp-40: 4rem;--sp-45: 4.5rem;--sp-50: 5rem;--sp-55: 5.5rem;--sp-60: 6rem;--sp-65: 6.5rem;--sp-70: 7rem;--sp-75: 7.5rem;--sp-80: 8rem;--sp-85: 8.5rem;--sp-90: 9rem;--sp-95: 9.5rem;--sp-100: 10rem;--sp-lg: 6rem;--grid-gap: 2.5rem;--outter-container: calc(100vw - var(--container-width));--outter-container-side: calc((100vw - var(--container-width)) / 2);--column: calc(var(--container-width) / 12);--fs-sm: 0.75rem;--fs-rg: 1.125rem;--fs-md: 1.375rem;--fs-lg: 2.375rem;--fs-xl: 2.75rem;--fs-xxl: 5.125rem}@media(max-width: 1199.98px){:root{--fs-sm: 0.75rem;--fs-rg: 1.125rem;--fs-md: 1.375rem;--fs-lg: 2.25rem;--fs-xl: 2.75rem;--fs-xxl: 4.5rem}}@media(max-width: 991.98px){:root{--sp-5: calc(.5rem * 0.85);--sp-10: calc(1rem * 0.85);--sp-15: calc(1.5rem * 0.85);--sp-20: calc(2rem * 0.85);--sp-25: calc(2.5rem * 0.85);--sp-30: calc(3rem * 0.85);--sp-35: calc(3.5rem * 0.85);--sp-40: calc(4rem * 0.85);--sp-45: calc(4.5rem * 0.85);--sp-50: calc(5rem * 0.85);--sp-55: calc(5.5rem * 0.85);--sp-60: calc(6rem * 0.85);--sp-65: calc(6.5rem * 0.85);--sp-70: calc(7rem * 0.85);--sp-75: calc(7.5rem * 0.85);--sp-80: calc(8rem * 0.85);--sp-85: calc(8.5rem * 0.85);--sp-90: calc(9rem * 0.85);--sp-95: calc(9.5rem * 0.85);--sp-100: calc(10rem * 0.85);--sp-lg: 4.25rem;--grid-gap: 2rem;--fs-sm: 0.75rem;--fs-rg: 1rem;--fs-md: 1.125rem;--fs-lg: 1.75rem;--fs-xl: 2.5rem;--fs-xxl: 4rem}}@media(max-width: 767.98px){:root{--sp-5: calc(.5rem * 0.75);--sp-10: calc(1rem * 0.75);--sp-15: calc(1.5rem * 0.75);--sp-20: calc(2rem * 0.75);--sp-25: calc(2.5rem * 0.75);--sp-30: calc(3rem * 0.75);--sp-35: calc(3.5rem * 0.75);--sp-40: calc(4rem * 0.75);--sp-45: calc(4.5rem * 0.75);--sp-50: calc(5rem * 0.75);--sp-55: calc(5.5rem * 0.75);--sp-60: calc(6rem * 0.75);--sp-65: calc(6.5rem * 0.75);--sp-70: calc(7rem * 0.75);--sp-75: calc(7.5rem * 0.75);--sp-80: calc(8rem * 0.75);--sp-85: calc(8.5rem * 0.75);--sp-90: calc(9rem * 0.75);--sp-95: calc(9.5rem * 0.75);--sp-100: calc(10rem * 0.75);--sp-lg: 3rem;--grid-gap: 1.5rem;--fs-sm: 0.75rem;--fs-rg: 0.9375rem;--fs-md: 1.0625rem;--fs-lg: 1.375rem;--fs-xl: 1.75rem;--fs-xxl: 2.5rem}}:root{--container-width: 100%;--margin-container: calc(((100vw - var(--scrollbar-width)) - var(--container-width)) / 2)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--bs-gutter-x, 1.5rem);padding-left:var(--bs-gutter-x, 1.5rem);margin-right:auto;margin-left:auto;position:relative}.container-fluid{padding-inline:calc(var(--grid-gap)*1.5);max-width:1800px;margin-inline:auto}@media(max-width: 767.98px){.container{padding-right:24px;padding-left:24px}}@media(min-width: 576px){:root{--container-width: 540px}.container-sm,.container{max-width:var(--container-width)}}@media(min-width: 768px){:root{--container-width: 95%}.container-md,.container-sm,.container{max-width:100%;padding-inline:var(--sp-30)}}@media(min-width: 992px){:root{--container-width: 960px}.container-lg,.container-md,.container-sm,.container{max-width:var(--container-width)}}@media(min-width: 1200px){:root{--container-width: 1140px}.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:var(--container-width)}}@media(min-width: 1400px){:root{--container-width: 1320px}.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:var(--container-width)}}@media(min-width: 1600px){:root{--container-width: 1520px}.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:var(--container-width)}}.d-grid{display:grid}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-none{display:none}p{font-size:var(--fs-rg);line-height:1.5;font-weight:400;margin-bottom:1em}.text-content p:last-child{margin-bottom:0}.text-content p:last-of-type{margin-bottom:0}.text-content p,.text-content ul li,.text-content ol li{font-size:var(--fs-rg);line-height:1.5;font-weight:400;margin-bottom:1em}.text-content p:last-child,.text-content ul li:last-child,.text-content ol li:last-child{margin-bottom:0}.text-content p:last-of-type,.text-content ul li:last-of-type,.text-content ol li:last-of-type{margin-bottom:0}.text-content ul,.text-content ol{margin-block:var(--sp-15);padding-left:20px}.text-content ul li,.text-content ol li{margin-bottom:4px}.text-content ul:last-child,.text-content ol:last-child{margin-bottom:0}.text-content a{position:relative;-webkit-transition:all ease 300ms;transition:all ease 300ms}.text-content a:not(.btn){color:#222624}.text-content a:not(.link,.btn){text-decoration:underline;text-underline-offset:4px}.text-content a:hover:not(.link,.btn){color:#222624}.text-content :first-child{margin-top:0}.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin-top:var(--sp-20);margin-bottom:var(--sp-10);line-height:1.2}.text-content .h2,.text-content h2{font-size:var(--fs-lg);line-height:1.2;font-weight:400;letter-spacing:calc(var(--fs-lg)*.013)}.text-content .h3,.text-content h3{font-size:var(--fs-md);line-height:1.2;font-weight:500}.small-text{font-size:calc(var(--fs-rg)*.8)}.small-text p{font-size:inherit}.large-text{font-size:calc(var(--fs-rg)*1.2)}.large-text p{font-size:inherit}.upp-text{font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);color:#89887c}.title.xxl{font-size:var(--fs-xxl);line-height:1.1;font-weight:300;letter-spacing:calc(var(--fs-xxl)*.013)}.title.xl{font-size:var(--fs-xl);line-height:1.2;font-weight:400;letter-spacing:calc(var(--fs-xl)*.013)}.title.lg{font-size:var(--fs-lg);line-height:1.2;font-weight:400;letter-spacing:calc(var(--fs-lg)*.013)}.title.md{font-size:var(--fs-md);line-height:1.2;font-weight:500}.xxl{font-size:var(--fs-xxl)}.xl{font-size:var(--fs-xl)}.lg{font-size:var(--fs-lg)}.rg{font-size:var(--fs-rg)}.sm{font-size:var(--fs-sm)}.xs{font-size:var(--fs-xs)}.color-white{color:#fff}.color-white>*:not(.link):not(.btn),.color-white p:not(.link):not(.btn),.color-white ol li:not(.link):not(.btn),.color-white ul li:not(.link):not(.btn){color:#fff}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}html,body{font-family:"Spectral",serif;padding:0;margin:0;--viewport-width: calc(100vw - (100vw - 100%));color:#222624}.hide-on-desktop{display:none}main{padding-top:140px}.line{padding-block:var(--sp-lg);position:relative}.line.anchors+.bg-white{padding-top:0}.line.anchors+.bg-white::before{display:none}.line.bg-white+.bg-white{padding-top:0}.divider{display:block;width:calc(100% - 3*var(--grid-gap));height:1px;top:0;left:50%;background-color:#89887c;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative}@media(max-width: 991.98px){main{padding-top:130px}}@media(max-width: 767.98px){.hide-on-desktop{display:block}.hide-on-mobile{display:none}main{padding-top:85px}*:focus-visible{outline:none !important}}.grid-content{display:grid;gap:var(--grid-gap)}.grid-content[data-columns="1"]{grid-template-columns:repeat(1, 1fr)}.grid-content[data-columns="2"]{grid-template-columns:repeat(2, 1fr)}.grid-content[data-columns="3"]{grid-template-columns:repeat(3, 1fr)}.grid-content[data-columns="4"]{grid-template-columns:repeat(4, 1fr)}.grid-content[data-columns="5"]{grid-template-columns:repeat(5, 1fr)}.grid-content[data-columns="6"]{grid-template-columns:repeat(6, 1fr)}.wc-block-components-button,.woocommerce a.button,.woocommerce .edit,.woocommerce button.button,.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem 2rem;background-color:rgba(0,0,0,0) !important;border:1px solid #222624;border-radius:0;color:#222624;font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);text-decoration:none;-webkit-transition:all ease 350ms;transition:all ease 350ms;-webkit-box-shadow:0 0 2rem rgba(34,38,36,0);box-shadow:0 0 2rem rgba(34,38,36,0)}.wc-block-components-button:hover,.wc-block-components-button:focus-visible,.woocommerce a.button:hover,.woocommerce a.button:focus-visible,.woocommerce .edit:hover,.woocommerce .edit:focus-visible,.woocommerce button.button:hover,.woocommerce button.button:focus-visible,.btn:hover,.btn:focus-visible{outline:none;padding-inline:2.5rem;-webkit-box-shadow:0 0 2rem rgba(34,38,36,.05);box-shadow:0 0 2rem rgba(34,38,36,.05)}.wc-block-components-button--white,.woocommerce a.button--white,.woocommerce .edit--white,.woocommerce button.button--white,.btn--white{color:#fff;border-color:#fff;-webkit-box-shadow:0 0 2rem hsla(0,0%,100%,0);box-shadow:0 0 2rem hsla(0,0%,100%,0)}.wc-block-components-button--white:hover,.wc-block-components-button--white:focus-visible,.woocommerce a.button--white:hover,.woocommerce a.button--white:focus-visible,.woocommerce .edit--white:hover,.woocommerce .edit--white:focus-visible,.woocommerce button.button--white:hover,.woocommerce button.button--white:focus-visible,.btn--white:hover,.btn--white:focus-visible{-webkit-box-shadow:0 0 2rem hsla(0,0%,100%,.05);box-shadow:0 0 2rem hsla(0,0%,100%,.05)}@media(max-width: 767.98px){.video-container__overlay button{width:60px}}.header{position:fixed;background-color:#fff;width:100%;top:0;left:0;z-index:1000;border-bottom:10px solid #e2fc83}.header.nav-up .header__wrapper{height:85px}.header.nav-up .header__logo{gap:0px}.header.nav-up .header__logo svg#baseline{opacity:0}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 3rem;height:130px;-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms}.header__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none}.header__logo svg{display:block;width:auto;position:relative}.header__logo svg#logotype{width:230px;height:auto}.header__logo svg#baseline{height:10px;opacity:1;position:absolute;left:50%;top:calc(100% + 6px);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all ease-in 250ms;transition:all ease-in 250ms}.header__button{-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms}.header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-20)}.header__left .header__shop-link{font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);color:#222624;text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px;-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms;outline:none}.header__left .header__shop-link:hover,.header__left .header__shop-link:focus-visible{text-decoration-color:#222624;text-underline-offset:8px}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms;gap:var(--sp-15)}.header__right .header__link{position:relative}.header__right .header__link svg{display:block}.header__right .header__link:focus-visible{outline:1px solid #89887c;outline-offset:4px}.header__right .header__link.cart .count{position:absolute;background-color:#e2fc83;color:#222624;width:16px;height:16px;border-radius:16px;display:grid;place-content:center;font-family:"Muli",sans-serif;font-weight:700;font-size:.75rem;top:0;right:0;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.header__right .language-switcher{font-family:"Muli",sans-serif;text-transform:uppercase;color:#89887c;text-decoration:none;font-size:var(--fs-sm);line-height:1;font-weight:400;letter-spacing:.8px;position:relative;-webkit-transition:all ease 350ms;transition:all ease 350ms}.header__right .language-switcher a{color:#222624;letter-spacing:calc(var(--fs-sm)*.2);text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px;-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms;outline:none}.header__right .language-switcher a:hover,.header__right .language-switcher a:focus-visible{text-decoration-color:#222624;text-underline-offset:8px}.header__right .language-switcher .current-lang{display:none}.open-navigation svg{display:block}.open-navigation:focus-visible svg .line,.open-navigation:hover svg .line{stroke:#89887c;-webkit-transition:all ease 350ms;transition:all ease 350ms}.open-navigation:focus-visible svg{outline:1px solid #eeeae1}.open-navigation .line{fill:none;stroke:#89887c;stroke-width:3;-webkit-transition:all ease 350ms;transition:all ease 350ms;-webkit-transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}.open-navigation.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134}.open-navigation.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30}.open-navigation.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134}.open-navigation .line1{stroke-dasharray:60 207;stroke-width:3}.open-navigation .line2{stroke-dasharray:60 60;stroke-width:3}.open-navigation .line3{stroke-dasharray:60 207;stroke-width:3}.navigation{position:fixed;height:100%;top:0;left:0;z-index:1050;pointer-events:none;overflow:hidden}.navigation__links{-webkit-transition:all ease-in-out 650ms;transition:all ease-in-out 650ms;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.navigation__image{-webkit-transition:all ease-in-out 650ms;transition:all ease-in-out 650ms;-webkit-transform:translateX(100%);transform:translateX(100%)}.navigation.opened{pointer-events:auto}.navigation.opened .navigation__links{-webkit-transform:translateX(0);transform:translateX(0)}.navigation.opened .navigation__image{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.navigation__links{width:600px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:11rem 4rem 4rem;overflow:scroll}.navigation__links::-webkit-scrollbar{display:none}.navigation__links .open-navigation{position:absolute;top:3.5rem;left:3rem}.navigation__links .open-navigation .line{stroke:#222624}.navigation__links .open-navigation:focus-visible svg{outline:1px solid #89887c}.navigation__links .main__navigation{margin-bottom:4rem}.navigation__links .main__navigation .menu{margin:0;padding:0;list-style-type:none;display:grid;gap:2rem}.navigation__links .main__navigation .menu li a{color:#222624;font-weight:400;font-size:1.75rem;line-height:1;text-decoration:none;position:relative;outline:none}.navigation__links .main__navigation .menu li a::after{content:"";display:block;position:absolute;width:100%;height:1px;left:0px;bottom:0px;background-color:currentColor;-webkit-transition:all ease 350ms;transition:all ease 350ms;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}.navigation__links .main__navigation .menu li a:focus-visible::after,.navigation__links .main__navigation .menu li a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.navigation__links .main__navigation .menu li.current-menu-item>a::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.navigation__links .main__navigation .menu li.menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation__links .main__navigation .menu li .sub-menu{width:100%;display:grid;gap:1rem;list-style:none}.navigation__links .main__navigation .menu li .sub-menu li a{font-style:normal;font-size:1.25rem}.navigation__links .main__navigation .menu li.opened button{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation__links .main__navigation .menu button{width:24px;height:24px;position:relative;-webkit-transition:all ease 350ms;transition:all ease 350ms}.navigation__links .main__navigation .menu button::before,.navigation__links .main__navigation .menu button::after{content:"";display:block;position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#222624}.navigation__links .main__navigation .menu button::before{width:1px;height:100%}.navigation__links .main__navigation .menu button::after{width:100%;height:1px}.navigation__links .main__navigation .menu button:focus-visible{outline:1px solid #89887c;outline-offset:4px}.navigation__links .informations{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navigation__links .informations .instagram-link{outline:none;margin-bottom:auto}.navigation__links .informations .instagram-link svg{width:24px;height:auto}.navigation__links .informations .instagram-link path{fill:#222624;-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms}.navigation__links .informations .instagram-link:focus-visible path,.navigation__links .informations .instagram-link:hover path{fill:#89887c}.navigation__links .informations .instagram-link:focus-visible svg{outline:1px solid #89887c;outline-offset:4px}.navigation__links .informations .language-switcher-block{padding-bottom:var(--sp-25);margin-block:var(--sp-25);border-bottom:1px solid #222624;width:100%}.navigation__links .informations .language-switcher-block__title{display:none}.navigation__links .informations .language-switcher-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--sp-10);margin:0;padding:0;list-style-type:none;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2)}.navigation__links .informations .language-switcher-block ul li span,.navigation__links .informations .language-switcher-block ul li a{color:#222624;text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px;font-size:var(--fs-sm);outline:none;-webkit-transition:all ease-in-out 350ms;transition:all ease-in-out 350ms}.navigation__links .informations .language-switcher-block ul li span{color:#89887c}.navigation__links .informations .language-switcher-block ul li a:hover,.navigation__links .informations .language-switcher-block ul li a:focus-visible{text-decoration-color:#222624;text-underline-offset:8px}.navigation__links .informations__links{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:var(--sp-15)}.navigation__links .informations__links>*{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.navigation__image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.overlay{position:fixed;pointer-events:none;inset:0;background-color:rgba(34,38,36,0);z-index:1000;-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms}.overlay.visible{pointer-events:auto;cursor:pointer;background-color:rgba(34,38,36,.9)}@media(max-width: 991.98px){.header__wrapper{padding:2rem;height:120px}.header__logo svg{display:block;width:auto;position:relative}.header__logo svg#logotype{width:200px}.header__logo svg#baseline{height:8.7px;top:calc(100% + 5px)}.navigation__links{padding:11rem 3rem 3rem}}@media(max-width: 767.98px){.header.nav-up .header__wrapper{height:75px}.header__wrapper{padding:1rem 1.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--sp-10);height:75px}.header__left .header__shop-link{display:none}.header__logo{position:relative;-webkit-transform:none;transform:none;top:inherit;left:inherit;margin-right:auto;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.header__logo svg{display:block;width:auto;position:relative}.header__logo svg#logotype{width:150px}.header__logo svg#baseline{height:6.5px;top:calc(100% + 4px);left:0;-webkit-transform:none;transform:none;opacity:1 !important}.header__right{gap:var(--sp-15)}.header__right .language-switcher{display:none}.open-navigation svg{display:block;width:40px;height:40px}.navigation__links{width:100%;padding:7rem 1.5rem 1.5rem}.navigation__links .open-navigation{position:absolute;top:1.5rem;left:1.5rem}.navigation__links .main__navigation .menu{gap:1.5rem}.navigation__links .main__navigation .menu li a{font-size:1.75rem}.navigation__links .main__navigation .menu li .sub-menu{gap:.625rem}.navigation__links .main__navigation .menu li .sub-menu li a{font-style:normal;font-size:1.25rem}}.prefooter .title{font-style:italic}.prefooter .text-content{max-width:550px}.prefooter .text-content p{text-wrap:balance}.footer{padding-top:var(--sp-lg)}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__navigation{width:calc(80% + var(--grid-gap)*2)}.footer__navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid-gap);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;list-style-type:none;font-family:"Muli",sans-serif}.footer__navigation .menu>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer__navigation .menu>li>a{font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2)}.footer__navigation .menu>li ul{margin:var(--sp-15) 0 0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-10)}.footer__navigation .menu>li ul li a{color:#222624;text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px;font-size:.875rem;outline:none;-webkit-transition:all ease-in-out 350ms;transition:all ease-in-out 350ms}.footer__navigation .menu>li ul li a:hover,.footer__navigation .menu>li ul li a:focus-visible{text-decoration-color:#222624;text-underline-offset:8px}.footer__navigation .menu>li ul li.current-menu-item a{color:#222624;text-decoration-color:#222624;text-underline-offset:8px}.footer .language-switcher-block{width:calc(20% + var(--grid-gap)*2);padding-inline:var(--grid-gap);-ms-flex-negative:0;flex-shrink:0}.footer .language-switcher-block__title{color:#222624}.footer .language-switcher-block ul{margin:var(--sp-15) 0 0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-10);font-family:"Muli",sans-serif}.footer .language-switcher-block ul li span,.footer .language-switcher-block ul li a{color:#222624;text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px;font-size:.875rem;outline:none;-webkit-transition:all ease-in-out 350ms;transition:all ease-in-out 350ms}.footer .language-switcher-block ul li span{color:#89887c}.footer .language-switcher-block ul li a:hover,.footer .language-switcher-block ul li a:focus-visible{text-decoration-color:#222624;text-underline-offset:8px}.footer__infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-15);padding-block:var(--sp-15);margin-top:var(--sp-40);border-top:1px solid #222624}.footer__infos p{margin:0;font-size:.875rem}.footer__infos p a{color:#222624;text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px;font-size:.875rem;outline:none;-webkit-transition:all ease-in-out 350ms;transition:all ease-in-out 350ms}.footer__infos p a:hover,.footer__infos p a:focus-visible{text-decoration-color:#222624;text-underline-offset:8px}@media(max-width: 767.98px){.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gap)*1.5)}.footer__navigation{width:100%}.footer__navigation .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.footer__navigation .menu>li ul{margin-top:var(--sp-5);gap:var(--sp-5)}.footer .language-switcher-block{width:100%;text-align:center;padding-inline:0}.footer .language-switcher-block ul{margin-top:var(--sp-5);gap:var(--sp-5)}}.hero{padding:var(--sp-lg) var(--grid-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__breadcrumb{margin-top:var(--sp-5)}.hero__breadcrumb p,.hero__breadcrumb a,.hero__breadcrumb span{font-size:.875rem;color:#222624}.hero__breadcrumb a{color:#222624;text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px;font-size:.875rem;outline:none;-webkit-transition:all ease-in-out 350ms;transition:all ease-in-out 350ms}.hero__breadcrumb a:hover,.hero__breadcrumb a:focus-visible{text-decoration-color:#222624;text-underline-offset:8px}.legales__content{max-width:750px;margin-inline:auto}.error .title{font-style:italic}.searchform{position:fixed;z-index:2000;width:100%;height:100%;top:0;left:0;background-color:#eeeae1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;opacity:0;-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms}.searchform__wrapper{width:100%}.searchform.visible{pointer-events:auto;opacity:1}.searchform__close{position:absolute;top:var(--grid-gap);right:var(--grid-gap)}.searchform__close svg{display:block}.searchform__close:focus-visible{outline:1px solid #222624;outline-offset:8px}.sb-search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--sp-20);width:100%;max-width:750px;margin-inline:auto}.sb-search__input{width:100%;border:none;border-bottom:1px solid #222624;background-color:rgba(0,0,0,0);font-size:var(--fs-md);font-weight:100;font-style:italic;letter-spacing:2px;height:60px;color:#222624;display:inline-block;margin:0;outline:0}.sb-search__input:focus-visible{border-bottom:1px solid #fff;-webkit-box-shadow:none;box-shadow:none;color:#222624}.searchresults__title{padding-inline:var(--grid-gap);text-align:center;font-style:italic}.searchresults .products{margin-block:var(--sp-40)}.searchresults__btn{text-align:center}@media(max-width: 767.98px){.searchform{padding:24px}.searchform__wrapper{width:100%}.sb-search{width:100%}.sb-search form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sb-search__input{width:100%;font-size:var(--fs-md)}}.sticky-sentinel{height:1px;margin-top:-1px}.sticky-sentinel.is-sticky{padding-block:calc(var(--sp-lg)/2)}.anchors{position:sticky;top:95px;z-index:10;width:100%;-webkit-transition:all ease-in 250ms;transition:all ease-in 250ms}.anchors__wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.anchors__wrapper::-webkit-scrollbar{display:none}.anchors__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--sp-10);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.anchors__links .anchor-spacer{display:none}.anchors.is-sticky{padding-block:calc(var(--sp-lg)/2)}.anchors .anchor{font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);color:#222624;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px;text-decoration-thickness:1px;-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.anchors .anchor:hover,.anchors .anchor:focus-visible{outline:none;text-decoration-color:#222624;text-underline-offset:8px}.anchors .anchor.active{font-weight:700}.anchors .anchor.active:hover,.anchors .anchor.active:focus-visible{text-decoration-color:rgba(0,0,0,0)}@media(max-width: 767.98px){.anchors{top:85px}.anchors__links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.anchors .anchor-spacer{display:block;width:var(--grid-gap)}}.banner__wrapper{display:grid;gap:var(--sp-40);justify-items:center}.banner__content{display:grid;gap:var(--sp-20);justify-items:center}.banner__title{text-wrap:balance}@media(max-width: 767.98px){.banner__title br{display:none}}.grecaptcha-badge{display:none !important}.form form{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form form .half{width:calc((100% - var(--sp-20))/2);margin-bottom:var(--sp-30)}.form form .half:has(.wpcf7-not-valid-tip) p label{color:#fa6557;border-color:#fa6557}.form form .half:has(input:focus) p label,.form form .half:has(input:focus-visible) p label{color:#000;border-color:#fff}.form form .half p{display:-webkit-box;display:-ms-flexbox;display:flex}.form form .half p br{display:none}.form form .half p label{margin:0;border-bottom:1px solid #222624;-ms-flex-negative:0;flex-shrink:0}.form form .half p .wpcf7-form-control-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form form .full{width:100%;margin-bottom:var(--sp-15)}.form form .full:has(.wpcf7-not-valid-tip) p label{color:#fa6557}.form form .full:has(textarea:focus) p label,.form form .full:has(textarea:focus-visible) p label{color:#222624}.form form .full label{margin-bottom:var(--sp-5)}.form form .half>p,.form form .full>p{margin-bottom:0}.form form .half label,.form form .full label{display:block;color:#222624;font-size:var(--fs-rg);-webkit-transition:all ease .5s;transition:all ease .5s}.form form select,.form form input:not(.wpcf7-submit):not(.wpcf7-file):not([type=checkbox]):not([type=radio]),.form form .dropdown-selected,.form form textarea{width:100%;padding:0 .875rem .25rem;font-size:var(--fs-rg);color:#222624;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:none;border-bottom:1px solid #222624;background-color:rgba(0,0,0,0);-webkit-transition:all ease .5s;transition:all ease .5s}.form form select:focus,.form form select:focus-visible,.form form input:not(.wpcf7-submit):not(.wpcf7-file):not([type=checkbox]):not([type=radio]):focus,.form form input:not(.wpcf7-submit):not(.wpcf7-file):not([type=checkbox]):not([type=radio]):focus-visible,.form form .dropdown-selected:focus,.form form .dropdown-selected:focus-visible,.form form textarea:focus,.form form textarea:focus-visible{outline:none;border-bottom-color:#fff}.form form select[aria-invalid=true],.form form input:not(.wpcf7-submit):not(.wpcf7-file):not([type=checkbox]):not([type=radio])[aria-invalid=true],.form form .dropdown-selected[aria-invalid=true],.form form textarea[aria-invalid=true]{outline:none;border-color:#fa6557}.form form textarea{border:1px solid #222624;padding:1rem}.form form textarea:focus,.form form textarea:focus-visible{outline:none;border-color:#fff}.form form textarea[aria-invalid=true]{outline:none;border-color:#fa6557}.form form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg width="10" height="7" viewBox="0 0 10 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.48483 1.24264L5.24219 5.48528L0.999547 1.24264" stroke="%23222624"/></svg>');background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:center}.form form textarea{height:180px}.form form br{display:none}.form form input.wpcf7-submit{opacity:1;cursor:pointer;background-color:rgba(0,0,0,0)}.form form input.wpcf7-submit[disabled]{cursor:not-allowed;opacity:.75}.form form .wpcf7-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form form .wpcf7-checkbox label input{margin:0;width:20px;height:20px}.form form .checkbox{margin:0 0 var(--sp-25)}.form form .checkbox .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--sp-10)}.form form .checkbox label{margin:0;cursor:pointer}.form form .checkbox input[type=checkbox]{opacity:0;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;width:24px;height:24px;padding:0;margin:0;cursor:pointer}.form form .checkbox input[type=checkbox]:not(:checked)+span.wpcf7-list-item-label::after,.form form .checkbox input[type=checkbox]:checked+span.wpcf7-list-item-label::after{opacity:1}.form form .checkbox input[type=checkbox]:not(:checked)+span.wpcf7-list-item-label::after{opacity:0}.form form .checkbox input[type=checkbox]:focus-visible+span.wpcf7-list-item-label{outline:1px solid rgba(34,38,36,.5);outline-offset:4px}.form form .checkbox .wpcf7-list-item-label{display:block;position:relative;cursor:pointer;padding-left:var(--sp-20);font-size:.875rem;letter-spacing:0}.form form .checkbox .wpcf7-list-item-label .label{padding-left:var(--sp-25);font-size:var(--fs-sm);color:#222624}.form form .checkbox .wpcf7-list-item-label a{color:#222624;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px;font-size:.875rem;outline:none;-webkit-transition:all ease-in-out 350ms;transition:all ease-in-out 350ms}.form form .checkbox .wpcf7-list-item-label a:hover,.form form .checkbox .wpcf7-list-item-label a:focus-visible{text-decoration-color:#222624;text-underline-offset:8px}.form form .checkbox .wpcf7-list-item-label::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:18px;height:18px;border:1px solid #222624}.form form .checkbox .wpcf7-list-item-label::after{content:"";display:block;position:absolute;top:45%;left:6px;width:6px;height:12px;border:1px solid #222624;border-width:0 2px 2px 0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);background-color:rgba(0,0,0,0)}.form form .text p{font-size:.875rem;margin-bottom:0;color:#222624;font-style:italic}.form form .text p a{color:#222624}.form form a{color:#eeeae1;text-decoration:none;position:relative}.form form a::after{content:"";display:block;position:absolute;left:0;bottom:-2px;background-color:currentColor;width:100%;height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all ease-in .5s;transition:all ease-in .5s;-webkit-transform-origin:left;transform-origin:left}.form form a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form[data-status=invalid] .wpcf7-response-output{background-color:#fa6557;color:#fff}.wpcf7 form .wpcf7-response-output{background-color:#eeeae1;color:#fff;padding:var(--sp-15);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:var(--fs-xs);margin:var(--sp-25) 0 0 0;border-radius:0}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#fa6557;letter-spacing:0;font-size:var(--fs-sm);font-weight:normal;display:block;margin-top:0px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-right:1rem;pointer-events:none;text-align:right;width:100%}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #fa6557;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{display:none}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}@media(max-width: 767.98px){.form form .half{width:100%}.form form .half{margin-bottom:var(--sp-20)}.form form .full{margin-bottom:var(--sp-10)}.form form .checkbox .wpcf7-list-item-label::after{top:48%}.form form select,.form form input:not(.wpcf7-submit):not(.wpcf7-file):not([type=checkbox]),.form form .dropdown-selected,.form form textarea{padding:.5rem 1rem}.form form select{padding:0 0 .5rem 1rem}}.cross__headline{margin-bottom:var(--sp-30)}.cross__grid{gap:var(--grid-gap)}.cross__grid>*{-webkit-box-flex:1;-ms-flex:1 1 1px;flex:1 1 1px}.cross__grid .card{display:grid;gap:var(--sp-15);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.cross__grid .card>*{margin:0}.cross__grid .card__image{overflow:hidden}.cross__grid .card__image img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all ease-in-out 750ms;transition:all ease-in-out 750ms}.cross__grid .card a.card__image:hover img,.cross__grid .card a.card__image:focus-visible img{-webkit-transform:scale(1.05);transform:scale(1.05)}.cross__grid .card__title a{color:#222624;text-decoration:none;text-wrap:balance;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms}.cross__grid .card__title a:hover,.cross__grid .card__title a:focus-visible{outline:none;text-decoration-color:#222624;text-underline-offset:8px}@media(max-width: 767.98px){.cross__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gap)*2)}}.duo__wrapper.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.duo__wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.duo__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--sp-40)}.duo__content .duo__content__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:var(--sp-20);max-width:400px;margin-inline:auto}.duo__title{text-wrap:balance}.duo__text .large-text{font-size:calc(var(--fs-rg)*1.2)}.duo__text .large-text p,.duo__text .large-text a{font-size:inherit;color:#89887c}.duo__text .large-text a{text-decoration-thickness:1.5px}.duo__headline{margin-bottom:0}.duo__img{aspect-ratio:1/1.1}@media(max-width: 767.98px){.duo__wrapper{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.duo__wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.duo__content{padding:var(--sp-lg) 1.5rem}.duo__content .duo__content__wrapper{max-width:100%}}.big-image{position:relative;overflow:hidden;aspect-ratio:20/14;max-width:1800px;margin-inline:auto}.big-image img{z-index:1}.big-image__link{position:absolute;left:var(--sp-40);bottom:var(--sp-lg);z-index:5;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}@media(max-width: 767.98px){.big-image{aspect-ratio:1}.big-image__link{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.duo-products__wrapper{gap:calc(2*var(--grid-gap))}.duo-products__single--img{overflow:hidden;margin-bottom:var(--sp-20)}.duo-products__single--img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.duo-products__single--title{margin-bottom:var(--sp-5)}.duo-products__single--text{margin-block:var(--sp-10)}.duo-products__single--link{color:#222624;text-underline-offset:4px;outline:none;-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms}.duo-products__single--link:hover,.duo-products__single--link:focus-visible{text-underline-offset:8px}.duo-products__single:first-child{width:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.duo-products__single:first-child .duo-products__single--img{aspect-ratio:5/4}.duo-products__single:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.duo-products__single:last-child .duo-products__single--img{aspect-ratio:4/5}@media(max-width: 991.98px){.duo-products__wrapper{gap:var(--grid-gap)}.duo-products__single:first-child,.duo-products__single:last-child{width:auto;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.section__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(4*var(--grid-gap))}.section__img{width:40%;-ms-flex-negative:0;flex-shrink:0}.section__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section__cta{margin-top:var(--sp-40)}.section__text{margin-top:auto;padding-top:var(--sp-40)}.section__text p{font-style:italic}@media(max-width: 1199.98px){.section__wrapper{gap:calc(2*var(--grid-gap))}}@media(max-width: 991.98px){.section__cta{margin-top:var(--sp-20)}}@media(max-width: 767.98px){.section__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gap)}.section__wrapper>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.section__title{text-wrap:balance}.section__title br{display:none}}.showroom__wrapper{display:grid;justify-items:center}.showroom__headline{margin-bottom:var(--sp-40)}.showroom__content{display:grid;gap:var(--sp-20);margin-block:var(--sp-40);justify-items:center}.showroom__images{gap:var(--grid-gap);width:60%;margin-inline:auto}.showroom__title{text-wrap:balance}@media(max-width: 767.98px){.showroom__images{width:100%}.showroom__title{text-wrap:balance}.showroom__title br{display:none}}.text-image__wrapper.img-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-image__wrapper.img-text .text-image__img{width:60%;-ms-flex-negative:0;flex-shrink:0}.text-image__wrapper.img-text .text-image__text{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-inline:var(--grid-gap)}.text-image__wrapper.img-text-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-image__wrapper.img-text-img .text-image__img{-ms-flex-negative:0;flex-shrink:0}.text-image__wrapper.img-text-img .text-image__img.first{width:25%}.text-image__wrapper.img-text-img .text-image__img.second{width:40%}.text-image__wrapper.img-text-img .text-image__text{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-inline:var(--grid-gap)}.text-image__wrapper.img-img-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--grid-gap)}.text-image__wrapper.img-img-text .text-image__img{-ms-flex-negative:0;flex-shrink:0;width:25%}.text-image__wrapper.img-img-text .text-image__text{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:35%}@media(max-width: 1199.98px){.text-image__wrapper.img-img-text .text-image__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(max-width: 991.98px){.text-image__wrapper.img-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-image__wrapper.img-text .text-image__img{width:50%;-ms-flex-negative:0;flex-shrink:0}.text-image__wrapper.img-text .text-image__text{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-inline:var(--grid-gap)}.text-image__wrapper.img-text-img,.text-image__wrapper.img-img-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--grid-gap);-ms-flex-wrap:wrap;flex-wrap:wrap}.text-image__wrapper.img-text-img .text-image__img,.text-image__wrapper.img-img-text .text-image__img{-ms-flex-negative:0;flex-shrink:0}.text-image__wrapper.img-text-img .text-image__img.first,.text-image__wrapper.img-img-text .text-image__img.first{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(50% - var(--grid-gap)/2)}.text-image__wrapper.img-text-img .text-image__img.second,.text-image__wrapper.img-img-text .text-image__img.second{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:calc(50% - var(--grid-gap)/2)}.text-image__wrapper.img-text-img .text-image__text,.text-image__wrapper.img-img-text .text-image__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding-inline:0}}@media(max-width: 767.98px){.text-image__wrapper.img-text{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:var(--grid-gap)}.text-image__wrapper.img-text .text-image__img{width:100%;-ms-flex-negative:0;flex-shrink:0}.text-image__wrapper.img-text .text-image__text{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-inline:0;width:100%}}.taxo-header{padding-bottom:var(--sp-lg)}.taxo-header .woocommerce-breadcrumb{text-align:center;margin-bottom:var(--sp-10)}.taxo-header .woocommerce-products-header{display:none}.taxo-header .woocommerce__filters{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-10)}.taxo-header .woocommerce__filters .search-filter-style--choice-button div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--sp-10);-ms-flex-wrap:wrap;flex-wrap:wrap}.taxo-header .woocommerce__filters .search-filter-style--control-reset button{font-weight:700}.taxo-header .woocommerce__filters .search-filter-style--control-reset button:focus-visible{border-top:1px solid #222624;border-bottom:1px solid #222624}.taxo-header .woocommerce__filters .search-filter-style--control-reset button:hover{border-bottom:none;outline:none}.taxo-header .woocommerce__filters .search-filter-input-button{margin:0;padding:0;border:none;font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);color:#222624;font-weight:400;border-radius:0;outline:none;border-left:none;border-right:none;background-color:rgba(0,0,0,0) !important;-webkit-box-shadow:none;box-shadow:none}.taxo-header .woocommerce__filters .search-filter-input-button:focus-visible,.taxo-header .woocommerce__filters .search-filter-input-button.search-filter-input-button--is-selected,.taxo-header .woocommerce__filters .search-filter-input-button:hover{border-bottom:1px solid #222624;outline:none}.taxo-header .woocommerce__filters .search-filter-input-button:focus-visible{border-top:1px solid #222624;outline:none}.woocommerce-breadcrumb{margin-bottom:var(--sp-20);font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);font-size:.875rem;color:#89887c;font-size:var(--fs-sm)}.woocommerce-breadcrumb p,.woocommerce-breadcrumb a,.woocommerce-breadcrumb span{font-size:.875rem;color:#89887c}.woocommerce-breadcrumb a{color:#89887c;text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px;font-size:.875rem;font-size:var(--fs-sm);outline:none;-webkit-transition:all ease-in-out 350ms;transition:all ease-in-out 350ms}.woocommerce-breadcrumb a:hover,.woocommerce-breadcrumb a:focus-visible{text-decoration-color:#89887c;text-underline-offset:8px}.products{padding-inline:var(--grid-gap) !important;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--grid-gap);margin:0;list-style-type:none}.products::before,.products::after{display:none !important}.products li.product{width:100% !important;margin:0 !important}.products li.product img{margin-bottom:var(--sp-5)}.products li.product .woocommerce-loop-product__title{color:#222624;font-size:115%;padding:0;font-weight:400}.products li.product .price{margin:0;color:#222624;font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2)}.products li.product .woocommerce-LoopProduct-link{text-decoration:none !important;display:block}.products li.product .woocommerce-LoopProduct-link:focus-visible{outline-offset:1rem;outline:1px solid #222624}body.post-type-archive-product .woocommerce-products-header{display:none}.woocommerce-products-header{display:grid;place-content:center;gap:var(--sp-20);text-align:center;padding:var(--sp-10)}.woocommerce-products-header p{margin:0;padding-inline:var(--sp-20)}@media(max-width: 991.98px){.woocommerce-breadcrumb{font-size:.625rem}.woocommerce-breadcrumb a,.woocommerce-breadcrumb p,.woocommerce-breadcrumb span{font-size:.625rem}.products{display:grid;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767.98px){.taxo-header .woocommerce-breadcrumb{margin-bottom:var(--sp-20)}.taxo-header .woocommerce-products-header{display:grid;gap:var(--sp-10);margin-bottom:var(--sp-20)}.taxo-header .woocommerce__filters{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-10);padding-block:var(--sp-20);border-top:1px solid #89887c;border-bottom:1px solid #89887c}.taxo-header .woocommerce__filters .search-filter-style--choice-button div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--sp-10)}.taxo-header .woocommerce__filters .search-filter-style--control-reset button{font-weight:700}.taxo-header .woocommerce__filters .search-filter-style--control-reset button:focus-visible{border-top:1px solid #222624;border-bottom:1px solid #222624}.taxo-header .woocommerce__filters .search-filter-style--control-reset button:hover{border-bottom:none;outline:none}.taxo-header .woocommerce__filters .search-filter-input-button{margin:0;padding:0;border:none;font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);color:#222624;font-weight:400;border-radius:0;outline:none;border-left:none;border-right:none;background-color:rgba(0,0,0,0) !important;-webkit-box-shadow:none;box-shadow:none}.taxo-header .woocommerce__filters .search-filter-input-button:focus-visible,.taxo-header .woocommerce__filters .search-filter-input-button.search-filter-input-button--is-selected,.taxo-header .woocommerce__filters .search-filter-input-button:hover{border-bottom:1px solid #222624;outline:none}.taxo-header .woocommerce__filters .search-filter-input-button:focus-visible{border-top:1px solid #222624;outline:none}.products .woocommerce-products-header{display:none}}.product__content{gap:calc(var(--grid-gap)*2)}.product__content>*{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.product__content .wp-post-image{max-width:calc(50% - var(--grid-gap));-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.product__content .main-img{position:relative}.product__content .main-img img{width:100%;max-width:100%}.product__content .summary{max-width:430px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product__content .summary .price{font-family:"Muli",sans-serif;font-size:var(--fs-rg);color:#222624;margin-bottom:var(--sp-30);border-bottom:1px solid #222624;padding-bottom:var(--sp-30)}.module-couleurs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(.75rem + 5px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:var(--sp-20)}.color-name-display{font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);color:#222624}.color-swatches{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.color-swatches:has(:first-child.active){padding-left:5px}.color-swatches .swatch{width:16px;height:16px;border:1px solid #d1d1d2;display:inline-block;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;outline:1px solid rgba(0,0,0,0);outline-offset:2px;-webkit-transition:all ease-in 250ms;transition:all ease-in 250ms}.color-swatches .swatch:hover,.color-swatches .swatch:focus-visible,.color-swatches .swatch.active{outline:1px solid #222624;outline-offset:4px}table.variations select{display:none !important}table.variations label{font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);color:#222624;display:block;margin-bottom:.75rem;text-align:left}table.variations .custom-size-selector{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.75rem;padding-inline:.75rem;border:1px solid #d1d1d2}table.variations .custom-size-selector .size-btn{background:none;border:none;font-family:"Muli",sans-serif;font-size:14px;width:28px;height:28px;aspect-ratio:1;display:block;cursor:pointer;position:relative;color:#222624}table.variations .custom-size-selector .size-btn.disabled{color:#89887c;cursor:not-allowed}table.variations .custom-size-selector .size-btn:hover::after,table.variations .custom-size-selector .size-btn:focus-visible::after,table.variations .custom-size-selector .size-btn.selected::after{content:"";position:absolute;bottom:0px;left:0;right:0;height:1px;background:currentColor;width:100%}table.variations .reset_variations{margin-left:20px;font-size:12px;text-decoration:underline;display:inline-block;color:#89887c}.single_variation_wrap .woocommerce-variation-description,.single_variation_wrap .woocommerce-variation-price{display:none}.single_variation_wrap .woocommerce-variation-availability p{font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);font-size:.625rem;color:#89887c;margin-top:var(--sp-5)}.single_variation_wrap .woocommerce-variation-add-to-cart{margin-top:var(--sp-30);margin-bottom:var(--sp-20)}.single_variation_wrap .woocommerce-variation-add-to-cart .quantity{display:none !important}.single_variation_wrap .woocommerce-variation-add-to-cart button.btn{width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.liste-panels{margin-top:auto;display:grid;grid-gap:var(--sp-10);margin-bottom:0;margin-top:var(--sp-20)}.liste-panels .ligne{font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);color:#222624;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(0,0,0,0);-webkit-transition:all ease-in-out 350ms;transition:all ease-in-out 350ms;outline:none;text-align:left}.liste-panels .ligne:focus-visible,.liste-panels .ligne:hover{text-underline-offset:8px;text-decoration-color:currentColor}.side-panel{position:fixed;top:0;right:-100%;height:100%;width:550px;max-width:100%;z-index:1001;-webkit-transition:right .4s ease-in-out;transition:right .4s ease-in-out;padding:var(--sp-lg) var(--grid-gap);color:#222624;overflow-y:scroll}.side-panel::-webkit-scrollbar{display:none}.side-panel.open{right:0}.side-panel .close-panel{position:sticky;top:0;left:100%;background:none;border:none;cursor:pointer}.side-panel .close-panel svg{display:block}.side-panel .close-panel:focus-visible{outline:1px solid #222624;outline-offset:4px}.side-panel .panel-content__title{margin-bottom:var(--sp-20)}.side-panel .panel-content__btn{margin-top:var(--sp-30)}.side-panel .panel-content__img{margin-block:var(--sp-20)}.side-panel .responsive-table-wrapper{overflow-x:auto;position:relative;max-width:100%;color:#222624}.side-panel .responsive-table-wrapper::-webkit-scrollbar{display:none}.side-panel .responsive-table{border-collapse:collapse;min-width:600px;width:100%;table-layout:fixed;font-weight:400;font-family:"Muli",sans-serif}.side-panel .responsive-table th,.side-panel .responsive-table td{padding:10px;text-align:center;white-space:nowrap}.side-panel .responsive-table thead th{background-color:#eeeae1;font-weight:700}.side-panel .responsive-table tbody th{position:sticky;left:0;background-color:#eeeae1;z-index:2;text-align:left;font-weight:400}.side-panel .responsive-table thead th:first-child{position:sticky;left:0;background-color:#eeeae1;z-index:3;text-align:left;width:220px}.product__more-content{margin-block:var(--sp-lg);display:grid;gap:calc(var(--grid-gap)*2);grid-template-columns:repeat(2, 1fr)}.product__more-content>img{width:100%;height:auto}.product__more-content .cross-product{position:relative}.product__more-content .cross-product__label{position:absolute;top:0;left:0;width:100%;background-color:#fff;font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);color:#222624;font-weight:600;padding-bottom:var(--sp-5)}.product__more-content .cross-product__label span{font-weight:300}.product__more-content .cross-product:focus-visible{outline-offset:1rem;outline:1px solid #222624}.related .related__title{font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);text-align:center;margin-bottom:var(--sp-40)}@media(max-width: 991.98px){.product__more-content,.product__content{gap:var(--grid-gap)}.related .products li:last-child{display:none}}@media(max-width: 767.98px){.products.columns-3{grid-template-columns:repeat(1, 1fr)}.product__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product__content .summary .price{padding-bottom:var(--sp-20);margin-bottom:var(--sp-20)}.product__content .summary .variations_form{position:fixed;bottom:0;left:0;width:100%;background:#eeeae1;z-index:400;padding:0}.product__content .summary .variations_form table,.product__content .summary .variations_form tbody,.product__content .summary .variations_form tr{width:100%}.product__content .summary .variations_form .value{width:100%;padding:12px 24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.module-couleurs{margin-bottom:var(--sp-40)}.liste-panels{margin-bottom:0}table.variations tbody tr:first-child{display:none}table.variations label{margin-bottom:0;display:none}table.variations .reset_variations{position:absolute;right:10px;top:calc(50% + 6px);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.single_variation_wrap .woocommerce-variation-availability p{text-align:center}.single_variation_wrap .woocommerce-variation-add-to-cart{margin-top:var(--sp-10);margin-bottom:0}.product__more-content{grid-template-columns:repeat(1, 1fr)}}.woocommerce-account .default__title{margin-bottom:var(--sp-40)}.woocommerce-account .woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid-gap)}.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{display:none !important}.woocommerce-account .woocommerce fieldset{background-color:#fff;margin-block:var(--sp-10);border:1px solid #eeeae1;margin-inline:0}.woocommerce-account .woocommerce fieldset legend{background-color:#eeeae1;padding:6px 12px;border:1px solid #eeeae1}.woocommerce-account .woocommerce .woocommerce-Button.button{margin-block:var(--sp-10)}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-columns.col2-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-account .woocommerce .u-columns.col2-set{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid-gap)}.woocommerce-account .woocommerce .u-columns.col2-set .col-1,.woocommerce-account .woocommerce .u-columns.col2-set .col-2{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.woocommerce-form-register,.woocommerce-form-login{border:none !important;padding:0 !important;font-family:"Muli",sans-serif}.woocommerce-form-register .lost_password,.woocommerce-form-login .lost_password{text-align:left;margin-top:var(--sp-15)}.woocommerce-form-register .lost_password a,.woocommerce-form-login .lost_password a{color:#222624}.woocommerce-form-register p,.woocommerce-form-login p{font-size:1rem}.woocommerce-form-register p a,.woocommerce-form-login p a{color:#222624;position:relative;-webkit-transition:all ease 300ms;transition:all ease 300ms;text-decoration:underline;text-underline-offset:4px;-webkit-transition:all ease-in 250ms;transition:all ease-in 250ms}.woocommerce-form-register p a:focus-visible,.woocommerce-form-register p a:hover,.woocommerce-form-login p a:focus-visible,.woocommerce-form-login p a:hover{color:#222624;text-underline-offset:6px;outline:none}.woocommerce-form-register .form-row,.woocommerce-form-login .form-row{padding:0}.woocommerce-form-register .woocommerce-form-login__rememberme,.woocommerce-form-login .woocommerce-form-login__rememberme{margin-bottom:var(--sp-10)}.woocommerce-form-register .woocommerce-form-login__submit,.woocommerce-form-login .woocommerce-form-login__submit{float:none !important;display:block !important}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border-color:#eeeae1}.woocommerce-MyAccount-navigation{width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-flex-negative:0;flex-shrink:0}.woocommerce-MyAccount-navigation ul{margin:0;padding:var(--sp-20) var(--sp-20);background-color:#eeeae1;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-5)}.woocommerce-MyAccount-navigation ul a{text-decoration:none;padding:.5rem 1rem;background-color:rgba(34,38,36,0);display:block;white-space:nowrap;color:#222624;font-family:"Muli",sans-serif;font-size:var(--fs-rg)}.woocommerce-MyAccount-navigation ul a:hover,.woocommerce-MyAccount-navigation ul a:focus-visible{background-color:rgba(34,38,36,.05);outline:none}.woocommerce-MyAccount-navigation ul li.is-active a{background-color:rgba(34,38,36,.05)}.woocommerce-MyAccount-content{font-family:"Muli",sans-serif;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.woocommerce-MyAccount-content p{font-size:1rem}.woocommerce-MyAccount-content p a{color:#222624;position:relative;-webkit-transition:all ease 300ms;transition:all ease 300ms;text-decoration:underline;text-underline-offset:4px;-webkit-transition:all ease-in 250ms;transition:all ease-in 250ms}.woocommerce-MyAccount-content p a:focus-visible,.woocommerce-MyAccount-content p a:hover{color:#222624;text-underline-offset:6px;outline:none}.woocommerce-Addresses{display:grid;gap:var(--grid-gap);margin-block:var(--sp-20)}.woocommerce-Address header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-Address header::before,.woocommerce-Address header::after{display:none !important}.woocommerce-notices-wrapper{position:fixed;background-color:#eeeae1;z-index:500;bottom:var(--grid-gap);right:var(--grid-gap)}.woocommerce-notices-wrapper ul{outline:none !important;margin:0;padding:0;list-style-type:none;padding:var(--grid-gap)}.woocommerce-notices-wrapper ul li a{color:#222624;-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms;outline:none}.woocommerce-notices-wrapper ul li a:hover,.woocommerce-notices-wrapper ul li a:focus-visible{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#222624}.woocommerce-notices-wrapper .woocommerce-message{outline:none !important;margin:0;padding:0;list-style-type:none;padding:var(--grid-gap);border:none}.woocommerce-notices-wrapper .woocommerce-message::before{display:none}.woocommerce-notices-wrapper .woocommerce-message a{color:#222624;-webkit-transition:all ease-in 350ms;transition:all ease-in 350ms;outline:none}.woocommerce-notices-wrapper .woocommerce-message a:hover,.woocommerce-notices-wrapper .woocommerce-message a:focus-visible{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#222624}.woocommerce-notices-wrapper .woocommerce-message__close{position:absolute;top:15px;right:15px;background:none;border:none;cursor:pointer;font-size:1.75rem;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-notices-wrapper .woocommerce-message__close:focus-visible{outline:1px solid #222624;outline-offset:2px}.woocommerce-info{border:none;border:1px solid #eeeae1;background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sp-20);padding:var(--sp-10) var(--sp-15)}.woocommerce-info::before,.woocommerce-info::after{display:none !important}.woocommerce-info .woocommerce-message__close{display:none}.wp-block-woocommerce-checkout,.wc-block-cart{font-family:"Muli",sans-serif;margin:var(--sp-40) 0 0 !important}.wc-block-components-product-name{color:#222624;font-size:var(--fs-md) !important;text-decoration:none}.wc-block-components-product-badge{background-color:#eeeae1;border:none !important}.wc-block-components-product-backorder-badge{background-color:rgba(0,0,0,0);font-size:var(--fs-sm);line-height:1.4;font-weight:600;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--fs-sm)*.2);padding:0 !important}.wc-block-components-totals-shipping .wc-block-components-totals-item strong{text-transform:none !important}.wp-block-woocommerce-cart-order-summary-block{background-color:#eeeae1;padding:var(--sp-20);margin-bottom:var(--sp-20)}.wp-block-woocommerce-checkout-order-summary-block{background-color:#eeeae1}.wc-block-components-checkbox__label{font-size:1rem}.wc-block-components-checkbox__label a{color:#222624;position:relative;-webkit-transition:all ease 300ms;transition:all ease 300ms;text-decoration:underline;text-underline-offset:4px;-webkit-transition:all ease-in 250ms;transition:all ease-in 250ms}.wc-block-components-checkbox__label a:focus-visible,.wc-block-components-checkbox__label a:hover{color:#222624;text-underline-offset:6px;outline:none}body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title::before,body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator,body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-heading:not(.wc-block-cart__empty-cart__title),body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-product-new{display:none !important}@media(max-width: 991.98px){.woocommerce-account .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.woocommerce-MyAccount-navigation{width:100%}.wc-block-cart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gap)}.wc-block-cart>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100% !important;padding:0 !important}.wc-block-checkout{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:var(--grid-gap)}.wc-block-checkout>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100% !important;padding:0 !important}.is-large .wc-block-checkout__sidebar{top:inherit !important;position:relative !important}}@media(max-width: 767.98px){.woocommerce-notices-wrapper{bottom:0;right:0}.woocommerce-notices-wrapper ul{padding:48px}.woocommerce-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--sp-10);padding:var(--sp-20)}.woocommerce-info .button{width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-Address header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--sp-10);margin-bottom:var(--sp-20)}.woocommerce-account .woocommerce .u-columns.col2-set{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wc-block-cart .wc-block-cart__submit-container--sticky{background-color:#eeeae1 !important}}/*# sourceMappingURL=style.css.map */