body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.ui.segment{border-radius:""!important;border:""!important}.column{padding:0!important;margin:0!important}.loader{position:absolute;z-index:5000;width:100%;height:100%;background-color:#2b2b29;display:flex;justify-content:center;align-items:center}.loader .loader-img{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);animation:pic 2s infinite}.loader .loader-img>img{display:block;height:36vh;width:auto;max-width:90vw}@keyframes pic{0%{transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(.5)}to{transform:translate(-50%,-50%) scale(1)}}.logo-wine{position:relative;display:inline-block;line-height:0}.logo-wine>img{display:block}.logo-wine-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:root{--backgroundColor:#faf3d7}.productitem{width:100%;display:flex;flex-direction:column;margin-bottom:12px;border:1px solid #fff;border-radius:8px;padding:12px;font-size:1.3em;background-color:grey;position:relative}.productitem-header{display:flex;justify-content:space-between;align-items:center}.productitem-header h3{margin-bottom:8px;font-size:1.2em!important;margin-right:5px!important;text-transform:uppercase!important}.productitem-header span{margin-bottom:8px;font-size:1.2rem!important}.price{align-self:baseline;font-weight:700;display:inline-block;padding:3px;border:1px solid #2b2b29;background:var(--backgroundColor);border-radius:8px}.bosschoice{position:absolute;top:-30px;right:-15px;border:1px solid transparent;background:pink;border-radius:100%}.region{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:7px;font-size:.9em;padding:2px 3px;text-transform:uppercase}.description,.region{font-weight:700;border:1px solid #2b2b29;background:var(--backgroundColor);border-radius:8px}.description{font-family:"Josefin Sans",sans-serif;padding:6px;line-height:1.5;letter-spacing:1.5}.categories{display:flex!important;flex-direction:column;align-items:center;justify-content:center;background:#2b2b29}.categories-header{font-family:"Dancing Script",cursive!important;text-align:center;text-transform:capitalize!important;font-size:4em!important;border-radius:8px!important;border:1px solid #fff!important;padding:8px!important;font-style:italic;background:grey}.categories-subheader{font-size:2.5rem!important;color:#fff!important}.categories-menu{flex-wrap:wrap;background-color:grey!important;border-radius:12px}.categories-menu,.menu-items{display:flex;justify-content:center;align-items:center}.menu-items{flex-direction:column}.categories-dropdown{display:flex!important;flex-direction:column-reverse!important;align-items:center!important}.products{width:100%;display:flex!important;flex-direction:column;justify-content:center;align-items:center}.dropdown-menuitem{display:flex;justify-content:space-between}.badge{background-color:#8b0000;margin-left:5px;color:#fff;font-weight:700;border-radius:100%;padding:2px 4px}.active{border:1px solid #8b0000;background-color:#2b2b29!important;color:#fff!important}.home-addbutton{display:flex;justify-content:center;align-items:center}.home-header{font-family:"Dancing Script",cursive!important;text-align:center;margin:8px 8px 12px!important;font-size:3em!important}.home-header,.home-presentation{border-radius:8px!important;border:1px solid #fff!important;padding:8px!important;font-style:italic;background:grey;color:#fff!important}.home-presentation{margin:14px 8px!important;font-size:1.3em!important}.home-like-button{display:flex;justify-content:flex-end;align-items:center}.home-like-button span{border-radius:1px solid #fff;background:#2b2b29;font-size:1.5em}.admin-cat-page{padding:16px;color:#fff}.admin-cat-breadcrumb{margin-bottom:16px;font-size:14px}.admin-cat-breadcrumb a{color:#f1f285;cursor:pointer}.admin-cat-row{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;border:1px solid #444;border-radius:6px;margin-bottom:6px;background:#2b2b29}.admin-cat-row.invisible{opacity:.5}.admin-cat-row .name{flex:1 1 auto;min-width:0;cursor:pointer}.admin-cat-row .actions{display:flex;grid-gap:4px;gap:4px;flex-wrap:wrap;width:100%;justify-content:flex-end;margin-top:6px}@media (min-width:640px){.admin-cat-row .actions{width:auto;margin-top:0}}.admin-cat-add{margin-top:16px}.av-pill{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;margin-right:8px;border:1px solid transparent;transition:opacity .15s}.av-pill:hover{opacity:.85}.av-pill.av-always{background:#2c7a3f;color:#fff;border-color:#1f5a2e}.av-pill.av-lunch{background:#e6b800;color:#2b2b29;border-color:#b89400}.av-pill.av-dinner{background:#1d4e89;color:#fff;border-color:#14365e}.admin-stats-page{padding:16px;color:#fff}.admin-stats-page .ui.header{color:#fff!important}.stats-section{background:#2b2b29;border:1px solid #444;border-radius:8px;padding:16px;margin-bottom:16px}.stats-bigfigures{display:flex;grid-gap:16px;gap:16px;margin-bottom:16px;flex-wrap:wrap}.stats-bigfigure{flex:1 1 120px;background:#1f1f1d;border-radius:6px;padding:12px;text-align:center}.stats-bigfigure-value{font-size:28px;font-weight:700;color:#f1f285}.stats-bigfigure-label{font-size:12px;opacity:.7;text-transform:uppercase;letter-spacing:.5px}.stats-bars{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.stats-bar-row{display:flex;align-items:center;grid-gap:10px;gap:10px}.stats-bar-label{flex:0 0 auto;width:90px;text-align:right;font-size:13px;opacity:.85}.stats-bar-track{flex:1 1 auto;height:16px;background:#1f1f1d;border-radius:8px;overflow:hidden;position:relative}.stats-bar-fill{height:100%;border-radius:8px;transition:width .4s ease-out}.stats-bar-count{flex:0 0 auto;min-width:60px;text-align:right;font-size:13px;font-weight:700}.stats-bar-count small{opacity:.6;font-weight:400;margin-left:4px}.stats-empty{text-align:center;font-style:italic;opacity:.6;padding:12px}.categories-sidebar-item span{font-size:1.5em;font-family:"Josefin Sans",sans-serif!important;font-weight:700;color:#fff}.footer__copyright{justify-content:center;margin:auto;padding:10px;font-family:"Josefin Sans",sans-serif!important;font-size:1.3em}.footer,.footer__copyright{display:flex;align-items:center}.footer{flex-direction:column}.footer__alvp{border-radius:8px;padding:2px 5px;font-family:"Josefin Sans",sans-serif!important}.footer h3{font-family:"Dancing Script",cursive!important;text-align:center!important;letter-spacing:.2em;font-size:1.8em!important;color:#fff!important}.alvp__icon{animation:heartPulse 2s linear infinite}@keyframes heartPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.gender-prompt{position:fixed;bottom:0;left:0;right:0;z-index:4000;background:#2b2b29;color:#fff;border-top:1px solid #555;padding:14px 16px 18px;display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;box-shadow:0 -4px 16px rgba(0,0,0,.4);animation:gp-slide-up .35s ease-out}@keyframes gp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.gender-prompt-text{font-size:14px;opacity:.9}.gender-prompt-actions{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap;justify-content:center}.gender-prompt-decline{background:transparent;border:none;color:#aaa;text-decoration:underline;font-size:12px;cursor:pointer;padding:4px}.gender-prompt-decline:hover{color:#fff}.topappbar{display:flex;justify-content:space-between;align-items:center;margin:0 8px 8px;border-bottom:1px solid #000}.App,.topappbar{background:#2b2b29}.ui.form input[type=color]{height:40px;padding:4px;cursor:pointer}.ui.modal .ui.dropdown .menu,.ui.modal .ui.dropdown .menu>.item,.ui.modal .ui.selection.dropdown{background:#fff!important;color:#333!important}.ui.modal .ui.dropdown .menu>.item.selected,.ui.modal .ui.dropdown .menu>.item:hover{background:#f5f5f5!important;color:#111!important}
/*# sourceMappingURL=main.0b50c42e.chunk.css.map */