/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-navbar{position:fixed;top:0;left:0;right:0;background:#ffffff;z-index:200;}#block-navbar:before{content:"";position:absolute;left:0;top:100%;right:48%;bottom:-30px;background-image:url(/themes/custom/kaneva/assets/images/block-navbar/shape_left.svg#svgView(preserveAspectRatio(none))");background-repeat:no-repeat;background-position:top -1px right;background-size:100% 100%;z-index:1;}#block-navbar:after{content:"";position:absolute;left:48%;top:100%;right:0;bottom:-30px;background-image:url(/themes/custom/kaneva/assets/images/block-navbar/shape_left.svg#svgView(preserveAspectRatio(none))");background-repeat:no-repeat;background-position:top -1px right;background-size:100% 100%;z-index:1;-webkit-transform:scaleX(-1);transform:scaleX(-1);}#block-navbar #navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;height:90px;}@media (max-width:991px){#block-navbar #navbar:before{content:"";position:absolute;top:-3px;left:0;width:100vw;height:80px;background-image:url(/themes/custom/kaneva/assets/images/block-navbar/background-blanc-menu.svg);background-size:cover;background-position:center;z-index:1;}}#block-navbar #navbar .titre-menu{display:none;}@media (max-width:991px){#block-navbar #navbar .titre-menu{position:absolute;top:30px;right:10px;z-index:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#block-navbar #navbar .titre-menu p{color:var(--contrast-darkpurple,#321732);-webkit-text-stroke-width:0.1000000015;-webkit-text-stroke-color:var(--contrast-darkpurple,#321732);font-family:Sniglet;font-size:14px;font-style:normal;font-weight:400;line-height:normal;}}@media (max-width:991px){#block-navbar #navbar{height:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}#block-navbar #navbar .logo{position:absolute;top:10px;left:5px;z-index:2;}#block-navbar #navbar .logo img{width:130px;}@media (max-width:991px){#block-navbar #navbar .logo img{width:102px;}}@media (min-width:992px){#block-navbar #navbar .logo{top:15px;left:15px;}#block-navbar #navbar .logo img{width:150px;}}@media (max-width:991px){#block-navbar #navbar.open{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}}#block-navbar #navbar.open .nav{-webkit-transform:translateY(90px) translateX(90px);transform:translateY(90px) translateX(90px);}@media (max-width:991px){#block-navbar #navbar.open .nav{-webkit-transform:translateY(50px) translateX(0);transform:translateY(50px) translateX(0);padding-bottom:30px;}}#block-navbar #navbar.open .nav .nav:first-child{position:relative;}@media (max-width:991px){#block-navbar #navbar.open .nav .nav:first-child:after{content:"";position:absolute;top:-87px;right:0px;width:120px;height:328px;background-image:url(/themes/custom/kaneva/assets/images/block-navbar/MANGO.svg);background-size:contain;background-repeat:no-repeat;background-position:right;z-index:-11;}#block-navbar #navbar.open .nav .nav:first-child:before{content:"";position:absolute;top:211px;left:-24px;width:145px;height:157px;background-image:url(/themes/custom/kaneva/assets/images/block-navbar/pomme1.svg);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;}}@media (min-width:992px){#block-navbar #navbar.open .nav{-webkit-transform:none;transform:none;}}#block-navbar #navbar.open .locations{background:#FFF2C4;}@media (max-width:991px){#block-navbar #navbar.open .locations{-webkit-transform:translateY(100%) translateX(0);transform:translateY(100%) translateX(0);}}#block-navbar #navbar.open .locations span{color:var(--brand-purple,#512851);font-size:20px;width:177px;text-align:center;}#block-navbar #navbar .nav{position:relative;background:#FBE1B6;width:100vw;height:50vh;overflow-y:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:0.9s ease-in-out transform;transition:0.9s ease-in-out transform;margin-left:auto;margin-right:auto;}@media (max-width:991px){#block-navbar #navbar .nav{display:none;background:#FFE000;height:70vh;}}#block-navbar #navbar .nav .nav{margin:0 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-family:"Sniglet",cursive;font-size:25px;}@media (max-width:991px){#block-navbar #navbar .nav .nav{gap:55px;padding-top:80px;}#block-navbar #navbar .nav .nav .nav-item:nth-child(1){position:relative;}#block-navbar #navbar .nav .nav .nav-item:nth-child(1):before{content:"";position:absolute;top:-20px;left:-81px;width:59px;height:44px;background-image:url(/themes/custom/kaneva/assets/images/block-navbar/gobi---puzzle.png);background-size:cover;background-position:center;z-index:1;}#block-navbar #navbar .nav .nav .nav-link{font-size:32px;}}@media (max-width:991px){#block-navbar #navbar .nav .nav a{font-size:27px;line-height:35px;}}@media (min-width:992px){#block-navbar #navbar .nav{background:#ffffff;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;width:auto;height:auto;}#block-navbar #navbar .nav .nav{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;font-size:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media (min-width:1440px){#block-navbar #navbar .nav .nav{gap:70px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}#block-navbar #navbar .coupons{position:absolute;top:-6px;right:75px;z-index:3;-webkit-transform:scale(0.7);transform:scale(0.7);background-image:url(/themes/custom/kaneva/assets/images/block-navbar/bon_de_reduc-min.svg);background-repeat:no-repeat;background-position:center center;width:100px;height:100px;text-align:center;}@media (max-width:991px){#block-navbar #navbar .coupons{right:45px;}}@media (min-width:992px){#block-navbar #navbar .coupons{top:22px;right:175px;-webkit-transform:none;transform:none;}}#block-navbar #navbar .coupons a{-webkit-transform:translateY(48px);transform:translateY(48px);display:inline-block;font-family:"Sniglet",cursive;font-size:14px;}#block-navbar #navbar .locations{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:992px){#block-navbar #navbar .locations{position:absolute;width:210px;height:106px;right:0;top:0;background-image:url(/themes/custom/kaneva/assets/images/block-navbar/nous_trouver.svg);background-repeat:no-repeat;background-position:top -65px right -55px;z-index:2;color:#ffffff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#block-navbar #navbar .locations a{color:#ffffff;}#block-navbar #navbar .locations span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate(67px,-10px);transform:translate(67px,-10px);width:140px;position:relative;color:var(--brand-purple,#512851);}#block-navbar #navbar .locations span:before{display:block;width:43px;height:36px;content:"";background-image:url(/themes/custom/kaneva/assets/images/block-navbar/pin.svg);background-repeat:no-repeat;background-position:center center;}}@media (max-width:991px){#block-navbar #navbar .locations{display:none;z-index:2;color:#ffffff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:unset;width:unset;height:unset;right:unset;top:unset;background:unset;width:100%;background:#FFF2C4;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;padding:0x 20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}#block-navbar #navbar .locations.open{display:-webkit-box;display:-ms-flexbox;display:flex;}#block-navbar #navbar .locations:before{content:"";position:absolute;left:0;height:50px;bottom:100%;width:100%;background-image:url(/themes/custom/kaneva/assets/images/block-navbar/shape_top_violet.svg);background-repeat:no-repeat;background-position:bottom;background-size:100%;z-index:1;}#block-navbar #navbar .locations:after{content:"";position:absolute;left:0;height:60px;right:0;top:98%;width:100%;background-image:url(/themes/custom/kaneva/assets/images/block-navbar/shape_bot_violet.svg);background-repeat:no-repeat;background-position:top center;background-size:100%;z-index:1;}#block-navbar #navbar .locations a{color:#ffffff;}#block-navbar #navbar .locations span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:unset;transform:unset;width:unset;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#block-navbar #navbar .locations span:before{display:block;width:43px;height:36px;content:"";background-image:url(/themes/custom/kaneva/assets/images/block-navbar/pin.svg);background-repeat:no-repeat;background-position:center center;margin-right:15px;}}#block-navbar #navbar .hamburger{position:absolute;top:43px;right:20px;width:30px;height:3px;background:#512851;display:none;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;z-index:2;border-radius:2px;}@media screen and (max-width:768px){#block-navbar #navbar .hamburger{display:block;}}#block-navbar #navbar .hamburger:after,#block-navbar #navbar .hamburger:before{-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;content:"";position:absolute;display:block;width:100%;height:100%;background:#512851;border-radius:2px;}#block-navbar #navbar .hamburger:before{top:-10px;}#block-navbar #navbar .hamburger:after{bottom:-10px;}#block-navbar #navbar.open .hamburger{-webkit-transform:rotate(45deg);transform:rotate(45deg);}#block-navbar #navbar.open .hamburger:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);bottom:0;}#block-navbar #navbar.open .hamburger:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0;}@media screen and (max-width:768px){#block-navbar #navbar .hamburger{display:block;}}@media (min-width:992px){body.toolbar-fixed #block-navbar{top:50px;}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open #block-navbar{top:78px;}}
