@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600,700|Playfair+Display:400,700&display=swap");#loader{background-color:#f5f7f7;bottom:0;left:0;opacity:.7;position:fixed;right:0;top:0;z-index:21}#loader #spinner{animation:spin 2s linear infinite;border:5px solid #f2f2f2;border-radius:50%;border-top-color:#a1cb0f;height:60px;margin:40vh auto;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{color:#262626;font-family:Montserrat,sans-serif;font-size:14px;left:0;line-height:25px;overflow-x:hidden;right:0}@media (max-width:1199px){body{font-size:14px}body .small{font-size:12px}}body [role=button]{cursor:pointer}body a,body a:hover{color:#262626}body .h1,body .h2,body .h3,body h1,body h2,body h3{font-family:Playfair Display,sans-serif}body .h1,body h1{font-size:66px;font-weight:600}body .h3,body h3{font-size:36px;line-height:48px}body .h5{font-size:16px}@media (min-width:992px){body .h5{font-size:18px}}body .font-1{font-family:Playfair Display,sans-serif}body .font-2{font-family:Montserrat,sans-serif}body .small{font-size:14px}body .container{max-width:95%}body .green,body .text-primary{color:#a1cb0f!important}body a.green:hover{text-decoration:underline}body .bg-grey{background:#eee}@media (max-width:767px){body .bg-grey.mobile{background:transparent}}body .btn{border-radius:0!important;font-family:Montserrat,sans-serif;letter-spacing:1px}body .btn.btn-primary{background-color:#a1cb0f!important;border-color:#a1cb0f!important;padding:10px 30px}body .btn.btn-primary:active,body .btn.btn-primary:focus,body .btn.btn-primary:hover{background:#eee!important;border-color:#262626!important;box-shadow:unset!important;color:#262626!important}body .btn.btn-secondary{padding:10px 30px}body .btn.btn-outline-light{font-size:13px;font-weight:700;padding:20px 30px;width:400px}body .btn.btn-outline-dark.active,body .btn.btn-outline-dark:hover{background-color:#a1cb0f!important;border-color:#a1cb0f!important;color:#000!important}body .btn.btn-outline-green{border-color:#a1cb0f;color:#000;font-weight:700}body .btn.btn-outline-green:hover{background-color:transparent}body .btn.btn-green-distri{background:#a1cb0f;border-color:#a1cb0f;color:#000}body .btn.btn-green-distri.active,body .btn.btn-green-distri:hover{background:#7b9c0b;border-color:#7b9c0b}body .btn.btn-orange{background:#e8a26e;border-color:#e8a26e;color:#eee}body .btn.btn-orange.active,body .btn.btn-orange:hover{background:#e18642;border-color:#e18642}body .btn.btn-blue{background:#6ea9e8;border-color:#6ea9e8;color:#eee}body .btn.btn-blue.active,body .btn.btn-blue:hover{background:#428fe1;border-color:#428fe1}body .btn.btn-red{background:#911506;border-color:#911506;color:#eee;opacity:1}body .btn.btn-red.active,body .btn.btn-red:hover{background:#600e04;border-color:#600e04}body .btn:disabled{background:#ddd!important;border:#ddd!important;color:#828282!important}body .section{margin:70px 0;padding:70px 0}@media (max-width:1199px){body .section{margin:30px 0;padding:30px 0}}body .line-clamp{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box!important;overflow:hidden}body .big-title{font-size:72px}@media (min-width:1200px) and (max-width:1399px){body .big-title{font-size:62px}}@media (max-width:1199px){body .big-title{font-size:32px;font-weight:700}}body .floating-title{background:#fff;left:0;margin:auto;padding:0 0 25px 60px;position:absolute;right:0;width:-moz-fit-content;width:fit-content;z-index:1}@media (max-width:1199px){body .floating-title{padding:0;position:relative;text-align:left}}body .img_container{height:250px;margin-bottom:20px}body .img_container img{max-height:250px}body .nav-pills .nav-item .nav-link{padding:15px 35px}body .nav-pills .nav-item .nav-link.active{background-color:#262626;border-color:#262626;border-radius:unset}body .custom-control-input:checked~.custom-control-label:before{background-color:#a1cb0f;border-color:#a1cb0f;color:#eee}body input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:1px solid #262626;color:#262626;text-align:center}body input[type=number]::-webkit-inner-spin-button,body input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}body .stepQty{background:unset;border:unset;color:#000;font-size:25px;margin:0 25px;outline:unset;position:absolute;top:11px}body .stepQty.stepUp{right:8%}body .stepQty.small{top:5px}@media (max-width:1199px){body .stepQty{margin:0 10px;padding:0}}body .form-control{border-radius:unset}body .form-control:not(textarea){height:50px}body .form-control-sm{border-radius:unset;height:35px;width:100%}body .card-img{max-height:200px;width:auto}body .card{border-radius:0}body .title_section{background:#f5f7f7;padding:100px 0}@media (max-width:1199px){body .title_section{padding:50px 0}}body .social li{display:inline-block;list-style-type:none}body .social li svg{fill:#911506;height:auto;width:25px}body .bread_nav .breadcrumb{background:unset}body .bread_nav .breadcrumb .breadcrumb-item:before{content:""}body .bread_nav .breadcrumb .breadcrumb-item a{color:#a1cb0f}body .prod-img img{max-height:700px;padding:40px 150px;text-align:center}@media (max-width:1199px){body .prod-img{border:unset!important;text-align:center}body .prod-img img{max-width:200px;padding:0}}body .prod-title{font-size:56px;font-weight:700;margin:0}@media (max-width:1199px){body .prod-title{font-size:28px;margin:50px 0 0}}body header ul{padding:0}body header ul li{display:inline-block;list-style-type:none}body header ul li a,body header ul li a:hover{color:#262626;text-decoration:none}body header ul li a.active,body header ul li a:hover.active{font-weight:600}body header ul#top_nav a{margin:0 40px}body header ul#top_nav li:last-child a{margin-right:0}body header #top-menu{background-color:#f2f2f2;margin-bottom:30px}body header #lng_menu{margin:0;text-align:right}body header #lng_menu a{background-color:#d6d6d6;display:inline-block;font-weight:700;margin-left:1px;padding:7px 12px}body header #lng_menu a.active{background-color:#a1cb0f}body header #lng_menu a:hover{background-color:#7b9c0b}@media (max-width:1199px){body header #lng_menu{margin:35px 0}}body header #logo img{max-width:280px;width:100%}@media (max-width:1199px){body header #logo img{padding-top:15px}}body header #search_form{overflow:hidden}body header #search_form .input-group-icon{border:1px solid #000;border-right:0;padding:15px 30px}body header #search_form .input-group-icon:hover{background-color:unset}body header #search_form #header_search{border:1px solid #000;border-left:0;max-width:740px;padding:15px;width:80%}body header #search_form #header_search:active,body header #search_form #header_search:focus{outline:none}@media (max-width:1199px){body header #search_form .input-group-icon{background:#d6d6d6;border:none;border-right:0;padding:15px}body header #search_form #header_search{background:#d6d6d6;border:none;left:50px;max-width:unset;padding:15px;position:absolute;right:0;width:100%}}body header .panier{margin-left:30px}body header .panier .btn{padding:15px;width:60px}@media (max-width:1199px){body header .shop_counter{background:#a1cb0f;border-radius:20px;color:#eee;font-size:12px;height:20px;line-height:19px;right:-10px;text-align:center;top:-5px;width:20px}}body header #mobile_menu{color:#25340f;cursor:pointer;vertical-align:middle}body header .nav_list{background:#fff;display:none;padding:35px 15px;position:absolute;width:100%;z-index:2}body header .nav_list ul:not(#lng_menu){border-bottom:1px solid #d6d6d6;padding-bottom:30px}body header .nav_list ul:not(#lng_menu) li{display:block}body header .nav_list ul:not(#lng_menu) li a{display:block;padding:10px 0}body header #main_nav{margin:45px 0}body header #main_nav ul li a{font-size:16px;margin-left:30px}@media (min-width:1400px){body header #main_nav ul li a{margin-left:70px}}body header #main_nav ul li a.active,body header #main_nav ul li a:hover{border-bottom:1px solid #a1cb0f}body header #main_nav ul li:first-child a{margin-left:0}body .banner h1{position:absolute;text-align:center;top:40%;width:100%}body .caract img{max-width:80px;width:100%}body .content_title{font-family:Playfair Display,sans-serif}body .before_title{background:#262626;height:1px;left:-65px;position:absolute;top:20px;width:50px}body .before_title.center{left:-80px;top:25px}body .after_title{background:#262626;height:1px;position:absolute;right:-65px;top:20px;width:50px}body .after_title.center{right:-80px;top:25px}body .slider-container{height:100%;left:25%;overflow:hidden;position:relative}body .slider-container .prod_slider{left:-25%}body .slider-container .prod_slider .slick-list{overflow:visible!important}body .slider-container .prod_slider .slick-dots{left:0}body .slider-container .prod_slider .slick-dots .slick-active button:before{color:#a1cb0f}body .slider-container .prod_slider .slick-dots button:before{font-size:15px}@media (max-width:1199px){body .slider-container,body .slider-container .prod_slider{left:0}body .slider-container .prod_slider .slick-list{overflow:hidden!important}body .addr-container{margin-right:-25px;overflow:hidden;position:relative}body .addr-container .address_slider .slick-list .slick-slide{width:75vw!important}}body .addr-container .address_slider .slick-list .slick-slide.slick-active .address-card:not(.active){border:2px solid #d6d6d6!important}body .addr-container .address_slider .slick-list .slick-slide .address-card{border-radius:0;margin-right:20px}body .addr-container .address_slider .slick-list .slick-slide .address-card.active{background-color:rgba(161,203,15,.15);border:2px solid #a1cb0f}body .addr-container .address_slider .slick-arrow{background:#fff;border-radius:50px;box-shadow:0 0 2px 1px #d6d6d6;height:50px;width:50px;z-index:1}body .addr-container .address_slider .slick-arrow.slick-next{right:-20px}body .addr-container .address_slider .slick-arrow.slick-next:before{color:#a1cb0f;content:"\f054";font-family:Font Awesome\ 6 Pro;font-size:30px;font-weight:900}body .addr-container .address_slider .slick-arrow.slick-prev{left:-40px}body .addr-container .address_slider .slick-arrow.slick-prev:before{color:#a1cb0f;content:"\f053";font-family:Font Awesome\ 6 Pro;font-size:30px;font-weight:900}body .addr-container .address_slider .slick-arrow.slick-disabled{display:none!important}body .addr-container .address_slider .slick-arrow svg{color:#a1cb0f;font-size:30px}body .mode_paiement.active{background-color:rgba(161,203,15,.15);border:2px solid #a1cb0f}@media (min-width:1200px){body .card-panier{border:1px solid #d3d3d3;border-radius:5px;height:100%;padding:20px}}body .prod-card{box-shadow:0 0 5px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:space-between;margin:150px 10px 10px;padding:60px 30px 30px}@media (max-width:1199px){body .prod-card{margin-top:160px}}body .prod-card a:hover{text-decoration:none}body .prod-card a .img-prod{bottom:10px;display:flex;flex-direction:column;justify-content:end;position:absolute}@media (max-width:1199px){body .prod-card a .img-prod{left:0;right:0;text-align:center;width:100%}}body .prod-card a .prod-name{color:#a1cb0f;font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;margin-bottom:10px}body .prod-card a img{max-height:200px}@media (max-width:1199px){body .prod-card a img{margin:auto}}body .prod-card a .prod-first{font-size:16px}body .prod-card .out-stock{border-radius:0}body .alt-card{margin:0 0 40px}body .alt-card .prod-card{height:100%;margin:0;padding:30px}body .alt-card .prod-card .img-prod{align-items:center;display:flex;flex-direction:column;justify-content:center;position:static!important}body .filter-box{background:#f5f7f7;margin-bottom:30px;padding:50px}@media (max-width:1199px){body .filter-box{padding:30px}}body .filter-box .filter-title{font-size:18px;font-weight:700;letter-spacing:2px;text-align:center;text-transform:uppercase}body .fixed-top{height:-moz-fit-content;height:fit-content;position:sticky;top:100px}@media (max-width:1199px){body .fixed-top{position:static}}body .prod-col-right{background:#fff;top:150px;z-index:1}body .prod-col-right #add_basket{height:50px}body .prod-col-right select{font-weight:700;text-align:center}body .accordion .card{border:none;padding-bottom:45px}body .accordion .card .card-header{background-color:transparent;border-bottom:1px solid #000;padding:0}body .accordion .card .card-header button{color:#000;display:flex;font-weight:700;justify-content:space-between;padding:0;text-decoration:none}@media (min-width:1200px){body .panier-col-right{background-color:#f5f7f7;box-shadow:0 0 4px 0 rgba(0,0,0,.25);padding:35px 40px}}body .panier-col-right .product__item{display:flex;margin-bottom:25px}body .panier-col-right .product__item .product__img{width:75px}body .panier-col-right .product__item .product__img img{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}body .panier-col-right .product__item .product__infos{margin-left:25px}body .panier-col-right .product__item .product__infos p{margin-bottom:0}body .one_new_prod{padding:50px 0}body .one_new_prod .img_container{height:300px}body .one_new_prod .img_container img{max-height:300px}body .one_new_prod .order{opacity:0;transition:opacity .5s}body .one_new_prod:hover .order{opacity:1}body .one_new_prod h3 small{font-size:32px;line-height:43px}body .actus .img-container{height:200px;overflow:hidden}body .actus .banner_container{height:500px;overflow:hidden}body .actus .interet_titre{margin-top:100px}@media (max-width:1199px){body #add_basket_modal h2,body #add_basket_modal p{font-family:Montserrat,sans-serif}body #add_basket_modal .h1{font-size:40px}}body #add_basket_modal img{max-height:300px}body #homepage #hp_banner{background-image:url(../img/hp_banner2.webp);background-position:50%;background-size:cover;color:#eee;font-family:Playfair Display,sans-serif;height:75vh;letter-spacing:5px;text-transform:uppercase}body #homepage #hp_banner h1{font-size:20px;line-height:27px}body #homepage #hp_banner h1 .underline{background:#eee;display:inline-block;height:2px;width:75%}body #homepage #hp_banner h2{font-weight:400;line-height:27px}body #homepage #hp_banner h2 span{font-size:14px}body #homepage .home-h3{text-transform:uppercase}@media (max-width:1199px){body #homepage .home-h3{text-transform:unset}}body #homepage .before_slide{background:#262626;height:1.5px;margin-top:18px}body #homepage .slick-arrow{background:#a6a6a6;border-radius:30px;height:40px;left:unset;width:40px}body #homepage .slick-arrow:active,body #homepage .slick-arrow:focus,body #homepage .slick-arrow:hover{background:#a1cb0f}body #homepage .slick-arrow:before{background:url(../img/icons/yield.svg) no-repeat 50%;background-size:10px;content:"";display:inline-block;height:10px;width:10px}body #homepage .slick-arrow.slick-prev:before{transform:rotate(90deg)}body #homepage .slick-arrow.slick-next:before{transform:rotate(-90deg)}body #homepage .categ_slider .slick-slide{padding:0 35px}@media (max-width:1199px){body #homepage .categ_slider .slick-slide{padding:0}}body #homepage .categ_slider .category{background:rgba(38,38,38,.9);bottom:0;color:#eee;display:inline-block;left:0;padding:20px 50px;position:absolute;right:0;text-align:center}body #homepage .new_prod .slick-dots{left:0}body #homepage .new_prod .slick-dots .slick-active button:before{color:#a1cb0f}body #homepage .new_prod .slick-dots button:before{font-size:15px}body #homepage .news{margin-top:100px}@media (max-width:1199px){body #homepage .news{margin-top:0}}body #homepage .news a:hover{text-decoration:none}body #homepage .news a .card{min-height:575px}body #homepage .news a .card h3{line-height:30px}body #homepage .news a .card .img-container{height:300px;overflow:hidden}@media (max-width:767px){body #homepage .news a .card{border:unset;min-height:unset}body #homepage .news a .card .card-body{padding:0}}body #homepage .testimonial{background:#f9f9f9;font-family:Playfair Display,sans-serif;font-size:32px;line-height:64px}@media (min-width:1200px){body #adresses .slick-track{margin-left:unset}}body #modal-flash img{height:auto;max-width:100%}body #modal-flash .newsletter{margin:50px 0}body .newsletter{margin:150px 0}body .newsletter form{border-bottom:1px solid #000}body .newsletter form input{border:unset}body .newsletter form input:active,body .newsletter form input:focus{box-shadow:unset}body .tab-content img{height:auto;max-width:100%}body .prod_macaron{background:#a1cb0f;border-radius:100%;float:right;height:160px;margin:-160px 40px 0 0;padding:30px;text-align:center;transform:rotate(20deg);width:160px}body .prod_macaron a{color:#fff;font-size:19px;font-weight:700;line-height:33px}body .nav_cat .nav-link{padding:15px 30px}body .nav_cat .nav-link.mixitup-control-active,body .nav_cat .nav-link:hover{background:#a1cb0f;color:#eee}body .categories ul li.mixitup-control-active,body .categories ul li:hover{background:#a1cb0f;border-color:#a1cb0f;color:#eee}body .actus h2{font-family:Playfair Display,sans-serif;font-size:35px;font-weight:700;margin-top:150px;text-align:center}body .full-height-page{margin-bottom:50px}@media (max-width:1199px){body .full-height-page{margin-top:25px;min-height:calc(100vh - 100px);padding-bottom:100px;position:relative}body .full-height-page .h2{font-size:28px}body .btn-next-step{background-color:#fff;bottom:0;box-shadow:0 -2px 4px 0 rgba(0,0,0,.15);left:0;padding:20px;position:fixed;right:0;width:100%;z-index:1}}body .btn_pay{background:#f2f2f2;border-radius:3px;box-shadow:2px 2px 3px #d3d3d3;height:100px;text-align:center;width:100px}body .order_data p{font-size:18px;line-height:30px}body .pagination .page-item.active .page-link{background:#262626;border-color:#262626}body .pagination .page-link{color:#262626}body #livAd .card.active_liv,body #livAd .card:hover{border:3px solid #a1cb0f}body #contact_page{margin:100px 0}body #scroll_top{background:#a1cb0f;border-radius:50px;bottom:30px;box-shadow:1px 2px 3px;cursor:pointer;height:50px;position:fixed;right:30px;width:50px;z-index:1}body footer h3{color:#262626}body footer li{list-style-type:none}body footer a{color:#fff;line-height:42px}body footer a:hover{color:#979797;text-decoration:none}body footer a .round{border:1px solid #f2f2f2;border-radius:30px;padding:15px 10px 15px 13px;text-decoration:none}body footer a .round:hover{background-color:#a1cb0f;border-color:#a1cb0f;text-decoration:none}body footer #footer-alt{background:#fff;border-top:1px solid #d6d6d6;color:#25340f;padding:30px 0;text-align:center}body footer #footer-alt a{color:#25340f}body footer #footer-alt a:hover{color:grey}body footer #footer{background:#25340f;color:#f2f2f2;padding:30px 0 50px}body #bottom-privacy{background:#262626;bottom:0;left:0;position:fixed;right:0;z-index:999999999999}body #bottom-privacy .container{color:#fff;font-size:15px;line-height:18px;padding:20px 35px}body #bottom-privacy .container .btn{background:#a1cb0f;border:0;border-radius:0;color:#fff;display:block;float:none;font-size:14px;font-weight:700;height:38px;line-height:25px;margin:0 auto;position:relative;text-transform:uppercase;transition:all .25s;width:138px}body #bottom-privacy .container a{color:#a1cb0f}@media (max-width:1199px){body .w-50{width:100%!important}}@media (max-width:992px){body h1{font-size:30px}body .w-50,body .w-75{width:100%!important}body .after_title,body .before_title{display:none}body .one_new_prod{border:1px solid #a1cb0f;border-radius:5px;box-shadow:0 0 3px #d3d3d3;margin-bottom:15px;padding:10px 15px;position:relative}body .one_new_prod .img_container{height:200px}body .one_new_prod .img_container img{max-height:200px}body .one_new_prod .order{opacity:1;transition:unset}body .one_new_prod .order a{margin-bottom:30px}body #homepage .btn.btn-outline-light{width:300px}body #homepage .news a .img-container{height:200px}body #homepage .testimonial{font-size:18px;line-height:40px;margin-top:50px}body #homepage .newsletter{margin:60px 0}body #homepage #hp_banner h2{line-height:45px}body #contact_page{margin:50px 0}body footer{padding-bottom:30px}}