:root{--sec-sp-y: 4rem;--sec-sp-x: 1.5rem;--f-line-height: 1.7;--f-multiplier: 1.3;--fs-base: 14px;--fs-h4: clamp(calc(18px * .5), calc(18px * .5 + 2vw), 18px);--fs-h3: clamp(calc(27.2px * .5), calc(27.2px * .5 + 2vw), 27.2px);--fs-h2: clamp(calc(46.24px * .5), calc(46.24px * .5 + 2vw), 46.24px);--fs-h1: clamp(calc(57.61px * .5), calc(57.61px * .5 + 2vw), 57.61px);--icon-size: 1.5rem;--icon-size-lg: 2.5rem;--icon-size-categorie: 3.5rem;--card-spacing: var(--sec-sp-x);--video-spacing: var(--card-spacing);--list-gap: var(--sec-sp-x);--form-input-x-padding: 0.75rem;--form-input-y-padding: 1rem;--header-height: 5.5rem;--header-height-scrolled: 3.5rem;--header-b-nav-height: 3rem;--slider-arrow-width: 3rem;--slider-arrow-height: 3rem;--slider-pagination-height: 1rem;--slider-pagination-width: 1rem;--clip-path-left-sym: polygon(6% 9%, 19% 34%, 0 61%, 12% 100%, 100% 100%, 100% 0, 41% 0);--clip-path-left: polygon(9% 8%, 20% 29%, 0 69%, 11% 100%, 100% 100%, 100% 0, 37% 0);--clip-path-right: polygon(95% 7%, 80% 34%, 100% 65%, 87% 100%, 0 100%, 0 0, 68% 0);--clip-path-right-sym: polygon(89% 0, 100% 27%, 93% 49%, 75% 70%, 92% 92%, 68% 100%, 0 100%, 0 0);--clip-path-top: polygon(41% 0, 64% 50px, 93% 25px, 100% 200px, 100% 100%, 0 100%, 0 75px);--radius: 2px;--stroke-width: 2px;--go-media-primary: #D51730;--go-media-secondary: #13274B;--go-media-caption-color: #13274B;--go-media-play-bg: #D51730;--go-media-play-color: #fff;--go-media-sp: var(--card-spacing);--go-media-radius: 2px;--go-media-caption-bg: #fff;--go-media-shadow: 0px 10px 110px -25px rgba(0, 0, 0, 0.1);--go-media-tr: 0.3s;--go-media-tr-easing: $bezier;--go-media-tr-duration: $fast;--go-media-controls-radius: 1.5rem;--go-media-loading-bg: #0000003f;--go-media-progress-bg: #00000007;--go-media-progress-color: $secondary;--go-media-progress-loading: loading 2s cubic-bezier(0.25, 1, 0.5, 1) infinite;--go-media-vid-loading: loading 0.8s steps(8) infinite}@media(min-width: 720px){:root{--sec-sp-y: 5rem;--sec-sp-x: 15vw;--fs-base: 16px;--card-spacing: 1.25rem;--header-nav-bottom: 6rem;--stroke-width: 4px;--list-gap: var(--card-spacing)}}@media(min-width: 1024px){:root{--sec-sp-y: 8rem;--sec-sp-x: 2rem;--stroke-width: 6px;--card-spacing: 1.5rem;--icon-size-lg: 3rem;--video-spacing: var(--card-spacing);--list-gap: calc(var(--card-spacing) / 1.75);--header-height: 10rem;--header-height-scrolled: calc(10rem - .8rem - 3rem)}}@media(min-width: 1600px){:root{--sec-sp-y: 8rem;--sec-sp-x: 7vw;--icon-size: 1.5rem;--card-spacing: 1.75rem;--list-gap: var(--card-spacing)}}@media(min-width: 1900px){:root{--sec-sp-y: 9rem;--sec-sp-x: 12vw}}body{margin:0}body button,body input,body textarea,body select,body a{padding:0;margin:0;font-family:inherit;border:inherit;background-color:inherit;text-decoration:inherit;font-size:inherit;font-weight:inherit;color:inherit}body fieldset{min-inline-size:min-content;margin-inline:0;border:none;padding-block:0;padding-inline:0}body ol,body ul,body dl{padding:0;margin:0;list-style:none}body button,body input,body textarea,body select{cursor:pointer}.splide{position:relative;display:flex;flex-direction:column;padding-bottom:calc(var(--card-spacing) + var(--slider-arrow-height))}.splide__track{overflow:visible;position:relative;z-index:0;order:1}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide__track--ttb>.splide__list{display:block}.splide__arrows{order:2;position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;gap:calc(var(--card-spacing)*.5)}.splide__arrows .splide__arrow{display:-ms-flexbox;display:flex;justify-content:center;align-items:center;border-radius:1000px;width:var(--slider-arrow-width);height:var(--slider-arrow-height);background:#d51730;cursor:pointer}.splide__arrows .splide__arrow svg{fill:#fff;height:60%;width:60%}.splide__arrows .splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrows .splide__arrow:disabled{opacity:.3}.splide__arrows .splide__arrow:focus-visible{outline:3px solid #d51730;outline-offset:3px}.splide__arrows .splide__arrow--prev{left:1em}.splide__arrows .splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrows .splide__arrow--next{right:1em}.splide__arrows--rtl{transform:scaleX(1)}.splide__arrows--ttb{height:100%;width:auto}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination{order:3;position:absolute;bottom:0;left:var(--slider-arrow-width);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--slider-pagination-width);width:calc(100% - var(--slider-arrow-width)*2);height:var(--slider-arrow-height);z-index:1}.splide__pagination>li{height:var(--slider-pagination-height)}.splide__pagination__page{background:#13274b;border-radius:1000px;height:var(--slider-pagination-height);width:var(--slider-pagination-width);opacity:.7;transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.splide__pagination__page.is-active{width:calc(var(--slider-pagination-width)*1.75);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:1}.splide__pagination__page:focus-visible{outline:3px solid #d51730;outline-offset:3px}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}.splide__slide img{vertical-align:bottom}.splide__container{box-sizing:border-box;position:relative}.splide__progress__bar{width:0;background:#ccc;height:3px}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle.is-active .splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide--gal{overflow:hidden;padding-bottom:0}.splide--gal .splide__track,.splide--gal .splide__list,.splide--gal .splide__slide{height:100vw}.splide--gal .splide__arrows{position:absolute;bottom:var(--card-spacing);left:var(--card-spacing);z-index:15;width:calc(100vw - var(--sec-sp-x)*2)}.splide--references{overflow:hidden}.splide--references .splide__arrows{position:absolute;right:var(--card-spacing);bottom:var(--card-spacing);width:auto;z-index:15}.splide .splide__slide .img-wrap img{transform:scale(1.2);transition:all .6s cubic-bezier(0.33, 1, 0.68, 1)}.splide .splide__slide.is-active .img-wrap img{transform:scale(1)}.splide--rtl{direction:rtl}.splide:has(.splide__arrow--prev:disabled):has(.splide__arrow--next:disabled) .splide__arrow{display:none !important}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #d51730;outline-offset:3px}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide:not(.is-overflow) .splide__pagination{display:none}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #d51730;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #d51730;outline-offset:3px}@keyframes splide-loading{from{transform:rotate(0)}to{transform:rotate(1turn)}}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #d51730;outline-offset:-3px}.splide.is-focus-in .splide__slide:focus{outline:3px solid #d51730;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #d51730}.splide.is-focus-in .splide__slide:focus{border:3px solid #d51730}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#d51730}}.splide--default.is-initialized.is-active,.splide--mobile.is-initialized.is-active{position:relative;max-width:calc(100vw - var(--sec-sp-x)*2)}.splide--default.is-initialized.is-active .splide__item,.splide--mobile.is-initialized.is-active .splide__item{min-width:100%}@media(min-width: 720px){.splide--gal .splide__arrows{width:auto}.splide--mobile{padding-bottom:0}}:root{interpolate-size:allow-keywords}*{box-sizing:border-box}*::-moz-selection{background-color:#d51730;color:#fff}*::selection{background-color:#d51730;color:#fff}*::-webkit-selection{background-color:#d51730;color:#fff}*::-webkit-scrollbar{width:5px;height:0}*::-webkit-scrollbar-track{background-color:#fff}*::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.0392156863);transition:background-color .3s cubic-bezier(0.33, 1, 0.68, 1)}*::-webkit-scrollbar-thumb:hover{background-color:#d51730}*::-webkit-scrollbar-button{background-color:rgba(0,0,0,.0392156863)}@media(prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important}}body .admin-msg{color:red}body:not(.logged-in) .admin-msg{display:none}.content{max-width:clamp(250px,480px + 6vw,100vw - var(--sec-sp-x)*2)}.content__title br{display:none}.content__btn-group{padding-top:calc(var(--card-spacing)*2)}.wysiwyg,.wysiwyg *{text-wrap:pretty}.wysiwyg *:last-child{margin-bottom:0}.wysiwyg *:first-child{margin-top:0}.wysiwyg ul li::before{content:"";display:inline-flex;width:.5rem;height:.5rem;margin-right:1rem;background-color:#13274b;border-radius:1000px}.bg-light{background-color:rgba(0,0,0,.0392156863)}.bg-light+.bg-light>.wrapper{padding-top:0 !important}.bg-primary{background-color:#d51730}.bg-primary+.bg-primary>.wrapper{padding-top:0 !important}.bg-white{background-color:#fff}.bg-white+.bg-white>.wrapper{padding-top:0 !important}.bg-rocks{position:relative}.bg-rocks::after{z-index:-1;content:"";position:absolute;inset:0;background:url("/wp-content/themes/wp-theme.hazotte/assets/static/svg/bg-decoration.svg");background-size:150%;background-position:50% -40%;background-repeat:repeat}.bg-rocks--sides::after{mask-image:radial-gradient(circle at 50% 50%, transparent 0%, transparent 35%, rgba(0, 0, 0, 0.09))}.bg-rocks--sides--bottom::after{mask-image:radial-gradient(circle at 50% 0%, transparent 0%, transparent 35%, rgba(0, 0, 0, 0.09))}.bg-rocks--sides--top::after{mask-image:radial-gradient(circle at 50% 100%, transparent 0%, transparent 35%, rgba(0, 0, 0, 0.09))}.sep{position:relative}.sep::before{content:"";position:absolute;display:block;left:0;width:100%;height:25%;pointer-events:none}.sep::after{z-index:-1;content:"";position:absolute;inset:0;background:url("/wp-content/themes/wp-theme.hazotte/assets/static/svg/bg-decoration.svg");background-size:150%;background-position:50% -40%;background-repeat:repeat}.sep-grad-top::before{top:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.0392156863), transparent)}.sep-grad-top::after{mask-image:radial-gradient(circle at 50% 100%, transparent 0%, transparent 35%, rgba(0, 0, 0, 0.09))}.sep-grad-bottom::before{bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.0392156863), transparent)}.sep-grad-bottom::after{mask-image:radial-gradient(circle at 50% 0%, transparent 0%, transparent 35%, rgba(0, 0, 0, 0.09))}.sep-grad-top-bottom::before{height:100%;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.0392156863) 0%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.0392156863) 100%)}.sep-grad-top-bottom::after{mask-image:radial-gradient(circle at 50% 50%, transparent 0%, transparent 35%, rgba(0, 0, 0, 0.09))}.sep .wrapper{position:relative;z-index:1}.icon{display:block;width:var(--icon-size);height:var(--icon-size)}.icon>svg{width:100%;height:100%}.icon--lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.icon--categorie{width:var(--icon-size-categorie);height:var(--icon-size-categorie)}.icon--categorie--full{background-color:#d51730;padding:.75rem;min-width:calc(var(--icon-size-lg)*1.75);max-width:calc(var(--icon-size-lg)*1.75);min-height:calc(var(--icon-size-lg)*1.75);max-height:calc(var(--icon-size-lg)*1.75)}.icon--categorie--full svg path{fill:#fff}.flex-list{display:flex;gap:calc(var(--card-spacing)*.5) var(--card-spacing);white-space:nowrap}.flex-list--row{flex-direction:row}.flex-list--column{flex-direction:column}.flex-list--wrap{flex-wrap:wrap}.flex-list__item:has(.icon){display:flex;align-items:center;gap:.5rem}.flex-list--infos{gap:calc(var(--card-spacing)*.5)}.flex-list--infos .flex-list__item .btn{background-color:rgba(0,0,0,.0392156863);padding:.25rem .5rem;padding-right:1rem;border-radius:1000px}.flex-list--infos .flex-list__item .btn .btn__icon{background-color:rgba(0,0,0,0);color:#d51730}.flex-list--infos .flex-list__item .btn .btn__bal .btn__icon svg,.flex-list--infos .flex-list__item .btn .btn__label svg{scale:.8 !important}.flex-list--infos a.flex-list__item{transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.flex-list--categorie{gap:0}.flex-list--categorie .flex-list__item:not(:last-child){border-bottom:2px solid #ececec}.flex-list--categorie .flex-list__item:not(:last-child) a{border-bottom:none}.col-list{display:flex;flex-direction:column;gap:var(--list-gap);padding:0}.splide.is-initialized:not(.is-active) .splide__list.col-list{display:flex !important}.splide.is-initialized.is-active{max-width:calc(100vw - var(--sec-sp-x)*2)}.splide.is-initialized.is-active .splide__list.col-list{flex-direction:row;gap:inherit}.splide.is-initialized.is-active .splide__list.col-list .splide__item.col-list__item{width:100% !important}.dark-filter::after{content:"";position:absolute;inset:0;pointer-events:none;background:#13274b;opacity:.8;mix-blend-mode:darken;z-index:5}.social-links{display:flex;gap:calc(var(--card-spacing)*.5);flex-wrap:wrap;margin-left:-0.5rem}.social-links__item__link{margin:0 !important;display:block;color:#d51730;transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.social-links__item__link:hover{opacity:#13274b}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;opacity:0}.tax-filters{display:flex;gap:var(--card-spacing);flex-direction:row;align-items:center}.tax-filters__icon{color:#d51730}.tax-filters__list{width:100%;border-radius:1000px;border-top-right-radius:0;border-bottom-right-radius:0;max-width:calc(100vw - var(--sec-sp-x)*2 - var(--icon-size));height:auto;overflow-x:auto;gap:calc(var(--card-spacing)*.5);scroll-initial-target:nearest;scroll-snap-type:proximity;scroll-snap-align:center}.tax-filters__list__item{position:relative;max-width:300px}.tax-filters__list__item .btn{cursor:pointer}.tax-filters__list__item input:checked+.btn{background-color:#13274b;cursor:default}.tax-filters__list__item input:checked+.btn .btn__label{color:#fff !important}.tax-filters__list__item:last-child{margin-right:var(--card-spacing)}.js-order{position:relative;overflow:hidden;display:flex;flex-direction:column;background-color:#fff;box-shadow:0px 10px 110px -25px rgba(0,0,0,.1);width:100%;height:auto;transition:all .6s cubic-bezier(0.33, 1, 0.68, 1)}.js-order__item{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--card-spacing)*.5);padding:var(--card-spacing)}.js-order__item:not(:last-child){border-bottom:2px solid rgba(0,0,0,.0392156863)}.js-order__item>*{margin:0;margin-bottom:-0.5rem}.js-order__item__label{width:calc(100% - var(--icon-size) - var(--card-spacing)*.5);order:-2}.js-order__item__quantity{text-transform:lowercase}.js-order__item__btn{order:-1;width:var(--icon-size);height:var(--icon-size);border-radius:1000px;background-color:#13274b;color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .3s cubic-bezier(0.33, 1, 0.68, 1)}.js-order__item__btn svg{scale:.6}.js-order__item__btn:hover{background-color:#d51730}.js-order__item__dimension,.js-order__item__thickness,.js-order__item__quantity{font-weight:600;padding:.25rem 1rem;border-radius:1000px;background-color:rgba(0,0,0,.0392156863)}.js-order__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--card-spacing)}.js-order--sent{height:0}@media(min-width: 720px){.bg-rocks::after,.sep::after{background-size:75%}.js-order__item{flex-direction:row;align-items:center}.js-order__item__label{width:400px}.js-order__item__btn{order:inherit;margin-left:auto}.tax-filters{align-items:center;flex-direction:row}.col-list--2col,.col-list--3col,.col-list--4col{flex-direction:row;flex-wrap:wrap;justify-content:center}.col-list--2col .col-list__item,.col-list--3col .col-list__item,.col-list--4col .col-list__item{width:calc(50% - var(--list-gap)*.5)}.splide.is-initialized.is-active .splide__list.col-list{justify-content:flex-start;flex-wrap:inherit}}@media(min-width: 1024px){.content__title br{display:inline-block}*::-webkit-scrollbar{height:1rem}.bg-rocks::after,.sep::after{background-size:50%}main{padding-top:var(--header-height)}.col-list--3col .col-list__item,.col-list--4col .col-list__item{width:calc(33.33% - var(--list-gap)*.6666)}}@media(min-width: 1600px){.col-list--4col .col-list__item{width:calc(25% - var(--list-gap)*.75)}}.wrapper{display:grid;gap:calc(var(--sec-sp-y)*.5);grid-template-columns:1fr;padding:var(--sec-sp-y) var(--sec-sp-x);max-width:100vw}@media(min-width: 1024px){section .wrapper{gap:0}section .wrapper--2col{grid-template-columns:1fr 1fr;gap:0 calc(var(--sec-sp-x)/2);align-items:center}section .wrapper__col--full{grid-column:1/3;grid-row:1/2}section .wrapper__col--right,section .wrapper__col .wrapper__col--left{margin-bottom:0}section.is-style-reverse .wrapper__col--left{grid-column:2/3;grid-row:1/2}section.is-style-reverse .wrapper__col--right{grid-column:1/2;grid-row:1/2}}@keyframes appear{0%{transform:scale(0.8);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes btn-fade-in{from{transform:scale(0.6);opacity:0}to{transform:scale(1);opacity:1}}.btn-group{display:inline-flex;flex-wrap:wrap;gap:var(--card-spacing)}a.btn,button.btn,input.btn{cursor:pointer}.btn{position:relative;display:inline-flex;align-items:center;line-height:1;font-weight:600;gap:.5rem;transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.btn__label{translate:0 2px}.btn__icon{border-radius:1000px}.btn__icon svg{scale:.6}.btn__icon,.btn__label{transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.btn--square{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.btn--sm .btn__icon svg{scale:.8 !important}.btn--lg{padding:.4rem;padding-right:1rem;border-radius:1.4rem}.btn--lg:not(:has(.btn__icon)){padding:.6rem 1rem}.btn--primary:not(.btn--lg,.btn--sm) .btn__icon{background-color:#d51730;color:#fff}.btn--primary:not(.btn--lg,.btn--sm) .btn__label{color:#d51730}.btn--primary:not(.btn--lg,.btn--sm):hover .btn__icon{color:#d51730;background-color:rgba(0,0,0,0)}.btn--primary.btn--lg{background:#d51730}.btn--primary.btn--lg .btn__label{color:#fff}.btn--primary.btn--lg .btn__icon{color:#d51730;background-color:#fff}.btn--primary.btn--lg:hover{background-color:#13274b}.btn--primary.btn--lg:hover .btn__icon{color:#13274b}.btn--primary.btn--sm .btn__label{color:#13274b}.btn--primary.btn--sm .btn__icon{color:#d51730}.btn--primary.btn--sm:hover .btn__label{color:#d51730}.btn--primary.btn--sm:hover .btn__icon{color:#d51730}.btn--secondary:not(.btn--lg,.btn--sm) .btn__icon{background-color:#13274b;color:#fff}.btn--secondary:not(.btn--lg,.btn--sm) .btn__label{color:#13274b}.btn--secondary:not(.btn--lg,.btn--sm):hover .btn__icon{color:#13274b;background-color:rgba(0,0,0,0)}.btn--secondary.btn--lg{background:#13274b}.btn--secondary.btn--lg .btn__label{color:#fff}.btn--secondary.btn--lg .btn__icon{color:#13274b;background-color:#fff}.btn--secondary.btn--lg:hover{background-color:#13274b}.btn--secondary.btn--lg:hover .btn__icon{color:#13274b}.btn--secondary.btn--sm .btn__label{color:#13274b}.btn--secondary.btn--sm .btn__icon{color:#13274b}.btn--secondary.btn--sm:hover .btn__label{color:#d51730}.btn--secondary.btn--sm:hover .btn__icon{color:#d51730}.btn--white:not(.btn--lg,.btn--sm) .btn__icon{background-color:#fff;color:#fff}.btn--white:not(.btn--lg,.btn--sm) .btn__label{color:#fff}.btn--white:not(.btn--lg,.btn--sm):hover .btn__icon{color:#fff;background-color:rgba(0,0,0,0)}.btn--white.btn--lg{background:#fff}.btn--white.btn--lg .btn__label{color:#fff}.btn--white.btn--lg .btn__icon{color:#fff;background-color:#fff}.btn--white.btn--lg:hover{background-color:#13274b}.btn--white.btn--lg:hover .btn__icon{color:#13274b}.btn--white.btn--sm .btn__label{color:#13274b}.btn--white.btn--sm .btn__icon{color:#fff}.btn--white.btn--sm:hover .btn__label{color:#d51730}.btn--white.btn--sm:hover .btn__icon{color:#d51730}.btn--light:not(.btn--lg,.btn--sm) .btn__icon{background-color:rgba(0,0,0,.0392156863);color:#fff}.btn--light:not(.btn--lg,.btn--sm) .btn__label{color:rgba(0,0,0,.0392156863)}.btn--light:not(.btn--lg,.btn--sm):hover .btn__icon{color:rgba(0,0,0,.0392156863);background-color:rgba(0,0,0,0)}.btn--light.btn--lg{background:rgba(0,0,0,.0392156863)}.btn--light.btn--lg .btn__label{color:#fff}.btn--light.btn--lg .btn__icon{color:rgba(0,0,0,.0392156863);background-color:#fff}.btn--light.btn--lg:hover{background-color:#13274b}.btn--light.btn--lg:hover .btn__icon{color:#13274b}.btn--light.btn--sm .btn__label{color:#13274b}.btn--light.btn--sm .btn__icon{color:rgba(0,0,0,.0392156863)}.btn--light.btn--sm:hover .btn__label{color:#d51730}.btn--light.btn--sm:hover .btn__icon{color:#d51730}.btn.btn--white .btn__icon{background-color:#d51730;color:#fff}.btn.btn--white .btn__label{color:#d51730}.btn.btn--white.btn--lg{background:#fff}.btn.btn--white.btn--lg .btn__label{color:#d51730}.btn.btn--white.btn--lg .btn__icon{color:#d51730}.btn.btn--light.btn--lg .btn__label{color:#13274b}.btn.btn--light.btn--lg:hover .btn__label{color:#fff}@media(min-width: 1024px){.btn{font-size:var(--fs-base)}}.card{display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;box-shadow:0px 10px 110px -25px rgba(0,0,0,.1)}.card .icon{color:#d51730}.card__header{aspect-ratio:3/2;max-height:300px}.card__header .img-wrap{width:100%;aspect-ratio:3/2}.card__body{display:flex;flex-direction:column;gap:var(--card-spacing);padding:var(--card-spacing);height:100%;z-index:1}.card__body h3{margin:0}.card__body h3+p{margin-top:0}.card__body__flex-list{flex-wrap:wrap}.card__body a:last-child,.card__body .btn:last-child{margin-top:auto}.card__body *:last-child{margin-bottom:0}.card__body *:first-child{margin-top:0}.card--categorie{transition:all .6s cubic-bezier(0.33, 1, 0.68, 1)}.card--categorie p{font-weight:700}.card--categorie .icon--categorie path{transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.card--categorie:hover{background:#d51730;color:#fff}.card--categorie:hover>.icon--categorie path[fill="#13274B"]{fill:#fff}.card--categorie:hover>.icon--categorie path[fill="#D51730"]{fill:#13274b}.card--categorie:hover span.btn__icon{background:#fff;color:#d51730}.card--categorie:hover span.btn__label{color:#fff}.card--categorie--simple{display:flex;align-items:center;flex-direction:row}.card--categorie--simple p{margin:0;margin-right:auto}.card--categorie--simple .btn--round{margin:0 !important}.card--categorie--simple .btn--round .btn__label{display:none}.card--reference{background-color:rgba(0,0,0,0);box-shadow:none}.card--reference .card__body{background-color:#fff;box-shadow:0px 10px 110px -25px rgba(0,0,0,.1)}.card--reference .flex-list--infos{margin-top:calc(var(--card-spacing)*-0.75)}@media(min-width: 720px){.card--reference{position:relative;aspect-ratio:5/4;display:flex;align-items:flex-start;justify-content:flex-end}.card--reference .card__header{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;aspect-ratio:inherit}.card--reference .card__body{position:relative;z-index:5;height:auto;width:auto;background-color:#fff}.card--reference--slide .card__header{max-height:100%}.card--reference--slide .card__body{margin:var(--card-spacing)}}@media(min-width: 1024px){.card--reference{aspect-ratio:5/3.25}}.collapse-list{box-shadow:0px 10px 110px -25px rgba(0,0,0,.1);background-color:#fff}.collapse-list__item{border-top:1px solid rgba(0,0,0,.0392156863)}.collapse-list__item__header{padding:var(--card-spacing);gap:var(--card-spacing);width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left}.collapse-list__item__header h3{text-transform:none !important;font-size:var(--fs-base) !important;margin:0}.collapse-list__item__header .icon{background-color:#d51730;color:#fff;border-radius:1000px}.collapse-list__item__header .icon svg{scale:.8;animation:btn-fade-in .3s cubic-bezier(0.33, 1, 0.68, 1)}.collapse-list__item__header .icon>svg:first-child{display:block}.collapse-list__item__header .icon>svg:last-child{display:none}.collapse-list__item__body{padding:var(--card-spacing);padding-top:0;gap:var(--card-spacing)}.collapse-list__item__body>*:last-child{margin-bottom:0}.collapse-list__item:first-child{border-top:none}.collapse-list__item--open .collapse-list__item__header .icon>svg:first-child{display:none}.collapse-list__item--open .collapse-list__item__header .icon>svg:last-child{display:block}body:not(.wp-admin) input[type=checkbox]{position:relative;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;padding:0;display:inline;min-width:1.2rem;max-width:1.2rem;min-height:1.2rem;max-height:1.2rem;border:2px solid #d51730;border-radius:2px;vertical-align:calc((1px + .2rem)*-1)}body:not(.wp-admin) input[type=checkbox]::before{content:"";position:absolute;inset:0;display:block;width:100%;height:100%;transform:rotate(220deg) scale(0);background-color:#d51730;transition:transform .3s cubic-bezier(0.25, 1, 0.5, 1);transform-origin:center center;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}body:not(.wp-admin) input[type=checkbox]:checked::before{transform:rotate(0deg) scale(0.5)}body:not(.wp-admin) input[type=checkbox]+label{margin-left:.5rem}body:not(.wp-admin) select{padding-right:var(--form-input-x-padding);appearance:none}body:not(.wp-admin) select option{font-weight:600;color:#13274b;padding:1rem}body:not(.wp-admin) select+.icon{position:absolute;right:var(--form-input-y-padding);bottom:calc(var(--form-input-y-padding)*.5);scale:.75;transition:transform .3s cubic-bezier(0.33, 1, 0.68, 1)}body:not(.wp-admin) .form{position:relative;display:flex;flex-wrap:wrap;flex-direction:row !important;gap:calc(var(--card-spacing)*.5)}body:not(.wp-admin) .form__field{position:relative;color:#13274b;width:100%;transition:all .3s cubic-bezier(0.33, 1, 0.68, 1);flex-grow:1;flex-shrink:1;min-width:0;flex-basis:100%}body:not(.wp-admin) .form__field:not(body:not(.wp-admin) .form__field--checkbox){background-color:#efefef;border-radius:calc(1rem + var(--form-input-y-padding)*.5)}body:not(.wp-admin) .form__field--25{flex-basis:calc(25% - var(--card-spacing));min-width:150px}body:not(.wp-admin) .form__field--50{flex-basis:calc(50% - var(--card-spacing));min-width:250px}body:not(.wp-admin) .form__field--33{flex-basis:calc(33.33% - var(--card-spacing));min-width:100px}body:not(.wp-admin) .form__field--66{flex-basis:calc(66.66% - var(--card-spacing));min-width:250px}body:not(.wp-admin) .form__field__label,body:not(.wp-admin) .form__field__textarea,body:not(.wp-admin) .form__field__input,body:not(.wp-admin) .form__field__select{padding:var(--form-input-x-padding) var(--form-input-y-padding)}body:not(.wp-admin) .form__field__textarea,body:not(.wp-admin) .form__field__input,body:not(.wp-admin) .form__field__select{border-radius:calc(1rem + var(--form-input-y-padding)*.5)}body:not(.wp-admin) .form__field__label{position:absolute;inset:0;z-index:1;line-height:1;display:block;transform-origin:left center;opacity:1;font-weight:700;transition:all .3s cubic-bezier(0.33, 1, 0.68, 1);pointer-events:none}body:not(.wp-admin) .form__field__textarea,body:not(.wp-admin) .form__field__input,body:not(.wp-admin) .form__field__select{position:relative;width:100%;font-size:1rem;color:rgba(0,0,0,0);transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}body:not(.wp-admin) .form__field__textarea:focus,body:not(.wp-admin) .form__field__input:focus,body:not(.wp-admin) .form__field__select:focus{outline:none !important}body:not(.wp-admin) .form__field__textarea::placeholder,body:not(.wp-admin) .form__field__input::placeholder,body:not(.wp-admin) .form__field__select::placeholder{color:rgba(0,0,0,.0392156863)}body:not(.wp-admin) .form__field__textarea{resize:none;height:7.5rem !important}body:not(.wp-admin) .form__field--checkbox{display:flex}body:not(.wp-admin) .form__field.sr-only+body:not(.wp-admin) .form__field{margin-top:calc(var(--card-spacing)*-0.5)}body:not(.wp-admin) .form__field+.sr-only{margin-top:calc(var(--card-spacing)*-0.5)}body:not(.wp-admin) .form__field:has(*:required) .form__field__label::after{content:" *";color:#c93131}body:not(.wp-admin) .form__field--focus .form__field__label,body:not(.wp-admin) .form__field--complete .form__field__label{opacity:0;transform:translateX(2rem)}body:not(.wp-admin) .form__field--focus .form__field__textarea,body:not(.wp-admin) .form__field--focus .form__field__input,body:not(.wp-admin) .form__field--focus .form__field__select,body:not(.wp-admin) .form__field--complete .form__field__textarea,body:not(.wp-admin) .form__field--complete .form__field__input,body:not(.wp-admin) .form__field--complete .form__field__select{box-shadow:0 0 0 -3px #13274b;color:#13274b}body:not(.wp-admin) .form__field--focus .form__field__select+.icon{transform:rotate(180deg)}body:not(.wp-admin) .form__field--error .form__field__textarea,body:not(.wp-admin) .form__field--error .form__field__input,body:not(.wp-admin) .form__field--error .form__field__select{box-shadow:0 1px 0 0 #c93131 !important}body:not(.wp-admin) .form:not(.js--add-to-cart) .form__response{pointer-events:none;position:absolute;left:0;bottom:0;z-index:5;margin:var(--card-spacing);width:calc(100% - var(--card-spacing)*2);padding:1rem;text-align:center;font-weight:800;background-color:#fff;border-radius:var(--radius);transform:translateY(2rem);opacity:0;transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}body:not(.wp-admin) .form:not(.js--add-to-cart) .form__response--failed{color:#c93131}body:not(.wp-admin) .form:not(.js--add-to-cart) .form__response--succes{color:#74a439}body:not(.wp-admin) .form:not(.js--add-to-cart) .form__response p{margin:0;padding:1rem}body:not(.wp-admin) .form:not(.js--add-to-cart) .form__response p:last-child{padding-bottom:0}body:not(.wp-admin) .form:not(.js--add-to-cart) .form__response p:first-child{padding-top:0}body:not(.wp-admin) .form:not(.js--add-to-cart) .form__response p:not(:last-child){border-bottom:1px solid rgba(0,0,0,.0392156863)}body:not(.wp-admin) .form:not(.js--add-to-cart).form--succes .form__response--succes{opacity:1 !important;transform:translateY(0) !important}body:not(.wp-admin) .form:not(.js--add-to-cart).form--failed .form__response--failed{opacity:1 !important;transform:translateY(0) !important}body:not(.wp-admin) .form__btn-group{margin-top:var(--card-spacing)}body:not(.wp-admin) .form>.btn[type=submit]{width:100%;justify-content:center}.form.js--add-to-cart .form__response{position:relative;overflow:hidden;color:#13274b;display:flex;align-items:center;gap:var(--card-spacing);height:0;font-weight:700;pointer-events:none;transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.form.js--add-to-cart.form--succes .form__response{height:auto;pointer-events:all}@media(min-width: 450px){body:not(.wp-admin) .form__field--half{width:calc(50% - var(--card-spacing)) !important}}@media(min-width: 720px){body:not(.wp-admin) .form__field--two-third{width:calc(66.66% - var(--card-spacing)*.3333) !important}body:not(.wp-admin) .form__field--third{width:calc(33.33% - var(--card-spacing)*.6666) !important}}.actualities .btn-group{justify-content:center}.card-list{position:relative;overflow:hidden}.card-list .wrapper__col--right{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--card-spacing);margin-top:calc(var(--card-spacing)*1.25)}.card-list .wrapper__col--right>h3{position:relative;z-index:1;color:#d51730;background-color:#fff;margin-top:calc(var(--card-spacing)*-1.75)}.card-list .wrapper__col--right .icon{margin:auto;color:#d51730}.card-list .wrapper__col--right .col-list__item{background-color:rgba(0,0,0,0);box-shadow:none;position:relative;display:flex;flex-wrap:wrap;padding:0}.card-list .wrapper__col--right .col-list__item:not(:last-child){margin-bottom:var(--card-spacing)}.card-list__local-stone{margin-top:var(--card-spacing);width:100px;aspect-ratio:1/1}.card-list>.img-wrap{clip-path:var(--clip-path-top)}@media(min-width: 1024px){.card-list>.wrapper{padding-left:30vw !important;align-items:start;padding-top:0;padding-bottom:0;margin-top:var(--sec-sp-y);margin-bottom:var(--sec-sp-y)}.card-list .wrapper__col--left{position:relative;padding-left:calc(var(--card-spacing)*1.5);padding-bottom:0 !important}.card-list .wrapper__col--left .col-list__item::after,.card-list .wrapper__col--left .col-list__item:first-child::before{content:"";position:absolute;left:calc(var(--card-spacing)*-1.5);bottom:calc(100% - var(--card-spacing)*2);width:calc(var(--card-spacing)*1.5);height:calc(100% + var(--card-spacing)*1.5);border-bottom:6px solid #d51730;border-left:6px solid #d51730;z-index:-1}.card-list .wrapper__col--left .col-list__item:first-child::after{height:calc(var(--card-spacing)*1.5);width:calc(var(--sec-sp-x)/2)}.card-list .wrapper__col--left .col-list__item:first-child::before{border-left:none;left:100%;width:calc(var(--sec-sp-x)/2)}.card-list .wrapper__col--right{gap:0;text-align:left;align-items:flex-start}.card-list .wrapper__col--right .col-list{padding:calc(var(--card-spacing)*1.75);margin-top:calc(var(--card-spacing)*-1.5 - 5px);padding-left:0;border-top:6px solid #d51730;border-right:6px solid #d51730;border-bottom:6px solid #d51730}.card-list .wrapper__col--right .col-list__item{padding-left:calc(var(--card-spacing)*.5 + var(--icon-size))}.card-list .wrapper__col--right .col-list__item .icon{position:absolute;left:0;top:3px}.card-list .wrapper__col--right>h3{position:relative;z-index:5;display:inline-block;padding-left:1rem;padding-right:1rem;padding-bottom:var(--card-spacing);margin-left:-1rem;margin-bottom:0;margin-right:auto}.card-list .wrapper__col--right .icon{margin:inherit}.card-list .wrapper__col--right .btn{translate:0 calc(-50% - 2px)}.card-list .wrapper__col .col-list{position:relative;flex-direction:column !important}.card-list .wrapper__col .col-list__item{width:100%}.card-list>.img-wrap{position:absolute;width:calc(30vw - 5rem);left:0;top:0;clip-path:var(--clip-path-right-sym)}}.contact{position:relative;overflow:hidden}.contact>.wrapper{display:flex;flex-direction:column;gap:var(--card-spacing) !important}.contact h2{margin:0}.contact__map{position:relative;display:flex;flex-direction:column;gap:var(--card-spacing)}.contact__map .card{height:auto}.contact__map .card a:last-child{margin-top:0}.contact__map iframe{height:500px;width:100%}.contact__map .card{order:-1}.contact__map__decoration{position:absolute;left:calc(var(--card-spacing)*-0.5);top:calc(var(--card-spacing)*-0.5);width:calc(100% + var(--card-spacing));height:calc(100% + var(--card-spacing));z-index:-1}.contact__map__decoration svg{position:absolute;height:auto;width:50%;top:-0.5rem;right:-0.5rem;rotate:180deg}.contact__map__decoration svg path{stroke-width:var(--stroke-width) !important}.contact__form{position:relative}.contact__form::after{content:"";position:absolute;bottom:1.1rem;left:-25vw;z-index:-1;width:150vw;height:var(--stroke-width);background-color:#d51730}@media(min-width: 720px){.contact .card{min-width:175px;width:calc(250px + 3vw);max-width:300px}.contact__map{order:5;gap:var(--card-spacing);padding:var(--card-spacing);margin-bottom:calc(var(--card-spacing)*-2);justify-content:space-between;align-items:flex-end;flex-direction:row}.contact__map__iframe{position:absolute;inset:0}.contact__map__iframe iframe{height:100%}}@media(min-width: 1024px){.contact>.wrapper{display:grid;grid-template-columns:.7fr 1.3fr}.contact h2{grid-column:1/3;margin-bottom:var(--fs-h2)}.contact__form{grid-column:1/2;padding-bottom:var(--card-spacing);margin-bottom:var(--card-spacing)}.contact__form::after{bottom:calc(var(--stroke-width)*-1)}.contact__map{grid-column:2/3;height:100%}}.content-media .imgWrap{aspect-ratio:1/1}.content-media .wrapper__col--right{position:relative}.content-media__decoration{position:absolute;left:calc(var(--card-spacing)*-0.5);top:calc(var(--card-spacing)*-0.5);width:calc(100% + var(--card-spacing));height:calc(100% + var(--card-spacing))}.content-media__decoration svg{position:absolute;height:auto}.content-media__decoration svg path{stroke-width:var(--stroke-width) !important}.content-media__decoration svg:nth-child(1){right:10%;top:0;width:25%}.content-media__decoration svg:nth-child(2){left:0;top:0;width:60%}.content-media__decoration svg:nth-child(3){bottom:0;left:0;width:80%}.content-media__decoration+.img-wrap{z-index:5}@media(min-width: 1024px){.content-media__decoration{left:calc(var(--card-spacing)*-1);top:calc(var(--card-spacing)*-1);width:calc(100% + var(--card-spacing)*2);height:calc(100% + var(--card-spacing)*2)}.content-media__decoration svg{position:absolute;height:auto}}.cta__link{display:flex;align-items:flex-start;flex-direction:column;gap:var(--card-spacing);color:#fff;background-image:linear-gradient(to right, #D51730 0%, #D51730 100%, #13274B 100%, #13274B 200%);background-repeat:repeat-x;background-size:200% 100%;background-position:0% 0%;transition:all .6s cubic-bezier(0.33, 1, 0.68, 1)}.cta__link__arrow{position:relative;display:flex;align-items:center;height:var(--stroke-width);width:80%;background-color:#fff;transition:all .6s cubic-bezier(0.33, 1, 0.68, 1)}.cta__link__arrow .icon{position:absolute;right:0;translate:30%;color:#fff !important;stroke-width:var(--stroke-width)}@media(min-width: 1024px){.cta__link{padding-top:calc(var(--sec-sp-y)*.5);padding-bottom:calc(var(--sec-sp-y)*.5);flex-direction:row;gap:var(--card-spacing);align-items:center}.cta__link__label{position:relative;z-index:5;padding:1rem;margin-left:-1rem;background-color:#d51730;transition:transform .6s cubic-bezier(0.33, 1, 0.68, 1)}.cta__link__arrow{position:absolute;margin-top:-5px;width:calc(100vw - var(--sec-sp-x)*2) !important}.cta__link:hover .cta__link__label{transform:translateX(clamp(3rem, 30%, 20vw))}}@media(min-width: 1024px){.faq>.wrapper{align-items:start;grid-template-columns:.75fr 1.25fr}.faq>.wrapper .wrapper__col--left{height:100%}.faq>.wrapper .wrapper__col--left .content{position:sticky;top:calc(var(--header-height) + var(--sec-sp-y)*.5)}.faq.is-style-reverse>.wrapper{grid-template-columns:1.25fr .75fr}}.references__splide-wrapper{position:relative}.references__splide-wrapper__decoration{position:absolute;left:calc(var(--card-spacing)*-0.5);top:calc(var(--card-spacing)*-0.5);width:calc(100% + var(--card-spacing));height:calc(100% + var(--card-spacing));scale:-1;z-index:-1}.references__splide-wrapper__decoration svg{position:absolute;height:auto}.references__splide-wrapper__decoration svg path{stroke-width:var(--stroke-width) !important}.references__splide-wrapper__decoration svg:nth-child(1),.references__splide-wrapper__decoration svg:nth-child(2){display:none}.references__splide-wrapper__decoration svg:nth-child(1){right:10%;top:0;width:25%;max-width:200px}.references__splide-wrapper__decoration svg:nth-child(2){left:0;top:0;width:60%;max-width:400px}.references__splide-wrapper__decoration svg:nth-child(3){bottom:-2px;left:0;width:80%;max-width:500px}.references__splide-wrapper__decoration+.img-wrap{z-index:5}@media(min-width: 1024px){.references__splide-wrapper__splide{width:100%;padding:0}.references__splide-wrapper__splide .splide__slide{width:100%;aspect-ratio:5/2.75 !important}.references__splide-wrapper__decoration{left:calc(var(--card-spacing)*-1);top:calc(var(--card-spacing)*-1);width:calc(100% + var(--card-spacing)*2);height:calc(100% + var(--card-spacing)*2)}.references__splide-wrapper__decoration svg:nth-child(1),.references__splide-wrapper__decoration svg:nth-child(2){display:block}}.hero-fp{position:relative;overflow:hidden}.hero-fp__content{position:relative;z-index:10;padding-bottom:calc(var(--sec-sp-y)*1.5)}.hero-fp__splide{position:relative;z-index:9;margin-left:calc(var(--sec-sp-x)*-1);min-width:100vw;max-width:100vw;max-width:auto !important;margin-bottom:calc(var(--sec-sp-y)*-1)}.hero-fp__splide,.hero-fp__splide .splide__track,.hero-fp__splide .splide__list,.hero-fp__splide .splide__slide{height:60vh;max-height:400px}.hero-fp__splide h2{display:none}.hero-fp__splide .splide__arrows{z-index:5;width:auto;margin-left:var(--card-spacing);margin-bottom:var(--card-spacing)}.hero-fp__splide .splide__slide{position:relative;width:100vw}.hero-fp__splide .splide__slide .card__body{position:absolute;left:0;top:calc(var(--card-spacing)*-4);width:calc(100vw - var(--card-spacing)*2);margin-left:var(--card-spacing);margin-right:var(--card-spacing);z-index:10;height:auto}.hero-fp__splide .splide__slide .img-wrap{position:absolute;inset:0;z-index:1;clip-path:var(--clip-path-top)}.hero-fp__solo-media{transition:all .3s cubic-bezier(0.33, 1, 0.68, 1);z-index:10;min-height:inherit !important}.hero-fp__categorie{padding-bottom:calc(var(--sec-sp-y)*.5) !important;pointer-events:none}.hero-fp__categorie .col-list{pointer-events:all}.hero-fp:has(.hero-fp__categorie) .hero-fp__solo-media .btn-group{display:none}.hero-fp:has(.hero-fp__categorie) .hero-fp__categorie{position:relative;z-index:10}.hero-fp:has(.solo-media--expanded) .solo-media{aspect-ratio:16/9}.hero-fp+.wrapper:has(.col-list){border-bottom:5px solid #d51730}@media(min-width: 1024px){.hero-fp>.wrapper{position:relative;display:flex;justify-content:space-between;padding-top:calc(var(--sec-sp-y)*.5)}.hero-fp>.wrapper:first-child{border-bottom:var(--stroke-width) solid #d51730}.hero-fp>svg{right:inherit;left:0}.hero-fp__content{padding-bottom:0 !important}.hero-fp__content .content__title{width:50vw}.hero-fp:has(.solo-media--expanded) .solo-media{aspect-ratio:inherit}.hero-fp__splide,.hero-fp .splide__track,.hero-fp .splide__list,.hero-fp .splide__slide{height:100%;max-height:100%}.hero-fp__splide{position:absolute;right:0;top:0;min-width:54vw !important;max-width:54vw !important;padding:0}.hero-fp__splide .splide__arrows{margin-bottom:calc(var(--card-spacing)*2)}.hero-fp__splide .splide__slide{display:flex;align-items:flex-end;justify-content:flex-start}.hero-fp__splide .splide__slide .card{position:initial;z-index:inherit;margin-bottom:calc(var(--slider-arrow-height) + var(--card-spacing)*2);aspect-ratio:inherit}.hero-fp__splide .splide__slide .card__body{top:inherit;width:auto;height:auto;position:relative}.hero-fp__splide .splide__slide .img-wrap{clip-path:var(--clip-path-left)}.hero-fp__categorie>.col-list{margin-top:calc(var(--sec-sp-y)*-0.5 - var(--card-spacing) - var(--stroke-width)) !important}}.solo-content .wrapper{align-items:start}@media(min-width: 1024px){.solo-content .wysiwyg:not(.wrapper__col--left):not(.wrapper__col--right){grid-column:1/3}}.solo-media{position:relative;padding:calc(var(--sec-sp-y)*.75) var(--sec-sp-x);color:#fff;min-height:50vh;height:auto;transition:all .6s cubic-bezier(0.33, 1, 0.68, 1)}.solo-media::after{transition:all .6s cubic-bezier(0.33, 1, 0.68, 1)}.solo-media__media{border-radius:0 !important;box-shadow:none !important}.solo-media .solo-media__media{position:absolute;inset:0;z-index:-1}.solo-media .solo-media__media .img-wrap,.solo-media .solo-media__media .vid-wrap{position:absolute;inset:0}.solo-media .btn-group{width:100%;position:absolute;z-index:15;bottom:calc(var(--sec-sp-y)*-0.75);left:0;translate:0 50%}.solo-media__wrapper{position:relative;z-index:10;width:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.solo-media__wrapper .btn-group{padding-top:0}.solo-media__btn--play-video{margin-bottom:calc(var(--sec-sp-y)*.25)}.solo-media__media,.solo-media__content{transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.solo-media--expanded{height:auto;padding:0}.solo-media--expanded .solo-media__media::after,.solo-media--expanded .solo-media__wrapper{opacity:0}@media(min-width: 1024px){.solo-media{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.solo-media__wrapper{align-items:center}.solo-media .btn-group{justify-content:center}.solo-media .wysiwyg:not(.wrapper__col--left):not(.wrapper__col--right){grid-column:1/3}.solo-media--expanded{height:calc(90vh - var(--header-height))}}.redirect-produit{position:relative}.redirect-produit>.wrapper{gap:var(--card-spacing)}.redirect-produit>.wrapper .wrapper__col--right h2{color:#fff}.redirect-produit__categories{gap:0}.redirect-produit__categories__item:not(:last-child){border-bottom:2px solid #f5f5f5}.redirect-produit__categories .card{border:none}.redirect-produit__categories,.redirect-produit__produit{padding:0 !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.redirect-produit__bg-img{position:absolute;bottom:0;right:0;width:100%;height:calc(100% - 200px);clip-path:var(--clip-path-top);z-index:-1}@media(min-width: 1024px){.redirect-produit>.wrapper{grid-template-columns:1fr 2fr;align-items:start}.redirect-produit>.wrapper .wrapper__col--right .h3{margin-top:calc(var(--fs-h2) - var(--fs-h3));margin-bottom:var(--fs-h2);text-align:right}.redirect-produit__produit{flex-direction:row}.redirect-produit__produit__item{width:50%}.redirect-produit__bg-img{width:65%;height:100%;clip-path:var(--clip-path-left)}}.contact+.footer>.wrapper:first-child{padding-top:0}.footer{margin-bottom:4rem}.footer>.wrapper:first-of-type{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:var(--sec-sp-y);align-items:flex-start !important;justify-content:flex-start !important}.footer__logo__img{width:80%;max-width:300px;height:auto;object-fit:contain}.footer__bottom{background-color:rgba(0,0,0,.0392156863);padding-top:var(--card-spacing) !important;padding-bottom:var(--card-spacing) !important;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.footer__bottom__go{background:none;padding:0;white-space:nowrap;opacity:1;transition:opacity .3s cubic-bezier(0.33, 1, 0.68, 1)}.footer__bottom__go img{margin-bottom:-0.5rem;margin-left:.2rem}.footer__bottom__go:hover{opacity:.3}.footer__bottom *{margin:0}@media(min-width: 1024px){.footer{margin-bottom:0}.footer>.wrapper:first-of-type{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}.footer__bottom{flex-direction:row;justify-content:space-between !important}}.archive__form,.archive__results{padding:var(--card-spacing) var(--sec-sp-x)}.archive__results{position:relative;padding-top:0}.archive__results .col-list{justify-content:flex-start}.archive__results:before,.archive__results:after{content:"";position:absolute;display:block;opacity:0;position:absolute;pointer-events:none;z-index:10;transition:all .3s cubic-bezier(0.33, 1, 0.68, 1)}.archive__results:after{background-image:url("/wp-content/themes/wp-theme.hazotte/assets/static/svg/icons/loading.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:3rem;height:3rem;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem);z-index:11;animation:loading 1s cubic-bezier(0.33, 1, 0.68, 1) infinite}.archive__results:before{width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.466)}.archive__results::after{top:150px}.archive__results--loading::after,.archive__results--loading::before{opacity:1}@media(max-width: 1023px){.post-type-archive-reference .tax-filters{flex-direction:column}.post-type-archive-reference .tax-filters__list{align-items:center;flex-direction:column;overflow:visible}.post-type-archive-reference .tax-filters__list__item{margin-right:0}}body.single-produit main{padding-top:0}section.single-produit .wrapper__col--left{position:relative;display:flex;flex-direction:column;width:calc(100vw - var(--sec-sp-x)*2)}section.single-produit .wrapper__col--right{width:100vw;margin-left:calc(var(--sec-sp-x)*-1)}section.single-produit .single-produit__term{margin-top:calc(var(--sec-sp-y)*-1);margin-bottom:calc(var(--sec-sp-y)*.5);display:flex;align-items:center;flex-wrap:wrap;gap:var(--card-spacing);order:-5}section.single-produit .single-produit__term p{margin:0}section.single-produit .single-produit__sub-term{order:-1;flex-wrap:wrap;margin-bottom:calc(var(--card-spacing)*.5)}section.single-produit .single-produit__description{max-width:550px;margin-top:calc(var(--sec-sp-y)*.5)}section.single-produit .single-produit__description__collapses{margin-top:var(--card-spacing)}section.single-produit .single-produit__gal{width:100%;max-width:100% !important}section.single-produit .single-produit__gal .img-wrap{clip-path:var(--clip-path-top)}section.single-produit .single-produit__form{max-width:550px;margin-top:calc(var(--sec-sp-y)*.5)}section.single-produit .single-produit__form__btn-group{padding-top:calc(var(--sec-sp-y)*.5)}section.single-produit main section:last-child>.wrapper{padding-bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.0392156863) 50%, rgba(0, 0, 0, 0) 100%)}.related-products{position:relative;overflow:hidden}@media(min-width: 1024px){section.single-produit{position:relative}section.single-produit>.wrapper{gap:0;padding-bottom:0;align-items:start}section.single-produit .single-produit__term{white-space:nowrap;flex-wrap:nowrap;flex-direction:row}section.single-produit .wrapper__col--left{width:inherit;padding-top:calc(var(--sec-sp-y) + 2rem) !important;padding-bottom:var(--sec-sp-y);padding-top:0}section.single-produit .wrapper__col--right{position:absolute;width:50%;height:100%;top:0;right:0;margin-left:0}section.single-produit .wrapper__col--right .single-produit__gal{position:sticky;top:var(--header-height-scrolled);height:calc(100vh - var(--header-height-scrolled))}section.single-produit .wrapper__col--right .single-produit__gal .img-wrap{height:calc(100vh - var(--header-height-scrolled));clip-path:polygon(3rem 14%, 12rem 0, 100% 0, 100% 100%, 7rem 100%, 0 66%, 6rem 45%)}.linked-products h2{text-align:center}.related-products h2{text-align:center}}.reference__hero{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;pointer-events:none}.reference__hero,.reference__hero .splide--gal .splide__track,.reference__hero .splide--gal .splide__list,.reference__hero .splide--gal .splide__slide{height:80vh}.reference__hero__content{pointer-events:all;padding-top:var(--sec-sp-y);padding-left:var(--sec-sp-x);padding-right:var(--sec-sp-x)}.reference__hero__content .card{padding:0;box-shadow:none;max-width:650px;padding-bottom:0 !important}.reference__hero__content .card h1{margin:0}.reference__hero__gal{pointer-events:all;margin-top:var(--card-spacing);aspect-ratio:1/1;margin-left:calc(var(--sec-sp-x)*-1);width:100vw;max-width:100% !important}.reference__nav{display:flex;flex-direction:column;gap:var(--card-spacing)}.reference__nav__link{position:relative;background:rgba(0,0,0,0);min-height:175px;flex-direction:column !important;align-items:flex-start;justify-content:flex-end;padding:var(--card-spacing);padding-bottom:calc(var(--card-spacing)*2)}.reference__nav__link:first-child:last-child.reference__nav__link--prev{margin-right:var(--sec-sp-x)}.reference__nav__link:first-child:last-child.reference__nav__link--next{margin-left:var(--sec-sp-x)}.reference__nav__link--prev{padding-right:calc(var(--card-spacing)*2);align-items:flex-end}.reference__nav__link--prev .cta__link__label{text-align:right}.reference__nav__link--prev .cta__link__arrow{scale:-1}.reference__nav__link--next{padding-left:calc(var(--card-spacing)*2)}.reference__nav__link:has(.reference__nav__link--prev,.reference__nav__link--next){gap:var(--card-spacing)}.reference__nav__link .cta__link__label{margin:0;z-index:15;padding:0;background-color:rgba(0,0,0,0);transform:translateX(0) !important}.reference__nav__link .cta__link__arrow{position:relative;max-width:500px;z-index:15}.reference__nav__link::after{transition:background-color .3s cubic-bezier(0.33, 1, 0.68, 1)}.reference__nav__link:hover::after{background:#d51730}.reference__nav__link .img-wrap{position:absolute;inset:0}@media(min-width: 1024px){.reference__hero__content .card{padding:var(--card-spacing)}.reference__hero__gal{position:absolute;z-index:-1;aspect-ratio:inherit;margin:0;top:0;left:0;width:100%;height:80vh}.reference__hero__gal .splide__arrows{justify-content:flex-end;left:inherit !important;right:var(--sec-sp-x)}.reference__description>.wrapper{align-items:start}.reference__description .splide .splide__arrows{width:auto;justify-content:flex-start}.reference__nav{flex-direction:row !important;gap:calc(var(--sec-sp-x)*.5)}.reference__nav__link{width:100%;min-height:325px}}.order{padding:var(--sec-sp-y) var(--sec-sp-x);padding-top:0;display:flex;flex-direction:column;align-items:center}.order .js-order,.order__form{max-width:1000px}.order h2{text-align:center}.order__form{padding-top:var(--sec-sp-y)}/*# sourceMappingURL=style.css.map */
