@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-ext-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-ext-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-ext-wght-normal.woff2)format("woff2");font-weight:100 1000;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-wght-normal.woff2)format("woff2");font-weight:100 1000;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sans:"DM Sans", system-ui, sans-serif;--serif:"Instrument Serif", Georgia, serif;--brown:#2b1a12;--gold:#e8c58a;--paper:#f8f3ec;--line:#e4d9cd;--admin-text:#261913;--admin-muted:#6e5e54;font-family:var(--sans);color:var(--admin-text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f5eee3}*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input[type=color],input[type=checkbox],select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}svg{flex-shrink:0}:focus-visible{outline-offset:3px;outline:2px solid #a26331}.public-menu{--soft-ink:color-mix(in srgb, var(--ink) 76%, var(--canvas));--paper-line:color-mix(in srgb, var(--ink) 16%, var(--canvas));--panel:color-mix(in srgb, var(--canvas) 93%, var(--ink));background:var(--canvas);min-height:100svh;color:var(--ink)}.public-menu[data-typography=sans] :is(.hero-copy h1,.section-heading h1,.product-section h2){letter-spacing:-.055em;font-weight:660}.public-menu[data-typography=sans] .tile-title{letter-spacing:-.03em;font-size:clamp(1.1rem,2vw,1.65rem);font-weight:650}.menu-shell{width:min(100% - 112px,1200px);margin-inline:auto}.menu-hero,.category-hero{color:var(--hero-ink);background:radial-gradient(ellipse at 78% 46%, color-mix(in srgb, var(--hero) 69%, #865136), transparent 63%), var(--hero);overflow:hidden}.hero-header{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--hero-ink) 19%, transparent);align-items:center;height:93px;display:flex;position:relative}.wordmark-image{object-fit:contain;object-position:left center;width:158px;height:54px}.wordmark-text{font-family:var(--display);font-size:1.8rem}.hero-content{align-items:center;min-height:389px;padding:32px 0 97px;display:flex;position:relative}.hero-copy{z-index:1;max-width:50%;position:relative}.hero-kicker{color:var(--hero-ink);text-transform:uppercase;letter-spacing:.19em;margin-bottom:17px;font-size:.77rem;font-weight:540}.hero-kicker:before{content:"";vertical-align:middle;background:var(--accent);width:25px;height:1px;margin-right:11px;display:inline-block}.hero-copy h1{font:400 clamp(5.05rem, 8vw, 8.2rem)/.83 var(--display);letter-spacing:-.024em;overflow-wrap:anywhere;text-wrap:balance;max-width:8ch}.hero-copy h1 em{color:color-mix(in srgb, var(--hero-ink) 70%, var(--accent))}.hero-visual{aspect-ratio:1;pointer-events:none;width:min(48vw,520px);position:absolute;top:50%;right:1%;transform:translateY(-48%)}.plate-ring{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:50%;position:absolute;inset:5px}.plate-ring:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 17%, transparent);border-radius:inherit;position:absolute;inset:8px}.hero-photo{object-fit:contain;filter:drop-shadow(0 20px 26px #130a08a8);width:82%;height:82%;position:absolute;inset:9%}.home-main{margin-top:-47px;padding-bottom:46px;position:relative}.category-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.category-tile{aspect-ratio:1.27;border:1px solid color-mix(in srgb, var(--accent) 50%, #4a2c1e);isolation:isolate;color:#fff6e7;background:#4a2c1e;border-radius:15px;min-height:180px;position:relative;overflow:hidden;box-shadow:0 11px 27px #2b1a1225}a.category-tile{transition:transform .24s,box-shadow .24s}a.category-tile:hover{transform:translateY(-4px);box-shadow:0 16px 27px #2b1a123e}a.category-tile:focus-visible{outline-color:var(--ink)}.tile-photo,.tile-shade{width:100%;height:100%;position:absolute;inset:0}.tile-photo{object-fit:cover;transition:transform .32s}a.category-tile:hover .tile-photo{transform:scale(1.05)}.tile-kahveler .tile-photo{object-position:54% 41%}.tile-tatlilar .tile-photo{object-position:50% 54%}.tile-kampanyalar .tile-photo{object-position:46% 43%}.tile-shade{background:linear-gradient(#1b100c30,#0000 30%,#1a0e09a1 58%,#1b100cf5 100%)}.tile-icon,.tile-arrow{z-index:1;color:#fff4e2;background:#24160edb;border:1px solid #f5e1b568;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px}.tile-icon{left:15px}.tile-arrow{right:14px}.tile-copy{z-index:1;gap:5px;display:grid;position:absolute;inset:auto 14px 16px 17px}.tile-title{font:400 clamp(2rem, 3.25vw, 3.35rem)/.95 var(--display);overflow-wrap:anywhere}.tile-caption{color:#fae6ce;font-size:clamp(.66rem,.88vw,.83rem);font-weight:500;line-height:1.25}.menu-footer{border-top:1px solid var(--paper-line);color:var(--soft-ink);letter-spacing:.15em;text-transform:uppercase;justify-content:center;padding:21px 0 26px;font-size:.72rem;display:flex}.menu-footer a:hover{text-underline-offset:4px;text-decoration:underline}.category-hero{background:radial-gradient(ellipse at 78% 33%, color-mix(in srgb, var(--hero) 77%, #865136), transparent 72%), var(--hero)}.section-top{border-bottom:1px solid color-mix(in srgb, var(--hero-ink) 19%, transparent);justify-content:space-between;align-items:center;height:79px;display:flex}.section-top .wordmark-image{object-position:right center;width:134px;height:47px}.menu-back{align-items:center;gap:8px;min-height:44px;font-size:.89rem;display:flex}.menu-back:hover{text-underline-offset:4px;text-decoration:underline}.section-heading{align-items:center;gap:19px;padding:25px 0 37px;display:flex}.section-symbol{border:1px solid color-mix(in srgb, var(--hero-ink) 36%, transparent);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.section-heading h1{font:400 clamp(3.9rem,7.2vw,6.4rem)/.94 var(--display);overflow-wrap:anywhere;min-width:0}.category-main{padding:25px 0 45px}.category-tabs{border:1px solid var(--paper-line);scrollbar-width:none;border-radius:100px;gap:5px;width:fit-content;max-width:100%;margin-bottom:23px;padding:4px;display:flex;overflow:auto}.category-tabs a{white-space:nowrap;border-radius:100px;align-items:center;min-height:38px;padding:0 19px;font-size:.88rem;font-weight:650;display:grid}.category-tabs a[aria-current=page]{background:var(--ink);color:var(--canvas)}.category-tabs a:hover:not([aria-current=page]){background:var(--panel)}.category-tabs a:focus-visible{outline-offset:-3px}.menu-search{border:1px solid var(--paper-line);max-width:420px;min-height:46px;color:var(--soft-ink);background:color-mix(in srgb, var(--canvas) 96%, var(--ink));border-radius:9px;align-items:center;gap:11px;padding:0 13px;display:flex}.menu-search:focus-within{outline:2px solid color-mix(in srgb, var(--ink) 57%, var(--canvas));outline-offset:2px}.menu-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:10px 0}.menu-search input::placeholder{color:var(--soft-ink)}.clear-search{background:0 0;border:0;place-items:center;padding:7px;display:grid}.group-filters{scrollbar-width:thin;scrollbar-color:var(--paper-line) transparent;gap:7px;margin:13px -4px -3px;padding:4px 4px 9px;display:flex;overflow-x:auto}.group-filters button{border:1px solid var(--paper-line);white-space:nowrap;background:0 0;border-radius:100px;min-height:39px;padding:8px 13px;font-size:.82rem;font-weight:600}.group-filters button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.group-filters button:hover:not([aria-pressed=true]){background:var(--panel)}.product-section{margin-top:26px}.product-section h2{font:400 clamp(2.1rem,4.3vw,3.25rem)/1 var(--display);margin-bottom:12px}.group-note{color:var(--soft-ink);margin:-1px 0 13px;font-size:.88rem}.menu-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 29px;margin:0;padding:0;list-style:none;display:grid}.menu-product{border-top:1px solid var(--paper-line);grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:11px;padding:14px 0;display:grid}.product-copy{align-self:center;min-width:0}.product-copy h3{overflow-wrap:anywhere;font-size:1rem;font-weight:720;line-height:1.3}.product-copy p{color:var(--soft-ink);overflow-wrap:anywhere;margin-top:4px;font-size:.84rem;line-height:1.45}.product-price{white-space:nowrap;font-variant-numeric:tabular-nums;place-self:center end;font-size:.97rem;font-weight:760}.photo-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.photo-products.campaign-products{grid-template-columns:repeat(3,minmax(0,1fr))}.photo-products .menu-product{border:1px solid var(--paper-line);background:color-mix(in srgb, var(--canvas) 94%, var(--ink));border-radius:13px;grid-template-rows:auto auto 1fr;gap:7px 9px;padding:0 12px 13px;overflow:hidden}.photo-products .menu-product:not(.has-photo){align-content:start;padding-top:13px}.photo-products .product-copy{display:contents}.photo-products .product-copy h3{grid-column:1}.photo-products .product-copy p{grid-column:1/-1}.photo-products .product-price{grid-area:2/2;align-self:start;padding-top:2px}.photo-products .menu-product:not(.has-photo) .product-price{grid-row:1}.product-photo-button{aspect-ratio:1;color:#fff4de;background:#321f16;border:0;grid-column:1/-1;width:calc(100% + 24px);margin:0 -12px 4px;padding:0;display:block;position:relative;overflow:hidden}.product-photo-button:focus-visible{outline-offset:-4px;outline-color:#fff4de}.product-photo{object-fit:contain;width:100%;height:100%;transition:transform .25s}.product-photo-button:hover .product-photo{transform:scale(1.035)}.photo-expand{pointer-events:none;background:#251710db;border:1px solid #ead1a585;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:9px;right:9px}.menu-photo-dialog{border:1px solid var(--paper-line);width:min(92vw,510px);max-height:calc(100dvh - 28px);color:var(--ink);background:var(--canvas);border-radius:15px;padding:0;box-shadow:0 24px 90px #130a09a1}.menu-photo-dialog::backdrop{background:#130a09c9}.menu-photo-dialog article{position:relative}.menu-photo-dialog img{object-fit:contain;background:#321f16;width:100%;height:auto;max-height:65dvh}.photo-dialog-close{z-index:1;color:#fff4df;background:#251710f5;border:1px solid #ead1a5a0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:11px;right:11px}.photo-dialog-info{justify-content:space-between;gap:13px;padding:16px 17px 18px;display:flex}.photo-dialog-info h2{font:400 2rem/1.07 var(--display);overflow-wrap:anywhere}.photo-dialog-info p{color:var(--soft-ink);margin-top:6px;font-size:.88rem;line-height:1.5}.menu-empty{color:var(--soft-ink);padding:32px 0}.error-page,.sign-in{place-items:center;min-height:100svh;padding:22px;display:grid}.error-page{text-align:center;align-content:center;gap:18px}.error-page button{background:var(--brown);color:var(--paper);border:0;border-radius:8px;padding:11px 18px}.sign-in{color:#fff6e7;background:radial-gradient(at 70% 25%,#65412c,#0000 68%),#27170f}.sign-in-card{text-align:center;background:#25150de0;border:1px solid #e8c58a58;border-radius:17px;width:min(100%,440px);padding:35px 27px}.sign-in-card img{width:158px;margin:0 auto 25px}.sign-in-card h1{font:400 3.25rem/.92 var(--serif)}.sign-in-card p{color:#ead9c9;margin:17px 0 23px;line-height:1.5}.sign-in-card .primary-button{color:#25150d;background:#e8c58a;border-color:#e8c58a;width:100%}.back-to-menu{text-underline-offset:4px;margin-top:18px;font-size:.89rem;text-decoration:underline;display:block}.admin-app{background:var(--paper);grid-template-columns:218px minmax(0,1fr);min-height:100svh;display:grid}.admin-sidebar{background:var(--brown);color:#fff1dd;flex-direction:column;gap:26px;height:100svh;padding:25px 15px;display:flex;position:sticky;top:0}.admin-brand{object-fit:contain;width:151px;height:56px;margin:2px auto 12px}.admin-sidebar nav{gap:7px;display:grid}.admin-sidebar nav button,.sidebar-link{text-align:left;width:100%;min-height:45px;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:0 13px;font-size:.91rem;font-weight:590;display:flex}.admin-sidebar nav button[aria-current=page]{color:#271710;background:#e8c58a}.admin-sidebar nav button:hover:not([aria-current=page]),.sidebar-link:hover{background:#ffffff14}.sidebar-link{justify-content:space-between;margin-top:auto}.admin-main{width:min(100%,1350px);margin-inline:auto;padding:33px clamp(20px,4vw,55px) 49px}.admin-top{justify-content:space-between;align-items:end;gap:10px;display:flex}.admin-eyebrow{color:var(--admin-muted);margin-bottom:3px;font-size:.78rem;font-weight:690}.admin-top h1{font:400 clamp(3.3rem, 5vw, 4.7rem)/.96 var(--serif)}.admin-top-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.admin-button{border:1px solid var(--line);white-space:nowrap;min-height:41px;color:var(--admin-text);background:#fffaf4;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.86rem;font-weight:690;display:inline-flex}.admin-button:hover:not(:disabled){filter:brightness(.965)}.primary-button{color:#fff7e9;background:#3b2518;border-color:#3b2518}.primary-button:disabled{opacity:.43}.small-button{min-height:35px;font-size:.8rem}.mobile-menu-link{display:none}.admin-feedback{min-height:48px;color:var(--admin-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;font-size:.83rem;display:flex}.notice-error,.field-error{color:#a21e19}.notice-success{color:#266447;font-weight:650}.admin-card{border:1px solid var(--line);background:#fffbf6;border-radius:12px}.product-toolbar{align-items:center;gap:9px;padding:15px;display:flex}.admin-search{flex:1;min-width:100px;max-width:370px;position:relative}.admin-search svg{color:var(--admin-muted);position:absolute;top:11px;left:11px}.admin-search input,.product-toolbar select,.admin-field :is(input,select,textarea){background:#fffefa;border:1px solid #dcd0c2;border-radius:7px;width:100%;min-height:40px;padding:8px 10px;font-size:.9rem}.admin-search input{padding-left:36px}.product-toolbar select{width:auto;min-width:0;max-width:185px}.result-count{color:var(--admin-muted);white-space:nowrap;margin-left:auto;font-size:.82rem}.admin-product-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,2.4fr) minmax(80px,1fr) minmax(64px,.66fr) minmax(82px,.73fr) 37px;align-items:center;gap:10px;padding:8px 15px;font-size:.87rem;display:grid}.table-heading{min-height:36px;color:var(--admin-muted);background:#f5eee5;padding-block:7px;font-weight:670}.table-product{align-items:center;gap:9px;min-width:0;display:flex}.table-product img,.table-photo-placeholder{object-fit:cover;border-radius:6px;flex:0 0 44px;width:44px;height:44px}.table-photo-placeholder{color:#735135;background:#f0e3d2;place-items:center;display:grid}.table-product div{min-width:0}.table-product strong,.table-product small{overflow-wrap:anywhere;display:block}.table-product small{color:var(--admin-muted);margin-top:3px;line-height:1.3}.table-price{white-space:nowrap;font-weight:690}.status-button{color:#5d514b;background:#efebe6;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;width:fit-content;min-height:32px;padding:5px 7px;font-size:.77rem;font-weight:650;display:inline-flex}.status-button.active{color:#2e6347;background:#e8f1e9}.status-button:hover{border-color:currentColor}.icon-button{border:1px solid var(--line);background:#fffaf5;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.icon-button:hover{background:#f2e6d8}.admin-empty{text-align:center;color:var(--admin-muted);padding:28px}.product-dialog{border:1px solid var(--line);width:min(590px,100% - 28px);max-height:calc(100dvh - 32px);color:var(--admin-text);background:#fffbf6;border-radius:13px;padding:0;box-shadow:0 24px 90px #10080566}.product-dialog::backdrop{background:#1a0d09ad}.dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.dialog-head h2,.appearance-card h2,.appearance-preview h2,.qr-panel h2{font:400 2.18rem/1 var(--serif)}.dialog-fields{gap:13px;padding:17px 20px;display:grid}.field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 13px;display:grid}.admin-field,.image-field{gap:5px;min-width:0;display:grid}.field-name{font-size:.82rem;font-weight:670}.admin-field textarea{resize:vertical}.image-field-row{align-items:center;gap:10px;min-height:51px;display:flex}.image-field img,.image-placeholder{object-fit:contain;background:#ecdfcf;border-radius:6px;flex-shrink:0;width:65px;height:51px}.image-placeholder{color:var(--admin-muted);place-items:center;display:grid}.image-field-row>div{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.quiet-button{color:var(--admin-muted);background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:.8rem;font-weight:630}.quiet-button:hover{background:#f3e9dd}.field-error{font-size:.83rem}.visibility-field{align-items:center;gap:7px;min-height:28px;font-size:.88rem;display:flex}.visibility-field input{accent-color:#674331;width:17px;height:17px}.dialog-actions{border-top:1px solid var(--line);justify-content:end;align-items:center;gap:8px;padding:12px 20px;display:flex}.delete-button{color:#a21e19;margin-right:auto}.remove-confirm{background:#fff2ed;border:1px solid #e0a8a0;border-radius:7px;padding:8px 10px;font-size:.86rem}.remove-confirm p{margin-bottom:7px}.danger-button{color:#fff5ee;background:#9a2720;border-color:#9a2720}.appearance-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);align-items:start;gap:17px;display:grid}.appearance-forms{gap:12px;display:grid}.appearance-card{gap:13px;padding:18px;display:grid}.presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.preset{border:1px solid var(--line);text-align:left;background:0 0;border-radius:7px;padding:8px;font-size:.76rem}.preset[aria-pressed=true]{background:#f7eee2;border-color:#966131}.preset-colors{gap:3px;margin-bottom:5px;display:flex}.preset-colors i{border:1px solid #a8896f45;border-radius:50%;width:16px;height:16px}.color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-field input[type=color]{cursor:pointer;padding:5px}.category-edit{border-top:1px solid var(--line)}.category-edit summary{cursor:pointer;padding-top:10px;font-size:.9rem;font-weight:650}.category-edit>div{gap:10px;padding-top:10px;display:grid}.appearance-preview{border:1px solid var(--line);background:#fffbf6;border-radius:12px;padding:13px;position:sticky;top:18px}.appearance-preview h2{margin-bottom:10px;font-size:1.82rem}.mini-menu{border-radius:8px;min-height:0;overflow:hidden}.mini-hero{background:var(--hero);min-height:137px;color:var(--hero-ink);padding:9px;position:relative;overflow:hidden}.mini-logo{object-fit:contain;object-position:left center;width:69px;height:26px}.mini-hero-photo{object-fit:contain;width:48%;height:100%;position:absolute;top:4%;right:-2%}.mini-copy{z-index:1;overflow-wrap:anywhere;width:57%;padding:12px 0;position:relative}.mini-copy p{margin-bottom:4px;font-size:.61rem}.mini-copy strong{font:400 2.3rem/.85 var(--display)}.mini-menu .category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px}.mini-menu .category-tile{aspect-ratio:1.55;min-height:0;box-shadow:none;border-radius:6px}.mini-menu .tile-copy{inset:auto 5px 7px}.mini-menu .tile-title{font-size:1.26rem}.mini-menu .tile-caption{font-size:.6rem}.mini-menu :is(.tile-icon,.tile-arrow){display:none}.qr-panel{align-items:center;gap:25px;padding:20px;display:flex}.qr-image{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(28vw,224px);height:auto}.qr-panel h2{margin-bottom:8px}.qr-panel p{color:var(--admin-muted);margin-bottom:10px}.qr-url{color:#754a31;text-underline-offset:3px;overflow-wrap:anywhere;font-size:.84rem;text-decoration:underline}.qr-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (max-width:1050px){.menu-shell{width:min(100% - 64px,1200px)}.photo-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-content{min-height:352px}.category-tiles{gap:11px}.category-tile{min-height:166px}.admin-app{grid-template-columns:176px minmax(0,1fr)}.admin-main{padding-inline:23px}}@media (max-width:760px){.menu-shell{width:calc(100% - 34px)}.hero-header{height:62px}.wordmark-image{width:123px;height:43px}.hero-content{min-height:clamp(209px,49vw,288px);padding:25px 0 39px}.hero-copy{max-width:58%}.hero-kicker{letter-spacing:.11em;max-width:185px;margin-bottom:12px;font-size:.6rem}.hero-kicker:before{width:12px;margin-right:5px}.hero-copy h1{font-size:clamp(3.45rem,12.4vw,5.4rem)}.hero-visual{width:clamp(202px,55vw,355px);right:-18px;transform:translateY(-47%)}.plate-ring:after{inset:5px}.home-main{margin-top:-15px;padding-bottom:25px}.category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-tile{aspect-ratio:1.39;border-radius:11px;min-height:128px}.tile-icon,.tile-arrow{width:31px;height:31px;top:8px}.tile-icon{left:8px}.tile-arrow{right:8px}.tile-icon svg,.tile-arrow svg{width:16px;height:16px}.tile-copy{gap:3px;inset:auto 8px 11px 10px}.tile-title{font-size:clamp(1.75rem,6.8vw,3.35rem)}.tile-caption{font-size:clamp(.61rem,2.7vw,.78rem)}.menu-footer{padding-block:16px 21px;font-size:.66rem}.section-top{height:59px}.section-top .wordmark-image{width:117px;height:44px}.section-heading{gap:11px;padding:20px 0 24px}.section-symbol{width:37px;height:37px}.section-symbol svg{width:18px;height:18px}.section-heading h1{font-size:clamp(3.12rem,12vw,5rem)}.category-main{padding-top:15px;padding-bottom:29px}.category-tabs{max-width:100%;margin-bottom:15px}.category-tabs a{min-height:36px;padding:0 11px;font-size:.78rem}.menu-products{grid-template-columns:minmax(0,1fr)}.menu-product{padding-block:12px}.product-section{margin-top:23px}.photo-products,.photo-products.campaign-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.photo-products .menu-product{border-radius:10px;gap:6px 5px;padding:0 9px 10px}.product-photo-button{width:calc(100% + 18px);margin:0 -9px 2px}.photo-products .product-copy h3{font-size:.86rem;line-height:1.23}.photo-products .product-price{padding-top:0;font-size:.77rem}.photo-products .product-copy p{font-size:.75rem;line-height:1.38}.photo-expand{width:28px;height:28px;bottom:6px;right:6px}.admin-app{display:block}.admin-sidebar{gap:7px;height:auto;padding:9px 14px 12px;position:static}.admin-brand{width:112px;height:42px;margin:0}.admin-sidebar nav{gap:6px;display:flex}.admin-sidebar nav button{width:auto;min-height:38px;padding:0 11px}.sidebar-link{display:none}.admin-main{padding:18px 14px 33px}.admin-top{flex-wrap:wrap}.admin-top h1{font-size:3.15rem}.mobile-menu-link{padding-inline:9px;display:inline-flex}.appearance-grid{grid-template-columns:minmax(0,1fr)}.appearance-preview{grid-row:1;position:static}.mini-menu .category-tile{aspect-ratio:2.1}.qr-panel{align-items:start;gap:14px;padding:13px}}@media (max-width:510px){.hero-visual{right:-28px}.tile-kampanyalar .tile-caption{max-width:125px}.category-tabs{gap:2px}.category-tabs a{padding-inline:9px}.table-heading,.table-category{display:none}.admin-product-row{grid-template-columns:minmax(0,1fr) max-content 32px 34px;gap:7px;padding:7px 9px}.table-product img,.table-photo-placeholder{flex-basis:36px;width:36px;height:36px}.status-button span{display:none}.icon-button{width:34px;height:34px}.result-count{display:none}.product-toolbar{gap:6px;padding:9px}.product-toolbar select{max-width:140px}.qr-panel{justify-items:start;display:grid}.qr-image{width:min(67vw,195px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important}}
