@font-face{font-family:body-font;src:url(/static/media/CabinetGrotesk-Regular.6c7032f4db5e585f0c48.otf)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color:#000;--text-color:#eee;--sucess-color:#0f0;--accent-color:#e5cd1e;--gradient-color:linear-gradient(180deg,var(--accent-color) 0%,#0000 10% 90%,var(--accent-color) 95%);--disabled-gradient-color:linear-gradient(180deg,grey,#0000 10% 85%,grey 95%);--background-color:#121212;background-color:#000;font-family:body-font,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{background-color:#000}.navbar{align-items:center;background-color:initial;border-radius:10px;box-sizing:border-box;color:#fff;display:inline-flex;flex-direction:column;font-size:.7em;gap:5px;height:100%;justify-content:center;max-width:220px;padding:10px;text-decoration:none;transition:.35s ease-in-out;width:50%}.navbar.active{box-shadow:inset 0 0 5px 0 var(--accent-color);color:var(--accent-color);transform:translateY(-2px)}.item-count{font-size:1em}.rounded{border-radius:10px}.card{grid-gap:5px;background-color:rgba(0,0,0,.363);box-shadow:0 0 5px 1px #000;box-sizing:border-box;color:var(--text-color);display:grid;gap:5px;grid-template-columns:20% 60% 20%;grid-template-rows:1fr;justify-content:center;justify-content:flex-start;margin-top:10px;overflow:hidden;padding:10px;text-align:left;width:100%}.card.special{align-items:end;background:linear-gradient(180deg,#ffa600,#ffc400 95%);-webkit-background-clip:text;background-clip:text;box-shadow:0 0 2px 2px #ffa600;color:#0000;grid-template-columns:1fr;grid-template-rows:2fr 1fr 1fr;justify-items:start;max-width:300px;position:relative;width:45%}.card.special .card-img{width:100%}.card.special .card-price{flex-direction:row-reverse;width:90%}.card.special .card-price p{color:#0000;font-size:1.5em;text-align:end}.card.special .card-title{font-size:1em;font-weight:700}.card.special .card-description{font-size:.7em}.card.special .add-button{color:#f90}.card.unavailable{background:var(--disabled-gradient-color);box-shadow:none;color:grey}.card-price{align-items:center;display:flex;flex-direction:column;gap:15px}.card-price p{color:var(--accent-color);display:block;font-size:1.2em;font-weight:700;margin:0;text-align:center;width:100%}.card-img{height:70px;width:70px}.card-img,.card-img img{border-radius:10px;object-fit:cover}.card-img img{height:100%;width:100%}.card-title{font-size:1.1em;margin:0;width:100%}.card-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.card-description{color:grey}.card .card-description{color:grey;font-size:.7em;padding:0;width:100%}.card p{margin:0;overflow:clip;text-overflow:ellipsis;white-space:nowrap}.card-interact-btns{align-items:center;box-sizing:border-box;display:flex;gap:20px;justify-content:center}.add-button{background-color:initial;border:none;box-sizing:border-box;color:var(--text-color);color:var(--accent-color);height:25px;padding:2px;pointer-events:all;transition:.25s ease-in-out;width:25px}.add-button img{height:100%;width:100%}.card-interact-btns>button{background-color:initial;border:none;color:var(--text-color);color:#00a2ff;padding:0;pointer-events:all;transition:.25s ease-in-out}.card-interact-btns>button:disabled{color:grey}.card-interact-btns>button:active{box-shadow:0 0 2px 2px var(--text-color)}.card-interact-btns .del-btn{color:#920303}.card-interact-btns>button svg{pointer-events:none}.card-interact-btns .del-btn:active{box-shadow:0 0 2px 2px red}.card-interact-btns button:not(:disabled):hover{cursor:pointer}.select-amount-wrapper{align-items:center;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#f000;border-radius:10px;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:800px;justify-content:start;max-height:95%;overflow:clip;overflow-y:auto;padding:25px;position:fixed;right:0;transition:transform .5s;width:100%;z-index:3}.select-amount-wrapper.hidden{transform:translateY(150%)}.select-amount-wrapper .item-info{align-items:center;color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.select-amount-wrapper .card-img{height:300px;width:90%}.select-amount-wrapper .card-title{font-size:1.8em;font-weight:700}.select-amount-wrapper fieldset{align-items:self-start;background-color:#080c14;border:none;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:10px;padding:10px;width:100%}.select-amount-wrapper .price{color:#fff;text-align:right}.select-amount-wrapper button{border-radius:5px;font-size:1em;margin:10px;padding:15px}.select-amount-wrapper button:disabled{background-color:#61dafb;color:#080c14;cursor:not-allowed;opacity:.5}.search-filter{gap:10px;justify-content:flex-start}.search-filter,.search-form{align-items:center;display:flex}.search-form{justify-content:center}.search-form input{background-color:initial;border:none;border-radius:5px;color:#fff;outline:1px solid var(--accent-color);padding:5px}.search-form button{border-radius:5px}.filter_select,.search-form button{background-color:initial;border:none;color:#fff;cursor:pointer;outline:1px solid var(--accent-color);padding:5px}.filter_select{border-radius:5px;display:block;margin:10px;max-width:200px;width:100px}.filter_select option{background-color:grey;color:#000}.promoted-items{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.item-label{border-radius:7px;font-size:.4em;font-weight:900;padding:3px;vertical-align:middle}.item-label.blue{background-color:rgba(77,77,255,.281);color:#cacaff;outline:1px solid blue}.item-label.green{background-color:rgba(77,255,77,.281);color:#caffcd;outline:1px groove green}.item-label.red{background-color:rgba(255,77,77,.281);color:#ffcaca;outline:1px solid red}.options{align-items:center;background:var(--accent-color);-webkit-background-clip:text;background-clip:text;border-radius:5px;display:flex;font-size:1em;outline:1px solid var(--accent-color);transition:.25s ease-in-out}.options.disabled{background:#8b8b8b;-webkit-background-clip:text;background-clip:text;outline:none}input,label{cursor:pointer}label{color:#0000;flex-grow:2;padding:10px}input[type=radio]{-webkit-appearance:none;appearance:none;border:8px solid #fff;border-radius:50%;height:20px;position:relative;width:20px}input:checked{border:7px solid var(--accent-color);color:#0000}input:disabled{border:7px solid #8b8b8b}.option.active{color:#0000;outline:1px solid #5dffdf}.cart-opener-btn.p-btn{border:none;border-radius:50%;bottom:130px;box-shadow:0 0 10px 1px var(--accent-color);box-sizing:border-box;height:60px;left:20px;padding:2px;position:fixed;transition:.5s ease-in-out;width:60px}.cart-opener-btn.p-btn.off{background:#ffffff40;box-shadow:none;pointer-events:none}.cart-opener-btn.p-btn img{width:60%}.orders-wrapper{align-items:center;color:#fff;display:flex;flex-direction:column;width:100%}.orders-wrapper .card{box-shadow:0 0 5px 1px #000;gap:0;grid-template-columns:2fr 1fr;grid-template-rows:none;max-height:200px;overflow:auto;padding:10px;width:90%}.orders-wrapper .card-content{gap:10px}.orders-wrapper .card .card-price{box-shadow:none;font-size:1.2em}.orders-wrapper .card-title{text-align:left}.orders-wrapper .card-price p{text-align:right}.orders-wrapper .card p{font-size:.8em;padding:5px}.App{background-color:var(--background-color);display:grid;font-family:body-font,sans-serif;grid-template-rows:7dvh 84dvh 9dvh;height:100dvh;justify-items:center;overflow:hidden;position:relative;text-align:center;width:100dvw}footer,header{align-items:center;background-color:var(--primary-color);box-sizing:border-box;color:#fff;display:flex;font-size:calc(10px + 2vmin);justify-content:space-between;min-height:50px;padding:5px;width:100%;z-index:1}header{background-color:#000;border-radius:0 0 20px 20px;box-shadow:0 0 10px 1px var(--accent-color);justify-content:center}.App-logo{height:40px}.App-logo,.item-logo{object-fit:cover;pointer-events:none}.item-logo{color:#61dafb;height:25px;width:25px}main{animation:opacity 1s linear forwards;background-color:initial;box-sizing:border-box;opacity:.5;overflow:clip;overflow-y:auto;padding:0 5px;position:relative;width:100%}@keyframes opacity{0%{opacity:.5}to{opacity:1}}footer{justify-content:center}.p-btn{background-color:var(--accent-color);border:none;border-radius:10px;color:#fff;padding:15px 20px}.p-btn,.s-btn{cursor:pointer;transition:all .3s ease}.s-btn{background-color:#080c14;border:none;border-radius:5px;box-shadow:0 0 5px 0 #fb8561;color:#fb8561;padding:5px 10px;text-transform:uppercase}#loading-wrapper{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#080c1425;color:#f0f8ff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}#loading-wrapper h1{animation:opacity .5s infinite alternate}#loading-wrapper.off{display:none}.splash-image{align-items:center;background:#000;color:#fff;display:flex;font-size:.7em;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .25s ease-in-out;width:100%;z-index:-2}.splash-image div{width:100%}.splash-image div img{border-radius:10px;box-shadow:0 0 3px 1px #ffffff48;max-width:400px;object-fit:contain;width:50%}.splash-image.show{opacity:1;z-index:3}@keyframes fadeOut{0%{opacity:1}to{opacity:0;z-index:-2}}.cart-wrapper.on{transform:scale(1)}.cart-wrapper,.cart-wrapper.on{transition:.5s ease-in-out;will-change:transform}.cart-wrapper{align-items:center;background-color:#0000003d;color:#fff;display:flex;flex-direction:column;height:100dvh;justify-content:center;position:fixed;top:0;transform:scale(0);transform-origin:bottom left;width:100dvw;z-index:2}.cart-wrapper>section{background-color:#232323f2;border-radius:10px;box-shadow:0 0 5px #000;display:grid;grid-template-rows:85% 15%;height:60%;padding:5px;width:90%}.cart-wrapper>section>section{overflow:auto}.cart-wrapper .card{background-color:#1a1a1a;border:1px solid #1a1a1a;border-radius:10px;gap:20px;grid-template-columns:2fr 1fr;margin-bottom:10px;padding:10px}.cart-wrapper .card-price{align-self:flex-end;grid-column:span 2}.cart-wrapper .card-price p{text-align:right}.cart-wrapper h3[data=price]{color:var(--accent-color)}.cart-wrapper .card .card-title{font-size:1em;font-weight:600}.cart-wrapper .card-interact-btns{align-self:flex-end;gap:10px;justify-content:center;justify-self:flex-end}.total-price-view{align-content:center;align-items:center;border-top:1px solid #fff;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,2fr);justify-items:start;padding:10px;width:100%}.total-price-view>section{display:flex;gap:10px}.p-btn{font-size:1.2em}
/*# sourceMappingURL=main.a213c455.css.map*/