@import url(https://fonts.googleapis.com/css2?family=Albert+Sans:wght@400;600&display=swap);:root{--primary-gradient:linear-gradient(180deg,#1b1a63,#411363);--font-primary:"Albert Sans",sans-serif;--text-dark:#110d31;--card-bg:#fff;--accent:#4dccbd;--gray-text:#aaa;--purple:#411363;--white:#fff}*{box-sizing:border-box;font-family:Albert Sans,sans-serif;font-family:var(--font-primary);margin:0;padding:0}html{overflow-x:hidden}body{background:linear-gradient(180deg,#1b1a63,#411363);background:var(--primary-gradient);color:#fff;color:var(--white);justify-content:center;overflow-x:hidden}.app-container,body{display:flex;flex-direction:column;min-height:100vh;width:100%}.app-container{align-items:center;justify-content:space-around}.card{align-items:center;animation:slideIn .6s ease forwards;background:#fff;background:var(--card-bg);border-radius:43.6px;box-shadow:0 8px 16px #0003;box-sizing:border-box;color:#110d31;color:var(--text-dark);display:flex;flex-direction:column;gap:1rem;margin:1rem;max-height:612px;max-width:480px;overflow-y:auto;padding:2rem;width:calc(100% - 2rem)}@media (max-width:380px){.card{border-radius:24px;padding:1.25rem 1rem}}@keyframes slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}button,input,select{font-family:Albert Sans,sans-serif;font-family:var(--font-primary)}:root{--light-cyan:#d6fff6;--medium-turquoise:#4dccbd;--russian-violet:#1b1a63;--deep-purple:#411363;--french-blue:#2374ab;--light-coral:#ff8484;--size:80px;--animation-duration:2s}body.loader-active{background:linear-gradient(180deg,#1b1a63,#411363);background:linear-gradient(180deg,var(--russian-violet) 0,var(--deep-purple) 100%);height:100vh;margin:0;overflow:hidden;padding:0;width:100vw}.scene,body.loader-active{align-items:center;display:flex;justify-content:center}.scene{height:220px;height:calc(var(--size)*2.75);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:220px;width:calc(var(--size)*2.75)}.cube-wrapper{animation:bouncing 2s infinite;animation:bouncing var(--animation-duration) infinite}.cube,.cube-wrapper{transform-style:preserve-3d}.cube{animation:rotation 2s infinite;animation:rotation var(--animation-duration) infinite;transform:rotateX(45deg) rotate(45deg)}.cube-faces{height:80px;height:var(--size);position:relative;transform:translateX(0) translateY(0) translateZ(-40px);transform:translateX(0) translateY(0) translateZ(calc(var(--size)*-1/2));transform-origin:0 0;transform-style:preserve-3d;width:80px;width:var(--size)}.cube-face{background:linear-gradient(180deg,#1b1a63,#411363);background:linear-gradient(180deg,var(--russian-violet) 0,var(--deep-purple) 100%);border:2px solid #fff;inset:0;position:absolute}.cube-face.shadow{animation:bouncing-shadow 2s infinite;animation:bouncing-shadow var(--animation-duration) infinite;background:#0003;border:none;transform:translateZ(-80px);transform:translateZ(calc(var(--size)*-1))}.cube-face.top{transform:translateZ(80px);transform:translateZ(var(--size))}.cube-face.front{transform:rotateY(-90deg);transform-origin:0 50%}.cube-face.back{transform:rotateY(-90deg) translateZ(-80px);transform:rotateY(-90deg) translateZ(calc(var(--size)*-1));transform-origin:0 50%}.cube-face.right{transform:rotateX(-90deg) translateY(-80px);transform:rotateX(-90deg) translateY(calc(var(--size)*-1));transform-origin:50% 0}.cube-face.left{transform:rotateX(-90deg) translateY(-80px) translateZ(80px);transform:rotateX(-90deg) translateY(calc(var(--size)*-1)) translateZ(var(--size));transform-origin:50% 0}@keyframes rotation{0%{animation-timing-function:cubic-bezier(.17,.84,.44,1);transform:rotateX(45deg) rotateY(0) rotate(45deg)}50%{animation-timing-function:cubic-bezier(.76,.05,.86,.06);transform:rotateX(45deg) rotateY(0) rotate(225deg)}to{animation-timing-function:cubic-bezier(.17,.84,.44,1);transform:rotateX(45deg) rotateY(0) rotate(405deg)}}@keyframes bouncing{0%{animation-timing-function:cubic-bezier(.76,.05,.86,.06);transform:translateY(-40px);transform:translateY(calc(var(--size)*-1*.5))}45%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(40px);transform:translateY(calc(var(--size)*.5))}to{animation-timing-function:cubic-bezier(.76,.05,.86,.06);transform:translateY(-40px);transform:translateY(calc(var(--size)*-1*.5))}}@keyframes bouncing-shadow{0%{animation-timing-function:cubic-bezier(.76,.05,.86,.06);opacity:.05;transform:translateZ(-80px) scale(1.3);transform:translateZ(calc(var(--size)*-1)) scale(1.3)}45%{animation-timing-function:cubic-bezier(.23,1,.32,1);opacity:.3;transform:translateZ(0)}to{animation-timing-function:cubic-bezier(.76,.05,.86,.06);opacity:.05;transform:translateZ(-80px) scale(1.3);transform:translateZ(calc(var(--size)*-1)) scale(1.3)}}.time-selection-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center;width:100%}.time-selection-heading{color:#000;font-family:Mulish,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:100%;margin-bottom:1rem;text-align:center}.time-option{align-items:center;background-color:#f5f5f5;border:1px solid #cecece;border-radius:16px;cursor:pointer;display:flex;height:65px;justify-content:space-between;max-width:350px;overflow:hidden;padding:20px 10px;position:relative;transition:background-color .5s ease-in-out,color .3s ease;width:100%}.time-option:before{background:linear-gradient(180deg,#1b1a63,#411363);content:"";height:100%;left:0;position:absolute;top:0;transition:width .5s ease-in-out;width:0;z-index:0}.time-option.selected:before{width:100%}.time-option.selected{background-color:#411363;border:none;color:#fff}.time-option-left{align-items:center;display:flex;gap:10px}.time-option-left,.time-option-price{color:inherit;font-weight:500;z-index:1}.time-selection-button{background:#261863;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:1rem;height:56px;margin-top:1.5rem;max-width:350px;opacity:1;transition:opacity .3s ease;width:100%}.time-selection-button:disabled{cursor:not-allowed;opacity:.6}
/*# sourceMappingURL=main.67c51f21.css.map*/