@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=DotGothic16&display=swap";@import"https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap";.swal2-popup .swal2-confirm,.swal2-popup .swal2-cancel{all:unset;display:inline-block;padding:.5rem 1.5rem;border-radius:.25rem;font-size:1rem;font-weight:500;text-transform:none;cursor:pointer;transition:background-color .2s}.swal2-popup .swal2-confirm.swal2-confirm,.swal2-popup .swal2-cancel.swal2-confirm{background-color:#3085d6!important;color:#fff!important;border:none!important;box-shadow:none!important}.swal2-popup .swal2-confirm.swal2-confirm:hover,.swal2-popup .swal2-cancel.swal2-confirm:hover{background-color:#2778c4!important}.swal2-popup .swal2-confirm.swal2-cancel,.swal2-popup .swal2-cancel.swal2-cancel{background-color:#d33!important;color:#fff!important;border:none!important;box-shadow:none!important}.swal2-popup .swal2-confirm.swal2-cancel:hover,.swal2-popup .swal2-cancel.swal2-cancel:hover{background-color:#c22!important}*{padding:0;margin:0;border:0px;outline:0px;text-decoration:none;list-style:none;color:inherit;box-sizing:border-box;font-family:Roboto,sans-serif}dialog.preview .image-preview{max-width:50vw;max-height:50vh}dialog.preview button{position:absolute;top:5px;right:5px}.activable{color:#00f;cursor:pointer}h1{text-align:center}#root{min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;position:relative}#header,#footer{background-color:#e8547e;box-shadow:0 0 5px #00000080;font-weight:500}.spinner{width:100%;margin:5rem auto;max-width:200px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}dialog{margin:auto;position:fixed!important}dialog.user{padding:2rem;color:#000}dialog.user .content{display:flex;flex-direction:column;gap:4rem}dialog.user .content form{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}dialog.user .content form input{text-align:center;padding:.5rem;border:solid black 1px}dialog.user .content .buttons-container{display:flex;justify-content:space-around}dialog.user .content .buttons-container button{border:solid black 1px}dialog.crud{background-color:#000;box-shadow:0 0 5px #00000080;border-radius:.5rem;color:#fff;position:relative}dialog.crud .delete-comfirmation{width:100%;height:100%;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;display:flex;flex-direction:column;justify-content:space-evenly;background-color:#000}dialog.crud .delete-comfirmation .buttons-container{display:flex;flex-direction:column;align-items:center;gap:2rem}dialog.crud .delete-comfirmation .buttons-container button{background-color:#fff;color:#000}dialog.crud form{display:flex;padding:2rem;flex-direction:column;gap:1.8rem}dialog.crud form .delete{width:100%}dialog.crud form label{font-size:.8rem;display:flex;flex-direction:column;gap:.5rem}dialog.crud form label.outOfStock{flex-direction:row;justify-content:center;align-items:center}dialog.crud form label.outOfStock input{width:1.3rem;height:1.3rem}dialog.crud form input{padding:.2rem 0rem .2rem .3rem;text-align:center;color:#000}dialog.crud form .buttons-container{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;justify-content:space-between}dialog.crud form .buttons-container .delete{grid-column:1/3}dialog.crud form .buttons-container button{background-color:#fff!important;color:#000}#header{container-name:header;color:#fff;z-index:2;container-type:inline-size;padding:1rem;font-size:1.2rem;font-weight:700;letter-spacing:1px;display:flex;position:sticky;top:0;justify-content:space-between;text-transform:uppercase}#header button{background-color:transparent;font-size:inherit;font-weight:inherit;text-transform:inherit;cursor:pointer}#header ul>li>button{width:auto}#header button:hover,#header a:hover{color:#000}#header .logo{width:6rem;cursor:pointer}#header .logo:hover{filter:invert(100%)}#header nav{display:flex;align-items:center}#header nav ul{display:flex;gap:2rem}#header nav ul li{display:flex;align-items:center;justify-items:center}#header #checkbox{display:none}#header .burger-menu{width:3rem;filter:invert(100%);background-image:url(data:image/png;base64,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);background-size:cover}main{background-size:cover;padding:2rem;width:100%;max-width:1200px;display:flex;align-items:center;flex-direction:column;gap:2rem;margin:auto}main hr{width:66.6%;height:3px;background-color:#fff}.table-container{margin:auto;max-width:100%;width:fit-content;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-container>button{width:100%;border-radius:0}.table-container .pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:.5rem}.table-container .pagination button{min-width:100px;background-color:#e8547e;color:#fff;border:1px solid white}.table-container .pagination button.page-number{min-width:40px;width:40px;height:40px;padding:0;display:flex;justify-content:center;align-items:center;font-weight:700}.table-container .pagination button.page-number.active{background-color:#fff;color:#e8547e;border-color:#e8547e}.table-container .pagination button:disabled{opacity:.5;cursor:not-allowed}.table-container .pagination button:not(:disabled):hover{background-color:#e2275c}.table-container .pagination .page-info{display:none}@media (max-width: 650px){.table-container .pagination{gap:.5rem}.table-container .pagination button{width:100%;max-width:200px}.table-container .pagination .page-info{order:-1;margin-bottom:.5rem}}.table-container table{margin:auto;border-collapse:collapse;background-color:#c42a91;text-align:center;width:100%}.table-container table tr:nth-of-type(2n){background-color:#c270b1}.table-container table th,.table-container table td{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid black;padding:.5rem}.table-container table th{background-color:#000;color:#fff}.table-container table th img{width:1.5rem;display:block;filter:invert(100%);margin:auto}.table-container table td{overflow:hidden}.table-container table td.flavour{max-width:200px}@media (max-width: 650px){.table-container table{display:block;width:100%}.table-container table thead{display:none}.table-container table tbody{display:block;width:100%}.table-container table tr{display:grid;grid-template-columns:1fr;gap:.5rem;padding:.5rem;border:1px solid black;margin-bottom:.5rem}.table-container table td{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:.5rem;max-width:none!important;border:none;padding:0;text-align:left}.table-container table td:before{content:attr(data-cell);font-weight:700;text-transform:capitalize;white-space:nowrap}.table-container table td>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}main>section{width:100%;display:flex;flex-direction:column;gap:2rem;background-color:#e8547e;border-radius:.5rem;box-shadow:0 0 5px #00000080;padding:2rem 1rem}main>section button{color:#fff;background-color:#000}main>section>button{width:100%}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}#footer{display:flex;justify-content:center;align-items:center;gap:2rem;padding:2rem}#footer .social{gap:2rem;display:flex}#footer .social img{width:3rem}#footer .join,#footer .donate{font-weight:900}@container header (max-width:420px){nav{display:none!important}}@container header (min-width:421px){.burger-menu,aside{display:none!important}}section>button{margin:auto}button{height:30px;width:80px;border-radius:.5rem;text-transform:uppercase}button:disabled{opacity:.66}.loadingDots{outline:2px red solid}.loadingDots:after{content:" ";animation:loadingDots 3s infinite steps(3)}@keyframes loadingDots{0%{content:" "}33.36%{content:" ."}66.66%{content:" . ."}to{content:" . . ."}}.menu-container{display:flex;justify-content:space-around;flex-wrap:wrap;gap:2rem}.menu-container section.share{display:flex;flex-direction:column}.menu-container section.share button{width:100%;border-radius:0}.menu-container section.share .container{position:relative;max-width:100%;margin:auto}.menu-container section.share .container .menu{max-width:100%;width:400px;position:relative;container-type:inline-size}.menu-container section.share .container .menu img{vertical-align:middle}.menu-container section.share .container .timestamp{position:absolute;z-index:2;transform:rotate(90deg);transform-origin:right top;color:#000;bottom:150px;right:5px;font-size:.85rem}.menu-container section.share .container .timestamp p{font-family:DotGothic16,sans-serif;letter-spacing:3px}.menu-container section.share .promotional{max-width:100%;width:400px;margin:auto}.menu-container section.share .products-menu{container-name:products-menu}.menu-container section.share #flavours-menu{container-name:flavours-menu}@container products-menu (min-width:0px){.uls-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5cqw;font-weight:700;letter-spacing:.3cqw;word-spacing:.5cqw;padding:1cqw 10cqw;color:#dc1537}.uls-container h2{text-align:center;font-size:4cqw}.uls-container ul{display:flex;flex-direction:column;gap:3cqw}.uls-container ul li{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:5cqw}.uls-container ul li span.line-through{text-decoration:line-through}.uls-container ul li span:first-child{text-align:right}.uls-container ul span{font-size:3.5cqw}.uls-container ul.second{padding-left:5cqw}}@container flavours-menu (min-width:0px){.uls-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:45%;color:#000;display:grid;grid-template-columns:1fr 1fr;font-weight:500;letter-spacing:.3cqw;word-spacing:.5cqw;padding:1cqw 3cqw;font-size:3.276cqw}.uls-container ul{display:flex;flex-direction:column;gap:.5cqw}.uls-container ul li{white-space:nowrap}.uls-container ul li span{font-size:4cqw}.uls-container ul.second{padding-left:5cqw}}form.product,form.flavour{display:flex;gap:2rem;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;padding:2rem}form.product .buttons-container,form.flavour .buttons-container{width:180px;display:flex;justify-content:space-between}form.product .input-container,form.flavour .input-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:1.2rem}form.product .input-container>input,form.flavour .input-container>input{text-align:center}form.product .input-container label,form.flavour .input-container label{display:flex;gap:.3rem}form.product label,form.flavour label{display:grid;grid-template-columns:auto auto;align-items:center}aside{display:none;position:absolute;padding:2rem;bottom:-100vh;height:100vh;right:0;background-color:#e8547e;box-shadow:0 3px 8px #646464;text-align:left}aside button{text-align:inherit}aside ul{display:flex;flex-direction:column;gap:3rem}input:checked+aside{display:block}input:checked~.burger-menu{background-image:url(/assets/x-5032d1f4.svg)!important}
