/* DETA Yemek: original route, menu and delivery visuals. */
body.is-dp-yemek-product .features-section[id^="yemek-"]{padding:70px 32px}
body.is-dp-yemek-product .features-section[id^="yemek-"] .section-heading{max-width:900px;margin:0 auto 30px}
body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1220px;margin:auto;border:0}
body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-list li{position:relative;min-height:142px;padding:20px 21px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:3px 4px 0 color-mix(in srgb,var(--text) 7%,transparent);transition:transform .25s ease,border-color .25s ease}
body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-list li:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--orange) 48%,var(--line))}
body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-list li:before{content:"";position:absolute;inset-block:16px;inset-inline-start:0;width:3px;border-radius:0 4px 4px 0;background:var(--yemek-accent,var(--orange));opacity:.78}
body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-list li:nth-child(3n+2){--yemek-accent:var(--teal)}body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-list li:nth-child(3n){--yemek-accent:var(--purple)}
body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-mark{width:32px;height:32px;display:grid;place-items:center;margin-bottom:12px;border:1px solid color-mix(in srgb,var(--yemek-accent,var(--orange)) 45%,var(--line));border-radius:50%;color:var(--yemek-accent,var(--orange));background:color-mix(in srgb,var(--yemek-accent,var(--orange)) 8%,var(--panel));font:700 12px var(--mono)}
body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-list h3{margin:0 0 8px;color:var(--text);font-size:16px;line-height:1.4}
body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-list p{margin:0;color:var(--muted);font-size:12px;line-height:1.75}
body.is-dp-yemek-product .statement-section#yemek-overview{position:relative;isolation:isolate;overflow:hidden}
body.is-dp-yemek-product .statement-section#yemek-overview:after{content:"";position:absolute;z-index:-1;inset-inline-end:5%;top:50%;width:176px;aspect-ratio:1;border:1px dashed color-mix(in srgb,var(--orange) 54%,transparent);border-radius:50%;box-shadow:0 0 0 15px color-mix(in srgb,var(--teal) 6%,transparent),inset 0 0 0 27px color-mix(in srgb,var(--purple) 6%,transparent);transform:translateY(-50%);animation:yemek-route 24s linear infinite}
body.is-dp-yemek-product .process-section[id^="yemek-flow"] .process-track{position:relative}
body.is-dp-yemek-product .process-section[id^="yemek-flow"] .process-step{border-top:2px solid color-mix(in srgb,var(--orange) 55%,var(--line))}
body.is-dp-yemek-product .features-section#yemek-features .feature-list li{min-height:158px}
@keyframes yemek-route{to{rotate:360deg}}
@media(max-width:980px){body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){body.is-dp-yemek-product .features-section[id^="yemek-"]{padding:56px 20px}body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-list{grid-template-columns:1fr}body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-list li{min-height:0}}
@media(prefers-reduced-motion:reduce){body.is-dp-yemek-product .statement-section#yemek-overview:after{animation:none}body.is-dp-yemek-product .features-section[id^="yemek-"] .feature-list li{transition:none}}
