/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
@font-face{font-family:Gill Sans MT Light;src:url(/fonts/Gill-Sans-MT-Light.ttf?6204f388faf45bf1801bffdaa1528937)}@font-face{font-family:Gill Sans MT Bold;src:url(/fonts/Gill-Sans-MT-Bold.ttf?5ff9b8b1b47d322ac442a2d956165f21)}
:root{--main-green-color:#1ca27e;--main-pink-color:#c69;--main-yellow-color:#fc3;--main-white-color:#fff;--main-red-color:red;--main-p-color:#333;--main-green-color-hover:rgba(51,153,102,.8);--main-yellow-color-hover:rgba(255,204,51,.8);--main-pink-color-hover:rgba(204,102,153,.8);--main-red-color-hover:rgba(255,0,0,.8);--main-text-help:#6b6b6b;--main-divider-color:#ebebeb;--main-divider-color-2:#ddd;--main-grey-background:#f5f5f5;--main-grey-background-light:#f8f8f8;--main-grey-text:#9b9a9a;--main-blue-color:#0066c0;--main-border-field:#a1a1a1}
html{font-size:20px}body{font-family:Gill Sans MT Light;min-height:100vh;overflow-x:hidden;width:100%!important}h1{font-size:1.8rem}h1,h2{-webkit-margin-before:0;color:var(--main-green-color);font-family:Gill Sans MT Bold;font-weight:400;margin-block-start:0}h2{font-size:1.4rem}h3{-webkit-margin-before:0;font-family:Gill Sans MT Bold;font-size:1.2rem;margin-block-start:0}h3,h4{color:var(--main-green-color)}p{color:var(--main-p-color);font-size:1rem}a{color:#58585a}.title{padding-top:3rem}.li-a-account-desktop{display:none}.custom-loader-color{border-bottom-color:var(--main-pink-color)!important;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:var(--main-pink-color)!important}@media screen and (max-width:576px){html{font-size:16px!important}}@media screen and (min-width:576px) and (max-width:720px){html{font-size:16px!important}}@media screen and (min-width:720px) and (max-width:960px){html{font-size:18px!important}}
.btn{word-wrap:break-word;align-items:center;background-color:transparent;border:1px solid transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;justify-content:center;line-height:1em;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:normal}.btn-green{background:var(--main-green-color);color:#fff}.btn-green:hover{background-color:rgba(28,162,126,.8)}.btn-white{background:#fff;color:var(--main-green-color)}.btn-white:hover{background-color:var(--main-green-color);color:#fff}.btn-yellow{background:var(--main-yellow-color);color:#000}.btn-yellow:hover{background-color:var(--main-yellow-color-hover)}.btn-pink{background:var(--main-pink-color);color:#fff}.btn-pink:hover{background-color:var(--main-pink-color-hover)}.btn-red{background:var(--main-red-color);color:#fff}.btn-red:hover{background-color:var(--main-red-color-hover)}.btn-degrader{background:linear-gradient(90deg,var(--main-pink-color),var(--main-yellow-color),var(--main-green-color));color:#fff}
.hr{border-bottom:1px solid var(--main-divider-color);margin:.5vw;width:100%}
.float-l{float:left}.float-r{float:right}.va-midle{vertical-align:middle}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.clearfix:after{clear:both;content:"";display:block}.text-white{color:#fff}.uppercase{text-transform:uppercase}.bold{font-family:Gill Sans MT Bold}.text-helper{color:var(--main-text-help);font-size:.85rem}.d-none{display:none}.d-inline{display:inline}.box-shadow{box-shadow:0 5px 20px 0 rgba(18,60,116,.11)}.box-shadow-2{box-shadow:0 0 10px 0 rgba(18,60,116,.12)}
input,select,textarea{background:var(--main-white-color)!important;border:1px solid var(--main-border-field);color:#000;outline:none;text-align:center;-moz-text-align-last:center;text-align-last:center}input,select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:57px}input:focus,select:focus{border:2px solid var(--main-yellow-color)}input.is-invalid,select.is-invalid,textarea.is-invalid{border:1px solid var(--main-red-color)}.invalid-feedback{color:var(--main-red-color);font-size:.875em;margin-bottom:.4rem;margin-top:.05rem;width:100%}.form-container{display:flex;flex-flow:row wrap;justify-content:center}.form-group-two{display:flex;flex-flow:column nowrap;width:48%}.form-group-one{display:flex;flex-flow:column wrap;justify-content:center;width:98%}.first-input{padding-right:1vw}.site-input{display:block;text-align:left;-moz-text-align-last:left;text-align-last:left}.select-input,.site-input{height:40px;margin:1vh 0;padding:5px;width:100%}sup{color:var(--main-pink-color);font-size:20px;left:5px;top:0}input[type=password]{font-size:12px!important}
.header-logo{background:var(--main-grey-background-light);display:flex;justify-content:center;padding-bottom:1vh;padding-top:1vh}.header-img-logo{width:16vw}.navigation{-webkit-margin-after:0!important;-webkit-margin-before:0!important;align-items:center;background:var(--main-white-color);border:2px solid var(--main-green-color);display:flex;flex-flow:row nowrap;justify-content:space-evenly;list-style-type:none;margin-block-end:0!important;margin-block-start:0!important;padding:1vw}.header-li{underline:none;padding-left:10px;padding-right:10px}.header-li-a-text{display:block}.horaire{font-size:1rem;text-align:center}.header-a{font-size:1.2em;text-decoration:none}.header-a,.header-icon{color:var(--main-green-color)}.header-icon{display:block;margin:auto;padding-bottom:3px;padding-left:5px;padding-right:5px}.caret-icon{padding-left:10px}li:hover>a>.header-icon,nav>ul>li:hover>a{color:var(--main-pink-color)}.modal-background{background:hsla(0,0%,83%,.5);display:none;height:300vh;position:absolute;width:100vw;z-index:10}.popup-sous-menu{Animation-delay:0s;Animation-duration:.5s;Animation-iteration-count:1;Animation-direction:normal;Animation-name:from-right-to-left;background:var(--main-white-color);display:flex;flex-flow:column wrap;justify-content:center;position:absolute;right:0;width:38vw;z-index:10}@-webkit-keyframes from-right-to-left{0%{width:0}to{width:38vw}}#popup-mon-compte{display:none}.popup-sous-menu ul{-webkit-padding-start:0!important;list-style-type:none;padding-inline-start:0!important}.box-1{background:var(--main-pink-color);padding:3vh 0;text-align:center}.box-1 p{color:var(--main-white-color);font-size:1.2rem}.box-2{background:var(--main-white-color);text-align:center}.box-2>ul>li{padding-bottom:2vh;padding-top:2vh}.icon-circle-box-1{color:var(--main-white-color);cursor:pointer;position:absolute;right:4vh;top:4vh}#popup-basket{display:none}.popup-basket{width:38vw}.popup-basket-container{align-items:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);display:flex;flex-flow:column wrap;justify-content:center;padding-left:3vw;padding-right:3vw}.popup-basket-title{-webkit-margin-after:0;margin-block-end:0;padding-top:4vh}.li-basket{position:relative}.count-items-basket{align-items:center;background-color:red;border-radius:50%;color:var(--main-white-color);display:flex;height:25px;justify-content:center;left:45px;position:absolute;top:5px;width:25px}.popup-basket-garanties-container{border:1px solid var(--main-divider-color);padding:1vw 2vw}.popup-basket-icons-group{display:flex;flex-direction:row}.popup-basket-icon-color{color:var(--main-green-color)}.popup-basket-item-title{-webkit-margin-after:.5em;-webkit-margin-before:0;margin-block-end:.5em;margin-block-start:0;text-decoration:underline;-webkit-text-decoration-color:var(--main-green-color);text-decoration-color:var(--main-green-color)}.popup-basket-p-garanties{-webkit-margin-after:.1rem;-webkit-margin-before:.1rem;font-size:.8rem;margin-block-end:.1rem;margin-block-start:.1rem;padding-left:1.5vw}.popup-basket-item-added-container{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:1.5vh;width:100%}.popup-basket-item-image{align-self:center}.popup-basket-item-content-child{align-self:flex-start;display:flex;flex-direction:row;justify-content:space-between}.basket-item-img{height:130px;width:130px}.popup-basket-item-content-intitule p,.popup-basket-item-content-valeur p{-webkit-margin-after:.3em;-webkit-margin-before:.3em;font-size:.8rem;margin-block-end:.3em;margin-block-start:.3em}.popup-basket-price{color:var(--main-pink-color)}.popup-basket-montant-total-container p{-webkit-margin-after:.3em;-webkit-margin-before:.1em;margin-block-end:.3em;margin-block-start:.1em;text-align:center}.p-intitule-montant-total{font-size:1.2rem;text-decoration:underline}.p-montant-total{color:var(--main-green-color);font-size:1.5rem}.btn-popup-basket{border:none;height:45px;margin-bottom:1vh;width:100%}.popup-basket-mb-end{margin-bottom:5vh}.li-a-account-desktop{display:block}.li-a-account-mobile{display:none}@media screen and (max-width:800px){.count-items-basket{height:20px;left:26px;top:-3px;width:20px}.header-img-logo{display:block;margin:0 auto;width:40vw}.navigation{justify-content:space-evenly}.header-icon{font-size:2.5rem}.header-li-a-text,.li-a-account-desktop{display:none}.li-a-account-mobile{display:block;font-size:1rem}.popup-sous-menu{width:100vw}@-webkit-keyframes from-right-to-left{0%{width:0}to{width:100vw}}.popup-basket-item-content{margin-left:10px}}
.item-container{background-color:var(--main-white-color);justify-content:space-around;margin-bottom:2vw;margin-top:2vw;padding:1vw}.item-container,.item-image{display:flex;flex-flow:row nowrap}.item-image{align-items:center;align-self:center;justify-content:center;width:45%}.item-img{height:18vh;width:10vw}.item-decription{position:relative;width:55%}.item-description-line-container{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.item-decription p{-webkit-margin-after:.2rem;-webkit-margin-before:.2rem;margin-block-end:.2rem;margin-block-start:.2rem}.p-item-prix{color:var(--main-pink-color);font-size:1.1rem}@media screen and (max-width:850px){.item-img{height:15vh;width:25vw}.item-container{margin-bottom:4vw}.item-description-line-container{flex-flow:row wrap}}
section#footer{margin:0!important}section#mes-reservations{min-height:100vh}.mes-reservations-container{align-items:center;background:var(--main-grey-background-light);display:flex;flex-flow:row nowrap;justify-content:center;padding:1vw}.mes-reservations-box{background:var(--main-white-color);padding:2vw;width:50vw}#mes-reservations{background:var(--main-grey-background-light)}.mes-reservation-content{padding:2vw}.montant-price-total{color:var(--main-green-color);font-size:1.2rem}.resume{align-self:flex-start;display:flex;flex-direction:column;padding:2vw;position:sticky;position:-webkit-sticky;top:-1vw;width:30vw}.resume-container{background:var(--main-white-color);margin-bottom:3vh;padding:1vw}.montant-container{display:flex;flex-flow:row nowrap;justify-content:space-between}.resume-buttons{margin-top:1vw}.item-resume-container{display:flex;flex-flow:row nowrap;justify-content:space-between}.item-resume-container p{-webkit-margin-after:.5rem;-webkit-margin-before:.5rem;margin-block-end:.5rem;margin-block-start:.5rem}.btn-resume{border:none;height:45px;margin-bottom:1vh;width:100%}@media screen and (max-width:850px){.mes-reservations-container{flex-direction:column}.mes-reservations-box,.resume-container{width:93vw}}
section#footer{background:var(--main-green-color);padding-bottom:.1px}.footer-container{display:flex;flex-flow:row wrap;justify-content:space-around;padding-top:3vh}.footer-logo{align-content:center;background:#fff;display:flex;height:180px;justify-content:center;padding:5px;width:200px}.footer-a-link{display:block;padding:5px 0 0 5px;text-decoration:none}.footer-a-link,.footer-title{color:var(--main-white-color)}.footer-title{padding-top:2vh}.footer-bloc-reseaux{display:flex;flex-flow:row nowrap;justify-content:space-between}.footer-a{padding-left:1vw;padding-right:1vw}.footer-icon{color:var(--main-white-color)}.footer-copyright-p{color:#fff;font-size:1.2em;font-weight:700;padding:5vh 0 0}.footer-contact-p{color:var(--main-white-color)}.footer-tel-a{color:#fff}


/*# sourceMappingURL=app-mes-reservations.css.map*/