@font-face{font-family:comicFont;src:url(/assets/fonts/comic-sans.woff)}@keyframes slide-in-left{from{transform:translateX(-10%);opacity:0}to{transform:translateX(0);opacity:1}}html,body{font-size:16px;color:#484848}.detail-desc-product span,.detail-desc-product p,.detail-desc-product ul{font-family:comicFont!important}.page-container{margin-right:auto;margin-left:auto}@media (max-width:600px){.page-container{padding-right:1.5rem;padding-left:1.5rem}}@media (min-width:601px){.page-container{padding-right:1.5rem;padding-left:1.5rem}}@media (max-width:799px){.page-container{width:100%}}@media (min-width:799px){.page-container{width:80%}}.page-container-log{max-width:1024px;width:80%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto}.left-ct{text-align:left}@media (max-width:991px){.container{min-width:100%}}h1{font-size:2.25rem;font-weight:600}h2{margin-bottom:1rem;font-size:1.75rem;font-weight:600}h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}p{color:#484848;font-size:1rem}img{max-width:100%}.btn{padding-right:16px;padding-left:16px;border-radius:8px;transition:0.2s ease-in-out}.btn.btn-primary{color:#fff;font-weight:600;border:0;background-color:#4D201A;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12)}.input-group-text{background-color:#f1f1f1;border-top-left-radius:8px;border-bottom-left-radius:8px;border:0}.form-control{padding:.75rem;border:0;border-radius:8px;background-color:#f1f1f1}.form-control:hover,.form-control:focus{background-color:#f1f1f1;outline:0;box-shadow:0}.text-primary{color:#ff5a5f!important}.inner{padding:40px 0}.section-heading{position:relative;margin-bottom:30px;padding-bottom:1px}.section-heading::after{content:"";position:absolute;left:0;top:100%;width:100px;height:4px;background-color:#48AB3E;border-radius:5px}@media (min-width:800px){.listing-text{display:flex}}@media (max-width:799px){.listing-text{display:block!important}.listing-text .three-column{max-width:100%!important}}@media (max-width:799px) and (min-width:450px){.listing-text.log{width:70%;margin:auto}}.listing-text{justify-content:space-between;margin-left:-1rem;margin-right:-1rem}.listing{display:flex;justify-content:space-between}.listing .three-column{flex:1 1 calc(33.33% - 0.5rem);margin:0 1rem}.product-summer{vertical-align:top;display:inline-block}.listing .four-column{flex:1 1 calc(25% - 0.5rem);margin:0 1rem}@media (max-width:900px){.listing{flex-wrap:wrap}.listing .three-column,.listing .four-column{flex:calc(50% - 2rem);max-width:calc(50% - 2rem);margin-bottom:50px}}@media (min-width:601px) and (max-width:900px){.listing.no-wrap{flex-wrap:nowrap!important}.listing.no-wrap .common-card.img_common{height:150px}}@media (max-width:767px){.listing .three-column,.listing .four-column{min-width:100%;margin-left:0;margin-right:0;margin-bottom:2rem;display:inline-block}.product-summer{width:47%!important;min-width:47%!important}.product-container{padding:1rem}.listing .common-card{height:120px}}@media (max-width:767px){.listing.no-wrap [class*="column"]{margin-right:.5rem}}.badge{width:100%;display:flex;margin-bottom:1rem;text-align:left}.badge .badge-avatar{width:44px;height:44px;margin-right:8px;border-radius:50%;box-shadow:0 2px 2px rgb(0 0 0 / .14),0 3px 1px -2px rgb(0 0 0 / .12),0 1px 5px rgb(0 0 0 / .2);overflow:hidden}.badge .badge-label{font-weight:600;margin-bottom:.25em}.badge .badge-ship{display:inline-block;padding:2px 8px;font-size:.875rem;font-weight:500;line-height:1.25rem;color:#fff;background-color:#66b5f3;border-radius:4px;box-shadow:0 1px 1px rgb(0 0 0 / .14),0 2px 1px -1px rgb(0 0 0 / .12),0 1px 3px rgb(0 0 0 / .2)}.common-card{position:relative;display:block;margin-bottom:1.5rem}@media (min-width:768px) and (max-width:1024px){.common-card{height:125px}}@media (min-width:1025px){.common-card{height:225px}}.common-card .common-card-figure{width:100%;height:100%;margin:0;border-radius:.25rem;box-shadow:0 7px 8px -4px rgb(0 0 0 / .2),0 12px 17px 2px rgb(0 0 0 / .14),0 5px 22px 4px rgb(0 0 0 / .12);overflow:hidden}.common-card .common-card-figure img{width:100%;height:100%;object-position:center}.common-card>div{position:absolute;width:100%;height:100%}header{position:sticky;top:0;z-index:100;box-shadow:rgb(0 0 0 / .25) 0 4px 4px 0}header .navbar{padding-left:2rem}header .navbar-brand{padding-top:0;padding-bottom:0}header .navbar-brand img{max-width:180px}header .navbar{background-color:#fff!important}header .navbar-toggler{padding:0;border:0}header .navbar-nav li:not(:last-of-type){margin-right:10px}@media (max-width:991px){header .navbar-nav li:not(:last-of-type){}.menu{font-weight:550}.menu li{font-weight:400}.menu{text-align:left;padding:0}.menu:nth-last-child(n+3){border-bottom:2px solid #9FC8}.menu a:hover{text-decoration:none;color:#000}}header .navbar-nav a.btn{display:inline-flex;align-items:center;height:2rem;padding:6px 8px;font-size:.875rem;font-weight:600;line-height:1.25rem;border-radius:12px}header .navbar-nav a.btn i{margin-right:8px;font-size:1rem}header .navbar-nav a.btn:hover{color:#fff;background-color:#9FC8A6}header .navbar-nav .dropdown-toggle::after{width:10px;margin-left:12px;border:0;content:url(/assets/images/dropdown.svg)}header .navbar-nav .dropdown-toggle img,header .navbar-nav .dropdown-menu img{width:24px;box-shadow:0 1px 4px rgb(0 0 0 / .5);border-radius:4px}header .navbar-nav .dropdown-menu{min-width:auto;width:100%;padding:0;text-align:center}header .navbar-nav .dropdown-item{padding:3px 4px 4px}.search .form-inline{padding:16px;background-color:#fff;border-radius:8px}.mySlides{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;height:400px}.mySlides img{display:block;height:520px;width:100%;position:absolute;object-fit:cover}.search h1{margin-bottom:32px;font-weight:700;color:#fff;font-size:2.7rem;z-index:99;margin-left:auto;margin-right:auto;width:90%;text-align:center;position:absolute;top:20px}.search h2{margin-bottom:32px;font-weight:600;color:#fff;position:absolute;left:12%;top:400px;font-size:2.25rem}.search .form-inline{flex-wrap:nowrap}@media (min-width:992px){.search .form-inline .search-locale{flex-grow:1}}@media (max-width:991px){.search .form-inline>*{flex:1 1 auto}}@media (max-width:700px){.search .form-inline{display:block;text-align:center}.search .form-inline>div{margin-bottom:1rem}}.ville-ala-une a{display:block;height:190px;padding:0 8px;border-radius:8px}@media (min-width:850px) and (max-width:991px){.ville-ala-une a{height:250px}}@media (max-width:767px){#menu{position:absolute;background:#fff;width:95%;max-height:100vh;padding-left:15px;top:0;right:0;overflow-y:auto;overscroll-behavior-y:contain;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12)}}.close-menu{margin-right:20px;font-size:25px;position:fixed;right:-10px;top:-18px;color:rgb(0 0 0 / .5)}@media (max-width:767px){.close-menu{display:block}}@media (min-width:768px){.close-menu{display:none}}.ville-ala-une a.common-card>div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.5rem;background-color:rgb(255 255 255 / .12)}.ville-ala-une a.common-card>div span{position:relative;color:#fff;font-size:1.5rem;font-weight:600}.ville-ala-une a.common-card>div span::before{position:absolute;left:5%;bottom:-2px;width:90%;height:3px;margin:auto;content:"";background-color:#ff5a5f;border-radius:5px}.ville-ala-une .btn-rounded{width:38px;height:38px;padding:6px;box-shadow:0 1px 5px 0 rgb(0 0 0 / .2),0 3px 1px -2px rgb(0 0 0 / .12),0 2px 2px 0 rgb(0 0 0 / .14);background-color:#fff;border-radius:50%}.ville-ala-une .btn-rounded{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.ville-ala-une .btn-rounded.btn-prev{left:0}.ville-ala-une .btn-rounded.btn-next{right:0}@media (min-width:992px){.ville-ala-une .btn-rounded.btn-prev{left:-16px}.ville-ala-une .btn-rounded.btn-next{right:-16px}}.ville-ala-une .btn-rounded svg{width:1rem;height:1rem;fill:#555}.residences{background-color:#e0f0fd}.common-card>div,.chambres .common-card>div{height:auto;bottom:0;display:flex;justify-content:space-between;align-items:flex-end}.listing div.btn{margin:8px}.candidature{display:flex;flex-direction:column;align-items:center;padding:24px 8px 8px 24px;background-color:#fff;clip-path:ellipse(100% 100% at 100% 100%);border-bottom-right-radius:.25rem;position:absolute;right:0;font-weight:700}.candidature.warning i{color:#B31205}.candidature i{font-size:30px;color:#48AB3E}.candidature span{font-size:.75rem;color:initial}.common-card+div{margin-top:-.5rem}.card-caption .card-title{font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:48px;font-size:.8rem}.prdct-name{font-size:18px;color:#4D201A;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:54px}.card-subtitle{font-size:.95rem;color:#979797;margin-top:8px}.actualites a{text-decoration:none;color:#484848}.actualites .common-card img{transition:all ease-in 0.2s}.actualites .common-card img:hover,.actualites .common-card img:focus{transform:scale(1.25);transform-origin:center}.actualites .common-card{height:144px}@media (max-width:950px){.actualites .listing{flex-wrap:wrap}.actualites .four-column{flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem)}.actualites .common-card{height:260px}}@media (max-width:900px){.actualites .common-card{height:200px}}.actualites .article-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400;overflow:hidden}.actualites .article-date{color:#adadad;font-size:.75rem}.media{background-color:#f5f5f5}.media .listing{max-width:85%;margin:1rem auto 2rem}.media .media-item{text-align:center}@media screen and (min-width:980px){.media .media-item{flex:0 0 25%}}@media screen and (max-width:879px){.media .media-item{flex:0 0 40%}}.media-item i{font-size:40px;color:#48AB3E}.media-item .blck-title{margin-bottom:0;font-weight:700}.media-item .blck-subtitle{font-size:.85em;color:#979797}@media screen and (max-width:767px){.footer-container{padding-left:.8rem;padding-right:.8rem}}@media screen and (min-width:768px){.footer-container{padding-left:1.5rem;padding-right:1.5rem}}footer h3{margin-bottom:1rem}footer a{display:block;text-decoration:none;margin-bottom:.5rem;color:#484848;transition:color ease 0.2s}a.text-primary:focus,a.text-primary:hover,footer a:hover{color:#ff5a5f!important;text-decoration:none}footer a>span{display:inline-block;position:relative}footer a>span::after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;border-bottom:0 solid #ff5a5f;transition:all ease 0.2s}footer a:hover>span::after{border-bottom-width:1px}footer .lang-foot{display:flex}footer .lang-foot a{width:38px;height:38px;display:flex;justify-content:center;align-items:center;margin-right:.65rem;color:#fff}footer .lang-foot a:focus,footer .lang-foot a img{width:25px;height:25px;border-radius:10px}footer .app{display:flex;justify-content:center;margin-bottom:2rem}footer .app a:first-of-type{margin-right:40px}footer .app img{height:30px}footer .rgpd{display:flex;justify-content:space-around}.rgpd a{margin-bottom:0;font-size:.75rem}@media (max-width:900px){footer .listing{margin-left:0;margin-right:0}footer .listing .three-column{flex:0 0 100%;min-width:100%;margin:0 0 2rem;padding-bottom:8px;border-bottom:1px solid rgb(72 72 72 / .5)}}@media (max-width:600px){footer .rgpd{display:block}}.m-ic{top:5px;margin-right:6px}.twn{padding-left:6px}footer{background-color:#282828;color:#fff}footer a{color:#fff}footer .ft-three-column{margin:0 1rem}footer .follow{margin-top:8px;margin-right:5px}.cnt-ft{border-bottom:1px solid #9FC8;padding-bottom:20px}footer{font-size:14px}*{margin:0;padding:0}nav{width:100%;margin:0 auto;background-color:#fff;position:sticky;top:0}.conteneur-nav{position:absolute;width:100%}nav input[type=checkbox]{display:none}nav label{display:inline-block;width:100%;padding:10px 0;text-align:center;background-color:gold}nav ul{display:none;list-style-type:none}nav input[type=checkbox]:checked+ul{display:flex;flex-flow:column wrap}nav ul li{flex:1 1 auto;text-align:center}nav a{display:block;text-decoration:none;color:#000;padding:10px 0}.sous{display:flex;flex-flow:column wrap;z-index:1000}.sous li{flex:1 1 auto;text-align:left}.sous a{padding:10px}@media screen and (min-width:980px){.conteneur-nav{position:static}nav input[type=checkbox]:checked+ul,nav ul{display:flex;flex-flow:row wrap}nav ul li{position:relative}nav>div>ul>li>a{color:#000}nav a{border-bottom:2px solid #fff0}nav a:hover{color:#000;text-decoration:none}.sous{display:none;box-shadow:0 1px 2px #CCC;background-color:#fff;position:absolute;width:250px}nav>div>ul li:hover .sous{display:flex;flex-flow:column wrap}.sous a{border-bottom:none;background-color:#fff}.sous li a:hover{background-color:#F9F9F9;border-bottom:2px solid #9FC8}.sous li{margin-right:0px!important}.deroulant>a::after{content:" ▼";font-size:12px;margin-left:-8px}.sous-compte{max-width:180px}}.conteneur-contenu{margin:50px 20px;height:1500px}@media (min-width:992px){.menu{padding:10px 2px 10px 2px}}#prevSlide{color:#fff;font-size:40px;font-weight:700;position:absolute;top:280px;left:10px}#prevSlide i{font-size:70px;font-weight:700}#nextSlide{color:#fff;font-size:40px;font-weight:700;position:absolute;top:280px;right:10px}#nextSlide i{font-size:70px;font-weight:700}.btnCarousel{display:none}.btnCarousel:hover{text-decoration:none}.search:hover .btnCarousel{display:flex}.product-summer{transition:box-shadow .5s ease-in-out;background-color:#fff;margin-top:.75rem;margin-bottom:.5rem;border:1px solid rgb(0 0 0 / .04);border-radius:.25rem;padding:.5rem;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2)}.btn-product-summer{font-size:25px;background:#48AB3E;padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px;border-radius:3px}.btn-product-summer:hover{background-color:#48AB3E}.btn-panier{background-color:#4D201A}.btn-product-summer span{padding:3px}.btn-product-summer i{font-size:25px;color:#fff}.right-align{text-align:right}.left{float:left}.menu .btn-outline-secondary{margin-top:5px}.btn-outline-secondary i{top:-1.3px}.menu a.menu-a{display:inline-flex;width:100%}.panier i{margin-right:5px;font-size:22px;color:#B31205}.menu a::after{margin-top:2px}.btn-mbl-menu{border:none}.btn-mbl-menu a{display:inline-block;vertical-align:middle;padding:0}.panier .panier-nb{background:#48AB3E;font-size:13px;color:#fff;font-weight:700;display:inline-block;border-radius:50%;min-width:20px;height:20px;position:absolute;top:2px;left:-6px;text-align:center}.panier .panier-nb-mbl{top:-7px;left:-6px}.panier{position:relative}.connexion{max-width:120px;text-align:center}.epices{background-color:#f5f5f5}.img-histo{height:100%}.histo-title{font-weight:700;font-size:1.2rem}.histo-text{font-size:1rem;text-align:justify}.menu{font-weight:700;font-size:.95rem}.container-page{position:relative;min-height:75%}footer{position:relative;height:18%}.ipt-frm{width:320px;margin-top:20px}.ipt-frm .ipt{width:100%;height:40px;border:1px solid #ccc;border-radius:4px;padding:10px}.pass-forgot{color:#000;text-decoration:underline}.register{padding-left:60px}.btn-login{width:100%;background-color:#48AB3E;color:#fff;font-weight:600;border:0;max-width:320px;margin-top:15px;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12)}.btn-register{background-color:#0097B2;color:#fff;font-weight:600;border:0;margin-top:15px;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12)}body,html{height:100%}.page-body-content{min-height:70%}footer{min-height:50%}@media (max-width:991px){.register-container{width:95%;margin:auto}}@media (min-width:992px){.register-container{width:60%;margin:auto}}.ipt-rgstr{width:100%;margin-top:20px;position:relative}.ipt-rgstr .ipt{width:100%;height:40px;border:1px solid #ccc;border-radius:4px;padding:10px}textarea{width:100%;height:200px;border:1px solid #ccc;border-radius:4px;padding:10px}.error{color:red;font-weight:700}.static-page img{display:block;height:350px;width:100%;object-fit:cover}.list-partenaires{transition:box-shadow .5s ease-in-out;background-color:#fff;margin-top:.75rem;margin-bottom:.5rem;border:1px solid rgb(0 0 0 / .04);border-radius:.25rem;padding:.5rem;min-height:380px;border:1.5px solid #d5d5d5;display:inline-block;margin-right:10px}@media (max-width:500px){.list-partenaires{width:100%}}@media (max-width:991px) and (min-width:501px){.list-partenaires{width:47%}}@media (min-width:992px){.list-partenaires{width:30%}}.list-partenaires .img{height:192px;display:block;margin-bottom:10px;vertical-align:middle}.list-partenaires .img img{object-fit:cover;max-height:180px;width:100%}.description-partenaires{font-size:.9rem;text-align:justify}.conditions_ventes h3{font-size:1.6rem;font-weight:700}.rgpd{padding-top:8px}.menu{padding-top:5px}.compte i{margin-right:5px;font-size:26px;color:#4D201A}.menu a{color:#48AB3E}.menu a:hover{color:#0097B2;font-kerning:}.txt-cpt{margin-top:1.5px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#fff;background-color:#48AB3E;border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000}.nav-tabs .nav-link{margin-right:2px;border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#000;font-weight:700}.nav-tabs .nav-link:hover{margin-right:2px;border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#000;font-weight:700}.nav-tabs{border-bottom:2px solid #000}.mdp-account{display:none}@media (min-width:992px){.div-account{width:80%;margin:auto}}.error{margin-bottom:0}.ipt-rgstr label{display:block}.country-select{width:100%}@media (max-width:991px){.list-page .three-column{width:100%}}@media (min-width:992px){.list-page .three-column{width:47%;display:inline-block;padding:10px;vertical-align:top}}.list-page .three-column{margin-bottom:20px}.common-card-detail .common-card-figure{position:relative}.form-select{display:inline-block;color:#232323;background:#fff;padding:.625rem;cursor:pointer;border:1px solid rgb(0 0 0 / .25);box-shadow:2px 2px 4px 0 rgb(0 0 0 / .2)}.select-sorting{width:250px;border-radius:4px}.sorting{margin-bottom:30px;border:1px solid #9FC8A6;padding:1rem;position:relative;display:-webkit-flex;min-width:0;word-wrap:break-word;background-color:#f9f9f9;-webkit-background-clip:border-box;background-clip:border-box;border:1px solid rgb(0 0 0 / .04);border-radius:.25rem}.sorting .sort{text-align:right}.lgd-product{color:#7a7a7a;font-weight:400}.nb-product{padding-top:10px;display:block}.listing-product .three-column{flex:1 1 calc(33.33% - 0.5rem);margin:0 1rem;vertical-align:top}.listing-product .four-column{flex:1 1 calc(25% - 0.5rem);margin:0 1rem}@media (max-width:700px){.listing-product{flex-wrap:wrap}.listing-product .three-column,.listing-product .four-column{flex:calc(50% - 2rem);max-width:calc(50% - 2rem);margin-bottom:50px}}@media (min-width:601px) and (max-width:700px){.listing-product.no-wrap{flex-wrap:nowrap!important}.listing-product.no-wrap .common-card.img_common{height:150px}}@media (max-width:600px){.listing-product .three-column,.listing-product .four-column{min-width:100%;margin-left:0;margin-right:0;margin-bottom:2rem}.listing-product .common-card{height:120px}}@media (max-width:767px){.listing-product.no-wrap [class*="column"]{margin-right:.5rem}}@media (min-width:1017px){.product-summer{width:225px;display:inline-block;margin-left:10px}}@media (min-width:839px) and (max-width:1016px){.product-summer{width:225px;display:inline-block;margin-left:30px}}.product-container{margin:auto}@media (min-width:838px) and (max-width:1016px){.product-container{max-width:785px}}@media (min-width:757px) and (max-width:837px){.product-container{max-width:785px}.product-summer{width:225px;display:inline-block;margin-left:3px}}@media (min-width:531px) and (max-width:756px){.product-container{max-width:520px}.product-summer{width:225px;display:inline-block;margin-left:5px}}@media (max-width:530px){.product-summer{flex:1 1 calc(33.33% - 0.5rem)}.search h1,.search h2{font-size:1.6rem}}@media (max-width:650px){.product-summer .badge-label{width:100%}}.product-summer .badge-label{text-wrap:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:50.4px;max-width:200px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.product-summer .card-caption{max-height:75px;min-height:60px}.load-more{margin-top:10px}.basket-modal-title{padding:15px;text-align:center}.basket-modal-title i{color:#0097B2}#modal-basket .img-product img{height:126px;width:100%;border-radius:.25rem;box-shadow:0 7px 8px -4px rgb(0 0 0 / .2),0 12px 17px 2px rgb(0 0 0 / .14),0 5px 22px 4px rgb(0 0 0 / .12)}#modal-basket .img-product{text-align:center;margin-bottom:10px;position:relative}#modal-basket p.detail-p{font-size:.8rem}#modal-basket p.title-p{margin-bottom:initial;font-weight:700}#modal-basket a.qte-btn{font-size:1.4rem;color:#B31205;text-decoration:none;font-weight:700}#modal-basket .qte-btn.moins{padding-right:10px}#modal-basket .qte-btn.plus{padding-left:10px}@media (max-width:992px){#modal-basket .product-infos{text-align:center}}.detail-img-product .btn-rounded{width:38px;height:38px;padding:6px;box-shadow:0 1px 5px 0 rgb(0 0 0 / .2),0 3px 1px -2px rgb(0 0 0 / .12),0 2px 2px 0 rgb(0 0 0 / .14);background-color:#fff;border-radius:50%}.detail-img-product .btn-rounded{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.detail-img-product .btn-rounded.btn-prev{left:0;background:#48AB3E}.detail-img-product .btn-rounded.btn-next{right:0;background:#48AB3E}.slick-arrow i{position:absolute;font-size:30px;color:#fff}.detail-img-product img{border:3px solid #4D201A;border-radius:5px}.slick-arrow.btn-next i{top:2px;left:15px}.slick-arrow.btn-prev i{top:2px;left:10px}.detail-img-product .btn-rounded svg{width:1rem;height:1rem;fill:#555}.detail-img-product .btn-rounded{width:38px;height:38px;padding:6px;box-shadow:0 1px 5px 0 rgb(0 0 0 / .2),0 3px 1px -2px rgb(0 0 0 / .12),0 2px 2px 0 rgb(0 0 0 / .14);background-color:#fff;border-radius:50%}.detail-img-product .btn-rounded{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.detail-img-product .btn-rounded.btn-prev{left:-15px}.detail-img-product .btn-rounded.btn-next{right:-15px}.detail-img-product .btn-rounded svg{width:1rem;height:1rem;fill:#555}@media (max-width:400px){.detail-img-product img{width:350px}}@media (min-width:401px){.detail-img-product img{width:100%}}@media (min-width:768px){.detail-img-product img{height:450px}.detail-img-product{height:450px}}@media (max-width:767px){.detail-img-product img{height:250px}.detail-img-product{height:250px}}a.qte-btn{font-size:1.4rem;color:#B31205;text-decoration:none;font-weight:700}.ipt-qte-p{width:120px;height:40px;font-size:15px;text-align:center;border:1px solid gray;border-radius:2px;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2);padding-left:28px;padding-right:28px}.unit-qte{width:120px;height:40px;font-size:15px;text-align:center;border:1px solid gray;border-radius:2px;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2)}a.qte-btn.moins{padding-right:10px;position:absolute;left:10px;top:3px}a.qte-btn.plus{padding-left:10px;position:absolute;right:8px;top:4px}.product-detail .qte{margin-top:20px}.product-detail .qte{margin-top:20px;margin-left:15px}.stock{display:flex;flex-direction:column;align-items:center;padding-top:15px;background-color:#fff;border-bottom-right-radius:.25rem;right:0;font-weight:700;margin-left:35px}.stock i{font-size:30px;color:#9FC8A6}.stock span{font-size:13px;color:#9FC8A6}.stock.warning i{color:#B31205}.stock.warning span{color:#B31205}.qte{position:relative;width:120px;display:inline-block}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.btn-detail-panier{margin-top:35px;padding:10px;border:1.5px solid #B31205;width:260px;height:46px;border-radius:2px;text-align:center;color:#B31205;font-weight:700;display:inline-block;text-decoration:none}.btn-detail-panier:hover{text-decoration:none;color:#B31205}.detail-img-product{margin-bottom:20px}.btn-detail-question{margin-top:35px;padding:10px;height:46px;border:1.5px solid #48AB3E;color:#000;border-radius:2px;text-align:center;font-weight:700;display:inline-block;text-decoration:none}.btn-detail-question:hover{text-decoration:none;color:#000}.product-detail .card-subtitle{font-weight:700}.sous-compte{right:5px}.description-heading{position:relative;margin-bottom:15px;margin-top:25px;padding-bottom:1px;border-bottom:1px solid #9FC8A6;width:100%}.ipt-search{border-radius:5px;padding:5px;width:280px;font-size:14px;color:#012970;border:1px solid rgb(1 41 112 / .2);padding:7px 38px 7px 8px;border-radius:3px;transition:0.3s}@media (max-width:610px){.ipt-search,.div-search{width:100%}}.div-search{position:relative;padding-top:3px}.div-search #btn-search{position:absolute;top:10px;right:8px}.div-search #btn-search{cursor:pointer}#menu{padding-bottom:20px}@media (max-width:1256px) and (min-width:992px){header{position:relative}.div-search{position:absolute;right:26px;bottom:10px}.ipt-search{width:320px}}.tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}@media (min-width:992px){#menu .tooltipmenu .tooltiptext{display:none;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:2px 0;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-60px;transition:opacity 0.3s}#menu .tooltipmenu .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 #fff0 #fff0 #fff0}#menu .tooltipmenu:hover .tooltiptext{display:block;opacity:1}#menu .txt-cpt.tooltiptext{bottom:85%}}.panier .product-summary{border-bottom:1px solid #9FC8A6;padding:15px;width:98%;margin-left:auto;margin-right:auto}.panier .heading{border-bottom:2px solid #B31205}.panier .heading .title-basket{font-size:1.5rem}.panier .stock{padding-top:0;margin-top:-6px}.row-qte{padding-left:15px}.custom-btn{padding:10px;border:1.5px solid #B31205;height:40px;border-radius:2px;text-align:center;color:#B31205;font-weight:700;display:inline-block;text-decoration:none;vertical-align:top;margin-bottom:5px}.custom-btn:hover{text-decoration:none;color:#B31205}.title-p{font-weight:700}.badge-label{font-weight:700}.stock-panier{display:flex;flex-direction:column;align-items:center;margin-top:-5px;background-color:#fff;border-bottom-right-radius:.25rem;right:0;font-weight:700;margin-right:15px}.stock-panier i{font-size:30px;color:#9FC8A6}.stock-panier.warning i{color:#B31205}@media (min-width:817px){.btn-ct{margin-left:5px}}@media (max-width:816px){.btn-ct{margin-top:10px}.qte{margin-right:15px}.panier .img-product img{height:185px;min-width:100%}.panier .img-product{margin-bottom:15px}.btn-devis{text-align:center}}.btn-devis{padding:15px;width:98%;margin:auto}.custom-btn-sub{padding:10px;border:1.5px solid #B31205;background:#B31205;height:46px;border-radius:4px;text-align:center;color:#fff;font-weight:700;display:inline-block;text-decoration:none;margin-top:5px;min-width:199px}.custom-btn-sub:hover{text-decoration:none;color:#fff;background:#9FC8A6;border:1.5px solid #9FC8A6}.custom-btn-sub i{color:#fff}.pagination-ct{margin-top:30px}.page-item.active .page-link{background-color:#B31205;border-color:#B31205}.page-link{color:#B31205;border:1px solid #9FC8A6}.pagination{box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2);margin:auto}.material-icons{font-family:"Material Icons"!important}.btn-panier .panier-full{display:block;position:absolute;top:-10px;left:10px;background:#48AB3E;font-size:10px;color:#fff;font-weight:700;display:inline-block;border-radius:50%;min-width:20px;height:px;position:absolute;top:1px;left:4px;text-align:center}.btn-panier{position:relative}.question-form{padding:15px}.ipt-tel .iti--show-flags{width:100%}.basket-modal-title{font-weight:700}#notif-modal .modal-content{border-left:12px solid #37E030}#notif-modal .modal-content i{color:#37E030;font-size:25px}#notif-modal .modal-content .btn-close{border:none;background:#fff;position:absolute;right:10px;top:18px}.img-product{cursor:zoom-in}.zoom{width:100%;height:659.6px;max-height:97vh;max-width:100%}#zoom-image .btn-close{position:absolute;top:5px;right:10px;background:none;border:none;font-size:35px;color:#fff}@media (max-width:570px){#zoom-image .btn-close{color:#000}}a.block:hover{text-decoration:none}@media (min-width:992px){.compte i{margin-top:-1.5px}}.devis-text{margin-bottom:25px;display:block;text-align:justify}.devis-btn{text-align:center}.img-product.devis{height:70px;width:70px}.img-product.devis img{height:70px;width:70px}.product-infos.devis p{font-size:13px}.product-infos.devis .ipt-qte{font-size:13px;height:30px}.product-infos.devis a{font-size:14px}.devis-product{padding:15px;border-bottom:1px solid #9FC8A6;position:relative}.devis-product.first{border-top:1px solid #9FC8A6}#modal-devis .devis-body{max-height:70vh;overflow:scroll}.panier .img-product img{width:197px;height:160px}.devis .tete{width:150px;padding:10px;border-left:1px solid #48AB3E;border-right:1px solid #48AB3E;border-top:1px solid #48AB3E;border-radius:15px 15px 0 0;text-align:center;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2);background:#48AB3E;color:#fff}.devis{margin-top:15px;margin-bottom:15px}.devis .d-body{border:1px solid #48AB3E;border-top-right-radius:15px;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2)}.devis .d-body .date-ct{padding-right:6px;padding-left:8px}.devis .d-body .btn-ct{padding-right:5px}.devis .statut{color:#fff;display:inline-block;padding:5px;border-radius:8px;text-align:center;font-size:16px}@media (min-width:701px){.devis .d-body .date-ct .right-elmt{float:right}.devis .d-body .date-ct{min-height:30px}.devis .d-body .date-ct .date-update{float:left}.devis .d-body{min-height:210px}.devis .d-body .ct{min-height:150px}.devis .d-body .btn-ct{text-align:right}.devis .d-body .detail-ct .product{width:90px;margin-left:8px}}@media (max-width:700px){.devis .d-body .date-ct{text-align:center}.devis .d-body .btn-ct{text-align:center}.devis .d-body .detail-ct{text-align:center;padding:5px}}@media (max-width:520px) and (max-width:700px){.devis .d-body .date-ct{min-height:100px}.devis .d-body{min-height:280px}.devis.traite .d-body{min-height:340px}.devis .d-body .ct{min-height:210px}}.devis .pied{margin-bottom:10px}.devis .d-body .date-ct .voir_message{font-size:25px;padding:5px;color:#B31205}.commander{background:#48AB3E;color:#fff;border-color:#48AB3E}.devis-price{background:#B31205;color:#fff}.statut.en-attente{background-color:blue;border-color:blue}.statut.en-cours{background-color:orange;border-color:orange}.statut.en-cours-livraison{background-color:#90EE90;border-color:#90EE90}.statut.traite{background-color:green}.devis .d-body .detail-ct .product{width:90px;margin-top:3px;border:1px solid #000;padding:2px;border-radius:3px;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2);display:inline-block}.devis .d-body .detail-ct .product img{width:90px;height:80px}.devis .d-body .detail-ct .img-prd{position:relative}.devis .d-body .detail-ct .img-prd .qte-prd{position:absolute;right:0;bottom:0;color:#fff;clip-path:ellipse(100% 100% at 100% 100%);background:#B31205;padding-left:20px;padding-right:10px;padding-top:10px;padding-bottom:2px;text-align:center;line-height:.8rem}.devis .d-body .detail-ct .label-product{text-align:center;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:.8rem;width:100%}.devis-product .devis-btn-content{position:absolute;right:0;top:0}.devis-product .devis-btn-content a{color:#B31205}.tip.tooltipmenu{position:relative}.tip.tooltipmenu .tooltiptext{display:none;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:2px 0;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-60px;transition:opacity 0.3s}.tip.tooltipmenu .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 #fff0 #fff0 #fff0}.tip.tooltipmenu:hover .tooltiptext{display:block;opacity:1}.tip.txt-cpt.tooltiptext{bottom:85%}#btn-delete-product a{text-decoration:none;color:#fff}#btn-delete-product a:hover{text-decoration:none;color:#fff}.detail-devis-price{padding:0 0 15px 0}.admin_message{background:#fff;box-shadow:0 2px 20px rgb(1 41 112 / .1);border:1px solid #9FC8;border-radius:5px;margin:auto;border-style:solid;border-width:thin;border-color:#dadce0;border-radius:8px;padding:40px 20px}.center{text-align:center}.commande-container{background:#fff;box-shadow:0 2px 20px rgb(1 41 112 / .1);border:1px solid #9FC8;border-radius:5px;margin:auto;border-style:solid;border-width:thin;border-color:#dadce0;border-radius:8px;padding:40px 20px}.cmd-price{font-weight:700;font-size:18px;margin:auto}.cmd-title-info{text-align:center;padding-bottom:10px}.btn-cmd{max-width:200px;background:green}.order-infos-client{display:none}.success-icon{font-size:55px;text-align:center;color:green}.cmd-success{font-size:15px;text-align:center}.success-price{margin-top:15px}.error-icon{font-size:55px;text-align:center;color:#B31205}@media (max-width:500px){.tab span{display:none}.tab{min-width:80px;text-align:center;font-size:20px}}.tab-content{padding:8px}.detail-montant{padding:20px}.empty{text-align:center;font-size:50px;vertical-align:middle;position:relative;padding-top:40px;padding-bottom:40px;background:#f9f9f9;border:1px solid #f9f9f9;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2);color:#7a7a7a}.empty-tete{width:150px;padding:10px;border-left:1px solid #9FC8A6;border-right:1px solid #9FC8A6;border-top:1px solid #9FC8A6;border-radius:15px 15px 0 0;text-align:center;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2);background:#f9f9f9;color:#fff}i.none{color:#7a7a7a;font-size:50px}.detail-bskt{display:flex;flex-direction:column;align-items:center;padding:15px 8px 8px 24px;background-color:#fff;clip-path:ellipse(100% 100% at 100% 100%);border-bottom-right-radius:.25rem;position:absolute;right:0;font-weight:700;bottom:0;text-decoration:none;font-size:20px;color:#B31205}.detail-bskt:hover{text-decoration:none;color:#9FC8A6}.product-unite,.panier-unit{display:none}.modal.fade:not(.in).right .modal-dialog{-webkit-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0)}.basket-detail{position:absolute;top:0;height:100vh;background:#fff;margin-top:0;max-width:600px}.basket-detail .basket-content{height:100vh}.header-basket-summ{padding-left:20px}.dlt-bskt{padding:5px;text-align:center;color:#B31205;font-weight:700;display:inline-block;text-decoration:none;vertical-align:top;position:absolute}.product-summary{position:relative}.dlt-bskt i{margin-right:initial}.ct-ipt-qte{margin-right:5px;margin-bottom:5px}@media (min-width:600px){.basket-detail{width:500px;right:120px}.dlt-bskt{border:1.5px solid #B31205;border-radius:50%;right:10px;top:0}.bskt-summ-pd .product-infos{display:inline-block}.bskt-summ-pd .prdct-img{display:inline-block;width:110px;height:140px;vertical-align:top;margin-right:10px}.bskt-summ-pd .prdct-img img{width:110px;height:140px}}@media (max-width:599px){.dlt-bskt{right:10px;top:-20px}}@media (min-width:576px) and (max-width:600px){.basket-detail{right:105px}}@media (min-width:525px) and (max-width:575.5px){.basket-detail{right:95px}}@media (min-width:426px) and (max-width:524px){.basket-detail{right:75px}}@media (min-width:375px) and (max-width:425px){.basket-detail{right:65px}}@media (max-width:374px){.basket-detail{right:55px}}.bskt-sum .ct-btn{padding:15px;width:98%;margin:auto;text-align:center}.ct-prdct-bskt-summ{min-height:60vh;max-height:60vh;overflow-y:auto;padding-top:10px}.bskt-qte{display:inline-block}.bskt-qte .unite-qte{width:80px;height:40px;font-size:15px;text-align:center;border:1px solid gray;border-radius:2px;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2)}.cls-bskt{position:absolute;right:15px;top:0;font-size:20px;color:#B31205}.cls-bskt:hover{color:#B31205}.ov-hid{text-wrap:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:300px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.empty-summ{text-align:center;font-size:50px;vertical-align:middle;position:relative;padding-top:40px;padding-bottom:40px;border:1px solid #f9f9f9;color:#7a7a7a}.product-infos.devis .unite-qte{font-size:13px;height:30px}.ipt-radio{width:100%;margin-top:20px}.ipt-radio label{margin-right:5px}@media (max-width:476px){.product-infos.devis .unite-qte{margin-top:5px;width:120px}}.price.tooltipmenu .tooltiptext{width:200px;left:initial}.ipt-qte-o{margin-bottom:5px}.ipt-price{min-width:120px;max-width:250px;height:40px;font-size:15px;text-align:center;border:1px solid gray;border-radius:2px;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2);padding-left:28px;padding-right:28px}.qte-det{margin-top:5px}.btn-link a{color:#fff;text-decoration:none}a:hover{text-decoration:none}@media (max-width:499px){article.maintenance{padding:50px}}@media (min-width:500px){article.maintenance{padding:150px}}.maintenance h1{font-size:50px}article.maintenance{display:block;text-align:left;width:100%;margin:0 auto;text-align:center}.maintenance a{color:#dc8100;text-decoration:none}.maintenance a:hover{color:#333;text-decoration:none}.pu{font-weight:700;color:#B31205}.invoice-container{width:90%;margin:auto;padding-left:20px;padding-right:50px;padding-top:20px;padding-bottom:20px}.header-invc{text-align:left;font-size:13px;color:#000}.header-invc a{color:#000}.logo-invoice{width:50%;margin:initial}.invoice-row-header{border-bottom:3px solid #9FC8A6;padding-bottom:20px}.invoice-title{padding:5px;text-align:center}.invoice-title .title{font-weight:700;font-size:25px}.invoice-title .date{color:#000}.ipt-qte-invoice{width:180px;height:40px;font-size:15px;text-align:center;border:1px solid gray;border-radius:2px;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2);padding-left:28px;padding-right:28px}.invoice-price{font-weight:700;font-size:25px;margin:auto}.col-4{width:30%;display:inline-block}.col-5{width:39%;display:inline-block}.col-2{width:20%;display:inline-block}.col-3{width:30%;display:inline-block}.col-9{width:65%;display:inline-block}.client-info{overflow-wrap:break-word;text-align:right}.invoice-container .detail-montant{border-top:2px solid #9FC8A6}.invoice-product.first{border-top:2px solid #9FC8A6}.invoice-product{padding-top:10px;font-size:14px;border-bottom:2px solid #9FC8A6;position:relative}.invoice-product .product-image{vertical-align:middle}@media (max-width:575.5px){.radio{width:50%;min-width:180px;display:block;margin:auto}}.bskt-summ-pd{margin-bottom:22px}#zoom-image .btn-close{color:#48AB3E}.img-prd{height:80px}.div-montant{text-align:center}.loader{background-image:url(/assets/images/loader.gif);background-size:20px 20px;background-repeat:no-repeat;background-position:center;padding-left:20px;padding-right:20px;margin-right:3px}.loader span{display:none}.btn-loader{background-image:url(/assets/images/loader.gif);background-size:20px 20px;background-repeat:no-repeat;background-position:center;vertical-align:top}.btn-loader span,.btn-loader i{display:none}.title-basket-summary{font-size:1.2rem}.stock-content{display:flex;flex-direction:column;align-items:center;padding:5px 8px 8px 20px;background-color:#fff;clip-path:ellipse(100% 100% at 100% 100%);border-bottom-right-radius:.25rem;font-weight:700}.stock-content i{font-size:30px;color:#9FC8A6}.stock-content.warning i{color:#B31205}.detail-desc-product ul{padding-left:20px}.out-stock{color:#B31205}.in-stock{color:#48AB3E}.card-subtitle.detail{margin-bottom:1rem}.section-heading h3{margin-bottom:1rem;font-size:1.75rem}.conditions_ventes ul{margin-left:25px}.hidden{display:none}.payment{width:60%;margin:auto;text-align:center}a.btn-payment{display:inline-block;width:150px;height:150px;font-size:90px;text-align:center;border:3px #48AB3E solid;vertical-align:middle;color:#fff;background:#fff;border-radius:5px;margin-top:20px;margin-right:10px}a.btn-payment .org-money{width:120px;margin-top:-15px}a.btn-payment .airtel-money{width:90px;margin-top:-15px}.form-search{z-index:99;width:85%;background:#fff;padding:5px;border-radius:10px;margin-bottom:-30px;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12);position:relative;opacity:.96}.form-search .ipt{width:100%;height:50px;border:1px solid #fff;border-radius:4px;padding:10px;font-weight:700}.form-search .ipt-srch-ct{position:relative}.form-search .ipt-srch-ct .ipt{padding-left:35px}.form-search .ipt-srch-ct .ipt:hover{background:#f5f5f5}.form-search .ipt-srch-ct .ipt:active{border:solid 1px #f5f5f5}.form-search .ipt-srch-ct .icn{position:absolute;left:5px;top:8px}.fa-dest{font-size:20px}.btn-srch a{padding:15px;display:inline-block;font-size:20px;font-weight:700;color:#fff}.btn-srch{height:60px;background:#48AB3E}@media (max-width:890px){.form-search .ipt-srch-ct{display:block;width:100%}.btn-srch{border-radius:10px;text-align:center}.form-search .ipt-srch-ct .ipt{border-bottom:2px solid #e7e6e6}}@media (min-width:891px){.form-search .ipt-srch-ct{display:inline-block;width:100%}.btn-srch{position:absolute;right:0;top:0;border-radius:0 10px 10px 0}.form-search .ipt-srch-ct .ipt{border-right:2px solid #e7e6e6}}.sct-search{margin-bottom:30px}.icn-div img{width:60px;margin-bottom:20px}@media (max-width:500px){.icn-div{text-align:center}}.p-desc-ct{text-align:justify}.ct-emb{background-color:#48AB3E}.ct-emb p{color:#fff}.ct-emb-listing{border-bottom:solid 1px #fff;padding-bottom:30px}.title-ou-allez{font-size:1.5rem;color:#fff;font-weight:700;padding-top:15px;padding-bottom:15px}.emb-trjt{display:block;width:100%;padding:15px;background:#fff;border-radius:10px;color:#0097B2;position:relative}.trajet-ct{margin-top:10px}@media (min-width:1001px){.trajet-ct{display:inline-block;width:24%}}@media (max-width:1000px){.trajet-ct{display:block;width:100%}}.emb-trjt span{font-weight:700;font-size:1.2rem;}.arr-trjt{position:absolute;right:15px;top:41%;font-size:1rem}.ct-sec{background:#0097B2}.ct-sec p{color:#fff}.lang-ct{display:block;width:100%;padding:15px;background:#fff;border-radius:30px;color:#0097B2;position:relative;margin-top:10px;font-weight:700}.dt-cvtr-ifs{margin-top:-70px;background:#fff;position:relative;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12);margin-left:auto;margin-right:auto;border-radius:20px;padding-top:20px;padding-bottom:20px;margin-bottom:20px}.ct-heading{text-align:center;border-bottom:solid 1px #0097B2}.infs-page img{display:block;height:350px;width:100%;object-fit:initial}.ct-infs-title{font-size:1.5rem;font-weight:700}@media (max-width:900px){.dt-cvtr-ifs{width:95%}}@media (min-width:901px){.dt-cvtr-ifs{width:80%}}.dt-cvtr-ifs p{text-align:justify}.sec-title{text-align:center;color:#fff;font-weight:700;font-size:2rem;padding-bottom:50px}.sec-title-2{text-align:center;color:#0097B2;font-weight:700;font-size:2rem;padding-bottom:50px}.ttl-frm{color:#0097B2;text-align:center;padding:10px}.dv-ipt{text-align:center;position:relative}.icn-ipt{position:absolute;left:8px;top:28px}.ipt-frm{width:100%;border-radius:25px}@media (min-width:901px){.frm-ct-dv{width:60%}}@media (max-width:900px){.frm-ct-dv{width:98%}}.frm-btn-ct{margin-top:40px}.frm-btn-ct .btn{border-radius:18px}.hide{display:none}@media (max-width:600px){.dv-ipt-2{width:100%}}@media (min-width:601px){.dv-ipt-2{width:45%;display:inline-block;margin-right:2%}}a.tp-slct{padding:10px;border:1px solid;color:#0097B2}a.tp-slct:hover{color:#fff;background:#0e9bb4}.tp-slct.frst{border-radius:8px 0 0 8px}.tp-slct.scnd{border-radius:0 8px 8px 0}.dv-slct-tp{text-align:center;padding:20px}a.tp-slct.active{color:#fff;background-color:#0097B2;border:1px solid;padding:12px;font-weight:700}.dv-ct-day{width:320px;margin:auto;padding:10px;border:1px solid #0097B2;margin-top:20px;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12)}.slct-day{padding-top:5px;padding-left:5px;padding-right:5px;background:#0097B2;color:#fff;border-radius:5px;margin-right:2px;display:inline-block;vertical-align:top;width:120px;text-align:left;font-weight:700}.ipt-hr-day{padding:5px;width:120px}.dv-ipt-dy{text-align:center;margin-top:5px}.spn-ipt{position:relative}.spn-ipt i{position:absolute;right:5px;top:-3px;color:#0097B2;font-size:25px}.spn-ipt input{padding-right:10px;font-weight:700}.frm-srch{margin:auto;width:85%}.bg-gr{min-height:100%;background:#F6F8F9}.dv-fltr{margin-top:40px}@media (min-width:951px){.ct-all-fltr{width:25%;display:inline-block}.dv-fltr{display:inline-block;width:100%}.rslt{width:73%;display:inline-block}.ct-btn-filter{display:none}.cls-fltr{display:none}.cvtrg-dprt{display:inline-block}.trjt-dssn{display:inline-block;width:25%;height:5px;border-top:5px solid #0097B2;margin-left:15px}.trj-etp{margin-left:3px}.cvtrg-etp{display:inline-block;vertical-align:top}.cvtrg-trjt .dprt-nm{position:absolute}.cvtrg-etp .etp-nm-ipr{position:absolute;top:-6px;margin-left:-30px}.cvtrg-etp .etp-nm-pr{position:absolute;bottom:-15px;margin-left:-30px}.cvtrg-etp .dprt-i i{top:7px;left:-5px}.arrvd-i i{position:absolute;top:7px;left:-5px}.arrvd-i{position:relative}}@media (max-width:950px){.bttm .scnd{margin-top:10px}.cvtrg-etp .dprt-i i{display:none}.cvtrg-etp{text-align:center}.trjt-dssn{width:5px;height:40px;border-right:5px solid #0097B2;margin:auto}.ct-lst-filter{display:none;position:fixed;width:100%;top:-50px;left:0;background:#fff;z-index:99999;padding:15px;overflow:scroll;max-height:103%}.ct-btn-filter{display:block}.cls-fltr{text-align:center;background:#0097B2;color:#fff;font-size:20px;border-radius:50%;padding:0 8px 4px 8px;position:absolute;right:8px}.cvtrg-dprt{text-align:center}}.ct-fltr{border-bottom:7px solid #EDEDED;padding-bottom:20px;border-radius:3px}.fltr-ttl{font-size:1.4rem;font-weight:600;color:#0097B2}.fltr{padding-top:10px;font-size:1.1rem;font-weight:600;position:relative;color:#054652}.fltr i{position:absolute;right:20px;top:8px;font-size:25px;color:#000}.fltr i img{width:35px;margin-top:-15px}.fltr .ipt{width:100%;height:50px;border-radius:4px;padding:10px;font-weight:700;text-align:center}.fltr .ipt-srch-ct{position:relative}.fltr .ipt-srch-ct .ipt:hover{background:#f5f5f5}.fltr .ipt-srch-ct .ipt:active{border:solid 1px #f5f5f5}.fltr .ipt-srch-ct .icn{position:absolute;top:3px;right:-10px}.cvtrg{background-color:#fff;width:100%;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12);min-height:100px;border-radius:10px;padding-top:10px;display:block;color:#054652;margin-bottom:15px}.cvtrg:hover{border:2px solid #0097B2;color:#054652}.rslt{vertical-align:top;margin-top:40px;margin-left:1.4%}.cvtrg-trjt{padding-left:20px;padding-top:8px;position:relative}.cvtrg-trjt .hr-dprt{display:inline-block;font-weight:700}.cvtrg-trjt .dprt-i{position:relative}.cvtrg-trjt .dprt-i i{position:absolute}.cvtrg-dprt{vertical-align:top}.cvtrg-etp .dprt-i{position:relative}.cvtrg .top{min-height:70px;border-bottom:1px solid #EDEDED;padding-top:10px;padding-bottom:10px}.inline-block{display:inline-block}.i-icn-img img{width:50px}.bttm{padding:10px 20px 10px 20px;text-align:center}.tp-vhcl{font-weight:700}.i-img-prfl img{width:50px;border-radius:50%;border:3px solid #0097B2}.infs-ct{margin-right:15px}.i-img-prfl{margin-right:10px}.bttm .frst{border-right:1px solid #EDEDED}.bttm .scnd{padding-left:10px}.i-icn-seat img{width:30px;margin-top:-10px}.infs-seat{font-size:20px}.ct-date{padding-bottom:10px;text-align:center;border-bottom:1px solid #EDEDED}.ct-date .date{font-weight:700}.day{font-weight:700}.day.disable{color:grey}.ct-clss{background-color:#fff;width:100%;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12);border-radius:10px;display:block;color:#054652;margin-bottom:15px;padding-left:5px}.clss-cvtrg{padding:20px;color:#054652;font-weight:700;display:inline-block;text-align:center}.clss-cvtrg:hover{color:#054652}.clss-cvtrg.active{border-bottom:2px solid #0097B2}.icn-tab img{width:20px;margin-right:10px}@media (min-width:901px){.clss-cvtrg{width:32.5%}}@media (max-width:900px){.clss-cvtrg{width:30%}.tb-ttle{display:none}.icn-tab.srch-cvtrg img{width:30px;margin-top:-25px}.icn-tab.prps-cvtrg img{width:35px;margin-top:-20px}}@media (max-width:450px){.icn-tab.srch-cvtrg img{width:25px;margin-top:-25px}.icn-tab.prps-cvtrg img{width:25px;margin-top:-20px}}.ct-btn{text-align:center;padding:10px}.btn-pls-ctrg{padding:8px;display:inline-block;background:#0097B2;color:#fff;border-radius:6px}.ct-dtl{padding:20px;text-align:center}.line-sprt{height:8px;background:#EDEDED;border-radius:5px}.lft-big{width:85%;box-shadow:0 7px 8px -4px rgb(0 0 0 / .2),0 12px 17px 2px rgb(0 0 0 / .14),0 5px 22px 4px rgb(0 0 0 / .12);overflow:hidden;border-radius:8px;margin-bottom:20px;border:5px solid #0097B2;text-align:center;margin-left:auto;margin-right:auto}.smll-img{margin-right:20px;border-radius:8px;border:3px solid #0097B2}@media (min-width:951px){.lft-big{width:85%}}@media (max-width:950px){.lft-big{width:100%}}@media (max-width:500px){.smll-img{width:65px;margin-top:10px}.smll-img.active{width:80px}.nb-plcs-vhcl{margin-top:15px}}@media (min-width:501px){.smll-img{width:80px;}.smll-img.active{width:100px;}}.cmd-img i{font-size:30px}.cmd-img{color:#0097B2}.dtl-ttl-date{font-size:1.8rem;font-weight:700}.cmd-btn{color:#0097B2;font-size:1.5rem}.ct-dtl-trj{margin-bottom:20px}.dtl-price{font-weight:700;font-style:italic}.ct-infos-profil{border-bottom:1px solid #EDEDED;padding-bottom:10px}.ct-cmmts{padding:15px}.msg-cmmts{vertical-align:top}.txt-cmmt{background:#EDEDED;border-radius:5px;padding:10px}@media (min-width:501px){.msg-cmmts{width:88%}.pht-cmmts{width:10%}}@media (max-width:500px){.msg-cmmts{width:73%}.pht-cmmts{width:25%}}.ipt-cmmt{width:100%;padding:12px;border-radius:5px;border:1px solid grey;padding-left:35px;margin-top:20px}.btn-snd-cmmt{position:absolute;top:25px;right:10px;color:#0097B2;font-size:25px}.btn-snd-cmmt:hover{color:#056e81}.btn-pls-ctrg:hover{color:#fff;background:#056e81}.cmmt-name{color:#0097B2;font-weight:700}a:hover{color:#056e81}.ct-img-dtl-prfl img{border-radius:50%;width:180px;height:180px;border:4px solid #0097B2}.infs-bs-prfl{text-align:left;padding:10px;vertical-align:middle}.infs-bs-prfl .name{font-size:1.5rem;font-weight:700;vertical-align:middle}.lgn-ctt{width:100%}.infs-bs-prfl .age{font-size:1.3rem;font-weight:700;color:grey}.ct-infs-prfl{padding:20px}.infs-prfl{padding:10px 0 10px 0}.infs-avis .btn-avis{padding:10px 0 10px 20px;display:block;border-radius:5px;color:inherit;position:relative;background:#EDEDED;color:#0097B2}.infs-avis .btn-avis .chv-pls-avis{position:absolute;right:10px;top:12px}.infs-avis .btn-avis:hover{background:#d6d5d5}.i-icn-img-prfl img{width:20px;margin-top:-10px}.prfl-vrf{font-size:1.3rem;color:#0097B2}.infs-avis{margin-top:10px}.ttl-avis{padding:0 0 20px 0;border-bottom:1px solid #EDEDED}.ttl-avis .pcpl{font-size:2.8rem;font-weight:700}.ttl-avis .scndr{color:grey;font-weight:700}.nb-avis{font-weight:700}.i-img-cmmt img{width:50px;height:50px;border-radius:50%}.chv-pls-avs-dtl{position:absolute;right:10px;top:40%}.btn-prfl-avis{padding:10px 0 10px 5px;display:block;border-radius:5px;position:relative;color:#484848}.btn-prfl-avis:hover{background:#EDEDED}.ct-cmmt-avs span{font-weight:700}.ct-cmmt-avs{font-size:.8rem;font-style:italic}.ct-cmmt-avs{border-bottom:1px solid #EDEDED}.ct-cmmt-avs .msg{font-size:.95rem}.ct-btn-dwn-avs{text-align:center}.ipt-cnx{width:100%;margin-top:20px}.ipt-cnx .ipt{width:100%;height:40px;border:1px solid #ccc;border-radius:4px;padding:10px}.i-icn-img-cnx img{width:20px;margin-top:-10px}.i-icn-img-cnx{position:absolute;right:25px;top:11px}.frm-lg{width:90%;margin:auto}.shw-psswd{position:absolute;right:5px;top:15%;color:#0097B2}.hlf{width:45%;display:inline-block;z-index:9999}.flt-lft{float:left;margin-bottom:22px;position:relative}.flt-rhgt{float:right;margin-bottom:22px;position:relative}.slct-frm{padding:7px;width:100%;border:1px solid #ccc;border-radius:4px}.iti{width:100%}.frm-ttl{text-align:center}.pdp-rgstr{width:200px;display:inline-block;position:relative;cursor:pointer}.pdp-rgstr .img-pdp{border:4px solid #0097B2;border-radius:50%;width:200px;height:200px;padding:2px;object-fit:cover}.ct-pdp-rgstr{text-align:center;margin-top:30px}.mdf-pdp{color:#fff;display:block;width:50px;border:1px solid;border-radius:50%;font-size:1.4rem;padding-top:5px;padding-bottom:5px;position:absolute;right:20px;bottom:0;background:#0097B2;border:3px solid #fff}.mdf-pdp:hover{color:#efe9e9;background:#0097B2}.pj-rgstr .img-pj{height:200px;padding:10px}.ct-pj-rgstr{text-align:center;margin-top:30px}.pj-rgstr{width:100%;display:inline-block;position:relative;cursor:pointer;border:4px solid #0097B2}.lv-msc-lbl{font-weight:700;font-size:1.1rem;padding:10px 0 10px 0;display:inline-block}.cstm-radio{padding-top:5px;padding-left:5px;padding-right:15px;background:#0097B2;color:#fff;border-radius:5px;margin-right:2px;display:inline-block;vertical-align:top;text-align:left;font-weight:700}.a-chk,.a-chk input,.a-chk label{cursor:pointer}.musics{background:#EDEDED;margin-top:15px;border-radius:5px}.msc-tp{padding:5px;margin-top:10px;margin-left:10px;margin-bottom:10px;color:#fff;border-radius:3px;display:inline-block;background:#0097B2}.rmv-msc{cursor:pointer}.ct-loading{z-index:9999999;text-align:center;width:100%;height:100%;background:#fff;position:absolute;opacity:.8;display:none}.ct-loading img{width:80px;position:absolute;top:40%}@media (max-width:750px){.ct-loading img{left:40%}}@media (min-width:751px){.ct-loading img{left:45%}}.cstm-ipt-file{display:none}.iti .error{position:absolute!important}.iti{margin-bottom:8px}.fb-ipt{margin-top:}.hd-img-pdp{width:50px;height:50px;border-radius:50%;margin-top:-13px;border:3px solid #0097B2;padding:1px}.ntfctn{font-size:25px;margin-top:-8px}.warn{color:#CE2D33}.lbl-thm{color:#0097B2;font-weight:700;font-size:20px;text-align:center;display:inline-block;width:100%}.ct-date-avis{font-size:.75rem;font-style:italic;font-weight:700;color:#868484}.infs-avis .btn-avis .nb-avis{position:absolute;right:10px;top:10px}.ct-msg-sec{background:#EDEDED;margin-top:15px;padding:10px;text-align:center;font-style:italic;font-weight:600;border-radius:3px;font-size:14px}.ml-adrs{color:#0097B2}.btn-cancel{background-color:#CE2024}.trjt-stp{padding:15px 0 15px 20px;background:#EDEDED;border-radius:10px;font-size:1.2rem;font-weight:600;text-align:center;position:relative}.trjt-stp.first{margin-top:20px}.trjt-dssn-crt{width:5px;height:40px;border-right:5px solid #0097B2;margin:auto}.rmv-trjt{color:#0097B2;position:absolute;right:10px}.ct-img-ad{text-align:center;margin-top:30px;width:46%;display:inline-block}.ct-img-multi{text-align:center}.logo-page-static{height:150px}.dt-cvtr-ifs{margin-top:-70px;background:#fff;position:relative;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12);margin-left:auto;margin-right:auto;border-radius:20px;padding-top:20px;padding-bottom:20px;margin-bottom:20px}.ct-heading{text-align:center;border-bottom:solid 1px #48AB3E;margin-bottom:15px}.infs-page img{display:block;height:350px;width:100%;object-fit:cover}.static-page img{object-fit:fill}.ct-infs-title{font-size:1.5rem;font-weight:700}@media (max-width:900px){.dt-cvtr-ifs{width:95%}}@media (min-width:901px){.dt-cvtr-ifs{width:80%}}.dt-cvtr-ifs p{text-align:justify}.sec-title{text-align:center;color:#fff;font-weight:700;font-size:2rem;padding-bottom:50px}.sec-title-2{text-align:center;color:#0097B2;font-weight:700;font-size:2rem;padding-bottom:50px}.ttl-frm{color:#0097B2;text-align:center;padding:10px}.dv-ipt{text-align:center;position:relative}.icn-ipt{position:absolute;left:8px;top:28px}.ipt-frm{width:100%;padding:12px;border-radius:25px;border:1px solid grey;padding-left:30px}@media (min-width:901px){.frm-ct-dv{width:60%}}@media (max-width:900px){.frm-ct-dv{width:98%}}.frm-btn-ct{margin-top:40px}.frm-btn-ct .btn{border-radius:18px}.hide{display:none}@media (max-width:600px){.dv-ipt-2{width:100%}}@media (min-width:601px){.dv-ipt-2{width:45%;display:inline-block;margin-right:2%}}.img-page-static{border-radius:20px;border:3px solid #4D201A;box-shadow:0 7px 8px -4px rgb(0 0 0 / .2),0 12px 17px 2px rgb(0 0 0 / .14),0 5px 22px 4px rgb(0 0 0 / .12)}.ct-img-page-static{text-align:center;margin-bottom:15px}.icn-div-static{text-align:center}.icn-div-static img{width:60px;margin-bottom:20px}@media (max-width:700px){.img-page-static{width:100%}}@media (min-width:701px){.img-page-static{width:50%}}.lst{font-size:20px;font-weight:700}.lst i{color:#48AB3E}.menu a.active{background:#48AB3E;color:#fff;padding:10px;border-radius:5px}.faire-don-ct{display:block;position:fixed;z-index:5555;bottom:10px;right:10px}.faire-don{display:inline-block;background:#fff;width:70px;height:70px;border-radius:50%;cursor:pointer;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12);border:3px solid #48AB3E;text-align:center}.faire-don img{height:40px;margin-top:8px}.txt-don{width:300px;background:#4D201A;padding:15px;color:#fff;border-radius:10px;font-size:1.3rem}.btn-don-ct{text-align:right}.pied-msg-don{height:30px;background:green;width:30px;transform:rotate(45deg);margin-top:-17px;position:absolute;right:20px;z-index:-1;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12);background:#4D201A}@keyframes slideUp{from{transform:translateY(20%);opacity:0}to{transform:translateY(0);opacity:1}}.ct-txt-don{margin-bottom:20px;animation-name:slideUp;animation-duration:1.5s;animation-delay:3s;animation-fill-mode:forwards;opacity:0}.close-don{position:absolute;right:-5px;top:-12px;color:#fff;background:#48AB3E;border-radius:50%;padding-left:6px;padding-right:6px;padding-bottom:4px;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12)}.img-mbl-money{height:100px}.num-paiement{color:#48AB3E}.card-title-home{font-size:1rem;font-weight:700}.validate-error{display:none}footer .social{display:flex;padding-top:5px}footer .social a{width:38px;height:38px;display:flex;justify-content:center;align-items:center;margin-right:.65rem;color:#fff;background-color:#4a4f53;border-radius:50%}footer .social a:focus,footer .social a:hover{color:#fff!important;background-color:#ff5a5f}footer .social a svg{width:13px;height:13px;fill:currentColor}.contact-fa{width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin-right:.65rem;color:#489912;margin:auto}.contact-fa svg{fill:currentColor}.page-contact .media-item{text-align:center;padding:10px}@media (min-width:601px){.page-contact .three-column.bordered{border-right:#4D201A solid 2px}}@media (max-width:600px){.page-contact .three-column.bordered{border-bottom:#FFAD02 solid 2px}}.alert-theme{background:#48AB3E}.alert-theme p{color:#fff}.success-don i{font-size:80px;vertical-align:bottom}.success-don img{height:100px;vertical-align:top}.menu.lang{padding-bottom:5px}.page-container{padding-right:1.5rem;padding-left:1.5rem}.faire-don:hover{border:5px solid #4D201A}.unite-monetaire{width:100%;height:40px;font-size:15px;text-align:center;border:1px solid gray;border-radius:2px;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2)}.message-alert p{font-weight:700}.btn-rib{padding:5px 10px;background:#48AB3E;color:#fff;border-radius:5px;margin-top:5px;display:inline-block}