:root{--color-primary: #20454D;--color-secondary: #FEE2D5;--color-accent: #D29E89;--color-text: #5d5d5d;--color-background: #FFF5F1;--color-white: #FFFFFF;--color-black: #000000;--font-heading: "DM Serif Display", serif;--font-body: "Poppins", sans-serif}body{font-family:var(--font-body);color:var(--color-text);margin:0;overflow-x:hidden;padding:0}body a{color:var(--color-black);margin-bottom:0;text-decoration:none}body h1,body h2,body h3,body h4,body h5,body h6,body p,body ul{margin:0}body ul{list-style:none;padding:0}body :focus{outline:none}body [crop-text]{display:none}body #readLess,body [id^=readmore_]{cursor:pointer;white-space:nowrap}@media(min-width: 992px){body [crop-text]{display:block !important}body #readLess,body .shortText{display:none !important}}::-webkit-scrollbar-thumb{background-color:#999;height:1px}.d-none{display:none}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:normal;font-weight:400;src:url("/front/fonts/dm-serif-display-v17-latin-regular.eot");src:url("/front/fonts/dm-serif-display-v17-latin-regular.eot?#iefix") format("embedded-opentype"),url("/front/fonts/dm-serif-display-v17-latin-regular.woff2") format("woff2"),url("/front/fonts/dm-serif-display-v17-latin-regular.woff") format("woff"),url("/front/fonts/dm-serif-display-v17-latin-regular.ttf") format("truetype"),url("/front/fonts/dm-serif-display-v17-latin-regular.svg#DMSerifDisplay") format("svg")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("/front/fonts/poppins-v23-latin-300.woff2") format("woff2"),url("/front/fonts/poppins-v23-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("/front/fonts/poppins-v23-latin-regular.woff2") format("woff2"),url("/front/fonts/poppins-v23-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url("/front/fonts/poppins-v23-latin-italic.woff2") format("woff2"),url("/front/fonts/poppins-v23-latin-italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("/front/fonts/poppins-v23-latin-500.woff2") format("woff2"),url("/front/fonts/poppins-v23-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:500;src:url("/front/fonts/poppins-v23-latin-500italic.woff2") format("woff2"),url("/front/fonts/poppins-v23-latin-500italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("/front/fonts/poppins-v23-latin-600.woff2") format("woff2"),url("/front/fonts/poppins-v23-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("/front/fonts/poppins-v23-latin-700.woff2") format("woff2"),url("/front/fonts/poppins-v23-latin-700.ttf") format("truetype")}.breadcrumb-logo{align-items:center;border-bottom:1px solid #d9d9d9;padding:15px 10px 5px;display:flex}.breadcrumb-logo a{margin:auto}.breadcrumb-logo svg{max-width:145px;height:auto}.footer-resrvation{background:var(--color-accent);color:var(--color-primary)}.footer-resrvation .footer-content{display:flex;margin:auto;max-width:1440px;padding:36px 0;align-items:center;width:calc(100% - 24px);justify-content:space-between;font-size:12px}.footer-resrvation .footer-payment{font-size:min(max(16px,1.2vw),20px);font-family:var(--font-heading);display:flex;align-items:center}.footer-resrvation .footer-payment img{margin-left:16px}@media(max-width: 800px){.footer-resrvation .footer-content{padding:15px 0;flex-wrap:wrap;text-align:center;justify-content:center}.footer-resrvation .footer-payment{flex-wrap:wrap;column-gap:15px;justify-content:center}.footer-resrvation .footer-payment img{margin:7px 0 5px;max-width:50vw}}.btn{cursor:pointer;display:inline-block;transition:.1s;font-size:14px;border-radius:100px;position:relative;text-align:center;text-transform:uppercase;z-index:1;font-weight:500;min-width:120px;font-family:var(--font-body);padding:9px 0;border:1px solid rgba(0,0,0,0)}.btn.btn-primary{background-color:var(--color-primary);color:var(--color-white)}.btn.btn-primary:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-white)}.btn.btn-primary.reverse{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-white)}.btn.btn-primary.reverse:hover{background-color:var(--color-primary);color:var(--color-white)}.btn.btn-secondary{background-color:var(--color-accent);color:var(--color-primary)}.btn.btn-secondary:hover{color:var(--color-white);background:var(--color-primary) !important}.btn-whatsapp-pulse{color:#fff;position:fixed;bottom:92px;left:16px;display:none;justify-content:center;align-items:center;padding:4px;text-decoration:none;border-radius:50%;animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite;z-index:9}.btn-whatsapp-pulse.show-it{display:flex}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5)}80%{box-shadow:0 0 0 14px rgba(37,211,102,0)}}.btn-whatsapp-pulse-border{bottom:120px;right:20px;animation-play-state:paused}.btn-whatsapp-pulse-border::before{content:"";position:absolute;border-radius:50%;padding:25px;border:5px solid #25d366;opacity:.75;animation-name:pulse-border;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes pulse-border{0%{padding:25px;opacity:.75}75%{padding:50px;opacity:0}100%{opacity:0}}.icon-watss{position:fixed;bottom:92px;left:16px}.reserved-for-women{font-size:13px;color:#ed2939;text-transform:uppercase;font-weight:500;margin-bottom:12px}.page-reservation{min-height:90vh;padding-bottom:20px;display:flex;flex-direction:column;max-width:100vw;overflow:hidden}.page-reservation .img-local{margin:auto;max-width:1458px;padding-top:60px;width:calc(100% - 30px)}.page-reservation .img-local .slider{justify-content:space-between;width:100%}.page-reservation .img-local .slider .image-container{display:flex;justify-content:center;width:calc(100% - 12px)}.page-reservation .img-local .slider img{object-fit:contain;width:100%}.page-reservation .img-local .adresse-local{margin-top:23px;padding-left:10px;width:calc(100% - 20px)}.page-reservation .img-local .adresse-local p{color:var(--color-black);font-size:18px;font-weight:400;line-height:26px;margin-bottom:7px}.page-reservation .img-local .adresse-local svg{margin-right:10;vertical-align:-2px}@media screen and (max-width: 992px){.page-reservation .img-local{padding-top:21px}.page-reservation .img-local .slider .image-container img{height:auto;object-fit:cover !important}.page-reservation .img-local .adresse-local{position:relative}.page-reservation .img-local .adresse-local p{padding-left:22px}.page-reservation .img-local .adresse-local p svg{left:0;position:absolute}.page-reservation .img-local .tns-controls{display:none}}.page-reservation .select-time{cursor:pointer}.page-reservation .page-title{color:var(--color-primary);font-size:min(max(23px,2.3vw),34px);font-weight:400;text-align:center;font-family:var(--font-heading);margin-top:30px}.page-reservation .cart-category-list{overflow:auto;-ms-overflow-style:none;scrollbar-width:none;background-color:#f8f8fa;margin:0 -15px}.page-reservation .cart-category-list::-webkit-scrollbar{display:none;width:0;height:0}#selectreserve .prix-type p{color:var(--color-accent);font-size:min(max(18px,1.2vw),24px)}.page-reservation .liste-reserve .selectionner .table-selectionner .table .title-type .group{min-width:100px}.page-reservation .liste-reserve{margin:auto;width:1160px;max-width:calc(100% - 30px);flex:1}.page-reservation .liste-reserve .select-reserve{max-width:1165px;width:100%}.page-reservation .liste-reserve .select-reserve .check-mark{display:none}.page-reservation .liste-reserve .title-reserve{font-size:min(max(14px,.9vw),16px);color:var(--color-primary);font-family:var(--font-heading);line-height:1;margin:50px 0 20px}.page-reservation .liste-reserve .title-reserve .txt-recherche{font-family:var(--font-heading);font-size:min(max(20px,1.7vw),26px);margin-top:7px}.page-reservation .liste-reserve .listCatigory{max-width:1030px;width:100%}.page-reservation .reserve-button.selected .unchecked-btn{display:none}.page-reservation .reserve-button .checked-btn{display:none}.page-reservation .reserve-button.selected .checked-btn{display:block}.page-reservation .liste-reserve .selectionner .list-selectionner{padding-top:30px;width:100%}.firstlst{flex:1;margin-right:25px;max-width:33.33%;position:sticky;top:20px}.secondlst{flex:1}.page-reservation .liste-reserve .selectionner .list-selectionner ul li:not(.table-selectionner){cursor:pointer;font-size:15px;border-bottom:1px solid #e6e8ed;font-weight:500;color:var(--color-primary);padding:12px 16px;position:relative;--tab-background: #fff;background-color:var(--tab-background);align-items:center;display:flex}.page-reservation .liste-reserve .selectionner .list-selectionner ul li:not(.table-selectionner) span{margin-left:8px;color:#838ca3;flex:1}.page-reservation .liste-reserve .selectionner .list-selectionner ul li:not(.table-selectionner).active{--tab-background: #e6e8ed;border-color:rgba(0,0,0,0)}.page-reservation .liste-reserve .selectionner .list-selectionner ul li:not(.table-selectionner):before{content:"";position:absolute;width:0px;height:0px;top:0px;border-width:24.5px 0 25px 16px;right:0;background-color:#fff;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--tab-background)}.page-reservation .liste-reserve .selectionner .table-selectionner .qnt-type{display:none}.page-reservation .liste-reserve .selectionner .table-selectionner .group .form-control{border:1px solid rgba(0,0,0,0);color:var(--color-primary);cursor:pointer;display:block;font-size:min(max(14px,.9vw),16px);font-weight:400;margin-left:3px;padding:0;background-color:rgba(0,0,0,0)}.page-reservation .liste-reserve .selectionner .table-selectionner .group{position:relative}@media(max-width: 992px){.page-reservation .liste-reserve{flex-wrap:wrap;padding-top:0}.page-reservation .liste-reserve .title-reserve{margin-bottom:20px;margin-top:30px}}.page-reservation .liste-reserve .selectionner .table-selectionner .table{color:#36456b;border-bottom:1px solid #e6e8ed;display:flex;justify-content:space-between;flex-direction:column;padding:14px 0}.page-reservation .liste-reserve .selectionner .multi-duree-product{cursor:pointer}.page-reservation .liste-reserve .selectionner .multi-duree-product+.parti-bottom .duration-list{display:none}.page-reservation .liste-reserve .selectionner .multi-duree-product.active+.parti-bottom .duration-list{display:block}.page-reservation .liste-reserve .selectionner .multi-duree-product.active .multi-duree-summary,.page-reservation .liste-reserve .selectionner .multi-duree-product.active+.parti-bottom .duration-range{display:none}.page-reservation .liste-reserve .selectionner .multi-duree-product.active .chevron{transform:rotate(180deg);transition:transform .2s ease-out}.page-reservation .liste-reserve .selectionner .multi-duree-product .btn-reserve{display:flex;align-items:center;column-gap:16px}.page-reservation .liste-reserve .selectionner .duree-option{display:flex;padding-top:14px}.page-reservation .liste-reserve .selectionner .duree-option:not(:last-child){border-bottom:1px solid #e6e8ed;padding-bottom:14px}.page-reservation .liste-reserve .selectionner .duree-option .duree-title{flex:1}.page-reservation .liste-reserve .selectionner .duree-option .duree-price{font-weight:500;margin:0 16px}.page-reservation .liste-reserve .selectionner .table-selectionner .table .parti-top{align-items:flex-start;display:flex}.page-reservation .liste-reserve .selectionner .table-selectionner .table .title-type{flex:1}.page-reservation .liste-reserve .selectionner .table-selectionner .table .title-type p{font-weight:500;font-size:16px;color:#071948}.page-reservation .liste-reserve .selectionner .table-selectionner .table .prix-type{font-size:15px;font-weight:500;margin:0 16px}.page-reservation .liste-reserve .selectionner .table-selectionner .table .btn-reserve button{cursor:pointer;font-weight:500;line-height:23px;border:none;color:#ff6668;font-size:15px;padding:4px 12px;border-radius:4px;border:2px solid #ff6668;background-color:#fff;font-weight:600}.gallery_block .image-caption .title-gallery span{font-weight:500}.-informations.thank-page .group p{margin-top:15px;margin-left:3px}.-informations.thank-page .cloneDiv{padding-top:0 !important}.-informations.thank-page .group label{font-weight:600 !important}.page-reservation .liste-reserve .selectionner .table-selectionner>div:first-child{padding-top:11px}.page-reservation .choisis-horaire{align-items:center;display:flex;justify-content:space-between;z-index:12;position:fixed;left:50%;transform:translateX(-50%);background-color:#fff;max-width:952px;padding-left:24px;width:100%;bottom:0;box-shadow:0 0 3px 0 rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.05)}@media(max-width: 800px){.page-reservation .choisis-horaire{padding-left:12px}}.page-reservation .choisis-horaire .cartTotal{font-weight:600}.page-reservation .choisis-horaire p{color:var(--color-primary);font-size:min(max(12px,1.2vw),19px);font-style:normal;font-weight:400}.page-reservation .choisis-horaire .btn-horaire{display:flex;justify-content:right}#btn-244{display:none}.page-reservation .choisis-horaire .btn-horaire a{background-color:#ff6668;font-size:min(max(12px,1.1vw),19px);padding:18px 17px;border-radius:0;border:none;text-transform:unset;color:var(--color-white);position:relative;z-index:1}.page-reservation .choisis-horaire .btn-horaire a:hover{background-color:#b24748}@media(max-width: 800px){.page-reservation .choisis-horaire .btn-horaire a{padding:15px 17px}}.page-reservation .tab{cursor:pointer}.page-reservation .tab input{position:absolute;clip:rect(0, 0, 0, 0);overflow:hidden;width:0;height:0}.page-reservation .tab input:checked+label{color:var(--color-primary)}.page-reservation .tab input:checked+label .category-info{border-color:#071948}.page-reservation .tab input:checked+label .category-info path{fill:var(--color-primary)}.page-reservation .tab label{padding:0 5px;color:#36456b;position:relat ive;display:block;cursor:pointer;position:relative}.page-reservation .tab.tabAll.active~.tab .category-info{border-color:rgba(0,0,0,0)}.page-reservation .tab .check-mark{position:absolute;right:10px;top:4px}.page-reservation .tab .category-info{font-size:11px;font-weight:500;line-height:1;text-align:center;padding:0 20px;box-sizing:border-box;background-color:#fff;border-radius:4px;box-shadow:10px 10px 20px rgba(0,0,0,.1);width:136px;height:90px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(0,0,0,0)}.page-reservation .tab .category-info svg{margin-bottom:15px;max-height:24px;width:auto}.page-reservation .tab .category-info path{fill:var(--color-primary)}.page-reservation .tab-content{justify-content:space-between;align-items:flex-start;display:none}.page-reservation .active-tab-content{display:block}.page-reservation .category-reserve{position:relative;background-color:#f8f8fa;padding:24px;display:flex}@media(max-width: 800px){.page-reservation .tab-content{flex-direction:column}.firstlst{display:none}.page-reservation .liste-reserve .selectionner .list-selectionner{padding-top:0}.page-reservation .liste-reserve .title-reserve .txt-recherche{margin-top:6px}}/*# sourceMappingURL=reservation.css.map */
