*{box-sizing:border-box;font-family:Times New Roman,sans-serif;margin:0;padding:0}body,html{background:#f4f0ed;overflow:hidden}html{height:100vh}body{height:100%}.item-wrapper{margin-top:12px}.item-wrapper p.description{font-size:1rem;margin-top:6px;text-align:center}.category-list-wrapper{background-image:repeating-conic-gradient(from 10deg,#ffd483 0deg 10deg,#ffd592 10deg 20deg);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100vh;padding:1rem}.category-list-wrapper img.bottom-graphic{aspect-ratio:1/1;bottom:0;height:20vh;left:0;object-fit:cover;object-position:top;opacity:.8;position:absolute;width:100%}.category-list-wrapper .header{align-items:center;display:flex;flex:0 0 10vh;justify-content:center;width:100%;z-index:10}.category-list-wrapper .header .brand{color:#fff;font-size:4rem;font-style:italic;letter-spacing:-.3rem;text-shadow:2px 3px 1px #000c}.category-list-wrapper .category-list{display:flex;flex:1 1 100%;flex-direction:column;gap:1rem;justify-content:start;margin-bottom:1vh!important;overflow-y:scroll;padding-bottom:6rem;padding-right:12px;z-index:10}.category-list-wrapper .category-list::-webkit-scrollbar{width:8px}.category-list-wrapper .category-list::-webkit-scrollbar-track{background:#0000}.category-list-wrapper .category-list::-webkit-scrollbar-thumb{background:#120d1a;border-radius:4px}.category-list-wrapper .category-list .category-button{align-items:center;border-radius:1rem;color:#000c;display:flex;flex:1 0 100%;gap:1rem;max-height:90px;overflow:hidden;padding:1rem}.category-list-wrapper .category-list .category-button .icon{align-items:center;aspect-ratio:1;background:#fff;border-radius:100%;display:flex;height:100%;justify-content:center}.category-list-wrapper .category-list .category-button p{align-self:center;font-size:2rem;font-style:italic;font-weight:700;letter-spacing:.25rem;letter-spacing:-.1rem}.sweet-loading{align-items:center;background-image:repeating-conic-gradient(from 10deg,#e2413e 0deg 10deg,#de3a39 10deg 20deg);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center}.sweet-loading p{color:#fff;font-family:Times New Roman,serif;font-size:1.5rem;font-style:italic;font-weight:700;letter-spacing:-.1rem;margin-top:2rem}.category{background:#fff4e1;display:flex;flex-direction:column;height:100vh;padding:1rem}.category .header{align-items:center;border-radius:1rem;display:flex;flex:0 0 10vh;justify-content:center;width:100%}.category .header p{color:#000c;font-size:3rem;font-style:italic;letter-spacing:-.3rem}.category .items{color:#000;flex:1 1 100%;margin-bottom:1rem;overflow-y:scroll;padding-bottom:3rem;padding-top:0}.category .button-wrapper{flex:1 0 40px;margin-top:1rem;text-align:center}.category .button-wrapper button{align-items:center;background-color:#e5dbca;border:0;border-radius:.5rem;color:#000;display:flex;font-family:Roboto,sans-serif;gap:.5rem;height:100%;justify-content:center;width:100%}.category .button-wrapper button svg{height:1rem;width:1rem}.image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.image-wrapper img{border-radius:4px;margin-bottom:12px;max-height:220px;object-fit:cover;object-position:center;width:100%}.item{border-bottom:1px solid #0000001a;padding:1.5rem 0}.item .image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.item .image-wrapper img{border-radius:4px;margin-bottom:12px;max-height:220px;object-fit:cover;object-position:center;width:100%}.item.divider{border-radius:.5rem;padding:1rem 0}.item.divider .description{font-size:1.5rem;font-style:italic;letter-spacing:-.1rem}.item.divider .description .details p.name{text-align:center}.item .meta-wrapper{align-items:center;display:flex;justify-content:space-between}.item .meta-wrapper.multi-price{align-items:flex-start;flex-direction:column}.item .meta-wrapper p.name{align-items:center;display:flex;font-size:1.25rem;font-style:italic;font-weight:700;letter-spacing:-.05rem;line-height:1.25rem;margin-bottom:.5rem}.item .meta-wrapper p.name .tag{border-radius:.5rem;color:#fff;font-size:10px;margin-left:8px;padding:1px 5px}.item .meta-wrapper p.name .tag.new{background-color:#37a7a7}.item .meta-wrapper p.name .tag.favorite{background-color:#a73737}.item .meta-wrapper .price{align-self:center;font-family:Roboto,sans-serif;letter-spacing:.1rem;text-align:right}.item .meta-wrapper .options{width:100%}.item .meta-wrapper .options .option{margin-top:.5rem}.item .meta-wrapper .options .option .option-image{width:100%}.item .meta-wrapper .options .option .option-information{align-items:center;display:flex;justify-content:space-between}.item .meta-wrapper .options .option .option-name{align-items:center;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.25rem}.item .meta-wrapper .options .option .option-price{align-self:center;font-family:Roboto,sans-serif;font-size:1rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-left:12px;text-align:right}.item p.description{font-size:1rem;font-style:italic;line-height:1.5rem}.unsupported{align-items:center;background-image:repeating-conic-gradient(from 10deg,#ffd483 0deg 10deg,#ffd592 10deg 20deg);background-size:cover!important;display:flex;height:100vh;justify-content:center}.unsupported .content{min-width:600px}.unsupported .content .brand{color:#fff;font-family:Bebas Neue,cursive;font-size:5rem;font-weight:700;margin-bottom:2rem;text-align:center;text-shadow:2px 3px 1px #000c}.unsupported .content .header{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;margin-bottom:.5rem}.unsupported .content .message{font-family:Montserrat,sans-serif;font-size:1.25rem}
/*# sourceMappingURL=main.a02b50dd.css.map*/