@layer base{*,::after,::before{box-sizing:border-box;border:0 solid;margin:0;padding:0}img,svg,video,canvas{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}button{appearance:button;-webkit-appearance:button}ol,ul,menu{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}}
:root{--background:#141413;--foreground:#f5f4ef;--card:#222220;--card-foreground:#f5f4ef;--popover:#25261f;--popover-foreground:#f5f4ef;--primary:#f3f1eb;--primary-foreground:#171716;--secondary:#2d2e26;--secondary-foreground:#f5f4ef;--muted:#25261f;--muted-foreground:#b4b6a8;--accent:#38362f;--accent-foreground:#f5f4ef;--destructive:#ef7a66;--border:#3b3d31;--input:#484b3e;--ring:#f3f1eb;--chart-1:#f3f1eb;--chart-2:#d58067;--chart-3:#aebba3;--chart-4:#eee9d7;--chart-5:#959a80;--radius:.65rem;--sidebar:#1c1c1a;--sidebar-foreground:#f5f4ef;--sidebar-primary:#f3f1eb;--sidebar-primary-foreground:#171716;--sidebar-accent:#36342e;--sidebar-accent-foreground:#f3f1eb;--sidebar-border:#393731;--sidebar-ring:#f3f1eb;--font-sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}button,a,input{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible{outline:3px solid #f3f1eb;outline-offset:5px}img{display:block;max-width:100%}p,h1,h2,h3{margin:0}svg{flex-shrink:0}h1,h2,.wordmark,.ticker{font-family:Impact,"Arial Narrow",Arial,sans-serif}.wrap{width:min(1280px,90%);margin-inline:auto}.announcement{display:flex;gap:22px;align-items:center;justify-content:center;background:#f3f1eb;color:#171716;padding:9px 16px;font-size:12px;font-weight:800;letter-spacing:1.6px}.announcement span{font-size:18px}.site-header{display:flex;align-items:center;justify-content:space-between;padding-block:28px;border-bottom:1px solid #34352c;gap:24px}.wordmark{font-family:Georgia,serif;font-style:italic;font-weight:900;font-size:43px;letter-spacing:-3px;line-height:1}.wordmark span{display:block;font-family:Arial,sans-serif;font-style:normal;font-size:10px;line-height:1.6;letter-spacing:1.7px;margin-top:7px}.site-header nav{display:flex;gap:34px;font-size:14px;font-weight:600}.site-header nav a:hover{color:#f3f1eb}.header-cta{display:flex;gap:20px;align-items:center;border:1px solid #777961;border-radius:4px;padding:12px 18px;font-size:14px;font-weight:700}.hero{position:relative;display:grid;grid-template-columns:1.02fr 1fr;align-items:center;min-height:610px;padding-block:65px 85px;gap:12px}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:12px;font-weight:800;letter-spacing:2.2px;color:#f3f1eb;margin-bottom:20px}.hero h1{font-size:clamp(70px,7vw,103px);line-height:1;letter-spacing:-1.5px;font-weight:900}.hero h1 span{color:#f3f1eb}.hero-description{color:#b9baae;font-size:16px;line-height:1.75;margin:26px 0 30px;max-width:465px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;border-radius:4px;font-size:15px;font-weight:750;padding:12px 24px;border:1px solid #484b3e;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.yellow{color:#191a12;background:#f3f1eb;border-color:#f3f1eb}.button.secondary{background:#292c21;color:#f5f4ef}.button.small{min-height:40px;font-size:14px;padding:8px 14px;gap:10px}.hero-meta{display:flex;align-items:center;gap:10px;color:#a5a799;font-size:12px;margin-top:30px;letter-spacing:.2px}.tiny-divider{height:12px;background:#5b5e4d;width:1px;margin:0 3px}.hero-visual{position:relative;align-self:stretch;display:flex;align-items:center;min-width:0}.hero-visual>img{width:120%;max-width:none;margin-left:-6%;position:relative;filter:drop-shadow(0 28px 28px #0008);border-radius:45%;mask-image:radial-gradient(ellipse at center,#000 50%,#000b 63%,transparent 73%);animation:burger-arrive 1s both}.hero-halo{position:absolute;width:90%;aspect-ratio:1;border:1px solid #4b4d31;border-radius:50%;left:10%;top:50%;transform:translateY(-50%)}.hero-halo:after{content:"";position:absolute;inset:-26px;border:1px dashed #313429;border-radius:50%}.round-stamp{position:absolute;right:-1%;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:128px;height:128px;border-radius:50%;background:#f3f1eb;color:#171716;transform:rotate(12deg);text-align:center;border:5px double #151510;gap:4px;z-index:2}.round-stamp strong{font-size:13px;line-height:1.2;letter-spacing:.6px}.round-stamp span{font-size:9px;font-weight:bold;letter-spacing:1px}.image-note{position:absolute;bottom:-20px;left:20%;right:0;display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;color:#a2a38f}.scroll-hint{position:absolute;left:0;bottom:25px;border:1px solid #4b4d3f;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}.ticker{overflow:hidden;background:#f3f1eb;color:#191a12;transform:rotate(-1deg);font-size:26px;letter-spacing:1px;padding:16px 0;line-height:1.2;width:100%}.ticker>div{width:max-content;display:flex;animation:ticker 45s linear infinite}.ticker span{white-space:nowrap}.ticker b{padding-inline:28px}.section-space{padding-block:96px}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:30px}.section-heading h2{font-size:clamp(30px,3.2vw,46px);line-height:1.14;font-weight:800;letter-spacing:.2px}.section-heading h2 span{color:#a7a995}.section-heading>p{font-size:14px;color:#aeb09f;max-width:310px;line-height:1.7}.menu-tabs{background:transparent!important;padding:0!important;gap:8px!important;flex-wrap:wrap;height:auto!important;margin-bottom:30px!important}.menu-tabs button{font-size:14px;padding:10px 19px;border:1px solid #424536;border-radius:4px;min-height:40px}.menu-tabs button[data-state=active]{background:#f3f1eb!important;color:#1c1c1a!important;border-color:#f3f1eb}.menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.food-card{display:block;text-align:left;border:1px solid #383a2e;border-radius:8px;overflow:hidden;background:#1d1d1b;transition:border-color .2s,transform .2s}.food-card:hover{transform:translateY(-6px);border-color:#8f8249}.food-image{position:relative;aspect-ratio:1.2;overflow:hidden;background:#12130f}.food-image>img{height:100%;width:100%;object-fit:cover;transition:transform .5s}.food-card:hover img{transform:scale(1.05)}.food-tag{position:absolute;top:18px;left:18px;z-index:1;border:1px solid #ffffff32;backdrop-filter:blur(8px);background:#181a14b0;padding:5px 9px;font-size:10px;font-weight:700;letter-spacing:.8px;border-radius:3px}.food-plus{position:absolute;bottom:18px;right:18px;width:38px;height:38px;border-radius:50%;background:#f3f1eb;color:#161810;display:grid;place-items:center}.food-info{padding:23px}.food-info>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.food-info h3{font-weight:700;font-size:20px;letter-spacing:-.7px}.food-info strong{color:#f3f1eb;font-size:16px;white-space:nowrap}.food-info p{font-size:14px;color:#aeb09f;line-height:1.8;margin:14px 0 20px}.ingredients-link{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.concept-note{font-size:12px;color:#969a87;line-height:1.7;margin-top:22px}.inside-section{background:#242320;border-block:1px solid #3a3c2f;padding-block:76px}.inside-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.inside-photo{position:relative;overflow:hidden}.ingredient-view{width:100%;aspect-ratio:1.12;object-fit:cover;border-radius:8px;transition:transform .7s,filter .7s;mask-image:radial-gradient(ellipse,#000 50%,transparent 77%)}.layer-1{transform:scale(1.05) translateY(10px)}.layer-2{transform:scale(1.12)}.layer-3{transform:scale(1.06) translateY(-8px)}.layer-4{transform:scale(1.04) rotate(-2deg)}.ingredient-caption{display:block;text-align:center;color:#a8ad99;font-size:11px;font-weight:600;letter-spacing:2px;margin-top:15px}.inside-copy h2{font-size:48px;line-height:1.06}.layer-list{margin-top:30px}.layer{width:100%;display:flex;text-align:left;gap:22px;border-top:1px solid #464a38;padding:16px 0;color:#a7ab98;transition:color .2s}.layer>span{font-size:12px;margin-top:6px;color:#8a907c}.layer>div{flex:1}.layer h3{font-size:19px;font-weight:700}.layer>svg{margin-top:7px}.layer p{font-size:14px;color:#b1b5a2;line-height:1.65;margin-top:8px;animation:rise .3s}.layer.active{color:#f3f1eb}.layer.active>svg{transform:rotate(45deg)}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gallery-grid figure{margin:0;position:relative;border-radius:6px;overflow:hidden;background:#20221b}.gallery-grid img{width:100%;aspect-ratio:1.15;object-fit:cover}.gallery-grid figcaption{position:absolute;bottom:0;padding:28px 22px 18px;font-weight:800;font-size:18px;width:100%;background:linear-gradient(transparent,#000c)}.location-section{background:#f3f1eb;color:#171910;padding:72px 0}.location-inner{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;align-items:center}.location-section .eyebrow{color:#554c40}.location-section h2{font-size:clamp(50px,6vw,86px);line-height:1.02}.location-details>svg{margin-bottom:20px}.location-details h3{font-size:22px;font-weight:700;line-height:1.55;margin:8px 0 16px}.location-details p{font-size:14px;color:#4d473e}.text-link{display:inline-flex;align-items:center;gap:15px;font-size:14px;font-weight:bold;margin-top:22px;border-bottom:1px solid;padding-bottom:5px}.site-footer{display:flex;align-items:center;justify-content:space-between;padding-block:40px;gap:25px}.site-footer .wordmark{font-size:34px}.site-footer p{font-size:12px;color:#909780}.admin-link{display:flex;align-items:center;gap:8px;font-size:12px;color:#b0b59f}.product-dialog{padding:0!important;gap:0!important;max-width:620px!important;max-height:90dvh;overflow-y:auto;border-radius:12px!important;background:#1d1d1b!important}.dialog-close{position:absolute;right:16px;top:16px;z-index:2;background:#151810c9;padding:7px;border-radius:50%}.product-detail-image{width:100%;max-height:300px;object-fit:cover}.product-detail-copy{padding:28px}.product-detail-copy [data-slot=dialog-title]{font-size:30px;line-height:1.2}.product-detail-copy [data-slot=dialog-description]{font-size:16px;line-height:1.65;margin-top:16px}.ingredient-chips{display:flex;gap:8px;flex-wrap:wrap;margin-block:24px}.ingredient-chips span{padding:6px 10px;border:1px solid #53573f;border-radius:4px;font-size:13px}.detail-price{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.detail-price strong{font-size:27px;color:#f3f1eb}.detail-price span,.allergen-note{font-size:12px;color:#a4ab96}.allergen-note{margin-top:18px;line-height:1.6}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:#f3f1eb;color:#111;padding:14px}.skip-link:focus{top:20px}.storefront{overflow-x:clip}
@keyframes ticker{to{transform:translateX(-25%)}}@keyframes burger-arrive{from{opacity:0;transform:translateY(30px) rotate(-3deg)}to{opacity:1;transform:translateY(0)}}@keyframes rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
/* Workspace */
.admin-shell{min-height:100dvh;--sidebar-width:15rem}.admin-brand{padding:30px 22px}.admin-brand .wordmark{font-size:36px}.admin-brand>p{font-size:12px;color:#a1a791;margin-top:18px}.admin-sidebar-menu{padding:10px 16px}.admin-sidebar-menu button{height:46px;padding-inline:13px;font-size:14px;border-radius:6px;margin-bottom:4px}.admin-sidebar-menu button[data-active=true]{background:#f3f1eb;color:#171a10}.sidebar-bottom{padding:20px;font-size:13px;color:#afb5a0}.sidebar-bottom a{display:flex;gap:9px;padding-block:12px;align-items:center}.admin-main{padding:0 36px 40px;min-width:0;max-width:1600px}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:22px;border-bottom:1px solid #383e2c;margin-bottom:32px}.admin-topbar>div{display:flex;gap:12px;align-items:center}.admin-topbar p{font-size:13px;color:#b2b9a3}.account-badge{height:36px;width:36px;display:grid;place-items:center;border-radius:50%;background:#424b2e;color:#e0e9cd;font-size:13px;font-weight:700}.page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.page-title h1{font-family:Arial,sans-serif;font-size:30px;line-height:1.3;letter-spacing:-1px;font-weight:700}.page-title p{font-size:14px;color:#b8b0a1;margin-top:8px}.date-control{display:flex;gap:8px;align-items:center;flex-shrink:0}.date-control input{width:auto}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.stat{border:1px solid #403d36;border-radius:9px;padding:21px 20px;background:#22221f}.stat.highlight{background:#f3f1eb;color:#1c2014;border-color:#f3f1eb}.stat-label{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:13px;color:#cbc6bc}.highlight .stat-label{color:#62594c}.stat strong{font-size:29px;line-height:1.3;font-weight:750;letter-spacing:-1px;display:block;margin-top:16px;overflow-wrap:anywhere}.stat small{display:block;font-size:12px;color:#b3ab9b;margin-top:8px}.highlight small{color:#62594c}.two-columns{display:grid;grid-template-columns:1.5fr 1fr;gap:22px}.panel{padding:24px;border:1px solid #403d36;border-radius:10px;background:#20201d;margin-bottom:22px;min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.panel h2{font-family:Arial,sans-serif;font-size:18px;font-weight:700}.panel-description{font-size:13px;color:#b5ad9f;margin-top:4px}.empty-state{padding:35px 16px;text-align:center;color:#abb49d;display:flex;align-items:center;flex-direction:column;gap:12px}.empty-state svg{color:#788a64}.empty-state h3{font-size:17px;color:#eeebe2;font-weight:600}.empty-state p{font-size:14px;max-width:380px}.empty-state .button{margin-top:6px}.chart-wrap{height:245px;width:100%;margin-left:-10px}.chart-legend{display:flex;gap:20px;color:#b5ad9f;font-size:12px;margin-top:12px}.chart-legend span{display:flex;align-items:center;gap:7px}.chart-legend i{width:10px;height:10px;border-radius:2px;background:#f3f1eb}.chart-legend span:last-child i{background:#c37b68}.metric-line{display:flex;justify-content:space-between;gap:12px;padding-block:13px;border-bottom:1px solid #3c3932;font-size:14px}.metric-line span{color:#afbaa0}.metric-line strong{white-space:nowrap}.metric-line.total{border:0;margin-top:7px;color:#f3f1eb;font-weight:700}.metric-line.total span{color:#e2e6d6}.note{font-size:12px;line-height:1.7;color:#a9b39a;margin-top:15px}.toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:22px}.toolbar>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pill{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:600;color:#f3f1eb;border:1px solid #665e2e;border-radius:20px;padding:4px 10px}.pill.success{color:#b6cc9d;border-color:#586b43}.admin-shell [data-slot=input],.admin-shell input[type=month],.admin-shell input[type=date],.form-grid input,.form-grid textarea,.form-grid [data-slot=select-trigger]{min-height:43px;background:#1a1a18;border:1px solid #555045;border-radius:5px;padding:9px 11px;font-size:14px;color:#eef4e6;width:100%;color-scheme:dark}.stock-table [data-slot=table-head]{color:#c5bdae;font-size:12px;font-weight:600;padding:14px 10px}.stock-table [data-slot=table-cell]{padding:14px 10px;vertical-align:middle;font-size:14px}.stock-table [data-slot=table-row]{border-color:#343e29}.stock-name{display:block;font-weight:600;min-width:130px}.stock-name small{font-size:12px;font-weight:400;color:#909e7e;display:block;margin-top:4px}.stock-table input{width:76px!important;min-height:38px!important;padding:7px 8px!important}.stock-table .unit{display:block;font-size:11px;margin-top:3px;color:#91a17f}.icon-button{height:34px;width:34px;display:inline-grid;place-items:center;border-radius:4px;color:#abb699}.icon-button:hover{background:#34412a;color:#f3f1eb}.stock-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #3a452f;padding-top:22px;margin-top:10px}.stock-bottom p{font-size:13px;color:#b6afa1}.stock-bottom>div{display:flex;gap:10px;flex-wrap:wrap}.error-box{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid #825143;background:#402820;color:#ffc7b3;padding:20px;border-radius:8px;margin-bottom:24px;font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{display:flex;flex-direction:column;gap:7px;font-size:14px;color:#d4cfc4}.form-grid .full{grid-column:1/-1}.form-grid textarea{min-height:85px;resize:vertical}.form-grid [data-slot=select-trigger]{display:flex;width:100%}.form-grid .button{grid-column:1/-1;margin-top:8px}.admin-dialog{background:#24231f!important;max-height:90dvh;overflow-y:auto;max-width:600px!important}.admin-dialog [data-slot=dialog-description]{font-size:14px;line-height:1.7;margin-bottom:10px}.finance-tabs{margin-bottom:24px;background:#2a2925!important;height:44px!important}.finance-tabs button{font-size:14px;padding-inline:18px}.finance-tabs button[data-state=active]{background:#f3f1eb!important;color:#171c11!important}.positive{color:#c1d6a4}.negative{color:#e79882}.entry-list{display:flex;flex-direction:column}.entry-row{display:flex;gap:12px;align-items:center;border-top:1px solid #3c3a34;padding:14px 0}.entry-type{width:35px;height:35px;border-radius:7px;display:grid;place-items:center;background:#34462a;color:#c1d6a4}.entry-type.out{background:#473329;color:#f0aa88}.entry-row>div:nth-child(2){flex:1;min-width:0}.entry-row h3{font-size:14px;font-weight:600}.entry-row p{font-size:12px;color:#9ead90}.entry-row strong{font-size:14px;white-space:nowrap}.order-card{display:flex;gap:18px;align-items:center;padding:22px;border:1px solid #443f36;border-radius:8px;background:#24231f;margin-bottom:14px}.order-card>svg{color:#f3f1eb}.order-card>div{flex:1;min-width:0}.order-card h3{font-size:17px;font-weight:700}.order-card p{font-size:13px;color:#bcb3a3;margin-top:6px}.admin-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.admin-gallery figure{border:1px solid #443f36;border-radius:7px;overflow:hidden;margin:0;background:#24231f}.admin-gallery img{width:100%;aspect-ratio:1.3;object-fit:cover}.admin-gallery figcaption{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px;font-size:14px}.start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.start-grid button{display:flex;align-items:center;gap:12px;padding:20px;text-align:left;border:1px solid #454138;border-radius:7px;font-weight:600;font-size:14px;transition:border .2s}.start-grid button:hover{border-color:#f3f1eb}.start-grid svg{color:#f3f1eb}.mobile-admin-trigger{display:none!important}.loading-page{padding:80px;text-align:center;color:#b6c4a4}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{max-width:540px;width:100%;padding:40px;background:#20261a;border:1px solid #4a5839;border-radius:12px}.login-card h1{font:700 29px Arial,sans-serif;margin:30px 0 16px}.login-card p{font-size:16px;color:#b8c5a7;margin-bottom:24px}.loading-skeleton{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:20px}.order-print-page{background:#eeeee7;color:#20241b;min-height:100vh;padding:30px}.print-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;max-width:850px;margin:auto auto 24px}.print-toolbar .button{background:#202619;color:#fff}.order-paper{max-width:850px;min-height:850px;margin:auto;background:white;padding:60px;box-shadow:0 10px 40px #0001}.order-paper .wordmark{font-size:45px}.order-paper header{display:flex;justify-content:space-between;border-bottom:3px solid #20261b;padding-bottom:28px;gap:20px}.order-paper header p{font-size:13px;color:#646d5b}.order-paper h1{font:bold 30px Arial,sans-serif;margin-top:40px}.order-paper .order-meta{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.order-meta small{font-size:12px;color:#66735a;display:block}.order-meta strong{font-size:16px}.order-paper table{border-collapse:collapse;width:100%;margin-block:30px}.order-paper th{text-align:left;background:#f0f3ec;font-size:13px;padding:12px}.order-paper td{border-bottom:1px solid #dce2d4;padding:14px 12px;font-size:14px}.order-paper th:last-child,.order-paper td:last-child{text-align:right}.order-paper .print-note{font-size:14px;border-top:1px solid #ddd;padding-top:25px;white-space:pre-wrap;overflow-wrap:anywhere}.order-paper footer{margin-top:50px;color:#66745b;font-size:12px}.check-history{margin-top:22px;color:#bbb4a7;font-size:13px}
@media(min-width:1600px){.hero{min-height:670px}.hero h1{font-size:110px}}
@media(max-width:1100px){.site-header nav{gap:20px}.hero{min-height:540px}.hero h1{font-size:74px}.hero-description{font-size:14px}.round-stamp{width:106px;height:106px;right:0;top:0}.round-stamp strong{font-size:11px}.inside-grid{gap:30px}.inside-copy h2{font-size:38px}.food-info{padding:18px}.food-info h3{font-size:18px}.food-info>div{flex-wrap:wrap}.admin-main{padding-inline:22px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-columns{grid-template-columns:1fr}.start-grid{grid-template-columns:1fr}.admin-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.announcement{font-size:9px;letter-spacing:.7px;gap:10px;padding-block:7px}.announcement span{font-size:13px}.site-header{padding-block:20px;gap:16px}.site-header .wordmark{font-size:35px}.site-header .wordmark span{font-size:8px}.site-header nav{display:none}.header-cta{font-size:12px;padding:10px 12px;gap:7px}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:auto;padding-block:45px 50px;gap:0}.hero-copy{width:100%}.hero .eyebrow{font-size:10px}.hero h1{font-size:clamp(61px,12.8vw,96px);line-height:1.02;letter-spacing:-1px}.hero-description{font-size:14px;margin:23px 0}.hero-visual{height:360px;margin-top:38px}.hero-visual>img{width:106%;margin-left:-3%}.hero-halo{width:75%;left:13%}.round-stamp{width:102px;height:102px;right:0;top:0}.image-note{bottom:0;left:12%;right:8%}.hero-meta{font-size:11px;gap:7px;margin-top:23px}.scroll-hint{display:none}.ticker{font-size:21px;padding-block:13px}.ticker b{padding-inline:16px}.section-space{padding-block:60px}.section-heading{display:block;margin-bottom:26px}.section-heading>p{margin-top:18px;max-width:none}.section-heading h2{font-size:32px}.section-heading .eyebrow{font-size:10px;margin-bottom:13px}.menu-grid{grid-template-columns:1fr;gap:22px}.food-image{aspect-ratio:1.36}.food-info>div{flex-wrap:nowrap}.food-info{padding:24px}.food-info h3{font-size:23px}.food-info p{font-size:15px}.menu-tabs{gap:6px!important}.menu-tabs button{font-size:13px;padding:9px 13px}.inside-section{padding-block:55px}.inside-grid{grid-template-columns:1fr;gap:36px}.inside-photo{order:2}.inside-copy h2{font-size:42px}.inside-photo img{aspect-ratio:1.3}.gallery-grid{grid-template-columns:1fr;gap:20px}.gallery-grid img{aspect-ratio:1.4}.location-inner{grid-template-columns:1fr;gap:36px}.location-section{padding-block:52px}.location-section h2{font-size:63px}.site-footer{flex-wrap:wrap;gap:25px;padding-block:32px}.site-footer p{flex:1;text-align:right;min-width:160px}.site-footer .admin-link{width:100%;border-top:1px solid #30362a;padding-top:22px}.mobile-admin-trigger{display:inline-flex!important}.admin-main{padding-inline:18px}.admin-topbar{margin-bottom:24px;padding-block:16px}.admin-topbar p{font-size:12px}.page-title{flex-wrap:wrap;gap:16px}.page-title h1{font-size:27px}.date-control{width:100%;justify-content:space-between}.date-control input{max-width:180px}.stat{padding:17px 14px}.stat strong{font-size:24px}.stat-label{font-size:12px}.stats-grid{gap:10px}.panel{padding:18px}.stock-bottom{align-items:flex-start;flex-direction:column}.stock-bottom>div{width:100%}.stock-bottom .button{flex:1}.toolbar>div{width:100%}.toolbar .button{flex:1}.form-grid{gap:14px}.admin-gallery{grid-template-columns:1fr}.order-card{flex-wrap:wrap;padding:18px;gap:12px}.order-card .button{width:100%}.finance-tabs button{padding-inline:12px;font-size:13px}.panel-heading{align-items:flex-start;flex-wrap:wrap}.entry-row{gap:8px}.entry-row strong{font-size:13px}.order-print-page{padding:14px}.order-paper{padding:28px 20px;min-height:700px}.order-paper header{flex-wrap:wrap}.order-paper .order-meta{grid-template-columns:1fr;gap:16px}.print-toolbar{flex-wrap:wrap}.print-toolbar .button{font-size:13px;padding-inline:12px}.loading-skeleton{grid-template-columns:repeat(2,1fr)}}
@media(max-width:380px){.announcement{font-size:8px;gap:6px}.hero h1{font-size:56px}.hero-visual{height:280px}.header-cta{font-size:11px;gap:4px}.food-info h3{font-size:20px}.hero-meta{font-size:10px}.stat strong{font-size:20px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{@page{size:A4;margin:16mm}body{background:white!important;color:black!important}.print-toolbar{display:none!important}.order-print-page{padding:0;background:white}.order-paper{padding:0;box-shadow:none;max-width:none;min-height:0}.order-paper tr{break-inside:avoid}.order-paper thead{display:table-header-group}.order-paper footer{break-inside:avoid}.order-paper th{background:#eee!important;print-color-adjust:exact}}

/* Monochrome identity, restrained oak accents. */
.storefront .eyebrow{color:#b99a77}.announcement{background:#f3f1eb}.location-section{background:#c5aa88}.location-section .eyebrow{color:#493e30}.hero-halo{border-color:#5d5141}.hero-halo:after{border-color:#3b352d}.food-card:hover{border-color:#a68a68}.menu-tabs button[data-state=active]{background:#f3f1eb!important}.round-stamp{background:#f3f1eb}.admin-brand .wordmark{color:#f3f1eb}
/* Photographic ingredient layers: one shared recipe explorer for menu and feature. */
.burger-product-dialog{max-width:1040px!important;width:calc(100% - 32px)!important}.burger-product-dialog>.product-detail-copy:first-of-type{padding:28px 64px 12px 28px}.burger-product-dialog .product-detail-copy [data-slot=dialog-description]{max-width:750px;margin-top:12px}.burger-product-dialog .dialog-close{position:sticky;top:12px;right:12px;justify-self:end;grid-column:1;grid-row:1;margin:12px 12px -46px 0;z-index:40}.burger-product-dialog>.product-detail-copy{grid-column:1}.burger-explorer{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:36px;min-width:0}.burger-product-dialog .burger-explorer{padding:0 28px;gap:24px}.explorer-visual{min-width:0;align-self:start}.explorer-stage{position:relative;width:100%;aspect-ratio:600/650;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at center,#3a302530 0%,transparent 68%)}.assembled-photo{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:82%;object-fit:cover;mask-image:radial-gradient(ellipse at center,#000 43%,transparent 74%);transition:opacity .4s ease,transform .7s ease;opacity:1}.is-expanded .assembled-photo{opacity:0;transform:translateY(-50%) scale(.8)}.explorer-floor{position:absolute;bottom:7%;left:25%;width:50%;height:4%;background:#0008;border-radius:50%;filter:blur(10px);transition:opacity .5s;opacity:.65}.is-expanded .explorer-floor{opacity:.3}.explorer-slice{position:absolute;aspect-ratio:2;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:top .85s cubic-bezier(.2,.7,.25,1),left .45s ease,width .85s cubic-bezier(.2,.7,.25,1),opacity .4s ease;transition-delay:var(--slice-delay)}.explorer-slice img{width:100%;height:100%;object-fit:contain;transform:scaleY(var(--flatten));filter:drop-shadow(0 7px 5px #0005);transition:filter .4s,transform .4s}.is-expanded .explorer-slice{opacity:.85}.is-expanded .explorer-slice.chosen{opacity:1}.explorer-slice.chosen img{transform:scale(1.09) scaleY(var(--flatten));filter:drop-shadow(0 0 8px #d9bea06b) drop-shadow(0 8px 8px #0008)}.explorer-view-label{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:11px;letter-spacing:2.1px;color:#b3a995;padding:8px 4px;background:linear-gradient(transparent,#1b1d1766)}.explorer-toggle{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;border:1px solid #615749;border-radius:6px;padding:12px 16px;font-size:14px;color:#efe8dc;margin-top:12px;transition:background .2s}.explorer-toggle:hover{background:#65534140}.explorer-controls{padding-block:24px;min-width:0}.explorer-controls .eyebrow{font-size:12px;margin-bottom:9px;color:#b99a77}.explorer-controls h3{font-size:27px;font-weight:700;line-height:1.2}.explorer-instruction{color:#bcb4a7;font-size:14px;margin:12px 0 20px;line-height:1.6}.ingredient-buttons{display:flex;flex-direction:column;gap:7px}.ingredient-button{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid #4b473e;border-radius:5px;background:#1c1d1790;min-height:44px;text-align:left;font-size:14px;transition:background .25s,color .25s,border-color .25s}.ingredient-button>span:nth-child(2){flex:1}.ingredient-number{font-size:11px;color:#a59c8d;min-width:18px}.ingredient-button:hover{border-color:#a58b6c}.ingredient-button.selected{background:#f3f1eb;color:#1a1916;border-color:#f3f1eb}.ingredient-button.selected .ingredient-number{color:#766957}.ingredient-explanation{min-height:105px;margin-top:18px;border-left:2px solid #ac8e6c;padding:2px 0 2px 15px}.ingredient-explanation strong{font-size:15px}.ingredient-explanation p{font-size:14px;color:#bcb4a7;line-height:1.65;margin-top:7px}.explorer-disclaimer{font-size:12px;color:#a49b8c;line-height:1.6;margin-top:10px}.product-detail-bottom{border-top:1px solid #444032;padding-top:20px!important}.side-ingredients{padding:0 28px}.inside-section>.wrap>.section-heading{align-items:center;margin-bottom:10px}.inside-section .burger-explorer{gap:70px}.inside-section .explorer-stage{max-height:650px}.inside-section .explorer-controls{max-width:480px}
@media(max-width:767px){.burger-product-dialog{width:calc(100% - 20px)!important;max-height:94dvh!important}.burger-product-dialog>.product-detail-copy:first-of-type{padding:22px 46px 8px 20px}.burger-product-dialog .product-detail-copy [data-slot=dialog-title]{font-size:27px}.burger-product-dialog .product-detail-copy [data-slot=dialog-description]{font-size:14px}.burger-explorer,.inside-section .burger-explorer{grid-template-columns:1fr;gap:20px}.burger-product-dialog .burger-explorer{padding:0 18px;gap:16px}.explorer-stage{aspect-ratio:600/620;max-width:420px;margin-inline:auto}.explorer-visual{position:sticky;top:0;z-index:3;background:#1b1d17}.inside-section .explorer-visual{position:relative;background:transparent}.explorer-view-label{font-size:10px}.explorer-toggle{font-size:13px;margin-top:4px;padding:10px}.explorer-controls{padding-top:3px;padding-bottom:12px}.explorer-controls h3{font-size:23px}.explorer-instruction{font-size:14px;margin-bottom:14px}.ingredient-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ingredient-button{padding:11px 8px;font-size:13px;gap:7px}.ingredient-number{display:none}.ingredient-button>svg{width:14px}.ingredient-explanation{min-height:96px}.inside-section .explorer-controls{max-width:none}.product-detail-bottom{padding:18px!important}}
@media(prefers-reduced-motion:reduce){.explorer-slice,.explorer-slice img,.assembled-photo,.explorer-toggle,.ingredient-button{transition:none!important;animation:none!important}}
/* Menus and the expanded collection */
.menu-tabs{max-width:100%;height:auto;flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-bottom:30px}.menu-tabs [role=tab]{min-height:44px}.combo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.combo-card{text-align:left;border:1px solid #393733;background:#191918;padding:30px;color:#f7f5f0;display:flex;flex-direction:column;gap:18px;transition:background .2s,border-color .2s}.combo-card:hover{background:#252421;border-color:#b39878}.combo-card.featured{border-top:4px solid #bd9b77}.combo-card h3{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;line-height:1.1}.combo-card p{font-size:1rem;line-height:1.7;color:#c6c2bb;flex:1}.combo-card>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.combo-card strong{font-size:1.8rem}.combo-card>div span{display:flex;align-items:center;gap:8px;font-size:.875rem}.menu-footnotes{margin-top:28px;color:#bdb8b0;line-height:1.7;font-size:.875rem}.menu-footnotes p{margin:10px 0}.variant-prices{color:#d6ba97!important;font-size:.875rem!important}.text-food-card{padding-top:34px;min-height:260px}.text-food-card>.eyebrow{padding:0 24px;color:#c9a985}.text-food-card h3{font-size:1.8rem}.drink-panel{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;padding:40px;background:#1a1a18;border:1px solid #393733}.drink-panel h3{font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;font-weight:900;margin:20px 0}.drink-panel p{line-height:1.7;color:#c2b9ac}.drink-list>div{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid #373633}.drink-list small{display:block;color:#b7b3ab;font-size:.875rem;margin-top:5px}.drink-list b{white-space:nowrap}.combo-config{padding:0 28px 28px}.combo-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.combo-choice{display:flex;flex-direction:column;gap:8px;font-size:.875rem}.combo-choice select{width:100%;padding:12px;background:#242321;border:1px solid #666057;color:#fff;border-radius:5px;font-size:1rem}.combo-total{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid #50483f}.combo-total strong{font-size:2rem}.patty-choice{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.patty-choice button{padding:12px 18px;border:1px solid #6a6259;background:#252321;color:white}.patty-choice button[aria-pressed=true]{background:#ddc3a4;color:#161616;border-color:#ddc3a4}.combo-card:focus-visible,.patty-choice button:focus-visible{outline:3px solid #e5c5a1;outline-offset:4px}
@media(max-width:700px){.combo-grid,.drink-panel,.combo-choice-grid{grid-template-columns:1fr}.combo-card{padding:24px}.drink-panel{padding:24px;gap:20px}.combo-card>div{flex-wrap:wrap}.menu-tabs{display:flex;width:100%}.menu-tabs [role=tab]{flex:0 1 auto}.food-info>div{flex-wrap:wrap}}

.combo-subtitle{display:block;font-size:1rem;font-weight:600;line-height:1.6;color:#ddc3a4}.product-detail-copy .combo-subtitle{margin:12px 0}

.opening-ticker{overflow:hidden;display:block;white-space:nowrap;padding:15px 0}.opening-ticker>div{display:flex;width:max-content;animation:opening-scroll 38s linear infinite}.opening-ticker span{flex:none;padding-right:32px}.opening-ticker b{padding:0 26px}.concept-nav{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:10px 0}.concept-nav[aria-expanded=true]{color:#ddc3a4;border-bottom:2px solid currentColor}.concept-notice{max-width:1000px;margin:25px auto 0;padding:22px 28px;border-top:1px solid #62513e;color:#c8c1b5;line-height:1.8}.concept-notice strong{display:block;color:#f3f1eb}.opening-note{margin-top:30px;border-left:2px solid #bd9b77;padding-left:18px;max-width:430px}.opening-note strong{display:block;color:#f3f1eb;font-size:20px}.opening-note span{display:block;margin-top:9px;color:#b9b6ad;line-height:1.6}@keyframes opening-scroll{to{transform:translateX(-25%)}}@media(prefers-reduced-motion:reduce){.opening-ticker>div{animation:none}}
@media(max-width:767px){.site-header{flex-wrap:wrap;gap:18px}.site-header nav{display:flex!important;order:3;width:100%;justify-content:center;gap:28px;padding-bottom:12px}.concept-nav{min-height:44px}}

/* RINDLER’S brand lockup and supplied concept photography */
.storefront .wordmark{font-family:Impact,"Arial Narrow",Arial,sans-serif;font-style:normal;font-size:44px;letter-spacing:-.7px;font-weight:900;white-space:nowrap}
.storefront .wordmark span{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800;letter-spacing:.5px;margin-top:7px}
.hero-visual.brand-hero{align-self:center;display:block;height:auto;margin-left:10px}
.hero-visual.brand-hero>img{width:100%;max-width:100%;height:auto;margin:0;border-radius:4px;mask-image:none;filter:none}
.brand-gallery img{aspect-ratio:1;object-fit:contain;background:#191917}
.brand-gallery figure{margin:0}
.brand-facade{margin:48px 0 0}.brand-facade img{width:100%;height:auto;border-radius:4px}.brand-facade figcaption{font-size:12px;color:#b9baae;margin-top:12px}.uploaded-gallery{margin-top:32px}
@media(max-width:767px){.storefront .wordmark{font-size:32px}.storefront .wordmark span{font-size:8px;letter-spacing:.1px}.site-header{flex-wrap:wrap}.hero-visual.brand-hero{margin:32px 0 0}.brand-gallery img{aspect-ratio:1}.brand-facade{margin-top:30px}}

/* Erreichbarkeit, Kontakt, Footer-Links und Rechtstexte */
.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}
.footer-links{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;color:#b0b59f}.footer-links a{padding-block:6px}.footer-links a:hover{color:#f3f1eb;text-decoration:underline;text-underline-offset:4px}
.location-contact{margin-top:30px;padding-top:22px;border-top:1px solid #17191033}.contact-label{font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#3f382f}.location-contact ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.location-contact li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600}.location-contact li span{color:#4d473e;font-weight:500}.location-contact a{border-bottom:1px solid;padding-bottom:2px}
.legal-main{max-width:760px;padding-block:72px 96px}.legal-main h1{font-size:clamp(44px,7vw,76px);line-height:1.02;letter-spacing:-.5px;margin-bottom:40px}.legal-body section{padding-block:26px;border-top:1px solid #34352c}.legal-body h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:12px;color:#f3f1eb}.legal-body p{color:#c8c9bd;line-height:1.75;font-size:15px}.legal-body p+p{margin-top:12px}.legal-body a{text-decoration:underline;text-underline-offset:3px}.pending{display:inline-block;padding:0 6px;border:1px dashed #bd9b77;border-radius:3px;color:#ddc3a4;font-size:13px}.legal-updated{margin-top:28px;font-size:13px;color:#909780}
@media(max-width:767px){.site-footer .footer-links{width:100%;border-top:1px solid #30362a;padding-top:18px}.legal-main{padding-block:44px 64px}.legal-main h1{margin-bottom:28px}.legal-page .header-cta{font-size:12px}}

/* ===== Design-Update November 2026 ===== */
/* Markenschrift: Anton (SIL Open Font License, lokal eingebunden – keine Verbindung zu Google) */
@font-face{font-family:"Anton";src:url(data:font/woff;base64,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) format("woff");font-weight:400;font-style:normal;font-display:swap}
:root{--font-display:"Anton",Impact,"Arial Narrow",sans-serif}
.storefront :is(h1,h2),.storefront .wordmark,.storefront .ticker{font-family:var(--font-display);font-weight:400;font-synthesis:none;letter-spacing:.2px}
.storefront .hero h1{font-size:clamp(64px,6.6vw,100px);line-height:1.02;letter-spacing:.5px}
.storefront .wordmark{letter-spacing:.6px}
.storefront .section-heading h2{font-size:clamp(34px,3.6vw,52px);line-height:1.08}
.storefront .location-section h2{line-height:1.02}
.legal-page .legal-body h2{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:0}

/* Fester, kompakter Header mit Navigation */
html{scroll-padding-top:96px}
.header-bar{position:sticky;top:0;z-index:50;background:var(--background);transition:background .25s,box-shadow .25s}
.header-bar .site-header{transition:padding .25s}
.header-bar .wordmark{transition:font-size .25s}
.header-bar.is-scrolled{background:#141413ef;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 0 #34352c}
.header-bar.is-scrolled .site-header{padding-block:12px;border-bottom-color:transparent}
.header-bar.is-scrolled .wordmark{font-size:32px}
.header-bar.is-scrolled .wordmark span{display:none}
.site-header nav{gap:32px}
.site-header nav a{font-size:15px;font-weight:600;color:#dcdbd2;padding-block:12px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}
.site-header nav a:hover{color:#ddc3a4;border-bottom-color:currentColor}
.header-cta{transition:background .2s,color .2s,border-color .2s}.header-cta:hover{background:#f3f1eb;color:#171716;border-color:#f3f1eb}

/* Hero-Aktionen */
.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.hero-actions .button{gap:12px}
.button.secondary:hover{background:#3a3d30}

/* Öffnungszeiten (sobald eingetragen) */
.opening-info{display:flex;gap:10px;align-items:flex-start;font-weight:600;color:#2a251f!important}.opening-info svg{margin-top:3px}

/* Mindestgrößen und Kontrast für kleine Texte */
.storefront .eyebrow{font-size:13px}
.announcement.opening-ticker{font-size:13px}
.concept-note,.brand-facade figcaption,.hero-meta,.site-footer p,.explorer-disclaimer,.ingredient-caption{font-size:13px!important;color:#b4b6a8!important}
.concept-notice{color:#d0cbc0}

@media(max-width:767px){
 html{scroll-padding-top:104px}
 .announcement.opening-ticker{font-size:11px;padding-block:10px}
 .header-bar .site-header{flex-wrap:wrap!important;padding-block:14px 0;column-gap:12px;row-gap:2px}
 .header-bar .wordmark,.storefront .header-bar .wordmark{font-size:30px}
 .header-bar .site-header{column-gap:10px!important}
 .header-bar .wordmark span{display:block;font-size:8.5px;letter-spacing:.2px;margin-top:5px;white-space:nowrap}
 .header-bar .header-cta{display:flex;flex:none;font-size:11.5px;padding:8px 10px;gap:6px;white-space:nowrap}
 .header-bar .header-cta svg{display:none}
 .header-bar .site-header nav{display:flex!important;order:3;width:100%;justify-content:center;gap:30px;padding-bottom:0}
 .header-bar .site-header nav a{font-size:14px;padding-block:11px}
 .header-bar.is-scrolled .site-header{padding-block:8px 0}
 .header-bar.is-scrolled .wordmark,.storefront .header-bar.is-scrolled .wordmark{font-size:26px}
 .header-bar.is-scrolled .site-header nav a{padding-block:8px}
 .hero-actions .button{flex:1 1 100%}
 .storefront .hero h1{font-size:clamp(58px,17vw,84px)}
 .storefront .section-heading h2{font-size:38px}
 .storefront .site-footer .wordmark span{font-size:10px}
}
@media(max-width:370px){.header-bar .wordmark,.storefront .header-bar .wordmark{font-size:26px}.header-bar .wordmark span{font-size:7.5px}.header-bar .header-cta{font-size:10.5px;padding:7px 8px}.header-bar .site-header nav{gap:22px}}
.header-bar{top:env(safe-area-inset-top,0px)}

/* ===== Feinschliff 2 ===== */
:where(.storefront) button{color:inherit;font-family:inherit;-webkit-tap-highlight-color:transparent}
/* Grünes Stern-Abzeichen in den Laufbändern */
.ticker-star{display:inline-block;width:1em;height:1em;vertical-align:-.14em}
.opening-ticker .ticker-star{width:1.3em;height:1.3em;vertical-align:-.3em}
.ticker b,.opening-ticker b{display:inline-flex;align-items:center}
/* Galerie: Bilder füllen ihre Kachel ohne Leerraum */
.storefront .gallery-grid img{height:auto;aspect-ratio:1;object-fit:cover}
.storefront .brand-facade img,.storefront .hero-visual img{height:auto}
/* Burger-Auswahl */
.burger-picker{display:flex;gap:8px;overflow-x:auto;margin:0 0 30px;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.burger-picker::-webkit-scrollbar{display:none}
.burger-picker button{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid #4b473e;border-radius:999px;background:transparent;color:#ece7dd;font-size:14px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}
.burger-picker button:hover{border-color:#a58b6c}
.burger-picker button[aria-pressed=true]{background:#f3f1eb;color:#171716;border-color:#f3f1eb}
.burger-picker button span{font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:#bd9b7733;color:#ddc3a4}
.burger-picker button[aria-pressed=true] span{background:#bd9b7740;color:#6b5236}
.burger-picker button:focus-visible{outline:3px solid #e5c5a1;outline-offset:3px}
/* Zutatenliste mit Bildern */
.explorer-controls h3{font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1.05;letter-spacing:.3px}
.explorer-lead{color:#cfc8bb;font-size:15px;line-height:1.65;margin-top:12px}
.explorer-instruction{margin:16px 0 14px}
.ingredient-stack{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.ingredient-row{display:flex;align-items:center;gap:14px;width:100%;min-height:54px;padding:8px 14px 8px 10px;border:1px solid #3f3c34;border-radius:8px;background:#1c1d17;color:#ece7dd;text-align:left;font-size:15px;transition:background .25s,color .25s,border-color .25s}
.ingredient-row:hover{border-color:#a58b6c}
.ingredient-row img{flex:none;width:64px;height:34px;object-fit:contain;filter:drop-shadow(0 3px 3px #0006)}
.ingredient-row .ing-name{flex:1;font-weight:600}
.ingredient-row .ing-pos{font-size:12px;color:#a59c8d;white-space:nowrap}
.ingredient-row .ing-chevron{transition:transform .25s;color:#a59c8d}
.ingredient-row.selected{background:#f3f1eb;color:#171716;border-color:#f3f1eb}
.ingredient-row.selected .ing-pos,.ingredient-row.selected .ing-chevron{color:#6b604f}
.ingredient-row.selected .ing-chevron{transform:rotate(180deg)}
.ingredient-row:focus-visible{outline:3px solid #e5c5a1;outline-offset:3px}
.ing-desc{margin:8px 6px 10px 14px;padding-left:14px;border-left:2px solid #ac8e6c;font-size:14px;color:#c6bfb2;line-height:1.65;animation:rise .3s}
@media(max-width:767px){
 .burger-picker{margin-inline:-5.5vw;padding-inline:5.5vw}
 .explorer-controls h3{font-size:34px}
 .ingredient-row{min-height:50px;font-size:14px;gap:12px}
 .ingredient-row img{width:54px;height:28px}
}
@media(prefers-reduced-motion:reduce){.ing-desc{animation:none}}
/* Schichtansicht: auch geschlossen aus den echten Zutaten gestapelt (kein Platzhalterfoto) */
.burger-explorer .explorer-slice{opacity:1}
.burger-explorer.is-expanded .explorer-slice{opacity:.9}
.burger-explorer.is-expanded .explorer-slice.chosen{opacity:1}

/* ===== Speisekarte ===== */
.menu-section .mb-tabs{margin-bottom:26px}
.mb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}
.mb-card{display:flex;flex-direction:column;border:1px solid #34352c;border-radius:10px;background:#1b1c18;overflow:hidden;transition:border-color .2s}
.mb-card:hover{border-color:#6a5a45}
.mb-card>img{width:100%;height:auto;aspect-ratio:520/440;object-fit:contain;padding:18px 26px 0;background:radial-gradient(ellipse at 50% 70%,#3a302566,transparent 70%)}
.mb-card-body{display:flex;flex-direction:column;flex:1;padding:18px 22px 22px}
.mb-tag{font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#bd9b77}
.mb-card h3,.mb-combo h3{font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1.1;letter-spacing:.3px;margin-top:6px}
.mb-desc{font-size:14px;color:#c3bdb1;line-height:1.6;margin-top:8px}
.mb-note{font-size:13px;color:#ddc3a4;margin-top:8px}
.mb-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;flex-wrap:wrap}
.mb-prices{display:flex;gap:18px}
.mb-prices span{display:flex;flex-direction:column;font-size:20px;font-weight:700;color:#f3f1eb;font-variant-numeric:tabular-nums}
.mb-prices small{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#a59c8d}
.mb-show{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid #615749;border-radius:6px;background:transparent;color:#efe8dc;font-size:13px;font-weight:600}
.mb-show:hover{background:#f3f1eb;color:#171716;border-color:#f3f1eb}
.mb-list{list-style:none;margin:0;padding:0;border-top:1px solid #34352c}
.mb-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;border-bottom:1px solid #2c2d26}
.mb-row>div:first-child{min-width:0}
.mb-row-name{font-size:17px;font-weight:700;color:#f3f1eb;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.mb-row-price{display:flex;gap:18px;font-size:17px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;color:#f3f1eb}
.mb-row-price small{font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#a59c8d;font-weight:700}
.mb-list.compact .mb-row{padding:12px 0}.mb-list.compact .mb-row-name{font-size:15px}.mb-list.compact .mb-row-price{font-size:15px}
.mb-badge{font-size:10px;font-weight:800;letter-spacing:.8px;padding:2px 7px;border-radius:3px;background:#bd9b7733;color:#ddc3a4}
.mb-combos{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}
.mb-combo{display:flex;flex-direction:column;padding:24px;border:1px solid #34352c;border-radius:10px;background:#1b1c18}
.mb-combo.featured{border-color:#bd9b77;background:linear-gradient(180deg,#bd9b771a,#1b1c18 60%)}
.mb-combo-price{margin-top:auto;padding-top:18px;font-family:var(--font-display);font-size:36px;color:#f3f1eb;font-variant-numeric:tabular-nums}
.mb-upgrades{margin-top:30px;max-width:620px}.mb-upgrades .mb-list{margin-top:10px}
.mb-two{display:grid;grid-template-columns:1fr 1fr;gap:48px}
.mb-sub{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;color:#ddc3a4;letter-spacing:.5px;margin-bottom:10px}
.mb-drinks{max-width:620px}
.mb-hint{font-size:13px;color:#b4b6a8;margin-top:16px}
.mb-legal{font-size:13px;color:#a8a99c;line-height:1.6;margin-top:28px;max-width:760px}
@media(max-width:767px){
 .mb-grid,.mb-combos{grid-template-columns:1fr}
 .mb-two{grid-template-columns:1fr;gap:28px}
 .mb-card h3,.mb-combo h3{font-size:28px}
 .mb-row{gap:14px}
 .mb-row-price{flex-direction:column;align-items:flex-end;gap:2px;font-size:15px}
 .mb-row-price span{display:flex;gap:6px;align-items:baseline}
}
/* Fix: Der Header ändert beim Scrollen nur Hintergrund und Schatten, nie seine Höhe.
   (Eine Höhenänderung verschob die Seite und ließ sie auf dem Handy springen.) */
.header-bar.is-scrolled .site-header{padding-block:28px;border-bottom-color:transparent}
.header-bar.is-scrolled .wordmark,.storefront .header-bar.is-scrolled .wordmark{font-size:44px}
.header-bar.is-scrolled .wordmark span{display:block}
.header-bar .site-header,.header-bar .wordmark{transition:none}
@media(max-width:767px){
 .header-bar.is-scrolled .site-header{padding-block:14px 0}
 .header-bar.is-scrolled .wordmark,.storefront .header-bar.is-scrolled .wordmark{font-size:30px}
 .header-bar.is-scrolled .site-header nav a{padding-block:11px}
}
@media(max-width:370px){.header-bar.is-scrolled .wordmark,.storefront .header-bar.is-scrolled .wordmark{font-size:26px}}
@media(min-width:768px){.header-bar .site-header,.header-bar.is-scrolled .site-header{padding-block:18px}}
/* Speisekarte & Burger-Bereich mit echten Fotos */
.mb-card>img{aspect-ratio:1;object-fit:cover;padding:0;background:#1b1c18}
.mb-sizes span{font-size:12px!important;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#ddc3a4!important;padding:5px 9px;border:1px solid #4b473e;border-radius:4px}
.mb-sizes{gap:8px}
.burger-explorer .explorer-slice{opacity:0}
.burger-explorer.is-expanded .explorer-slice{opacity:.9}
.burger-explorer.is-expanded .explorer-slice.chosen{opacity:1}
.burger-explorer .assembled-photo{left:0;top:50%;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;mask-image:none;-webkit-mask-image:none;opacity:1;transform:translateY(-50%)}
.burger-explorer.is-expanded .assembled-photo{opacity:0;transform:translateY(-50%) scale(.92)}
.burger-explorer .explorer-view-label{border-radius:0 0 12px 12px}
/* Alle Menü-Karten mit dem warmen Rahmen (wie zuvor nur Full House) */
.mb-combo{border-color:#bd9b77;background:linear-gradient(180deg,#bd9b771a,#1b1c18 60%)}
/* Aktiver Menüpunkt beim Scrollen: Akzentfarbe + Unterstrich (ohne Größenänderung, damit nichts springt) */
.site-header nav a.is-active{color:#ddc3a4;border-bottom-color:#ddc3a4}
/* Kontakt: E-Mail sichtbar + Kopieren-Knopf */
.location-contact li{flex-wrap:wrap}
.copy-email{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:5px 11px;border:1px solid #17191055;border-radius:5px;background:transparent;color:#171910;font-size:13px;font-weight:700;cursor:pointer}
.copy-email:hover{background:#171910;color:#f3f1eb}
.copy-email:focus-visible{outline:3px solid #171910;outline-offset:2px}
#kontakt{scroll-margin-top:120px}

/* ===== Allergene ===== */
.legal-page .legal-main:has(.allergen-table){max-width:1100px}
.allergen-draft{margin:0 0 8px;padding:14px 16px;border:1px dashed #bd9b77;border-radius:8px;background:#bd9b7714;color:#ddc3a4!important;font-size:14px!important}
.allergen-table-wrap{overflow-x:auto;margin:10px 0 6px;border:1px solid #34352c;border-radius:10px;-webkit-overflow-scrolling:touch}
.allergen-table-wrap:focus-visible{outline:3px solid #e5c5a1;outline-offset:3px}
.allergen-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:14px;color:#e6e2d8}
.allergen-table th,.allergen-table td{padding:10px 8px;border-bottom:1px solid #2c2d26;text-align:center}
.allergen-table thead th{position:sticky;top:0;background:#1d1e19;font-weight:800;color:#ddc3a4;font-size:13px}
.allergen-table abbr{text-decoration:none}
.allergen-table th[scope=row],.allergen-table thead th:first-child{text-align:left;position:sticky;left:0;background:#181915;min-width:170px;font-weight:600;color:#f3f1eb;z-index:1}
.allergen-table thead th:first-child{z-index:2;background:#1d1e19}
.allergen-group th{text-align:left!important;background:#22231d!important;color:#bd9b77!important;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;position:sticky;left:0}
.allergen-dot{color:#ddc3a4;font-size:15px}
.allergen-pending{color:#a8a99c;font-style:italic;text-align:left!important}
.allergen-table tbody tr:hover td,.allergen-table tbody tr:hover th[scope=row]{background:#23241e}
.allergen-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px 20px;color:#c8c9bd;font-size:14px}
.allergen-legend b{display:inline-block;width:22px;color:#ddc3a4}
.mb-allergen-link{color:#ddc3a4;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.opening-info small{font-weight:500;color:#4d473e;font-size:13px}

:root{color-scheme:dark}html,body{background:#141413}
.preview-bar{background:#ddc3a4;color:#171716;font:600 13px/1.4 Arial,sans-serif;padding:8px 16px;text-align:center}

.allergen-table-wrap{position:relative;max-width:100%}.allergen-cards{display:none}@media(max-width:700px){.allergen-table-wrap{display:none}.allergen-cards{display:block;margin-top:8px}.ac-group{font-size:12px!important;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#bd9b77;margin:26px 0 8px!important;font-family:Arial,Helvetica,sans-serif!important}.ac-list{list-style:none;margin:0;padding:0;border:1px solid #34352c;border-radius:10px;overflow:hidden}.ac-list li{padding:12px 14px;border-top:1px solid #2c2d26;display:flex;flex-direction:column;gap:7px}.ac-list li:first-child{border-top:0}.ac-name{font-weight:700;color:#f3f1eb;font-size:16px}.ac-items{display:flex;flex-wrap:wrap;gap:6px}.ac-chip{font-size:13px;color:#e6e2d8;border:1px solid #4a4c3d;border-radius:20px;padding:3px 10px;line-height:1.4}.ac-chip b{color:#ddc3a4;margin-right:2px}.ac-pending,.ac-none{font-size:13px;color:#a8a99c;font-style:italic}}
