html{overflow-x:clip}.pdi-footer-nav,.pdi-footer-column{min-width:0}.pdi-footer-nav a,.pdi-footer-column a,.pdi-footer-column div:not(.pdi-footer-label){overflow-wrap:anywhere;word-break:break-word}[dir=rtl] .pdi-language-switch-desktop{right:auto!important;left:clamp(34px,2.75vw,48px)!important}[dir=rtl] .pdi-language-switch-desktop .pdi-language-option,[dir=rtl] .pdi-language-switch-desktop .pdi-language-option.is-active{justify-content:flex-start}.text-xs{font-size:clamp(13px,1vw,16px)}.nav_links .text-xs{font-size:clamp(14px,1vw,18px)}[data-config-text$=".kicker"],[data-config-text$=".mobileEyebrow"],[data-config-text$=".title"].text-xs,[data-config-text$=".secondaryTitle"].text-xs,.pdi-menu-mobile-eyebrow,.pdi-menu-desktop-title,.pdi-reservation-kicker,.pdi-order-kicker,.pdi-footer-label{font-size:clamp(18px,1.5vw,27px)!important}.pdi-reservation-title{font-size:clamp(30px,3.2vw,56px)}.pdi-reservation-form label span,[data-config-text^="forms."]{font-size:clamp(14px,1vw,18px)}.pdi-order-filter,.pdi-order-add,.pdi-order-tags,.pdi-order-tags span,.pdi-order-card-ingredients,.pdi-order-empty,[data-config-text="order.cartLabel"],[data-config-text="order.totalLabel"]{font-size:clamp(14px,1.05vw,17px)}.pdi-footer-legal-links a,.pdi-footer-copyright{font-size:clamp(13px,.95vw,16px)}#menu-details.pdi-menu-scroll-section .pdi-menu-image-stage{overflow:hidden!important}@media(min-width:992px){#menu-details .exhibitions_right{transform:translate(clamp(40px,calc(50vw - 640px),420px));justify-content:flex-start!important}#menu-details .exhibitions_left{transform:translate(-240px)}#menu-details .exhibitions_left>.text-xs{transform:translate(240px)}#menu-details .pdi-menu-cta-row{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}#menu-details .pdi-menu-paragraph{font-size:clamp(1.3rem,1.8vw,2.3rem)!important;max-width:34rem!important}#menu-details .container-large.is-exhibitions{align-items:start!important}#menu-details .pdi-menu-image-stage{width:calc(100% - 50px)!important}}.collection_card .collection_detail{display:none!important}@media(max-width:991px){.pdi-menu-mobile-eyebrow{display:none!important}}@media(min-width:992px){.pdi-footer-grid{grid-template-columns:minmax(160px,1fr) repeat(4,minmax(140px,.9fr))!important;width:100%!important;max-width:1760px!important}}.pdi-resa-card,.pdi-resa-section{display:none}@media(max-width:991px){.pdi-resa-section{display:block;position:relative;z-index:5;padding:clamp(28px,6vw,48px) 0}.pdi-resa-card{display:block;position:relative;width:min(88%,430px);margin:0 auto}.pdi-resa-left{display:none}.pdi-resa-composite{position:static;transform:translate(130px) scale(1.8);width:100%;height:auto;object-fit:contain;opacity:1}.pdi-resa-frame{display:none}}.pdi-footer-word{display:none!important}.pdi-footer-signature{margin-top:calc(clamp(42px,5.6vw,92px) + 150px)!important}.pdi-footer-reveal,.pdi-footer-panel{height:auto!important;min-height:calc(100vh + 150px)!important}@media(max-width:767px){.pdi-footer-signature{margin-top:470px!important}.pdi-footer-reveal,.pdi-footer-panel{min-height:calc(100vh + 510px)!important}}.pdi-footer-panel,.pdi-footer-reveal{text-shadow:0 1px 12px rgba(0,0,0,.45)}#specialites .text-2xl{font-family:var(--restaurant-font-display, Georgia, "Times New Roman", serif);color:#fff8ea;line-height:1.18}#menu-details .pdi-menu-paragraph,.pdi-about-text-panel{color:#fff8eeeb}.pdi-reservation-text{color:#fff6dfeb}@media(min-width:992px){#specialites .collections_header{display:none!important}#about{margin-top:clamp(40px,6vh,90px)}.pdi-resa-card{position:sticky;top:calc((100vh - min(75vh,740px))/2);display:block;width:min(40%,620px);min-height:min(75vh,740px);margin:0 clamp(28px,3vw,64px) 0 auto;color:var(--pdi-cream, #fff2d8);opacity:1;will-change:transform;z-index:2}.pdi-resa-left,.pdi-resa-composite{opacity:0;will-change:opacity}.pdi-resa-section{display:block;min-height:230vh;position:relative;z-index:5}.pdi-resa-frame{display:none}.pdi-resa-frame-OFF{position:absolute;top:2.5%;bottom:2.5%;right:.5%;width:41%;z-index:1;pointer-events:none;border:1px solid rgba(230,178,70,.58);border-radius:26px}.pdi-resa-frame:before{content:"";position:absolute;inset:-12px -7px 16px 18px;border:1px solid rgba(230,178,70,.28);border-radius:30px}.pdi-resa-composite{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.5);width:min(96%,560px);height:auto;object-fit:contain;object-position:center;z-index:1}.pdi-resa-left{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.pdi-resa-title{font-family:var(--restaurant-font-display, Georgia, "Times New Roman", serif);text-transform:none;line-height:.92;font-size:clamp(44px,4.4vw,80px);font-weight:400;letter-spacing:0;margin:0;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.8)}.pdi-resa-rule{width:clamp(46px,4vw,66px);height:2px;margin:clamp(14px,1.2vw,20px) 0 clamp(18px,1.6vw,26px);background:linear-gradient(90deg,#e6b246,#e6b2461f);border-radius:2px}.pdi-resa-text{font-family:var(--restaurant-font-body, Inter, Arial, sans-serif);color:#fff;font-size:clamp(17px,1.2vw,22px);line-height:1.55;max-width:30em;margin:0 0 clamp(14px,1.2vw,20px);text-shadow:0 1px 16px rgba(0,0,0,.75)}.pdi-resa-cta{display:inline-block;margin-top:clamp(14px,1.4vw,24px);background:none;border:0;padding:0;box-shadow:none;min-width:0;min-height:0}.pdi-resa-cta:hover{background:none;transform:translateY(-2px)}.pdi-resa-cta-img{display:block;width:clamp(210px,16vw,280px);height:auto}}.pdi-about-composite{display:none}@media(min-width:992px){.section_about.pdi-about-redesign .about_sticky{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important}.section_about.pdi-about-redesign .about_sticky-content{left:auto!important;right:clamp(40px,4.5vw,120px)!important;top:50%!important;transform:translateY(-50%)!important;width:min(42rem,42vw,calc((100vh - 340px)*.93))!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:clamp(8px,1vw,18px);overflow:visible!important}.section_about.pdi-about-redesign .pdi-about-text-region{position:relative!important;width:100%;min-height:clamp(10rem,19vh,14rem)}.section_about.pdi-about-redesign .pdi-about-text-panel{align-items:flex-end!important;text-align:right!important}.section_about.pdi-about-redesign .pdi-about-text-panel .text-2xl{max-width:32rem;margin-left:auto;text-align:right!important}.section_about.pdi-about-redesign .pdi-about-composite{display:block;width:100%;aspect-ratio:875 / 941;height:auto;object-fit:contain;object-position:center;margin:0;transform:scale(1.5);transform-origin:center}.section_about.pdi-about-redesign .pdi-about-commander-cta{display:none!important}.section_about.pdi-about-redesign .about_img{visibility:hidden!important}}@media(max-width:991px){.section_about.pdi-about-redesign .about_img{display:none!important}.section_about.pdi-about-redesign .pdi-about-composite{display:block;flex-shrink:0!important;width:auto!important;height:auto!important;max-width:156vw!important;max-height:80vh!important;align-self:center!important;object-fit:contain;object-position:center;margin:18px auto 0}.section_about.pdi-about-redesign{height:auto!important;min-height:0!important}.section_about.pdi-about-redesign .about_sticky{position:static!important;height:auto!important;min-height:0!important;width:100%!important;margin:0!important}.section_about.pdi-about-redesign .about_sticky-content{position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;height:auto!important;max-height:none!important;width:100%!important;padding:clamp(72px,13svh,118px) 18px clamp(96px,15svh,142px);box-sizing:border-box}.section_about.pdi-about-redesign .pdi-about-text-region{position:relative;min-height:0;height:auto!important}.section_about.pdi-about-redesign .pdi-about-text-panel{position:static!important;visibility:visible!important;opacity:1!important;filter:none!important;transform:none!important;height:auto!important;margin:0 0 clamp(78px,13svh,122px)}.section_about.pdi-about-redesign .about_sticky-content{display:flex;flex-direction:column}.section_about.pdi-about-redesign .pdi-about-text-region{display:contents}.section_about.pdi-about-redesign .pdi-about-text-panel.is-primary{order:1;margin-bottom:clamp(88px,14svh,132px)}.section_about.pdi-about-redesign .pdi-about-composite{order:2;margin:clamp(42px,7svh,64px) auto clamp(96px,16svh,146px)}.section_about.pdi-about-redesign .pdi-about-text-panel.is-secondary{order:3;margin-bottom:clamp(82px,14svh,132px)}.section_about.pdi-about-redesign .pdi-about-text-panel.is-primary .pdi-about-commander-cta{display:none!important}.section_about.pdi-about-redesign .pdi-about-text-panel.is-secondary .pdi-about-commander-cta{display:inline-block!important;margin-top:clamp(52px,9svh,82px)}.section_about.pdi-about-redesign .pdi-about-fade-item{opacity:0!important;transform:translate3d(0,42px,0)!important;filter:blur(10px)!important;transition:opacity 1s ease,transform 1s cubic-bezier(.18,.72,.18,1),filter 1s ease;will-change:opacity,transform,filter}.section_about.pdi-about-redesign .pdi-about-fade-item.is-visible{opacity:1!important;transform:none!important;filter:none!important}}@media(max-width:991px)and (prefers-reduced-motion:reduce){.section_about.pdi-about-redesign .pdi-about-fade-item,.section_about.pdi-about-redesign .pdi-about-fade-item.is-visible{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}@media(max-width:991px){.pdi-hero-video{display:none!important}html.resto-redrooster .pdi-hero-parallax{background-image:url(https://dineora.b-cdn.net/atlas-generated/red_rooster_fast_food/hero-mobile-rooster-v1.png)!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important}}[lang=ar] .text-xs{font-size:clamp(15px,1.15vw,19px)!important}[lang=ar] .nav_links .text-xs{font-size:clamp(17px,1.25vw,23px)!important}[lang=ar] [data-config-text$=".kicker"],[lang=ar] [data-config-text$=".mobileEyebrow"],[lang=ar] [data-config-text$=".title"].text-xs,[lang=ar] [data-config-text$=".secondaryTitle"].text-xs,[lang=ar] .pdi-menu-mobile-eyebrow,[lang=ar] .pdi-menu-desktop-title,[lang=ar] .pdi-reservation-kicker,[lang=ar] .pdi-order-kicker,[lang=ar] .pdi-footer-label{font-size:clamp(21px,1.8vw,31px)!important}[lang=ar] .pdi-reservation-title,[lang=ar] .pdi-menu-mobile-heading{font-size:clamp(34px,3.6vw,60px)!important}[lang=ar] .pdi-menu-mobile-subheading{font-size:clamp(40px,4.6vw,72px)!important}[lang=ar] .pdi-reservation-form label span,[lang=ar] [data-config-text^="forms."]{font-size:clamp(16px,1.2vw,21px)!important}[lang=ar] .pdi-reservation-form input,[lang=ar] .pdi-reservation-form select,[lang=ar] .pdi-reservation-form textarea{font-size:clamp(15px,1.05vw,18px)!important}[lang=ar] .pdi-order-filter,[lang=ar] .pdi-order-add{font-size:clamp(15px,1.1vw,19px)!important}[lang=ar] .pdi-order-tags,[lang=ar] .pdi-order-tags span{font-size:clamp(14px,1.05vw,18px)!important}[lang=ar] .pdi-order-card-ingredients{font-size:clamp(15px,1.1vw,18px)!important}[lang=ar] .pdi-order-empty{font-size:clamp(16px,1.2vw,20px)!important}[lang=ar] [data-order-grid] h3,[lang=ar] .pdi-order-card h3{font-size:clamp(20px,1.6vw,27px)!important}[lang=ar] [data-order-grid] p,[lang=ar] .pdi-order-card p{font-size:clamp(15px,1.15vw,19px)!important}[lang=ar] [data-config-text^="order."]{font-size:clamp(15px,1.1vw,19px)!important}[lang=ar] .pdi-order-price{font-size:clamp(20px,1.5vw,26px)!important}[lang=ar] .pdi-footer-nav a,[lang=ar] .pdi-footer-column a,[lang=ar] .pdi-footer-column div{font-size:clamp(16px,1.1vw,20px)!important}[lang=ar] .pdi-footer-legal-links a,[lang=ar] .pdi-footer-copyright{font-size:clamp(14px,1vw,17px)!important}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3{font-size:1.08em}[lang=ar] p,[lang=ar] .pdi-menu-paragraph,[lang=ar] .pdi-reservation-text{line-height:1.75}
