:root{--red:#ef0b18;--cream:#fff8ed;--gold:#f8ae36;--ink:#110d0d;--muted:#bcb2ad}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-shell{isolation:isolate;background:radial-gradient(circle at 82% 22%,#ef0b182e,#0000 31rem),radial-gradient(circle at 8% 92%,#8b0b1224,#0000 28rem),linear-gradient(135deg,#120f0f 0%,#090707 55%,#120909 100%);min-height:100svh;position:relative;overflow:hidden}.grain{z-index:-1;pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E");position:fixed;inset:0}.ambient{z-index:-1;filter:blur(90px);opacity:.13;border-radius:50%;width:34rem;height:34rem;animation:8s ease-in-out infinite alternate breathe;position:absolute}.ambient-one{background:var(--red);top:-20rem;left:-12rem}.ambient-two{background:#ff7a00;animation-delay:-3s;bottom:-18rem;right:-21rem}.topbar{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:118px;margin:0 auto;display:flex}.brand{align-items:center;display:inline-flex}.brand img{width:clamp(190px,22vw,280px);height:auto}.header-phone{align-items:center;gap:12px;transition:transform .25s;display:flex}.header-phone:hover{transform:translateY(-2px)}.header-phone>span:first-child{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 7px #ef0b181f}.header-phone svg{width:21px;height:21px}.phone-copy{gap:2px;display:grid}.phone-copy small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.phone-copy strong{letter-spacing:.02em;font-size:15px}.hero{grid-template-columns:1.05fr .8fr;align-items:center;gap:clamp(52px,8vw,118px);width:min(1180px,100% - 48px);min-height:calc(100svh - 188px);margin:0 auto;padding:54px 0 64px;display:grid}.hero-copy{z-index:2;position:relative}.status-pill{color:#d8cfca;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:8px 13px;font-size:11px;font-weight:700;animation:.7s both slideUp;display:flex}.status-dot{background:var(--red);width:7px;height:7px;box-shadow:0 0 12px var(--red);border-radius:50%;position:relative}.status-dot:after{content:"";border:1px solid var(--red);border-radius:inherit;animation:1.8s ease-out infinite ping;position:absolute;inset:-5px}.eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:26px 0 10px;font-size:12px;font-weight:800;animation:.7s 80ms both slideUp}h1{max-width:720px;color:var(--cream);letter-spacing:-.055em;margin:0;font-size:clamp(47px,6.3vw,82px);font-weight:900;line-height:.98;animation:.75s .14s both slideUp}h1 span{color:var(--red);text-shadow:0 10px 42px #ef0b1838;margin-top:9px;display:block}.intro{color:#c7bdb8;max-width:600px;margin:28px 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.75;animation:.75s .22s both slideUp}.actions{flex-wrap:wrap;gap:13px;margin-top:34px;animation:.75s .3s both slideUp;display:flex}.primary-button,.secondary-button{border-radius:13px;justify-content:center;align-items:center;gap:11px;min-height:56px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg,#f20d1b,#c70511);min-width:190px;box-shadow:0 16px 38px #c6051145}.primary-button:hover{transform:translateY(-3px);box-shadow:0 19px 44px #ef0b185c}.primary-button>svg,.secondary-button>svg{width:20px;height:20px}.button-arrow{background:#ffffff29;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:6px;display:grid}.button-arrow svg{width:15px;height:15px}.secondary-button{color:#eee5df;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff21}.secondary-button:hover{background:#ffffff14;border-color:#ffffff47;transform:translateY(-3px)}.address-card{border-top:1px solid #ffffff17;gap:14px;max-width:485px;margin-top:34px;padding-top:25px;animation:.75s .38s both slideUp;display:flex}.address-icon{width:42px;height:42px;color:var(--red);background:#ef0b181a;border-radius:12px;flex:none;place-items:center;display:grid}.address-icon svg{width:21px;height:21px}.address-card span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.address-card p{color:#bfb4af;margin:6px 0 0;font-size:13px;line-height:1.55}.visual-wrap{width:min(100%,430px);margin-left:auto;animation:.9s cubic-bezier(.2,.8,.2,1) .2s both reveal;position:relative}.photo-card{z-index:2;aspect-ratio:.79;background:#251616;border:1px solid #ffffff2e;border-radius:220px 220px 26px 26px;width:100%;position:relative;overflow:hidden;box-shadow:0 38px 80px #00000094,0 0 0 10px #ffffff06}.photo-card>img{object-fit:cover;width:100%;height:100%;transition:transform 6s;position:absolute;inset:0}.photo-card:hover img{transform:scale(1.035)}.photo-shade{background:linear-gradient(#08040405 40%,#080404d1 100%),linear-gradient(90deg,#ef0b1812,#0000 55%);position:absolute;inset:0}.photo-label{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b07079e;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:11px;padding:14px 15px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.flame{color:var(--red);text-shadow:0 0 18px var(--red);font-size:19px;animation:1.2s ease-in-out infinite alternate flame}.photo-label div{gap:3px;display:grid}.photo-label small{color:#bdb1ab;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.photo-label strong{color:#fff;font-size:13px}.orbit{pointer-events:none;border:1px solid #ef0b1847;border-radius:50%;position:absolute}.orbit-one{width:470px;height:470px;animation:30s linear infinite spin;top:-28px;left:-50px}.orbit-one:after{content:"";background:var(--red);width:8px;height:8px;box-shadow:0 0 18px var(--red);border-radius:50%;position:absolute;top:43px;right:43px}.orbit-two{border-color:#f8ae3617;width:520px;height:520px;animation:42s linear infinite reverse spin;top:-50px;left:-76px}.seal{z-index:3;color:#fff;background:var(--red);border:1px dashed #ffffff61;border-radius:50%;place-content:center;justify-items:center;width:102px;height:102px;animation:3.4s ease-in-out infinite float;display:grid;position:absolute;top:15%;left:-51px;transform:rotate(-8deg);box-shadow:0 15px 35px #0000006b,0 0 0 7px #ef0b1826}.seal span{letter-spacing:.22em;text-transform:uppercase;font-size:8px}.seal strong{margin:2px 0;font-size:26px;line-height:1}.seal small{letter-spacing:.09em;font-size:7px}.embers{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.embers span{--i:0;bottom:-20px;left:calc(5% + (var(--i) * 8%));opacity:0;width:3px;height:3px;animation:ember calc(7s + var(--i) * .22s) calc(var(--i) * -.75s) linear infinite;background:#ff5c19;border-radius:50%;position:absolute;box-shadow:0 0 10px #ff3d0a}.embers span:nth-child(3n){width:5px;height:5px}.embers span:nth-child(4n){width:2px;height:2px}footer{color:#7f7571;letter-spacing:.04em;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 48px);min-height:70px;margin:0 auto;font-size:11px;display:flex}.footer-domain{color:#b9ada7}@keyframes slideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal{0%{opacity:0;transform:translateY(25px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes breathe{to{opacity:.2;transform:scale(1.14)translate(18px,-10px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-9px)rotate(-5deg)}}@keyframes flame{to{color:#ff8c37;transform:scale(1.2)}}@keyframes ember{0%{opacity:0;transform:translate(0)scale(.4)}10%{opacity:.8}65%{opacity:.5}to{transform:translate3d(calc((var(--i) - 5) * 10px),-105vh,0) scale(1.2);opacity:0}}@media (width<=920px){.hero{grid-template-columns:1fr;gap:68px;padding-top:42px}.hero-copy{max-width:720px}.visual-wrap{width:min(88vw,430px);margin:0 auto}.photo-card{aspect-ratio:.84}.orbit-one{width:calc(100% + 40px);height:calc(100% + 40px);left:-20px}.orbit-two{width:calc(100% + 84px);height:calc(100% + 84px);left:-42px}}@media (width<=620px){.topbar,.hero,footer{width:min(100% - 34px,1180px)}.topbar{min-height:92px}.brand img{width:174px}.phone-copy{display:none}.header-phone>span:first-child{width:40px;height:40px;box-shadow:0 0 0 5px #ef0b181c}.hero{gap:62px;min-height:auto;padding:40px 0 74px}.status-pill{font-size:9px}.eyebrow{letter-spacing:.15em;font-size:10px}h1{font-size:clamp(43px,13vw,60px)}.intro{margin-top:22px;font-size:15px;line-height:1.65}.actions{grid-template-columns:1fr;display:grid}.primary-button,.secondary-button{width:100%}.address-card{margin-top:28px}.visual-wrap{width:min(86vw,390px)}.seal{width:86px;height:86px;top:13%;left:-20px}.seal strong{font-size:22px}.photo-label{bottom:14px;left:14px;right:14px}footer{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:82px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/* Online sipariş kanalları */
.order-panel{max-width:620px;margin-top:30px;padding:18px;border:1px solid #ffffff18;border-radius:18px;background:linear-gradient(145deg,#ffffff0b,#ffffff05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:.75s .34s both slideUp}
.order-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:13px}
.order-panel-head .order-kicker{color:var(--cream);font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.order-panel-head small{max-width:260px;color:#8f8580;font-size:10px;line-height:1.45;text-align:right}
.order-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.order-link{min-width:0;min-height:67px;display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid #ffffff16;border-radius:14px;background:#0c0909b8;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}
.order-link:hover{transform:translateY(-2px);border-color:#ffffff32;background:#151010;box-shadow:0 10px 28px #00000042}
.order-link>span:last-child{min-width:0;display:grid;gap:2px}
.order-link small{color:#9d928d;font-size:9px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
.order-link strong{overflow:hidden;color:#f8f1eb;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}
.order-icon,.brand-badge{flex:none;width:39px;height:39px;display:grid;place-items:center;border-radius:11px}
.order-icon svg{width:21px;height:21px}
.order-link.whatsapp .order-icon{color:#fff;background:#20b85a}
.order-link.phone .order-icon{color:#fff;background:linear-gradient(135deg,#f20d1b,#c70511)}
.brand-badge{font-size:18px;font-weight:1000;color:#fff;letter-spacing:-.04em}
.brand-badge.ys{background:#e91d2d}
.brand-badge.my{background:#f58220}
.order-link.yemeksepeti:hover{border-color:#e91d2d66}
.order-link.migros:hover{border-color:#f5822066}
@media (width<=620px){.order-panel{margin-top:25px;padding:14px}.order-panel-head{align-items:flex-start;flex-direction:column;gap:5px}.order-panel-head small{text-align:left}.order-links{grid-template-columns:1fr}.order-link{min-height:62px}.order-link strong{font-size:12px}}
