@font-face{font-family:Quicksand;src:url(/Quicksand-Light.woff2) format("woff2"),url(/Quicksand-Light.woff) format("woff");font-weight:300;font-style:normal}body,ul,h1,h2,h3,p,button,a,div{margin:0;padding:0;color:#fff;font-family:Quicksand;letter-spacing:2px;list-style-type:none;text-decoration:none}body{background:#00407b;background:radial-gradient(circle,#004a7b,#142056);overflow:hidden}button{color:#fff;padding:10px 30px;font-size:1em;background:transparent;border-radius:50px;border:1px solid white;margin:40px auto 0;cursor:pointer;opacity:.7}.container{max-width:300px;margin:100px auto 40px}.container h3{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2)}.container li{padding:10px;cursor:pointer}header{display:flex;padding:40px;align-items:center}header .title{flex-grow:1;margin-left:20px;font-size:.6em}header h1{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:10px}header .pizza-svg{width:80px;overflow:visible;stroke:#fff;stroke-width:4;stroke-linejoin:round;stroke-linecap:round}li span.active{font-weight:700}li span.active:before{content:">";position:relative;top:-2px;margin-right:6px;transform:scaleX(.8);display:inline-block}.home h2{font-size:2em;margin-bottom:30px}.home.container,.order.container{text-align:center;max-width:800px}.home button{color:#fff;padding:15px 30px;font-size:1.6em;border:3px solid white;margin:30px 20px}.order p{margin:20px auto}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.modal{max-width:400px;margin:0 auto;padding:40px 20px;background:#fff;border-radius:10px;text-align:center}.modal button{color:#444;border-color:#444;font-weight:700;margin-top:20px}.modal p{color:#444;font-weight:700}.loader{width:10px;height:10px;margin:40px auto;border-radius:50%;background:#fff}
