:root{--r:#842b20;--d:#271713;--c:#fffaf1;--s:#f3e5d1;--g:#f0be55;--m:#785f53;--sh:0 18px 45px #4d2b1c24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--c);font:15px Arial,sans-serif;color:var(--d)}a{text-decoration:none;color:inherit}.shell{max-width:1160px;margin:auto;padding:0 22px}.strip{background:var(--d);color:#fbeedb;font-size:12px}.strip .shell{height:35px;display:flex;align-items:center;justify-content:space-between;gap:15px;overflow:hidden}.nav{display:flex;height:83px;justify-content:space-between;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:9px;color:var(--r);font-weight:900;line-height:.91}.brand img{width:55px;height:68px;object-fit:contain}.brand b{font-size:23px;letter-spacing:-.8px}.brand small{display:block;margin-top:4px;font-size:9px;letter-spacing:1.7px;color:#8a6b51}.links{display:flex;gap:26px;font-weight:700;font-size:13px}.langs{display:flex;padding:3px;background:#f5e9d8;border-radius:99px;direction:ltr}.langs a{border-radius:99px;padding:5px 7px;font-size:11px;font-weight:800;color:#755a4b}.langs .on{background:white;color:var(--r);box-shadow:0 1px 4px #0002}.hero{background:var(--d);color:#fff;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:570px;align-items:center}.tag,.kicker{color:#ffd476;font-size:11px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.kicker{color:var(--r)}.hero h1{font-size:clamp(46px,6vw,78px);letter-spacing:-3px;line-height:.9;margin:16px 0}.hero p{max-width:480px;line-height:1.65;color:#f0d8cd;font-size:17px}.btn{display:inline-block;border:0;border-radius:4px;padding:13px 16px;background:var(--r);color:#fff;font-weight:800;font-size:13px;margin-top:22px}.gold{background:var(--g);color:var(--d)}.hero-art{position:relative;height:460px;align-self:end}.hero-art:before{content:'';position:absolute;width:490px;height:490px;border-radius:50%;background:#a3432a;right:-50px;bottom:-110px}.hero-pide{position:absolute;z-index:1;right:4%;bottom:45px;width:92%;height:335px;object-fit:cover;border-radius:220px 220px 23px 23px;transform:rotate(-7deg);box-shadow:23px 28px 0 #130b09}.hero-logo{position:absolute;z-index:2;width:174px;top:38px;left:-5px;filter:drop-shadow(0 9px 7px #0008)}.quick{position:relative;z-index:3;margin-top:-37px;display:grid;grid-template-columns:repeat(3,1fr);box-shadow:var(--sh);background:#fff;border-radius:6px}.quick div{padding:19px 24px;border-inline-end:1px solid #eadaca}.quick div:last-child{border:0}.quick b{display:block;color:var(--r);font-size:14px}.quick span{font-size:12px;color:var(--m)}section{padding:88px 0}.story{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.story-art{height:380px;display:grid;place-items:center;overflow:hidden;border-radius:4px;background:linear-gradient(150deg,#e9c67c,#8c3023)}.story-art img{height:95%;width:95%;object-fit:contain}.story h2,.menu-top h2{font-size:clamp(32px,4vw,48px);line-height:1.03;letter-spacing:-1.8px;margin:8px 0 14px}.story p{color:var(--m);line-height:1.7;max-width:530px}.facts{display:flex;gap:32px;margin-top:24px}.facts b{font-size:21px;color:var(--r)}.facts span{display:block;color:var(--m);font-size:12px}.menu-sec{background:var(--s)}.menu-top{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}.tabs{display:flex;gap:7px;flex-wrap:wrap}.tabs button{border:1px solid #dcc6a9;background:transparent;border-radius:99px;padding:9px 13px;font-size:12px;font-weight:800;color:#725648;cursor:pointer}.tabs .on{background:var(--r);color:white;border-color:var(--r)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{overflow:hidden;background:white;border:1px solid #eadcc9;border-radius:5px;box-shadow:0 7px 22px #4c2b1c0d}.card:hover{transform:translateY(-3px);box-shadow:var(--sh);transition:.2s}.card img{display:block;width:100%;height:177px;object-fit:cover;background:#eee0cf}.body{padding:14px}.type{font-size:10px;font-weight:900;letter-spacing:1px;color:#9d7653;text-transform:uppercase}.line{display:flex;gap:8px;justify-content:space-between;align-items:start;margin-top:5px}.line h3{margin:0;font-size:17px;line-height:1.18}.price{color:var(--r);font-size:13px;font-weight:900;white-space:nowrap}.body p{font-size:12px;line-height:1.45;margin:8px 0 0;color:var(--m)}.visit{padding:0 0 88px}.visitbox{display:grid;grid-template-columns:1.15fr .85fr;background:var(--r);color:white}.visitcopy{padding:55px}.visitcopy h2{font-size:42px;line-height:1;margin:10px 0 17px}.visitcopy p{line-height:1.65;color:#f7ddd4}.address{line-height:1.7;font-size:14px;margin:22px 0}.qrside{padding:30px;display:flex;align-items:center;justify-content:center;gap:18px;background:#f7e8d3;color:var(--d)}#qrcode{width:145px;height:145px;background:white;padding:7px;display:grid;place-items:center}#qrcode img{max-width:100%;height:auto}.qrside b{display:block;font-size:21px;line-height:1.1}.qrside p{color:var(--m);font-size:12px;max-width:155px;line-height:1.5}.qr-actions{display:flex;gap:6px;flex-wrap:wrap}.qr-actions button{border:1px solid #c8aa86;background:white;color:var(--r);padding:7px 8px;border-radius:3px;font-weight:bold;font-size:11px;cursor:pointer}footer{background:var(--d);padding:37px 0;color:#dec9b7}footer .shell{display:flex;justify-content:space-between;gap:18px}html[dir=rtl] .hero-logo{right:-5px;left:auto}html[dir=rtl] .hero-art:before{left:-50px;right:auto}html[dir=rtl] .hero-pide{left:4%;right:auto;transform:rotate(7deg)}@media(max-width:800px){.shell{width:100%}.links{display:none}.nav{height:74px}.hero-grid,.story,.visitbox{grid-template-columns:1fr}.hero-grid{min-height:0;padding-top:48px;row-gap:18px;align-items:start}.hero-grid>div:first-child{position:relative;z-index:4}.hero h1{font-size:clamp(40px,10vw,56px);line-height:.96;letter-spacing:-2px;max-width:680px}.hero p{font-size:16px;line-height:1.55;margin-bottom:0}.hero-art{height:330px;align-self:auto;overflow:hidden;margin-inline:-22px;width:calc(100% + 44px)}.hero-art:before{width:360px;height:360px;right:-25px;bottom:-65px}.hero-pide{right:5%;bottom:50px;width:88%;height:235px;border-radius:150px 150px 18px 18px}.hero-logo{width:132px;top:52px;left:12px}.quick{margin:0;border-radius:0;box-shadow:0 8px 24px #4d2b1c18}.quick div{padding:15px 12px;min-width:0}.quick b,.quick span{overflow-wrap:anywhere}.story{gap:30px}.story-art{height:330px}.menu-top{display:block}.tabs{margin-top:18px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visitcopy{padding:44px 34px}.qrside{min-height:240px}footer .shell{align-items:center}}@media(max-width:480px){.shell{padding-inline:16px}.strip .shell{font-size:10px;gap:10px}.strip .shell span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strip .shell span:last-child{flex:0 0 auto}.nav{height:68px;gap:10px}.brand{min-width:0}.brand img{width:43px;height:54px}.brand b{font-size:18px;letter-spacing:-.5px;white-space:nowrap}.brand small{font-size:7px;letter-spacing:1.2px}.langs{flex:0 0 auto}.langs a{padding:5px 6px}.hero-grid{padding-top:38px;row-gap:12px}.hero h1{font-size:clamp(38px,12vw,44px);line-height:.96;letter-spacing:-1.8px;margin:13px 0}.hero p{font-size:15px;line-height:1.55}.btn{margin-top:15px}.hero-art{height:300px;margin-inline:-16px;width:calc(100% + 32px)}.hero-art:before{width:325px;height:325px;right:-45px;bottom:-48px}.hero-pide{width:86%;height:205px;right:4%;bottom:45px;box-shadow:15px 18px 0 #130b09}.hero-logo{width:104px;top:69px;left:7px}.quick{grid-template-columns:repeat(3,minmax(0,1fr))}.quick div{padding:13px 8px;text-align:center}.quick b{font-size:13px}.quick span{display:block;font-size:9px;line-height:1.25;margin-top:3px}.quick div:last-child b{font-size:11px}section{padding:58px 0}.story{gap:24px}.story-art{height:275px}.story h2,.menu-top h2{font-size:34px;line-height:1.05}.facts{gap:12px;justify-content:space-between}.facts b{font-size:17px}.grid{grid-template-columns:1fr}.card img{height:200px}.line h3{font-size:16px}.visit{padding-bottom:58px}.visitcopy{padding:34px 24px}.visitcopy h2{font-size:34px}.qrside{padding:26px 22px;justify-content:center;flex-direction:column;text-align:center}.qrside p{margin-inline:auto}.qr-actions{justify-content:center}footer .shell{flex-direction:column;gap:6px;text-align:center}}
