@font-face{font-family:"Host Grotesk";src:local("Host Grotesk"),url("../fonts/Host_Grotesk/HostGrotesk-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Host Grotesk";src:local("Host Grotesk Italic"),url("../fonts/Host_Grotesk/HostGrotesk-Italic-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:"TikTok Sans";src:local("TikTok Sans"),url("../fonts/TikTok_Sans/TikTokSans-VariableFont_opsz,slnt,wdth,wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.tiktok-sans{font-family:"TikTok Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.grotesk{font-family:"Host Grotesk",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.grotesk-italic{font-family:"Host Grotesk",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-style:italic}.tiktok-sans-italic{font-family:"TikTok Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-style:italic}body{font-family:"TikTok Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}em,i{font-family:"TikTok Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-style:italic}h1,h2,h3,h4,h5,h6,.navbar-brand{font-family:"Host Grotesk",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.btn,.btn-hero{font-family:"TikTok Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}:root{--accent: #DF9185;--bandeau-h: 40px;--dark: #181818;--swiper-pagination-bullet-horizontal-gap: 8px}html{color:var(--dark)}.main-color{color:var(--accent)}.dark-color{color:var(--dark)}.bg-beige{background:#eae4de}button:focus,input:focus,select:focus{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}p a{color:var(--dark) !important}.w-80{width:80%;margin:0 auto}.w-48{width:48%;margin:0 auto}.left-50{left:50%}.top-50{top:50%}.translate-middle{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fw-300{font-weight:300}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-34{font-size:34px}.fs-36{font-size:36px}.fs-40{font-size:40px}.fs-64{font-size:64px}.mt-112{margin-top:112px}.pt-8{padding-top:8rem}.no-bs-gutter-x{margin-left:0 !important;margin-right:0 !important}.text-accent{color:var(--accent) !important}.fill-dark svg path{fill:var(--dark)}.rounded-black{background-color:var(--dark);border-radius:50px;width:24px;height:24px}.rounded-white{background-color:rgba(0,0,0,0);border-radius:50px;width:36px;height:36px;border:1px solid #fff;-webkit-transition:all .2s ease;transition:all .2s ease}.rounded-white:hover{background-color:#fff}.rounded-white:hover svg path{fill:var(--dark)}@media(max-width: 991.98px){.hero-carousel-title .container{padding-left:0;padding-right:0}.flex-wrap-md{-ms-flex-wrap:wrap;flex-wrap:wrap}.fs-22{font-size:20px}.fs-24{font-size:22px}.fs-34{font-size:30px}.fs-36{font-size:32px}.fs-40{font-size:36px}.fs-64{font-size:50px}.w-48,.w-48 img{width:100%}.w-80{width:100%}.mt-112{margin-top:3rem}}.btn-hero{padding:12px 40px;border:1px solid #fff !important;color:#fff !important;border-radius:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn:focus,.btn:focus-visible,.btn:focus-within,.btn-hero:focus,.btn-hero:focus-visible,.btn-hero:focus-within{outline:none;-webkit-box-shadow:none !important;box-shadow:none !important}.btn-hero:hover{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);color:#fff}.btn-black{background-color:rgba(0,0,0,0);color:var(--dark);border:1px solid var(--dark);border-radius:0;padding:12px 40px;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-black:hover{background-color:var(--dark);color:#fff;border-color:var(--dark)}.btn-hero.hoverWhite:hover{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;color:var(--dark) !important;border-color:#fff}.top-bandeau{background-color:var(--accent);min-height:var(--bandeau-h);line-height:1.2;position:relative;z-index:1050}.bandeau-marquee{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 454px;flex:0 1 454px;width:454px;max-width:100%;margin:0 auto;position:relative;height:var(--bandeau-h)}.bandeau-marquee::before,.bandeau-marquee::after{content:"";position:absolute;top:0;width:39px;height:var(--bandeau-h);pointer-events:none;z-index:2}.bandeau-marquee::before{left:0;background:-webkit-gradient(linear, left top, right top, from(var(--accent)), to(rgba(223, 145, 133, 0)));background:linear-gradient(90deg, var(--accent) 0%, rgba(223, 145, 133, 0) 100%)}.bandeau-marquee::after{right:0;background:-webkit-gradient(linear, right top, left top, from(var(--accent)), to(rgba(223, 145, 133, 0)));background:linear-gradient(270deg, var(--accent) 0%, rgba(223, 145, 133, 0) 100%)}.bandeau-marquee .bandeau-track{display:inline-block;white-space:nowrap;will-change:transform;padding-left:100%;position:relative;z-index:1}.navbar-dark .navbar-toggler{color:#fff}.navbar-dark .navbar-toggler-icon{background-image:none;width:54px;height:54px;border:1px solid #fff;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.navbar-dark .navbar-toggler-icon .navbar-toggler-icon-bar{background-color:#fff;width:28px;height:2px;border-radius:2px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color .2s ease,-webkit-transform .25s ease;transition:background-color .2s ease,-webkit-transform .25s ease;transition:transform .25s ease,background-color .2s ease;transition:transform .25s ease,background-color .2s ease,-webkit-transform .25s ease}.navbar-dark .navbar-toggler-icon .navbar-toggler-icon-bar:nth-child(1){top:18px}.navbar-dark .navbar-toggler-icon .navbar-toggler-icon-bar:nth-child(2){top:26px}.navbar-dark .navbar-toggler-icon .navbar-toggler-icon-bar:nth-child(3){top:30px}.navbar-toggler:hover .navbar-toggler-icon .navbar-toggler-icon-bar:nth-child(2){opacity:0}.navbar-toggler:hover .navbar-toggler-icon .navbar-toggler-icon-bar:nth-child(1){top:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.navbar-toggler:hover .navbar-toggler-icon .navbar-toggler-icon-bar:nth-child(3){top:45%;-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.navbar-toggler:hover .navbar-toggler-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-close.close-styled{border:none;background:rgba(0,0,0,0)}.menu-close .close-circle{width:54px;height:54px;border:1px solid #fff;border-radius:50%;position:relative;display:inline-block}.btn.menu-close:hover{color:#fff}.menu-close .close-circle::before,.menu-close .close-circle::after{content:"";position:absolute;left:50%;top:50%;width:26px;height:2px;background:#fff;border-radius:2px;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.menu-close .close-circle::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.menu-close .close-circle::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.site-header .navbar,.navbar.position-absolute{top:var(--bandeau-h) !important;z-index:1050}.navbar-expand-lg .navbar-toggler{display:block}.navbar .nav-link{color:#fff;opacity:.9}.navbar .nav-link:hover{color:#fff;opacity:1}@media(max-width: 768px){.navbar-toggler{position:absolute;right:0;top:0}.navbar-social{position:absolute;top:.75rem}.navbar-brand{margin-top:6rem}}body.menu-open{overflow:hidden}.menu-overlay{position:fixed;inset:0;color:#fff;display:block;z-index:1050;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.menu-overlay .overlay-circle{position:absolute;background:#181818;width:5000px;height:5000px;border-radius:100%;top:150px;right:150px;-webkit-transform:translate(50%, -50%) scale(0);transform:translate(50%, -50%) scale(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out}.menu-overlay .overlay-circle.expand{-webkit-transform:translate(50%, -50%) scale(1);transform:translate(50%, -50%) scale(1)}.menu-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.menu-container{position:relative;height:100%;padding:3rem 0}.menu-close{position:absolute;top:51px;right:10px;border-radius:50px;border:1px solid #fff;color:#fff;background:rgba(0,0,0,0);padding:.35rem .85rem}.menu-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem;height:100%;overflow-y:auto}.menu-overlay .menu-main{-ms-flex-item-align:start;align-self:start;padding:2rem 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease;will-change:transform,opacity;max-height:100%;padding-bottom:3rem}.menu-overlay.open .menu-main{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease}.menu-item{margin:.6rem 0;position:relative}.menu-link{color:#fff;text-decoration:none;background:none;border:0;padding:.25rem 0;position:relative}.menu-sub{position:absolute;right:0;top:0;-webkit-transform:translateX(200%);transform:translateX(200%);opacity:0;-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease;will-change:transform,opacity;padding-top:11px;pointer-events:none;z-index:2}.menu-sub.show{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1;-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:transform .8s ease,opacity .8s ease;transition:transform .8s ease,opacity .8s ease,-webkit-transform .8s ease;pointer-events:auto}.menu-link:hover{color:#fff}.menu-link.active{color:var(--accent)}.menu-item.has-sub .pm{position:relative;display:inline-block;width:18px;height:18px;padding-left:.75rem}.menu-item.has-sub .pm span{position:absolute;top:50%;left:50%;height:3px;width:15px;background-color:#fff;-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg);-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease;border-radius:20px}.menu-item.has-sub .pm span.barreV{-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}.menu-item.has-sub.active .pm span{background-color:var(--accent)}.menu-item.has-sub.active .pm span.barreV{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.menu-item.active .menu-link{color:var(--accent)}.menu-item.active .pm{-webkit-transform:none;transform:none}.menu-item.active .pm span{background-color:var(--accent)}.menu-item.active .pm span.barreV{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.navbar-dark .navbar-toggler{border:none}.menu-sublink{display:block;color:#fff;text-decoration:none;margin:.4rem 0}.menu-sublink:hover{color:var(--accent)}.menu-item.has-sub .pm{cursor:pointer}@media(hover: hover){.menu-item.has-sub.menu-item.has-sub.active .pm span{background-color:var(--accent)}.menu-item.has-sub.menu-item.has-sub.active .pm span.barreV{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}}@media(max-width: 991.98px){.menu-container{padding:0 0 0 1rem}.top-bandeau .tel,.top-bandeau .d-none{width:100%}.top-bandeau .tel{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.menu-close{top:-2rem}.menu-columns{grid-template-columns:1fr}.menu-item{position:static}.menu-sub{position:static;right:auto;top:auto;-webkit-transform:none;transform:none;opacity:1;padding-top:.25rem;pointer-events:auto;display:none;z-index:auto}.menu-sub.show{display:block;-webkit-transform:none;transform:none;opacity:1}.menu-sub .menu-sublink{padding-left:.75rem}}.encart-promo{position:fixed;right:16px;bottom:16px;z-index:4050;max-width:360px;width:92vw;background:#131313;color:#fff;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.35);box-shadow:0 10px 30px rgba(0,0,0,.35);-webkit-transform:translateX(120%);transform:translateX(120%);pointer-events:none;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease;padding:1.5rem;text-decoration:none}#encart-contact{background-color:var(--accent, #DF9185);color:#000;max-width:100%;padding:0 !important;width:379px;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:20px;z-index:15}#encart-contact:hover{background-color:var(--accent, #DF9185);color:#000}.encart-promo.is-visible{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto}.encart-promo .encart-header{padding-bottom:1.5rem;background:#131313}.encart-promo .encart-title{text-align:center;font-weight:700;letter-spacing:.4px;margin-bottom:0}.encart-promo .encart-title .accent{color:var(--accent, #DF9185)}.encart-promo .encart-body img{display:block;width:100%;height:auto}.encart-promo .encart-close{top:-1.5rem;right:-1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--accent, #DF9185);color:#000;width:26px;height:26px;border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;cursor:pointer;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.encart-promo .encart-close:focus{outline:2px solid rgba(223,145,133,.5);outline-offset:2px}@media(max-width: 991.98px){#encart-contact{max-width:100%}#encart-contact.is-visible{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:auto}}@media(max-width: 480px){.encart-promo{right:10px;bottom:10px;max-width:300px}}.site-footer{background:#181818;color:#fff;padding:60px 0 30px}.site-footer a{color:#fff;text-decoration:none;opacity:.9;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.site-footer a:hover{opacity:1}.min-w-200{min-width:200px}.site-footer .footer-cols .col h5{letter-spacing:.06em}.site-footer .footer-cols ul li+li{margin-top:.25rem}.footer-social{border:1px solid rgba(255,255,255,.35);border-left:0;border-right:0}.footer-social .social{width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff center/20px 20px no-repeat;border:1px solid rgba(255,255,255,.25);-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease}.footer-social .social svg{width:30px;height:30px}.footer-social .social svg path{fill:#181818}.footer-social .social:hover{background-color:#fff}.footer-bottom{padding-top:18px}.footer-bottom .agency img{display:block;height:26px}.footer-bottom .brand img{display:block;height:30px}.footer-social .social{background:#fff}.footer-social .social svg path{fill:#181818}.footer-social .social svg [stroke]{stroke:#181818}.footer-social .s-fb:hover{background-color:#1877f2}.footer-social .s-fb:hover svg path{fill:#fff}.footer-social .s-fb:hover svg [stroke]{stroke:#fff}.footer-social .s-yt:hover{background-color:red}.footer-social .s-yt:hover svg path{fill:#fff}.footer-social .s-yt:hover svg [stroke]{stroke:#fff}.footer-social .s-ig{position:relative}.footer-social .s-ig .ig-hover{display:none}.footer-social .s-ig span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-social .s-ig:hover{background:none;border-color:rgba(0,0,0,0)}.footer-social .s-ig:hover .ig-default{display:none}.footer-social .s-ig:hover .ig-hover{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-social .s-ig .ig-hover svg{width:60px;height:60px}.footer-social .s-ig:hover svg path{fill:#fff}.footer-social .s-ig:hover svg [stroke]{stroke:#fff}@media(max-width: 991.98px){.footer-social .me-5{margin-right:0 !important;margin-bottom:1.5rem !important}footer .brand{margin:auto}.footer-social{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer{padding:44px 0 24px}.footer-social .social{width:44px;height:44px}.footer-social .social *{max-width:44px;height:44px}.copyright{text-align:right !important}}.hero{position:relative;height:calc(100vh - var(--bandeau-h));margin-top:0}.hero-video{position:absolute;top:50%;left:50%;min-width:100vw;min-height:100vh;width:auto;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;z-index:0}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}.hero-overlay{position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));z-index:1;height:300px}.hero .z-2{z-index:2 !important}hoverWhite:hover{color:#181818 !important;background-color:#fff !important}.hero-address{position:absolute;left:0;bottom:3rem}.scroll-down{position:absolute;right:0;bottom:50px}.arrow-down{display:inline-block;-webkit-animation:bounce 1.2s infinite;animation:bounce 1.2s infinite}.social-link img{-webkit-filter:invert(1) brightness(1.2);filter:invert(1) brightness(1.2)}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(14px);transform:translateY(14px)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(14px);transform:translateY(14px)}}@media(max-width: 991.98px){.hero-title{font-size:1.75rem}.navbar .navbar-brand{font-size:1.25rem !important}.btn-hero{width:80%}.hero-address{font-size:.85rem;left:.75rem}.scroll-down{right:.75rem}}.brands-section{padding:0 7rem}.brands-section .brand-swiper{margin:0 auto;position:relative;overflow:hidden;position:initial}.brand-swiper .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.brand-swiper .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brand-swiper .swiper-slide::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-12px;width:1px;height:230px;background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), color-stop(50%, #EAE4DE), to(#FFFFFF));background:linear-gradient(180deg, #FFFFFF 0%, #EAE4DE 50%, #FFFFFF 100%);pointer-events:none}.brand-swiper .swiper-slide img{max-height:170px;width:auto;height:auto;display:block;max-width:100%}.brand-swiper .swiper-pagination{display:none}.brands-section .swiper-button-prev,.brands-section .swiper-button-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:60px;border:1px solid #181818;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.brands-section .swiper-button-next{-webkit-transform:translateY(0);transform:translateY(0)}.brands-section .swiper-button-prev{left:-4.5rem}.brands-section .swiper-button-next{right:-4.5rem}.brands-section .swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.brands-section .swiper-button-prev:hover,.brands-section .swiper-button-next:hover{background-color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.brands-section .swiper-button-prev:hover svg,.brands-section .swiper-button-next:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all .3s ease;transition:all .3s ease}.brands-section .swiper-button-prev:hover svg path,.brands-section .swiper-button-next:hover svg path{fill:#fff}@media(max-width: 1199.98px){.brands-section{padding:0 5rem}.brands-section .brand-swiper{max-width:960px}}@media(max-width: 991.98px){.brands-section{padding:0 3.5rem}.brands-section .brand-swiper{max-width:720px}.brands-section .swiper-button-prev,.brands-section .swiper-button-next{width:48px;height:48px}.brand-swiper .swiper-slide img{max-height:120px}.brands-section .swiper-button-prev{left:.5rem}.brands-section .swiper-button-next{right:.5rem}}@media(max-width: 575.98px){.brands-section{padding:0 0}.brands-section .brand-swiper{max-width:100%}.brand-swiper .swiper-slide img{max-width:70%}}.carousel-produits{overflow:hidden;height:864px;position:relative}#discover-swiper{height:864px}#discover-text-swiper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#discover-text-swiper{position:absolute;inset:0;z-index:5}#discover-text-swiper .swiper-slide{height:864px;overflow:hidden;position:relative}.carousel-produits .caption-card{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;height:100%;text-align:center;position:relative;z-index:99}.carousel-produits .caption-card h3,.carousel-produits .caption-card a{color:#fff;z-index:4;position:relative}#discover-text-swiper{position:absolute;inset:0;pointer-events:none;height:864px}#discover-text-swiper .swiper-slide{opacity:.5;-webkit-transform:scale(0.85);transform:scale(0.85);-webkit-transition:all .3s;transition:all .3s;pointer-events:auto;height:10rem;-ms-flex-item-align:center !important;align-self:center !important}#discover-text-swiper .swiper-slide-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.caption-card{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:auto;text-align:center}#discover-swiper .carousel-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:864px;position:absolute;z-index:1}#discover-swiper .carousel-dim{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:2}.carousel-produits .captions-swiper{position:absolute;height:864px;z-index:4;overflow:visible;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-pagination-bullet{z-index:10;background-color:rgba(0,0,0,0);border:1px solid #fff;width:8px;height:8px;opacity:1}.swiper-pagination-bullet-active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;width:100%;height:100%;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel-caption p{-webkit-transform:translateY(-20rem);transform:translateY(-20rem);position:relative;z-index:5;color:#fff}.carousel-produits .caption-card{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;height:100%;text-align:center;height:10rem}.carousel-produits .caption-card h3{color:#fff;z-index:6}.carousel-produits .swiper-button-prev,.carousel-produits .swiper-button-next{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;border-radius:50rem;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.15);box-shadow:0px 4px 10px rgba(0,0,0,.15);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background-color:rgba(0,0,0,0)}.carousel-produits .swiper-button-prev:hover,.carousel-produits .swiper-button-next:hover{background-color:rgba(0,0,0,.5)}.carousel-produits .swiper-button-prev svg,.carousel-produits .swiper-button-next svg{width:25px;height:25px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}.carousel-produits .swiper-button-next svg{-webkit-transform:translateX(0) rotate(180deg);transform:translateX(0) rotate(180deg);-webkit-transition:all .3s ease;transition:all .3s ease}.carousel-produits .swiper-button-prev:hover svg{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.carousel-produits .swiper-button-next:hover svg{-webkit-transform:translateX(10px) rotate(180deg);transform:translateX(10px) rotate(180deg)}.carousel-produits .swiper-button-next{-webkit-transform:translate(-3rem, 10rem);transform:translate(-3rem, 10rem)}.swiper-button-next::after,.swiper-button-prev::after{content:""}.carousel-produits .swiper-button-prev{-webkit-transform:translate(3rem, 10rem);transform:translate(3rem, 10rem)}@media(max-width: 991.98px){#discover-swiper,#discover-text-swiper,.carousel-produits,#discover-swiper .carousel-bg{height:400px}.carousel-produits .swiper-button-next,.carousel-produits .swiper-button-prev{display:none}#discover-text-swiper .fs-64{font-size:32px}}.avis-section{background:#eae4de}.review-card{border:0;border-radius:20px;border-bottom-left-radius:0;-webkit-filter:drop-shadow(10px 10px 16px rgba(0, 0, 0, 0.05));filter:drop-shadow(10px 10px 16px rgba(0, 0, 0, 0.05));position:relative;z-index:1}.review-card-triangle{position:absolute;bottom:-14px;left:0;width:0;height:0;border-style:solid;border-width:22px 22px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:-1}.review-avatar{width:80px;height:80px;border-radius:50%;background:#df9185;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.review-card hr{border:0;height:1px;background:-webkit-gradient(linear, left top, right top, from(#EAE4DE), to(#FFFFFF));background:linear-gradient(90deg, #EAE4DE 0%, #FFFFFF 100%);opacity:1}@media(max-width: 575.98px){.review-card::before{left:16px}.review-card::after{left:16px}}.conseils-section{background:#181818;color:#fff}.conseil-list{max-width:960px;width:100%}.conseil-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;border-bottom:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,0);-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;position:relative;overflow:visible;position:relative}.conseil-body{margin-left:155px}.conseils-section .conseil-body .label{display:inline-block;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;will-change:transform}.conseil-item .thumb{position:relative;-webkit-box-flex:0;-ms-flex:0 0 155px;flex:0 0 155px;width:155px;height:100px;border-radius:2px;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;position:absolute;bottom:0;left:0}.conseil-item .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;position:absolute;bottom:0;left:0}.conseil-item .thumb::after{content:"";position:absolute;inset:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(24, 24, 24, 0.7)), to(transparent));background:linear-gradient(to top, rgba(24, 24, 24, 0.7), transparent);opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.conseil-item .label{text-align:left;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.conseil-item svg{width:25px;height:25px;display:block;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .4s ease;transition:all .4s ease}.conseil-item svg path{fill:#fff}.conseil-item svg path{-webkit-transition:all .4s ease;transition:all .4s ease}.conseil-item::before{content:none}.conseil-item>*{position:relative;z-index:1}.conseils-section .conseil-item{overflow:visible;z-index:1}.conseils-section .conseil-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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:18px 24px;min-height:100px}.conseils-section .conseil-body::before{content:"";position:absolute;left:0;right:0;bottom:0;height:0%;background:#eae4de;z-index:0;-webkit-transition:height .4s ease;transition:height .4s ease}a.conseil-item:hover span{color:#fff}@media(min-width: 992px){.conseil-item:hover .thumb::after{opacity:0}.conseil-item:hover svg{-webkit-transform:translateX(0px);transform:translateX(0px)}.conseil-item:hover svg path{fill:#181818}.conseil-item:hover,.conseil-item:hover .label{color:#181818}.conseils-section .conseil-item:hover{z-index:5}.conseils-section .conseil-item:hover .conseil-body::before{height:100%}.conseils-section .conseil-item:hover .thumb{position:absolute;bottom:0;left:0;width:193px;height:124px;z-index:2}.conseils-section .conseil-item:hover .conseil-body .label{-webkit-transform:translateX(50px);transform:translateX(50px)}}@media(max-width: 768px){.conseil-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:14px 16px}.conseil-item .thumb{width:80%;height:auto;position:relative;bottom:0;left:0}.conseil-item .label{text-align:center}.conseil-item svg{-webkit-transform:translateX(0px);transform:translateX(0px)}.conseil-item svg path{fill:#181818}.conseils-section .conseil-body{width:100%;margin-left:0}.conseils-section .conseil-body::before{display:none}.conseil-item .thumb::after{opacity:0}}.features-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));position:relative}@media(min-width: 576px){.features-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 992px){.features-grid{grid-template-columns:repeat(5, minmax(0, 1fr))}}.feature-item{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;position:relative;border-bottom:none}.feature-item::before{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(20%, rgb(255, 255, 255)), color-stop(80%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);pointer-events:none;z-index:1}.feature-item:nth-child(6)::after,.feature-item:nth-child(7)::after,.feature-item:nth-child(8)::after,.feature-item:nth-child(9)::after,.feature-item:nth-child(10)::after{display:none}.feature-item:nth-child(10)::before{content:none}.feature-item:nth-child(5)::before{content:none}.feature-item .whiteCircle{position:absolute;bottom:0;right:0;width:9px;height:9px;background:#fff;border-radius:50%;z-index:2;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.feature-item .feature-item-content{padding:2rem}.features-grid:first-child .feature-item::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(20%, rgb(255, 255, 255)), color-stop(80%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);pointer-events:none;z-index:1}.feature-item-content{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center}.feature-icon{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;position:relative;margin-bottom:2rem}.feature-icon svg{display:block}.feature-text{color:var(--dark)}@media(max-width: 991.98px){.feature-item .whiteCircle{display:none}.feature-item::before{display:none}.feature-item:nth-child(6)::after,.feature-item:nth-child(7)::after,.feature-item:nth-child(8)::after,.feature-item:nth-child(9)::after,.feature-item:nth-child(10)::after{display:block}}.map-wrap{position:relative;height:500px;overflow:hidden;background:#eae4de}.map-wrap .map-canvas{position:absolute;inset:0;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.map-wrap.loaded .map-canvas{opacity:1}.map-placeholder{position:absolute;inset:0}.map-dot{width:20px;height:20px;background:#181818;border-radius:50%;display:block}.map-overlay{position:absolute;inset:0;background:#000;-webkit-transform-origin:center;transform-origin:center;width:20px;height:20px;opacity:1;-webkit-transition:all 1.8s ease;transition:all 1.8s ease;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}.map-wrap.reveal .map-overlay{width:3000px;height:3000px}.map-wrap.loaded .map-overlay{opacity:.15}.contact-card{-webkit-box-shadow:0 20px 40px rgba(0,0,0,.06);box-shadow:0 20px 40px rgba(0,0,0,.06)}.form-control-clean{border:0;border-bottom:none;border-radius:0;padding-left:0;padding-right:0}.form-control-clean:focus{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0)}.field-underline{position:relative}.field-underline::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:-webkit-gradient(linear, left top, right top, from(#EAE4DE), to(rgba(234, 228, 222, 0)));background:linear-gradient(90deg, #EAE4DE 0%, rgba(234, 228, 222, 0) 100%);-webkit-transition:height .2s ease,background .2s ease,opacity .2s ease,-webkit-transform .3s ease;transition:height .2s ease,background .2s ease,opacity .2s ease,-webkit-transform .3s ease;transition:height .2s ease,background .2s ease,opacity .2s ease,transform .3s ease;transition:height .2s ease,background .2s ease,opacity .2s ease,transform .3s ease,-webkit-transform .3s ease;opacity:.9}.field-underline:focus-within::after{display:none}input.form-control,textarea.form-control{background-color:rgba(0,0,0,0);border:none;padding-left:1rem;font-size:20px;font-family:"TikTok Sans",sans-serif}input.form-control:focus,textarea.form-control:focus{outline:none;background-color:#eae4de;border:none}.form-control::-webkit-input-placeholder{color:#181818;font-style:italic}.form-control::-moz-placeholder{color:#181818;font-style:italic}.form-control:-ms-input-placeholder{color:#181818;font-style:italic}.form-control::-ms-input-placeholder{color:#181818;font-style:italic}.form-control::placeholder{color:#181818;font-style:italic}.opacity-0{opacity:0}.cb-box{width:30px;height:30px;background-color:rgba(0,0,0,0);border:1px solid #181818;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.cb-text a{color:#181818}.grecaptcha-badge{display:none}.dot{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.visible{opacity:1 !important}label.error{position:absolute;top:-1rem;color:red;font-size:12px;font-weight:bold}.confirmationModale .modal-content{background-color:#fff !important}@media(max-width: 991.98px){#contact .p-4{padding-left:0 !important;padding-right:0 !important}#contact .g-5{--bs-gutter-x: 0rem}.map-wrap{height:485px}}.breadcrumb{background:rgba(0,0,0,0);padding:12px 0;margin:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadTop{top:550px}.breadcrumb .breadcrumb-item{color:#181818}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"›";color:#181818}.breadcrumb a{color:#181818;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .breadcrumb-item[aria-current=page],.breadcrumb .breadcrumb-item span[aria-current=page]{color:#181818}@media(max-width: 991.98px){.breadcrumb{-webkit-transform:translateX(0);transform:translateX(0);left:0}}.hero-photo{position:relative;height:440px;overflow:hidden;background:#000}.hero-photo .hero-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-photo .hero-overlay{position:absolute;top:0;left:0;right:0;height:300px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);pointer-events:none}.hero-photo .hero-caption{position:absolute;bottom:2rem;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:100%}.hero-photo .hero-title{margin:0 auto;max-width:991px}@media(max-width: 575.98px){.hero-photo{height:360px}.hero-photo .hero-overlay{height:240px}}.hero-carousel{position:relative;height:96vh;overflow:hidden;background:#000}.hero-carousel .hero-carousel-overlay{position:absolute;top:0;left:0;right:0;height:300px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));z-index:1;pointer-events:none}.hero-carousel .hero-carousel-overlay2{position:absolute;bottom:0;left:0;right:0;height:300px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to top, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));z-index:1;pointer-events:none}.hero-carousel .hero-carousel-title{position:absolute;width:100%;bottom:3rem;left:0;z-index:3;margin-left:auto;margin-right:auto}.hero-carousel .carousel,.hero-carousel .carousel-inner,.hero-carousel .carousel-item{width:100%;height:100%}.hero-carousel .hero-carousel-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-carousel .slide-caption{position:absolute;left:0;width:100%;bottom:1.5rem;z-index:5}.hero-carousel .caption-inner{max-width:90%}.hero-carousel .carousel-control-prev,.hero-carousel .carousel-control-next{z-index:4;height:60px;position:absolute;top:50%;border-radius:50rem;width:60px;border:1px solid #fff}.carousel-control-prev-icon{background-image:url("../images/icones/btn-nav-icon.svg")}.carousel-control-next-icon{background-image:url("../images/icones/btn-nav-icon.svg")}.hero-carousel .carousel-control-prev{left:3rem;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.15);box-shadow:0px 4px 10px rgba(0,0,0,.15);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background-color:rgba(0,0,0,.25)}.hero-carousel .carousel-control-next{right:3rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.15);box-shadow:0px 4px 10px rgba(0,0,0,.15);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background-color:rgba(0,0,0,.25)}.hero-carousel .carousel-control-prev-icon,.hero-carousel .carousel-control-next-icon{width:25px;height:25px}.hero-carousel .carousel-control-prev:hover,.hero-carousel .carousel-control-next:hover{background-color:rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}.hero-carousel .carousel-control-prev:hover .carousel-control-prev-icon,.hero-carousel .carousel-control-next:hover .carousel-control-next-icon{-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.hero-carousel .scroll-down{position:absolute;bottom:1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5;width:16.77px}.open-gallery{position:absolute;bottom:1rem;right:0;z-index:15;width:100%;text-align:right}.js-open-gallery{cursor:pointer}.hero-carousel .carousel-indicators{position:absolute;bottom:.75rem;right:0;z-index:15;width:100%;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-right:auto;margin-left:auto}.carousel-indicators button{width:8px !important;height:8px !important;margin-left:1rem !important;border-radius:50% !important;border:1px solid #fff !important;background-color:rgba(0,0,0,0) !important}.carousel-indicators button.active{background-color:#fff !important}.modal-fullscreen .modal-close{z-index:1085;cursor:pointer}.modal-fullscreen .modal-close svg{display:block}@media(max-width: 991.98px){.hero-carousel{height:92vh}.hero-carousel .hero-carousel-title{bottom:5.5rem}.hero-carousel .slide-caption{bottom:3.5rem}.open-gallery,.hero-carousel .scroll-down{bottom:.5rem}.hero-carousel .hero-carousel-title h1{font-size:2rem}.hero-carousel .carousel-control-next{right:1rem}.hero-carousel .carousel-control-prev{left:1rem}.hero-carousel .hero-carousel-overlay{height:240px}.hero-carousel .scroll-down{bottom:-0.5rem}.hero-carousel .carousel-indicators{padding-right:1rem}.modal-fullscreen .modal-close.end-0{right:1rem !important}.modal-hero-carousel .carousel-inner .carousel-item .hero-carousel-img{height:400px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.conseils-page{padding-top:7rem;padding-bottom:7rem}.conseil-card{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-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:auto;margin-right:auto;margin-bottom:2rem;text-decoration:none}.conseil-card .conseil-thumb{position:relative;width:100%;height:376px;overflow:hidden;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}.conseil-card .conseil-thumb img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.conseil-card .conseil-content::after{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), color-stop(50%, #EAE4DE), to(#FFFFFF));background:linear-gradient(180deg, #FFFFFF 0%, #EAE4DE 50%, #FFFFFF 100%);z-index:0}.conseil-thumb-after{position:absolute;inset:0;background:rgba(0,0,0,.55);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .45s ease;transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease, -webkit-transform .45s ease;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}.conseil-card:hover .conseil-thumb-after{-webkit-transform:translateX(0);transform:translateX(0)}.conseil-card:hover .conseil-thumb img{-webkit-transform:scale(1.04);transform:scale(1.04)}.conseil-card .conseil-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0;position:relative;overflow:hidden}.conseil-card .conseil-content::before{content:"";position:absolute;top:0;left:0;bottom:0;width:0%;background:#eae4de;z-index:0;-webkit-transition:width .45s ease;transition:width .45s ease}.conseil-card:hover .conseil-content::before{width:100%}.conseil-card .conseil-content>*{position:relative;z-index:1;padding:1rem 1.5rem}.conseil-card .conseil-content,.conseil-card .conseil-content h2 .conseil-card .conseil-content p{color:#181818;text-decoration:none}.conseil-card .conseil-content h3 a:hover{text-decoration:underline}@media(max-width: 991.98px){.conseil-card{gap:1rem}.conseil-card .conseil-thumb{-ms-flex-preferred-size:200px;flex-basis:200px;width:200px;height:132px}.conseil-card{gap:0}}@media(max-width: 575.98px){.conseil-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.conseil-card .conseil-thumb{width:100%;height:180px}}.specs-section .form-select.custom-select{background-color:rgba(0,0,0,0);border:1px solid #181818;border-radius:0;height:60px;width:435px;padding:0 1rem;font-size:20px;font-weight:300;color:#181818;-webkit-box-shadow:none;box-shadow:none;background-repeat:no-repeat;background-position:right 1rem center;background-size:16.77px 10.05px;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease}.specs-section .form-select.custom-select:hover{border-color:#181818}.specs-section .form-select.custom-select:focus{border-color:#181818;outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.specs-section .form-select.custom-select option[disabled]{color:#181818}.specs-section .form-select.custom-select option{color:#181818}.specs-section .pseudo-select{position:relative}.specs-section .pseudo-select .btn-select{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;background:rgba(0,0,0,0);border:1px solid #181818;border-radius:0;height:60px;width:435px;max-width:100%;padding:0 1rem;font-size:20px;font-weight:300;color:#181818;-webkit-box-shadow:none;box-shadow:none}.specs-section .pseudo-select .btn-select:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;border-color:#181818}.specs-section .pseudo-select .btn-select .chev{display:inline-block;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.specs-section .pseudo-select .btn-select[aria-expanded=true] .chev{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.specs-section .pseudo-select .dropdown-menu{border:none;border-radius:0;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);padding:.25rem 0;width:100%;margin-top:-2px !important}.specs-section .dropdown-toggle::after{display:none}.specs-section .pseudo-select .dropdown-item{font-size:16px;padding:.5rem .75rem;color:#181818}.specs-section .pseudo-select .dropdown-item.active,.specs-section .pseudo-select .dropdown-item:active{background:#eae4de;color:#181818}.specs-section .pseudo-select .dropdown-item:hover{background:rgba(24,24,24,.06)}.specs-section .helper-text a{color:#181818;text-decoration:underline}.specs-section .btn-outline-dark{color:#181818;border-color:#181818;border-radius:0;height:59px;width:532px;padding:0 1rem;font-size:22px;font-weight:500;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.specs-section .btn-outline-dark:hover{background-color:#181818;color:#fff}.specs-section .btn-outline-dark:hover svg path{stroke:#fff}@media(max-width: 991.98px){.specs-section .form-select.custom-select,.specs-section .pseudo-select .btn-select,.specs-section .pseudo-select,.specs-section .pseudo-select .dropdown-menu,.specs-section .btn-outline-dark{width:100% !important;min-width:100% !important}.specs-section .pseudo-select.me-4{margin-right:0 !important}.specs-section .btn-outline-dark{padding:0 .5rem;font-size:14px}}.page-404{margin-top:300px}.page-404::before{content:"";position:absolute;top:0;left:0;width:100%;height:300px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));z-index:1}@media(max-width: 991.98px){.imgParallax img{width:100%;margin-left:0 !important}.imgParallax .pe-0{padding-right:calc(var(--bs-gutter-x)*.5) !important}}@media(max-width: 991.98px){.savoirFaireSection img{width:100%}}/*# sourceMappingURL=style.css.map */