a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;border:none;background:none;font-family:inherit}button:focus{outline:none}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}a,a:hover,a:visited{color:inherit;text-decoration:none}input:focus{outline:none}input{border:none;font-family:inherit;padding:5px}html{font-size:16px}body{background:url(/static/media/background.bd22ce4e.jpg) no-repeat 50% fixed;background-size:cover;font-family:"Josefin Sans",sans-serif;font-size:1rem;color:#242424}.App{max-width:769px;margin:auto;padding:3rem 1rem 15rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;height:100vh;-webkit-align-content:center;align-content:center}header{text-align:center;color:#fff;font-family:"Kaushan Script",cursive}header h1{font-size:2.188rem}header h2{font-size:1.563rem;margin:.75rem 0}header .subtitle{font-family:"Josefin Sans",sans-serif;font-size:1rem;font-weight:300}.container{background:#fff;border-radius:1.25rem;box-shadow:0 0 10px 1px rgba(78,62,39,.28);padding:1.5rem;margin-top:1.5rem}h3{font-size:1rem;font-weight:700}.subtext,h3{margin-bottom:1rem}.subtext{font-size:.938rem;font-weight:300;line-height:1.5;margin-top:-.75rem}.empty{font-weight:300;font-style:italic}.empty.error{color:#ce1f1f}.form-wrapper{display:grid;grid-template-columns:4fr 2fr}.form-wrapper .form{margin-top:-1rem}.form-wrapper .form label{display:block;font-size:.875rem;margin-top:1rem}.form-wrapper .form label p{margin-bottom:.25rem;transition:all .2s ease-in-out;white-space:nowrap}.form-wrapper .form label input{padding:.5rem;font-size:1rem;font-weight:300;border:1px solid #e6e6e6;border-radius:4px;width:100%;transition:all .2s ease-in-out}.form-wrapper .form label.error p{color:#ce1f1f}.form-wrapper .form label.error input{border-color:#ce1f1f}.form-wrapper .form .contact{grid-template-columns:5fr 2fr}.form-wrapper .form .contact,.form-wrapper .form .people{display:grid;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px}.form-wrapper .form .people{grid-template-columns:1fr 1fr 2.125rem;-webkit-align-items:end;align-items:end}.form-wrapper .form .people .delete{border-radius:4px;height:2.125rem;text-align:center;border:1px solid #e6e6e6;color:#e6e6e6;transition:all .2s ease-in-out}.form-wrapper .form .people .delete:hover{border-color:#242424;color:#242424}.form-wrapper .form .people .delete span{position:relative;display:inline-block;width:.75rem;height:.75rem}.form-wrapper .form .people .delete span:after,.form-wrapper .form .people .delete span:before{content:"";display:block;position:absolute;width:.688rem;height:.125rem;background:currentColor;border-radius:5px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.form-wrapper .form .people .delete span:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.form-wrapper .form .add{height:34px;padding:0 .75rem;border:1px solid #e6e6e6;border-radius:4px;margin-top:1rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;transition:all .2s ease-in-out}.form-wrapper .form .add:hover{border-color:#242424}.form-wrapper .form .add span{position:relative;margin-right:8px;width:.75rem;height:.75rem}.form-wrapper .form .add span:after,.form-wrapper .form .add span:before{content:"";display:block;position:absolute;width:.688rem;height:.125rem;background:currentColor;border-radius:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form-wrapper .form .add span:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.form-wrapper .form .notice{font-size:11px;margin-top:16px;font-weight:300}.form-wrapper .location{margin-left:1.5rem;padding-left:1.5rem;border-left:1px solid #e6e6e6}.form-wrapper .location .address{line-height:1.5}.form-wrapper .location .address p{font-weight:300}.form-wrapper .location .address p a{text-decoration:underline}.slots-inner{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;position:relative}.slots-inner .day-slots{width:100%}.slots-inner .day-slots:not(:first-child){padding-left:.5rem;margin-left:.5rem;border-left:1px solid #e6e6e6}.slots-inner .day-slots .date{font-weight:700;text-align:center;margin-bottom:.5rem}.slots-inner .day-slots .date span{margin-top:.25rem;display:block;text-transform:uppercase;font-weight:300;font-size:.688rem}.slots-inner .day-slots ul li{text-align:center;padding:.75rem .5rem .5rem;border-radius:4px;line-height:12px;cursor:pointer;transition:all .2s ease-in-out;border:2px solid transparent}.slots-inner .day-slots ul li:not(:last-child){margin-bottom:4px}.slots-inner .day-slots ul li.available{background:rgba(116,215,237,.5);color:#12768c}.slots-inner .day-slots ul li.available.active,.slots-inner .day-slots ul li.available:hover{background:#74d7ed}.slots-inner .day-slots ul li.available.active{border:2px solid #12768c}.slots-inner .day-slots ul li.warning{background:rgba(247,229,167,.5);color:#91730d;pointer-events:none}.slots-inner .day-slots ul li.warning.active,.slots-inner .day-slots ul li.warning:hover{background:#f7e5a7}.slots-inner .day-slots ul li.warning.active{border:2px solid #91730d}.slots-inner .day-slots ul li.out{background:#e5ebed;color:#b4bfc2;pointer-events:none}.slots-inner .day-slots ul li .places{font-size:.688rem}.slots-inner .pasted{opacity:.3;pointer-events:none}.slots-inner .legends{position:absolute;bottom:0;left:0}.slots-inner .legends li{font-size:.75rem;font-weight:300;margin-top:.375rem;display:-webkit-flex;display:flex}.slots-inner .legends li span{width:11px;height:11px;display:inline-block;border-radius:50%;margin-right:.5rem}.slots-inner .legends li span.available{background:#74d7ed}.slots-inner .legends li span.warning{background:#f7e5a7}.slots-inner .legends li span.out{background:#e5ebed}.resume .inner{-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between}.resume .inner,.resume .inner .datas{display:-webkit-flex;display:flex}.resume .inner .datas article:not(:last-child){padding-right:1rem;margin-right:1rem;border-right:1px solid #e6e6e6}.resume .inner .small-title{font-weight:300}.resume .inner .small-title.error{color:#ce1f1f}.resume .inner ul li{margin-top:.25rem}.btn.confirm{font-weight:700;background:#fec435;border-radius:4px;padding:.75rem 1.5rem}.confirmation{text-align:center;line-height:1.5}.confirmation h3{font-size:1.25rem}.confirmation .btn.confirm{margin-top:1.5rem}.thanks{line-height:1.5}.thanks p{margin-bottom:1rem}.thanks p a{text-decoration:underline}@media screen and (max-width:1280px){html{font-size:15px}}@media screen and (max-width:1220px){html{font-size:14px}}@media screen and (max-width:500px){.form-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.form-wrapper .location{margin-left:0;margin-bottom:1rem;padding-left:0;padding-bottom:1rem;border-bottom:1px solid #e6e6e6;border-left:none}.slots-inner{display:grid;grid-gap:.5rem;gap:.5rem;grid-row-gap:1.5rem;row-gap:1.5rem;grid-template-columns:1fr 1fr 1fr}.slots-inner .day-slots:not(:first-child){padding-left:0;margin-left:0;border-left:none}.slots-inner .day-slots:not(:nth-of-type(3n)){padding-right:.5rem;margin-right:.5rem;border-right:1px solid #e6e6e6}.slots-inner .day-slots:nth-of-type(5){grid-column:2/4;border-right:none;padding-right:0;margin-right:0}.slots-inner .day-slots:nth-of-type(5) ul{display:grid;grid-column-gap:4px;-webkit-column-gap:4px;column-gap:4px;grid-template-columns:1fr 1fr}.slots-inner .day-slots:nth-of-type(5) ul li:last-child{margin-bottom:4px}.slots-inner .legends{position:static;grid-column:1/4}.slots-inner .legends ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.resume .inner{-webkit-align-items:center;align-items:center}.resume .inner,.resume .inner .datas{-webkit-flex-direction:column;flex-direction:column}.resume .inner .datas{width:100%}.resume .inner .datas article:not(:last-child){padding-right:0;margin-right:0;border-right:none;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e6e6e6}.btn.confirm{margin-top:1rem}}@media screen and (max-width:440px){.slots-inner .day-slots ul li .places{line-height:10px}}@media screen and (max-width:350px){html{font-size:12px}}
/*# sourceMappingURL=main.88066a43.chunk.css.map */