:root{--dark-color1:#171717;--dark-color2:#222020;--dark-color3:#2b242b;--theme-color1:#ffd233;--theme-color1-rgb-value:174,125,84;--theme-color1-rgb-value:255,210,51;--filter-color1:brightness(0) saturate(100%) invert(53%) sepia(40%) saturate(505%) hue-rotate(345deg) brightness(91%) contrast(83%);--filter-color1:brightness(0) saturate(100%) invert(98%) sepia(89%) saturate(5647%) hue-rotate(325deg) brightness(100%) contrast(101%);--filter-white:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(81deg) brightness(101%) contrast(102%);--filtre-black:brightness(0) saturate(100%) invert(0%) sepia(84%) saturate(7438%) hue-rotate(197deg) brightness(113%) contrast(113%)}*{scroll-margin-top:70px}.tarteaucitronIconBottomRight{left:0;right:auto;width:fit-content!important}.filter-color1{filter:var(--filter-color1)}.ckedit li:before{color:var(--theme-color1);content:"\f058";font-family:Font Awesome\ 6 Free;font-weight:900;margin-right:.5em}.home,.home .banner-section-five{height:100vh}.home .header-lower .main-box{justify-content:center}.home .banner-section-five .content-column{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:auto;width:max-content}.home .banner-section-five .inner-column .title{font-size:36px}.home .banner-section-five .inner-column.home__button{background-color:rgba(0,0,0,.2);bottom:0;margin:20px;padding:0 20px 4px;transition:all .3s ease-in-out;width:100%}.home .banner-section-five .inner-column.home__button:hover{backdrop-filter:blur(5px);background-color:rgba(var(--theme-color1-rgb-value),.5);bottom:5px}.home .banner-section-five .inner-column.home__button .title{line-height:inherit;margin-bottom:0}.bg-overlay{background-color:rgba(0,0,0,.4);height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:1}.home__auto-container,.home__content-column{position:relative;z-index:2}.picto-nav{align-items:end;gap:32px;position:fixed;right:0;top:50vh;transform:translateY(-50%);z-index:999}.picto-nav,.picto-nav .button{display:flex;flex-direction:column}.picto-nav .button{align-items:center;background-color:rgba(var(--theme-color1-rgb-value),.8);border:1px solid var(--theme-color1);border-radius:10px 0 0 10px;max-width:fit-content;padding:14px;transition:all .3s ease-in-out}.picto-nav .button:hover{backdrop-filter:blur(5px);background-color:rgba(var(--theme-color1-rgb-value),1)}.picto-nav .button img{transform:scale(1);transition:all .3s ease-in-out;width:40px}.picto-nav .button:hover img{transform:scale(1.1)}.picto-nav .mon-compte p{color:#000;font-size:10px;margin-bottom:0;margin-top:4px}.picto-nav .mon-compte span{border:1px solid #000;border-radius:100%;bottom:2px;height:9px;position:absolute;right:3px;width:9px}.picto-nav .mon-compte span.en-ligne{background-color:#00e500}.picto-nav .mon-compte span.hors-ligne{background-color:red}.header-style-three{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6)}.main-header .outer-box--mobile-nav{display:none}.header-style-three:has(.sticky-header.fixed-header){backdrop-filter:none}.main-menu .navigation{align-items:center;display:flex}.menu-box .navigation>li:hover>a{color:var(--theme-color1)}.main-menu .navigation img,.menu-box .navigation img{filter:var(--filter-white);width:42px}.main-menu .navigation img:hover,.menu-box .navigation img:hover{filter:var(--filter-color1)}.header-style-three .main-menu .navigation>li.active img{color:var(--filter-color1);filter:var(--filter-color1)}.header-style-three .main-menu .navigation>li.active>a:before{width:100%}.header-style-three .main-menu .navigation>li.picto>a:hover:before{width:0}.nav-outer .main-menu .navigation img:hover{filter:var(--filter-color1)}.header-style-three .sticky-header .main-menu .navigation>li:hover>a{color:var(--theme-color1)}.header-style-three .sticky-header.fixed-header{display:flex;flex-direction:column}.double-nav{backdrop-filter:blur(20px);background-color:rgba(0,0,0,.6);width:100%}.double-nav__list{display:flex;justify-content:center;margin:auto;width:700px}.double-nav__list a .double-nav__element{border-left:0 solid #fff;border-right:1px solid #fff;color:#fff;padding:10px 25px;transition:all .3s ease-in-out;width:max-content}.double-nav__list a .double-nav__element:hover{background-color:rgba(var(--theme-color1-rgb-value),1);color:#000}.double-nav__list a:first-child .double-nav__element{border-left:1px solid #fff;border-right:1px solid #fff}.double-nav__list a:last-child .double-nav__element{border-left:0 solid #fff;border-right:1px solid #fff}.double-nav__element a{font-family:var(--text-font);font-size:14px}.double-nav__element:hover a{color:#fff}.header-style-three .sticky-header .navigation li.active:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--theme-color1);content:"";display:block;height:0;left:calc(50% - 10px);margin:8px auto 0;position:absolute;top:29px;width:0}.header-style-three .sticky-header .main-menu .navigation>li>a{line-height:19px}.header-style-three .sticky-header .navigation li.picto.active:after{display:none}.banner-section-four .outer-box{padding-top:182px}.service-block-four .title{min-height:87px}.user-links li{margin-bottom:14px}.contact-list .inner .list-info{margin-bottom:12px}.about-section .content-column .inner-column .sec-title .text-2{color:var(--theme-color1);margin-top:26px}.contact-block .content-box .icon-img img{filter:var(--filter-color1)}.contact-block .inner-box:before{border:1px solid rgba(var(--theme-color1-rgb-value),.4)}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:var(--filter-color1)}.contact-form select{background-color:#0a090f}.about-section .content-column .inner-column .list-style-two li .icon{color:var(--theme-color1)}.about-section .content-column .inner-column .sec-title .text{margin-top:8px}.contact-form input,.contact-form select,.contact-form textarea{color:#a0a0a0!important;opacity:1}.feature-section-five .content-column .inner-column .sec-title h3{color:#fff;margin-top:18px}.feature-section-five .content-column .inner-column .sec-title h4{color:#fff}.feature-section-five .content-column .inner-column{padding:50px 0}.list-style-two{margin-top:8px}.feature-section-five .outer-box .bg-image{width:50%}.feature-section-five .content-column{left:calc(50% + 70px);max-width:calc(50% - 140px)}.date{display:flex;flex-wrap:wrap;justify-content:space-between;margin:95px auto auto;width:calc(100% - 140px)}.date .date__mois{backdrop-filter:blur(20px);background-color:rgba(0,0,0,.4);border:1px solid var(--theme-color1);border-radius:5px;margin-bottom:16px;padding:20px;width:calc(50% - 18px)}.date .date__mois h4{color:#fff;margin-bottom:0}.date .date__mois li{color:#fff}.feature-section-five .feature-slider .slick-arrow.slick-next,.feature-section-five .feature-slider .slick-arrow.slick-prev{top:20px}.feature-section-five .feature-slider .slick-arrow.slick-prev{left:auto;right:140px}.feature-section-five .feature-slider .slick-arrow.slick-next{left:auto;right:70px}.ateliers__tarif{display:flex}.ateliers__tarif .picto-euro{filter:var(--filter-color1);height:28px;margin-right:6px}.container__menus{padding:120px 70px 0}.menu-slide .menu__text{color:#fff;font-family:var(--title-font)}.menu__description .title-etape{border-top:1px solid var(--theme-color1);font-size:28px;margin:36px auto auto;padding-bottom:12px;padding-top:12px;width:80%}.menu__title{margin:auto;width:80%}.menu__description .text-description{color:#fff!important;font-family:var(--h6-font-weight);font-weight:var(--h6-font-weight);line-height:var(--line-height-heading-small)}.menu__text span{color:var(--theme-color1)}.testimonial-section-two .testimonials .testimonial-thumbs{margin-bottom:0;margin-top:60px}.swiper-button-next--menu,.swiper-button-prev--menu{top:65px}.le-bistrot-1534 .inner-column{padding-right:95px}.pricing-block-two .inner-box .content-box .title span:before{left:-225px;width:221px}.pricing-block-two .inner-box.inner-box--prix--right{padding-left:0;padding-right:99px}.pricing-block-two .inner-box.inner-box--prix--left .content-box .title span:before{left:-290px;width:290px}.dormir__tarif .list-style-two li .icon{top:50%;transform:translateY(-50%)}.pricing-block-three .inner-box .content-column .inner-column .list-style-two li{border-bottom:1px solid var(--theme-color1);padding-bottom:10px}textarea.form-control{height:280px}.map-section{height:450px}.blog__pagination{margin:auto}.pagination__next{color:#000;left:auto;right:0}.pagination__previous{color:#000}.pagination__page{color:#000;left:50%;transform:translate(-50%)}.pagination__next:hover,.pagination__page:hover,.pagination__previous:hover{background-color:var(--theme-color2);cursor:pointer}.article__double-img{border-radius:12px;height:200px;object-fit:cover;object-position:bottom;width:100%}.boutique{background-color:rgba(var(--theme-color1-rgb),.1);background-color:var(--dark-color2)!important}.boutique-page-produit{background-color:transparent!important}.boutique .product-block .inner-box{background-color:var(--dark-color1)!important;border:none;border-radius:0;box-shadow:0 8px 24px hsla(0,0%,100%,.08);position:relative;text-align:left}.boutique .product-block .inner-box .content-box{padding-bottom:30px}.boutique .product-block .inner-box .image-box a{width:100%}.boutique .product-block .inner-box .image-box img{height:204px;object-fit:cover;width:100%}.boutique .product-block h4 a{color:#000}.product-block .inner-box:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.boutique .filters .filter{background-color:#fff;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);color:#000}.featured-products .filters .filter.active,.featured-products .filters .filter:hover{color:#000}.featured-products .filters li.active:before,.featured-products .filters li:hover:before{display:none}.boutique .shop-sidebar .sidebar-search .search-form .form-group input[type=search]{background-color:var(--dark-color1)!important;color:#fff}.boutique .room-service-block-one .content-box{padding:15px 30px}.boutique .room-service-block-one .content-box .title{font-size:20px;min-height:60px}.boutique .room-service-block-one .content-box .category{color:var(--theme-color1);font-size:12px}.boutique .room-service-block-one .content-box .price{margin-left:auto;width:max-content}.shop-sidebar .category-widget .category-list li.active a,.shop-sidebar .post-widget .post .price{color:var(--theme-color1)}.shop-sidebar .category-widget .category-list li a:before{opacity:0;transition:all .3s ease-in-out}.shop-sidebar .category-widget .category-list li.active a:before,.shop-sidebar .category-widget .category-list li:hover a:before{opacity:1}.featured-products .filters .filter-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.main-header .logo img{height:94px}.shop-sidebar .category-widget .category-list li a,.shop-sidebar .post-widget .post a{color:#fff}.shop-sidebar .post-widget .post .post-thumb img{height:68px;object-fit:cover;width:68px}.product-details .image-box img{height:576px;object-fit:cover}.product-details__quantity .quantity-box input{background-color:var(--dark-color2)}.product-details__quantity .quantity-box button{color:var(--dark-color1)}.product-details__content-text1{color:#fff}.product-details .product-info .product-details__social .social-icon-one .fab{filter:var(--filter-white);font-size:20px}.product-details .product-info .product-details__social .social-icon-one .fab:hover{filter:var(--filter-color1)}.header-style-three .header-top .inner-box .top-left span .icon{color:var(--theme-color1)}.header-style-three .main-menu .navigation>li>a:before{filter:var(--filter-color1)}.pricing-block-two .inner-box .content-box .title{display:block}.pricing-block-two .inner-box{padding:14px}.news-section:before{display:none}.news-block .inner-box .content-box .read-more{color:#fff}.news-block .inner-box .content-box .read-more:hover,.news-block .inner-box .content-box .read-more:hover i{color:#000}.boutique .filters .filter.active,.featured-products .filters .filter:hover,.shadow-img{box-shadow:0 8px 24px hsla(0,0%,100%,.08)}.sidebar__post .sidebar__post-list li{border-radius:10px}.sidebar__post .sidebar__post-list .sidebar__post-content h3 a{color:#fff}.sidebar__post .sidebar__post-list li:hover .sidebar__post-content h3 a{color:#000}.service-section:before{filter:brightness(0) saturate(100%) invert(5%) sepia(3%) saturate(3%) hue-rotate(334deg) brightness(109%) contrast(92%);opacity:1}.atelier__form{background-color:transparent;margin:auto;max-width:750px;padding:0}.contact-form.atelier__form .form-group input,.contact-form.atelier__form .form-group textarea,.contact-form.atelier__form .theme-btn{border:1px solid var(--theme-color1);border-radius:5px;color:#fff!important}.contact-form.atelier__form .theme-btn{display:block;margin:auto;width:auto}.about-section-six .image-column .inner-column:after,.about-section-three .image-column .image-1:before{background-image:url(images/background-logo.webp)!important;background-position:0 0;background-repeat:no-repeat;background-size:cover;height:685px;opacity:1;overflow:hidden;width:563px}.about-section-three .image-column .image-1:after{display:none}.service-block-four .inner-box:hover .overlay-content{background-color:rgba(var(--theme-color1-rgb-value),.4)}.contact-form .theme-btn .btn-title{transition:all .3s ease-in-out}.btn-style-four:hover,.contact-form .theme-btn:hover .btn-title{color:#000}.contact-form .form-group input{transition:all .3s ease-in-out}.contact-form .form-group input:focus,.contact-form .form-group select:focus,.contact-form .form-group textarea:focus{border-color:var(--theme-color1)}.theme-btn .btn-title{transition:all .3s ease-in-out}.theme-btn:hover .btn-title{color:#000}.theme-btn:hover .btn-title.hover-gold{color:var(--theme-color1)}.btn-style-two{color:#000}.btn-style-one:hover .btn-title.hover-gold,.btn-style-two:hover{color:var(--theme-color1)}.custom-ligth-btn-1{background-color:#000}.header-style-three .main-menu .navigation>li.picto.active>a:before{width:0}.dark-block{box-shadow:0 8px 24px hsla(0,0%,100%,.08)}.dark-block,.dark-block2{background-color:var(--dark-color2)!important;color:#fff!important}.dark-block2{box-shadow:0 0 10px hsla(0,0%,100%,.3)}.btn-box--small{margin-top:12px}.btn-style--small{font-size:14px;padding:8px 16px}.sidebar-mon-compte li a{background-color:#000;padding:19px 60px 19px 20px}.sidebar-service-list li a i{right:10px}.sidebar-mon-compte li.current a{background-color:var(--theme-color1);color:#000}.sidebar-mon-compte li.current a i{background-color:#000}.container--historique{max-width:1280px}.login .form-label{color:#fff}.text-cagnotte{color:#000;font-size:11px;font-weight:700;margin-bottom:0}.boutique__ajout-panier{background-color:var(--theme-color1);border-radius:100%;bottom:22px;cursor:pointer;height:30px;padding:3px;width:fit-content;width:30px}.boutique__ajout-panier__img{bottom:4px;position:relative;transition:all .3s ease-in-out;width:24px}.boutique__ajout-panier:hover .boutique__ajout-panier__img{transform:rotate(90deg)}.about-section.restaurant .image-column .image-1 img{height:475px;object-fit:cover;width:365px}.about-section.restaurant .image-column .image-2 img{height:481px;object-fit:cover;width:347px}.about-section-six.seminaire .image-column .image-1 img{height:608px;object-fit:cover;width:512px}.about-section-two.le-bistrot-1534 .image-column .image-1 img{height:345px;object-fit:cover;width:368px}.about-section-two.le-bistrot-1534 .image-column .image-2 img{height:298px;object-fit:cover;width:352px}.la-carte .feature-row .image-column .image img{height:500px;object-fit:cover;width:585px}.about-section-three.dormir__espace .image-column .image-1 img{height:637px;object-fit:cover;width:510px}.page-title .bg-overlay{background-color:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.page-title .auto-container,.page-title .title-outer{position:relative;z-index:2}.blog-rubrique .news-block .inner-box .image-box .image img{height:475px;object-fit:cover}.choix-livraison{margin-bottom:32px}.choix-livraison label{align-items:center;background-color:var(--dark-color2)!important;border:1px solid #2c2a2a;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:20px 0}.choix-livraison label:has(input[type=radio]:checked){border:1px solid var(--theme-color1)}.choix-livraison img{margin:auto;max-width:50%}.widget_colissimo_contenu{left:50%;position:absolute;transform:translate(-50%)}.container-colissimo-widget{height:700px;margin-bottom:32px}.text-light *{color:#fff}.tarif-texte{display:flex;flex-direction:column}.tarif-texte p{margin-bottom:0}.la-carte .container-btn-fast-edit,.menus .container-btn-fast-edit,.swipper-menus .container-btn-fast-edit{justify-content:center}.pricing-block-two p{font-family:var(--title-font);font-size:20px;font-weight:var(--h6-font-weight);line-height:var(--line-height-heading-small);margin-bottom:0;padding:14px}.pricing-block-two p mark{background-color:transparent;color:var(--theme-color1)}.pricing-block-two h4{margin-bottom:0;padding-top:14px}.pricing-block-two h4+p{font-size:16px;padding-bottom:14px}.tbl-shopping-cart .paiement button span{padding-right:12px}.tbl-shopping-cart .paiement button.code-promo input{height:30px;width:100px}.tbl-shopping-cart--gift{table-layout:auto;width:auto}.tbl-shopping-cart--gift td,.tbl-shopping-cart--gift th{min-width:120px}.navigation .panier .nombre-articles{align-items:center;background-color:var(--theme-color1);border-radius:100%;bottom:-7px;color:#000;display:flex;height:20px;justify-content:center;position:absolute;right:-4px;width:20px}.modal-dialog .modal-title,h2:where(.swal2-title){color:#000!important}.modal-auto{max-width:none}.modal-auto .modal-content{margin:auto;width:auto}.modal-dialog{margin:1.75rem auto}.paiement-cagnotte-montant{color:#00e500;padding-right:0!important}#paiementCagnotte input{background:#fff;height:30px}#paiementCagnotte .total-cheque{font-weight:700}.hover-text-dark:hover{color:#000}.login-tab{cursor:pointer}.border-bottom-custom{background-color:var(--theme-color1);height:2px;transform-origin:left center;transition:transform .4s cubic-bezier(.25,.8,.25,1);width:50%}.team-details__top{padding:0}.table.tbl-shopping-cart td{padding:7px 23px}.product-details__content-description p{color:#fff}.form-accept input{display:inline!important;height:12px!important;width:12px!important}.le-bistrot-1534 .bistrot-avantage img{filter:var(--filter-color1)!important}.le-bistrot-1534 .bistrot-avantage .title{max-width:100px!important}.equipements .bg-icon{opacity:.05}.equipements .bg-icon,.equipements .front-icon img{filter:var(--filter-color1)}.dormir__tarif .list-style-two{display:flex;flex-wrap:wrap;gap:50px}.dormir__tarif .list-style-two li{width:calc(50% - 50px)}.select-type-giftcard{margin-top:16px}.select-type-giftcard p{color:#fff;display:inline;margin-right:6px}.select-type-giftcard select{background-color:var(--dark-color2)!important;border:1px solid var(--theme-color1);color:#a0a0a0;color:var(--theme-color1);opacity:1;padding:6px 8px}.fresh-product .product-details__quantity{display:block}.fresh-product .contact-form{background-color:transparent;padding:18px 0}.fresh-product .product-details__quantity .quantity-box button.sub{z-index:9999}.fresh-product form{margin-top:12px!important}.fresh-product .contact-form .form-group textarea{height:100%}.tbody-cart .product-thumbnail img{display:block;margin:auto}.tbody-cart .product-details__quantity{margin-top:0}.sidebar-service-list li .a{background-color:#000;border-radius:15px;cursor:pointer;display:block;font-size:18px;font-weight:700;padding:19px 60px 19px 20px;position:relative;-webkit-transition:all 500msease;transition:all .5s ease}.sidebar-mon-compte li.current .a{background-color:var(--theme-color1);color:#000}.sidebar-service-list li i{background-color:#fff;color:#191825;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;position:absolute;right:10px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5sease;transition:all .5sease;width:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:15px;font-size:16px;justify-content:center}.sidebar-service-list li.current .a i{background-color:var(--theme-color1);color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sidebar-mon-compte li.current .a i{background-color:#000}.cursor-pointer{cursor:pointer}.h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--line-height-heading)}.date .date__mois .h4{color:#fff;margin-bottom:0}.feature-row .content-column .inner-column .sec-title .h2{display:block;font-size:40px}.product-details .product-info .product-details__quantity-title,.shop-sidebar .sidebar-widget .widget-title{color:#fff}.product-details .product-info .product-details__social .title .h3{color:#fff;font-size:20px;font-weight:700;line-height:20px}.sidebar__post .sidebar__post-list .sidebar__post-content .h3 a{display:block;font-size:16px;font-weight:700;line-height:24px;-webkit-transition:all .5sease;transition:all .5sease}.header-style-three .main-box .nav-outer .nav .navigation li.mobile,.mobile-menu .navigation li.panier,.sticky-header .mobile-panier,.sticky-header .navigation li.mobile{display:none}.banner-section-four .outer-box .slick-slider .slick-arrow{opacity:1!important;visibility:visible!important}.about-section .content-column .inner-column .sec-title .mobile{display:none}.panier .container-btns .col-btn{margin-left:auto}.choix-livraison{gap:12px}@media only screen and (max-width:1399px){.home-title{font-size:var(--h2-font-size)}}@media only screen and (max-width:991px){.header-style-three{backdrop-filter:none;background-color:#000}.main-header .outer-box--mobile-nav{display:flex}.home .banner-section-five .inner-column .title{font-size:30px}.header-style-three .main-box .nav-outer .nav .navigation li.mobile{display:block}.picto-nav .button.desktop{display:none}.picto-nav{bottom:30px;top:auto}.header-style-three .mobile-panier{margin-right:16px}.header-style-three .mobile-panier img{filter:var(--filter-white);height:34px}.header-style-three .mobile-nav-toggler{margin-right:12px}.main-menu .navigation img,.menu-box .navigation img{display:block;margin:auto}.container-sticky-header-mobile .mobile-panier,.outer-box--mobile-nav .mobile-panier{position:relative}.container-sticky-header-mobile .nombre-articles,.outer-box--mobile-nav .mobile-panier .nombre-articles{align-items:center;background-color:var(--theme-color1);border-radius:100%;bottom:-7px;color:#000;display:flex;height:20px;justify-content:center;position:absolute;right:-4px;width:20px}.sticky-header .mobile-panier{display:block}.container-sticky-header-mobile{align-items:center;display:flex}.banner-section-four,.double-nav{display:none}.about-section-three,.about-section-two,.about-section.restaurant{margin-top:56px;padding-top:146px}.about-section .content-column .inner-column .sec-title .h2{font-size:40px;line-height:50px}.about-section .content-column .inner-column .sec-title .desktop{display:none}.about-section .content-column .inner-column .sec-title .mobile{display:block}.about-section .image-column{margin:auto}.feature-section-five .outer-box{display:flex;flex-direction:column-reverse}.feature-section-five .outer-box .bg-image{position:relative;width:100%}.feature-section-five .outer-box .content-column{left:12px;max-width:calc(100% - 24px);width:calc(100% - 24px)}.feature-section-five .outer-box{min-height:auto!important}.date{margin-top:16px}.about-section-six .image-column .image-1,.about-section-six .image-column .image-1 img{display:block;margin:auto}.contact-section .form-column .contact-block{margin:0 auto 40px;width:fit-content}.contact-section .form-column .inner-column{display:flex;flex-direction:column-reverse}.about-section-two .outer-box{justify-content:center}.about-section-two .content-column .inner-column .btn-box .theme-btn,.about-section-two .image-column{margin:auto}.feature-row .image-column .inner-column,.feature-row .image-column .inner-column .image-box,.feature-row .image-column .inner-column .image-box figure,.feature-row .image-column .inner-column .image-box figure img{height:100%;width:100%}.blog-details .sidebar{display:flex;justify-content:space-between}.blog-details .sidebar__single{height:fit-content;margin-top:0;width:fit-content}.boutique .container-col{flex-direction:column-reverse}.featured-products{padding:20px 0 90px}.shop-sidebar .sidebar-widget{margin-top:0;width:fit-content}.shop-sidebar{display:flex;justify-content:space-around}.product-details .image-box img{display:block;margin:auto}.panier .container-btns,.panier .container-btns .col-btn{margin:auto}.container-choix-livraison{padding-top:60px!important}#ColissimoWidget{padding:20px}.widget_colissimo_contenu{width:100vw!important}.widget_colissimo_map{width:calc(100% - 400px)!important}.sidebar-service-list ul{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.sidebar-service-list li{font-size:14px!important;margin-top:0!important;width:calc(33.333% - 8px)}.sidebar-service-list li .a,.sidebar-service-list li a{align-items:center;display:flex;height:100%;padding:19px 35px 19px 20px}.sidebar-service-list li span{font-size:16px!important}.sidebar-service-list li i{width:32px!important}.mon-compte table.tbl-shopping-cart td,.mon-compte table.tbl-shopping-cart th{padding:7px 10px}.mon-compte table .product-details__quantity .quantity-box{width:fit-content}.mon-compte .team-details__top-left{margin-right:0}.mon-compte .content-block{margin-top:40px}.mon-compte .team-details__top-right{margin-top:0}}@media only screen and (max-width:767px){.home .banner-section-five .inner-column .title{font-size:24px}.home__auto-container,.home__content-column{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.feature-section-five .content-column .inner-column{padding-top:90px}.date .date__mois .h4{font-size:18px}.date .date__mois li{font-size:16px}.date{width:calc(100% - 24px)}.date .date__mois{width:calc(50% - 6px)}.feature-block-three{margin:auto;width:55%}.container__menus{padding:120px 12px 0}.blog-details .sidebar{display:block}.blog-details .sidebar__single{margin:auto}.blog-details .sidebar__single:not(:first-child){margin-top:30px}.featured-products .filters .filter-tabs{gap:8px}.boutique .filters .filter{font-size:16px}.shop-sidebar{display:block}.shop-sidebar .sidebar-widget{margin:auto}.shop-sidebar .sidebar-widget:not(:first-child){margin-top:30px}.product-details{padding-top:60px!important}.product-details .image-box img{height:100%}.panier table.tbl-shopping-cart thead tr th{font-size:14px;padding:10px 15px}.panier .table.tbl-shopping-cart td{font-size:14px;padding:4px 6px}.container-panier{padding-top:60px!important}.choix-livraison label{font-size:12px}.post-payment .tbl-shopping-cart th{font-size:14px;max-width:fit-content;padding:10px 15px}.post-payment .table.tbl-shopping-cart td{font-size:14px}.post-payment .product-details__quantity .quantity-box{width:fit-content}.login [data-button]{font-size:24px;transition:all .3s ease-in-out}.login [data-button].active{color:var(--theme-color1)!important}.login .border-bottom-custom{padding-left:0!important;padding-right:0!important}.widget_colissimo{position:relative!important}.container-colissimo-widget{height:1030px;overflow-y:hidden}.widget_colissimo_contenu{left:50%;position:absolute;transform:translate(-50%);width:100vw!important;width:100%!important}.widget_colissimo_map{width:100%!important}.sidebar-service-list li span{font-size:12px!important}.sidebar-service-list li .a,.sidebar-service-list li a{border:1px solid var(--theme-color1)}.sidebar-service-list li i{display:none!important}.sidebar-service-list li .a,.sidebar-service-list li a{padding:20px}.mon-compte table.tbl-shopping-cart td,.mon-compte table.tbl-shopping-cart td .variation,.mon-compte table.tbl-shopping-cart th{font-size:10px}.mon-compte table.tbl-shopping-cart td,.mon-compte table.tbl-shopping-cart th{padding:6px}.mon-compte .btn-style-four span{font-size:12px}}@media only screen and (max-width:575px){.home .banner-section-five .inner-column .title{font-size:19px}.home .banner-section-five .inner-column.home__button{padding:0}.about-section.restaurant{padding-top:146px}.date .date__mois .h4{font-size:16px}.date .date__mois li{font-size:12px}.feature-block-three{margin:auto;width:100%}.menu__description .title-etape{font-size:24px;width:100%}.pricing-block-two p{font-size:16px}.footer-style-one .about-widget .logo img{display:block;margin:auto}.contact-details__info li .text a{font-size:12px}.panier table.tbl-shopping-cart thead tr th{font-size:12px;padding:6px 10px}.panier .table.tbl-shopping-cart td{font-size:10px;padding:4px 6px}.panier .table.tbl-shopping-cart td .variation{font-size:10px}.panier .table.tbl-shopping-cart td .product-details__quantity .quantity-box{margin:auto;width:50px}.panier .table.tbl-shopping-cart td .product-details__quantity .quantity-box input{padding-left:20px;width:50px}.panier .product-details__quantity .quantity-box button{display:none}.tbl-shopping-cart--gift{max-width:100vw}.tbl-shopping-cart--gift td,.tbl-shopping-cart--gift th{font-size:12px;min-width:fit-content;padding:6px!important}#paiementCagnotte .modal-content{max-width:100vw}.choix-livraison{flex-direction:column}.choix-livraison label{margin:auto;width:200px}.post-payment .tbl-shopping-cart th{font-size:12px;max-width:fit-content;padding:4px 6px}.post-payment .table.tbl-shopping-cart td{font-size:12px;padding:4px 6px}.post-payment .table.tbl-shopping-cart td .variation{font-size:12px}#information{margin-top:60px}#information .col-livraison,.team-details__top-right{margin-top:0!important}.team-details__top{padding-bottom:0!important}.sidebar-service-list li{width:calc(50% - 6px)}.team-details .container{padding-top:60px!important}}