html{font-family:'Outfit', sans-serif}html{font-size:16px}@media screen and (min-width: 320px){html{font-size:calc(16px + 6px*(100vw - 320px)/1380)}}@media screen and (min-width: 1700px){html{font-size:22px}}body{font-family:'Outfit', sans-serif;font-weight:300;font-size:1em;line-height:1.5}h1,.h1{font-size:1.8020324707em}h2,.h2{font-size:1.6018066406em}h3,.h3{font-size:1.423828125em}h4,.h4{font-size:1.265625em}h5,.h5{font-size:1.125em}h6,.h6{font-size:1em}.display-4{font-size:2.8020324707em}.display-3{font-size:3.1522865295em}.display-2{font-size:3.5463223457em}.display-1{font-size:3.989612639em}@media(min-width: 576px){.col-sm-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-sm-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-sm-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-sm-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-sm-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-sm-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-sm-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-sm-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-sm-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-sm-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width: 768px){.col-md-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-md-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-md-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-md-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-md-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-md-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-md-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-md-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-md-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-md-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width: 992px){.col-lg-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-lg-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-lg-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-lg-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-lg-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-lg-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-lg-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-lg-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-lg-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-lg-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width: 1200px){.col-xl-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-xl-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-xl-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-xl-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-xl-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-xl-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-xl-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-xl-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-xl-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-xl-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width: 1600px){.col-xxl-1{font-size:calc((1em - 16px)/(12/1) + 16px)}.col-xxl-2{font-size:calc((1em - 16px)/(12/2) + 16px)}.col-xxl-3{font-size:calc((1em - 16px)/(12/3) + 16px)}.col-xxl-4{font-size:calc((1em - 16px)/(12/4) + 16px)}.col-xxl-5{font-size:calc((1em - 16px)/(12/5) + 16px)}.col-xxl-6{font-size:calc((1em - 16px)/(12/6) + 16px)}.col-xxl-7{font-size:calc((1em - 16px)/(12/7) + 16px)}.col-xxl-8{font-size:calc((1em - 16px)/(12/8) + 16px)}.col-xxl-9{font-size:calc((1em - 16px)/(12/9) + 16px)}.col-xxl-10{font-size:calc((1em - 16px)/(12/10) + 16px)}}@media(min-width: 1600px){.col-xxl-1{flex:0 0 calc(1/12*100);max-width:calc(1/12*100)}.col-xxl-2{flex:0 0 calc(2/12*100);max-width:calc(2/12*100)}.col-xxl-3{flex:0 0 calc(3/12*100);max-width:calc(3/12*100)}.col-xxl-4{flex:0 0 calc(4/12*100);max-width:calc(4/12*100)}.col-xxl-5{flex:0 0 calc(5/12*100);max-width:calc(5/12*100)}.col-xxl-6{flex:0 0 calc(6/12*100);max-width:calc(6/12*100)}.col-xxl-7{flex:0 0 calc(7/12*100);max-width:calc(7/12*100)}.col-xxl-8{flex:0 0 calc(8/12*100);max-width:calc(8/12*100)}.col-xxl-9{flex:0 0 calc(9/12*100);max-width:calc(9/12*100)}.col-xxl-10{flex:0 0 calc(10/12*100);max-width:calc(10/12*100)}}@media(min-width: 1600px){.offset-xxl-1{order:1}.offset-xxl-2{order:2}.offset-xxl-3{order:3}.offset-xxl-4{order:4}.offset-xxl-5{order:5}.offset-xxl-6{order:6}.offset-xxl-7{order:7}.offset-xxl-8{order:8}.offset-xxl-9{order:9}.offset-xxl-10{order:10}}@media(min-width: 1600px){.order-xxl-1{margin-left:calc(1/12*100)}.order-xxl-2{margin-left:calc(2/12*100)}.order-xxl-3{margin-left:calc(3/12*100)}.order-xxl-4{margin-left:calc(4/12*100)}.order-xxl-5{margin-left:calc(5/12*100)}.order-xxl-6{margin-left:calc(6/12*100)}.order-xxl-7{margin-left:calc(7/12*100)}.order-xxl-8{margin-left:calc(8/12*100)}.order-xxl-9{margin-left:calc(9/12*100)}.order-xxl-10{margin-left:calc(10/12*100)}}h1,h2,h3,h4,h5,h6{font-family:'Outfit', sans-serif;font-weight:600}.btn{display:inline-block;font-size:17px;font-weight:600;font-family:'Outfit', sans-serif;letter-spacing:5px;line-height:25px;mix-blend-mode:normal;padding:10px 24px 12px;text-align:center;text-transform:uppercase;transition:background-color .75s ease-in-out,color .75s ease-in-out;border-radius:0 !important}.btn.btn-primary{background:#ffdaa9;border-color:#ffdaa9;color:#222121}.btn.btn-primary:hover{background:#222121;color:#ffdaa9}.btn.btn-secondary{background:#ebeaea;border-color:#ebeaea;color:#222121}.btn.btn-secondary:hover{background:#222121;color:#ebeaea}.btn.lined{border-width:1px;border-style:solid;padding:9px 24px 11px}.navbar-toggler{margin-left:-1rem}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 218, 169, 0.999)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");font-size:30px}.body-container{width:100%}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:100;letter-spacing:.1em;line-height:1.2em;text-transform:uppercase}h1 strong,.h1 strong,h2 strong,.h2 strong,h3 strong,.h3 strong,h4 strong,.h4 strong,h5 strong,.h5 strong,h6 strong,.h6 strong{font-weight:400}h1,.h1{font-size:28px}@media(min-width: 576px){h1,.h1{font-size:42px}}@media(min-width: 768px){h1,.h1{font-size:56px}}@media(min-width: 992px){h1,.h1{font-size:70px}}@media(min-width: 1200px){h1,.h1{font-size:80px}}@media(min-width: 1600px){h1,.h1{font-size:90px}}h2,.h2{font-size:24px}@media(min-width: 576px){h2,.h2{font-size:32px}}@media(min-width: 768px){h2,.h2{font-size:40px}}@media(min-width: 992px){h2,.h2{font-size:48px}}@media(min-width: 1200px){h2,.h2{font-size:54px}}@media(min-width: 1600px){h2,.h2{font-size:60px}}h3,.h3{font-size:18px}@media(min-width: 576px){h3,.h3{font-size:20px}}@media(min-width: 768px){h3,.h3{font-size:22px}}@media(min-width: 992px){h3,.h3{font-size:24px}}@media(min-width: 1200px){h3,.h3{font-size:27px}}@media(min-width: 1600px){h3,.h3{font-size:30px}}body{font-size:14px}@media(min-width: 576px){body{font-size:15px}}@media(min-width: 768px){body{font-size:16px}}@media(min-width: 1200px){body{font-size:17px}}.site{position:relative;z-index:1}div:has(>.grecaptcha-badge){position:relative;z-index:1}* strong,* b{font-weight:700}ul{margin:0 15px 1.5em}ul li{list-style-image:url("/wp-content/themes/yannickweb-child/assets/images/icons/arrow-right.png")}ul li ul{margin:0 15px}ul li ul li{list-style:circle}.intro-content ul li{list-style-image:url("/wp-content/themes/yannickweb-child/assets/images/icons/arrow-right-dark.png")}.intro-content ul li ul li{list-style:circle}.primary{color:#ffdaa9}.float-right{float:right}img.logo-signature{content:url("/wp-content/themes/yannickweb-child/assets/images/logo/logo-signature.png");display:inline;vertical-align:middle}img.logo-signature.large{width:800px}.site-header{background:#222121 !important;padding:0;position:sticky;top:0;z-index:100;overflow:visible}@media(max-width: 575.98px){.col-auto:has(.site-branding){max-width:75%}}.custom-logo-link{display:block;margin:0 -24px;padding:14px 24px 0}@media(min-width: 576px){.custom-logo-link{padding:7px 24px 0}}@media(min-width: 1600px){.custom-logo-link{padding:24px}}.custom-logo-link .custom-logo{margin:7px 0 0;height:70px;width:auto}@media(max-width: 1199.98px){.custom-logo-link .custom-logo{height:auto;margin:5px 0;width:auto}}@media(max-width: 1599.98px){.custom-logo-link .custom-logo{max-height:50px}}.navbar{display:flex;align-items:center;justify-content:flex-end;margin:0 -12px !important}.navbar .nav-item{margin:0}.navbar .nav-item .nav-link{display:block;margin:2px;padding:5px 8px 10px;font-size:17px;letter-spacing:3px;font-weight:600;text-transform:uppercase;-webkit-text-decoration:rgba(0,0,0,0) underline;text-decoration:rgba(0,0,0,0) underline;transition:text-decoration-color .75s ease-in-out,font-weight .75s ease-in-out}@media(min-width: 1600px){.navbar .nav-item .nav-link{padding:5px 10px 10px}}.navbar .nav-item .nav-link:hover,.navbar .nav-item .nav-link:active{text-decoration-color:currentColor}.navbar .nav-item.top-menu-cart-icon .nav-link{margin:0;margin-top:-4px;padding:25px 25px 0 0;position:relative;width:0px;height:0px;overflow:hidden}@media(min-width: 1600px){.navbar .nav-item.top-menu-cart-icon .nav-link{padding:25px 45px 0 0}}.navbar .nav-item.top-menu-cart-icon .nav-link::before{content:url("/wp-content/themes/yannickweb-child/assets/images/icons/cart-colored.svg");position:absolute;display:block;width:25px;height:25px;top:0;left:0}@media(min-width: 1600px){.navbar .nav-item.top-menu-cart-icon .nav-link::before{left:10px}}.navbar .nav-item.active .nav-link,.navbar .nav-item.current-menu-item .nav-link{text-decoration-color:currentColor}.navbar .nav-item:has(li.active) .nav-link{text-decoration-color:currentColor}.navbar .nav-item.menu-item-has-children{position:relative;margin-right:17px}.navbar .nav-item.menu-item-has-children::after{content:url("/wp-content/themes/yannickweb-child/assets/images/icons/arrow-down-white.png");position:absolute;top:0;transform:translateY(50%);width:15px;height:9px;right:-5px;margin-left:5px}.navbar .nav-item.dropdown{position:relative;overflow:visible}.navbar .nav-item.dropdown ul{display:none;position:absolute;overflow:visible;padding:0 15px 15px;width:100%;background:#222121 !important}.navbar .nav-item.dropdown ul .nav-item .dropdown-item{color:#efefee !important;display:block;margin:2px;padding:5px 10px 10px;font-size:16px;letter-spacing:2px;font-weight:600;-webkit-text-decoration:rgba(0,0,0,0) underline;text-decoration:rgba(0,0,0,0) underline;transition:text-decoration-color .75s ease-in-out,font-weight .75s ease-in-out;background:#222121 !important}.navbar .nav-item.dropdown ul .nav-item .dropdown-item:hover{text-decoration:underline;text-decoration-color:currentColor !important}.navbar .nav-item.dropdown ul .nav-item.active .dropdown-item{text-decoration:underline;text-decoration-color:currentColor !important}.navbar#menu-header-menu .nav-item .nav-link{color:#efefee !important}.navbar#menu-top-menu .nav-item:not(:last-child) .nav-link{color:#ffdaa9 !important;font-size:16px}.navbar#menu-top-menu .nav-item:last-child .nav-link{display:inline-block;font-size:16px;font-weight:600;font-family:'Outfit', sans-serif;letter-spacing:5px;line-height:25px;mix-blend-mode:normal;text-align:center;text-transform:uppercase;transition:background-color .75s ease-in-out,color .75s ease-in-out;border-width:1px;border-style:solid;padding:6px 24px 7px;margin-top:-4px;margin-right:12px;background:#ffdaa9;border-color:#ffdaa9;color:#222121}.navbar#menu-top-menu .nav-item:last-child .nav-link:hover{background:#222121;color:#ffdaa9}@media(min-width: 1600px){.navbar#menu-top-menu .nav-item:last-child .nav-link{font-size:17px}}.navbar#menu-top-menu .nav-item:last-child .nav-link:hover,.navbar#menu-top-menu .nav-item:last-child .nav-link:active{-webkit-text-decoration:rgba(0,0,0,0) underline;text-decoration:rgba(0,0,0,0) underline}nav.header-nav-bottom .menu-header-menu-container{width:100%;padding-bottom:14px}nav.header-nav-bottom .menu-header-menu-container .navbar{justify-content:space-between}.mobile-tel{fill:#000}.theMenuMobile.active #main-nav-mobile{transform:translateX(0)}.theMenuMobile #main-nav-mobile{padding:0;background:linear-gradient(180deg, #222121 25%, rgba(18, 16, 16, 0.5) 100%) center/cover no-repeat;transform:translateX(200%);max-width:100%;width:100%}.theMenuMobile #main-nav-mobile .close-menu{justify-self:self-end;position:relative;height:40px;width:40px;cursor:pointer}.theMenuMobile #main-nav-mobile .close-menu::after,.theMenuMobile #main-nav-mobile .close-menu::before{width:40px;height:3px;background:#ffdaa9;margin:-1px -50% 0}.theMenuMobile #main-nav-mobile ul{margin:0}.theMenuMobile #main-nav-mobile ul li{list-style:none;cursor:pointer}.theMenuMobile #main-nav-mobile ul li.active{background-color:#222121}.theMenuMobile #main-nav-mobile ul li.active a{color:#ffdaa9}.theMenuMobile #main-nav-mobile ul li:hover{background:linear-gradient(-90deg, #222121 25%, #2e2a2a 100%) center/cover no-repeat}.theMenuMobile #main-nav-mobile ul li a{border:none;border-bottom:1px solid rgba(255,255,255,.6);margin:0;padding:10px}.theMenuMobile #main-nav-mobile ul li.nav-item.menu-item-has-children{margin-right:0}.theMenuMobile #main-nav-mobile ul li.nav-item.menu-item-has-children a{padding-right:25px}.theMenuMobile #main-nav-mobile ul li.nav-item.menu-item-has-children a+.show{border-bottom:1px solid rgba(255,255,255,.6)}.theMenuMobile #main-nav-mobile ul li.nav-item.menu-item-has-children::after{content:"";background:url("/wp-content/themes/yannickweb-child/assets/images/icons/arrow-down.png") center/contain no-repeat;width:15px;height:45px;margin-right:10px;transform:translate(0)}.theMenuMobile #main-nav-mobile ul li.nav-item.menu-item-has-children ul li{margin:0;padding:0;margin-left:15px}.theMenuMobile #main-nav-mobile ul li.nav-item.menu-item-has-children ul li:last-child a{border-bottom:0}.hero-section{container-type:size;contain:layout;position:relative;height:calc(100vh - var(--header-height, 0px));aspect-ratio:1920/calc(1080 - var(--header-height, 0px));width:100%}.hero-section .hero-section-bg,.hero-section .hero-section-bg *{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover;object-position:center}.hero-section .hero-section-bg::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.702;background-color:#4e4e4e}.hero-section>.container,.hero-section>.container>.row{height:100%;align-items:center}.hero-section .hero-content{color:#ffdaa9;font-size:50px;letter-spacing:.1em;line-height:1em;text-transform:uppercase;font-weight:400;padding-block:1em}.hero-section .hero-content h1{color:#fff;margin:0 0 50px;text-transform:uppercase;letter-spacing:0}.hero-section .hero-content h1 strong{font-weight:400}