@charset "UTF-8";@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url("./media/vollkorn-latin-400-normal-VS6W3YA6.woff2") format("woff2"),url("./media/vollkorn-latin-400-normal-KJP7S6VC.woff") format("woff")}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:600;src:url("./media/vollkorn-latin-600-normal-XDI4DN5K.woff2") format("woff2"),url("./media/vollkorn-latin-600-normal-HHAPFXHS.woff") format("woff")}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:700;src:url("./media/vollkorn-latin-700-normal-FUCNOEJP.woff2") format("woff2"),url("./media/vollkorn-latin-700-normal-JHY7EGCI.woff") format("woff")}:root{--color-primary: #b60e0e;--color-bg: #000000;--color-bg-secondary: #1a1a1a;--color-text: #ffffff;--color-border: rgba(255, 255, 255, .13);--font-base: "Vollkorn", Georgia, "Times New Roman", serif;--max-content-width: 1200px;--max-header-width: 1900px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-base);font-size:1rem;line-height:1.6;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:860px){section[id]{scroll-margin-top:120px}}.section-title{display:block;max-width:var(--max-content-width);margin:0 auto 2rem;padding:.75rem 1.5rem;font-size:clamp(1.6rem,2vw,2rem);font-weight:700;color:var(--color-text);text-align:center;border:2px solid var(--color-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal-page{max-width:800px;margin:0 auto;padding:6rem 1.5rem 4rem;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.7;color:var(--color-text)}.legal-page .legal-header{border-bottom:2px solid var(--color-primary);margin-bottom:2.5rem;padding-bottom:1rem}.legal-page .legal-header h1{font-size:clamp(1.8rem,1.5rem + 1vw,2.4rem);color:var(--color-primary);margin-bottom:.5rem}.legal-page .legal-meta{font-size:.9rem;opacity:.7;margin:0}.legal-page section{margin-bottom:2rem}.legal-page section h2{font-size:clamp(1.2rem,1.1rem + .4vw,1.5rem);color:var(--color-primary);margin:2rem 0 .75rem;font-weight:700}.legal-page section h3{font-size:1.1rem;margin:1.25rem 0 .5rem;font-weight:600}.legal-page section p{margin-bottom:1rem}.legal-page section a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.legal-page section a:hover{text-decoration:none}.legal-page section ul,.legal-page section ol{padding-left:1.5rem;margin-bottom:1rem}.legal-page section ul li,.legal-page section ol li{margin-bottom:.5rem}.legal-page .data-list{list-style:none;padding:1.25rem 1.5rem;background-color:var(--color-bg-secondary);border-left:3px solid var(--color-primary)}.legal-page .data-list li{margin-bottom:.6rem}.legal-page .data-list li:last-child{margin-bottom:0}.legal-page .data-list li strong{color:var(--color-primary);margin-right:.4rem}.legal-page .cookies-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem}.legal-page .cookies-table th,.legal-page .cookies-table td{padding:.75rem;border:1px solid var(--color-border);text-align:left;vertical-align:top}.legal-page .cookies-table th{background-color:var(--color-bg-secondary);color:var(--color-primary);font-weight:700}.legal-page .legal-back{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border);text-align:center}.legal-page .legal-back a{color:var(--color-primary);text-decoration:none;font-weight:600}.legal-page .legal-back a:hover{text-decoration:underline}.cta-button.ubereats{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:clamp(140px,18vw,200px);max-width:100%;font-size:clamp(1rem,1.8vw,1.25rem);padding:clamp(10px,2vw,14px) clamp(20px,5vw,36px);font-weight:700;text-decoration:none;white-space:normal;line-height:1.2;text-align:center;border:2px solid #06c167;background-color:transparent;color:#06c167;box-shadow:0 0 6px #06c16773,inset 0 0 4px #06c1672e;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .15s ease}.cta-button.ubereats:hover{background-color:#06c167;color:#142328;box-shadow:0 0 14px #06c167bf}.cta-button.ubereats:active{transform:scale(.97)}.menu-cta{display:flex;justify-content:center;margin:1.5rem 0 2.5rem}
