body .container-anniversaire-page{padding-bottom:70px}body .container-anniversaire-page h1:before{content:url(/build/images/background-happy-anniversaire.492c449c.png);display:block;height:403px;left:calc(50% - 720px);position:absolute;top:-120px;width:1440px;z-index:2}body .container-anniversaire-page h1:after{content:url(/build/images/cotillons.90f21b01.svg);display:block;height:858px;left:calc(50% - 720px);position:absolute;top:-120px;width:1440px;z-index:1}body .container-anniversaire-page h1 span{z-index:50}@media screen and (max-width:720px){body .container-anniversaire-page h1:before{top:-220px}body .container-anniversaire-page h1:after{top:-280px}}body .container-anniversaire-page.container-anniversaire-recapitulatif h1:after{content:url(/build/images/bg-cotillons-recapitulatif.609223cd.svg);height:589px;top:-120px}body .container-anniversaire-page .container-anniversaire-paiement-validation img{max-height:475px}body .container-anniversaire-page .container-anniversaire>div:nth-child(2){padding-top:230px}@media screen and (max-width:960px){body .container-anniversaire-page .container-anniversaire>div:nth-child(2){padding-top:170px}}body .container-anniversaire-page .container-anniversaire>div:nth-child(2) h2{max-width:500px}body .container-anniversaire-page .container-anniversaire>div:nth-child(2) .container-cadeaux{margin-top:205px;min-height:366px;right:150px;width:655px}body .container-anniversaire-page .container-anniversaire>div:nth-child(2) .container-cadeaux .wording{bottom:35px;font-size:26px;line-height:36px}body .container-anniversaire-page .container-anniversaire>div:nth-child(2) .container-cadeaux .wording h3{color:#419ec9;font-size:35px}body .container-anniversaire-page .container-anniversaire>div:nth-child(2) .container-cadeaux:before{content:url(/build/images/KDO.b32b81cb.png);position:absolute;right:-128px;top:-240px;z-index:10}body .container-anniversaire-page .container-anniversaire>div:nth-child(2) .container-cadeaux:after{bottom:0;content:url(/build/images/Rectangle%20228.a71324c3.svg);left:0;position:absolute;width:100%}@media screen and (max-width:960px){body .container-anniversaire-page .container-anniversaire>div:nth-child(2) .container-cadeaux{right:auto}}@media screen and (max-width:720px){body .container-anniversaire-page .container-anniversaire>div:nth-child(2){padding-top:100px}body .container-anniversaire-page .container-anniversaire>div:nth-child(2) .container-cadeaux{margin-top:0;padding-top:450px;width:100%}body .container-anniversaire-page .container-anniversaire>div:nth-child(2) .container-cadeaux:before{left:calc(50% - 236px);right:auto;top:-35px}body .container-anniversaire-page .container-anniversaire>div:nth-child(2) .container-cadeaux:after{content:none}body .container-anniversaire-page .container-anniversaire>div:nth-child(2) .container-cadeaux .wording{bottom:auto;position:relative!important}}body .container-anniversaire-page .container-anniversaire-recapitulatif{padding-top:230px}body .container-anniversaire-page .container-anniversaire-recapitulatif:after{content:url(/build/images/Mode_Isolation.d40e0abf.png);position:absolute;right:40px;top:280px}body .container-anniversaire-page .block-gouter{margin-top:25px}body .container-anniversaire-page .block-gouter>div.container-gouter{font-size:26px;left:-100px;line-height:36px;min-height:288px;width:737px}body .container-anniversaire-page .block-gouter>div.container-gouter h3{font-size:35px}body .container-anniversaire-page .block-gouter>div.container-gouter:before{bottom:-100px;content:url(/build/images/happy.4e02b546.svg);left:-220px;position:absolute}body .container-anniversaire-page .block-gouter>div.container-gouter:after{bottom:-20px;content:url(/build/images/Rectangle%20229.205feb31.svg);left:0;position:absolute;width:100%}body .container-anniversaire-page .block-gouter .cotillons{content:url(/build/images/cotillons%20page.94200968.svg);height:557px;top:-210px;width:374px}@media screen and (max-width:960px){body .container-anniversaire-page .block-gouter{margin-top:80px}body .container-anniversaire-page .block-gouter>div.container-gouter{left:auto}}@media screen and (max-width:720px){body .container-anniversaire-page .block-gouter{margin-top:50px}body .container-anniversaire-page .block-gouter>div.container-gouter{padding-top:530px;width:100%}body .container-anniversaire-page .block-gouter>div.container-gouter:before{bottom:auto;left:calc(50% - 260px);top:0}body .container-anniversaire-page .block-gouter>div.container-gouter:after{content:none}}body .container-anniversaire-page .container-form-anniversaire{border-radius:68px;margin-top:125px}body .container-anniversaire-page .container-form-anniversaire h2{font-size:40px}body .container-anniversaire-page .container-form-anniversaire form input[type=number],body .container-anniversaire-page .container-form-anniversaire form input[type=text],body .container-anniversaire-page .container-form-anniversaire form select,body .container-anniversaire-page .container-form-anniversaire form textarea{border-radius:10px}body .container-anniversaire-page .container-form-anniversaire form input[type=checkbox]+label{max-width:92%}body .container-anniversaire-page .container-form-anniversaire .form-restaurant{border-radius:20px;transition:all .5s}body .container-anniversaire-page .container-form-anniversaire .form-restaurant.active,body .container-anniversaire-page .container-form-anniversaire .form-restaurant:hover{background-color:#db0007!important;color:#fff!important}body .container-anniversaire-page .container-form-anniversaire:before{bottom:-56px;content:url(/build/images/Vector.fb7af507.svg);height:57px;left:150px;position:absolute;width:636px}@media screen and (max-width:960px){body .container-anniversaire-page .container-form-anniversaire:before{content:none}}body .container-anniversaire-page .container-form-anniversaire:after{bottom:0;content:url(/build/images/cotillons_page_footer.0c324cb1.svg);left:-30px;position:absolute}body .container-anniversaire-page .container-form-anniversaire .container-informations>div:last-of-type:after{bottom:-10px;content:url(/build/images/sourire.59163b99.svg);left:80px;position:absolute}@media screen and (max-width:720px){body .container-anniversaire-page .container-form-anniversaire{border-radius:40px;margin-top:80px}}body #container-date-time-reservation{min-height:335px}body #container-date-time-reservation .container-calendar{min-height:300px}body #container-date-time-reservation .container-calendar .loader{right:162px}body #container-date-time-reservation .container-calendar .datepicker{background-color:#fff;border-radius:15px;display:inline-block;padding:10px;width:auto}body #container-date-time-reservation .container-calendar .datepicker table tr td,body #container-date-time-reservation .container-calendar .datepicker table tr th{border-radius:0}body #container-date-time-reservation .container-calendar .datepicker table tr th.dow{min-width:45px}body #container-date-time-reservation .container-calendar .datepicker table tr td{height:35px}body #container-date-time-reservation .container-calendar .datepicker table tr td.day{transition:all .5s}body #container-date-time-reservation .container-calendar .datepicker table tr td.day.disabled{background-color:hsla(0,0%,73%,.6)}body #container-date-time-reservation .container-calendar .datepicker table tr td.day.available:hover{background-color:rgba(255,183,27,.2)!important}body #container-date-time-reservation .container-calendar .datepicker table tr td.day.active{background-color:rgba(219,0,28,.9)}body #container-date-time-reservation .container-calendar .datepicker table tr td.day.active:hover{background-color:#db001c!important}body #container-date-time-reservation .container-calendar .datepicker table tr td.day.full{background-color:rgba(0,0,0,.25)}body #container-date-time-reservation .container-slots{min-height:300px}body #container-date-time-reservation .container-slots .loader{left:180px}body #container-date-time-reservation .container-slots .container-slots-list{border-radius:15px;max-width:335px}body #container-date-time-reservation .container-slots .container-slots-list .slot-item.bg-primary{transition:all .5s}body #container-date-time-reservation .container-slots .container-slots-list .slot-item.bg-primary.active,body #container-date-time-reservation .container-slots .container-slots-list .slot-item.bg-primary:hover{background-color:#db0007!important}body #container-date-time-reservation .container-slots .container-slots-list .slot-item.bg-disabed{background-color:rgba(50,50,50,.11)}body #container-date-time-reservation>div:last-of-type{max-width:760px}@media screen and (max-width:1439px){body header #main-nav{background-color:#ffbd0f!important}body .container-anniversaire-page{overflow-x:hidden}}