@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&family=Inter:wght@400;500;600&family=Playfair+Display:wght@600;700&family=DM+Sans:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&family=Inter:wght@400;500;600&display=swap";*{box-sizing:border-box;margin:0;padding:0;text-decoration:none!important}::-webkit-scrollbar{width:0;height:0}html{scrollbar-width:none;scroll-behavior:smooth;font-size:16px}body{-ms-overflow-style:none;font-family:Roboto,sans-serif!important}a{color:inherit;text-decoration:none}img{width:100%;display:block}ul,ol{list-style:none}button,input,textarea,select{font:inherit;border:none;outline:none}h1,h2,h3,h4,h5,h6{font-weight:400}:root{--primary_100:#e20613;--primary_200:#e2434d;--primary_300:#e47d84;--primary_400:#e2a9ad;--primary_500:#ffe9eb;--primary_B100:#e20615be;--primary_B200:#e2061575;--primary_B300:#e2061538;--primary_B400:#e2061517;--primary_D100:#a5000b;--primary_D200:#690007;--primary_D300:#3a0105;--primary_D400:#240002;--secondary_100:#94d100;--secondary_200:#a5c951;--secondary_300:#afc47e;--secondary_400:#d6e9a9;--secondary_500:#f4ffda;--secondary_B100:#92d100bb;--secondary_B200:#92d10077;--secondary_B300:#92d10041;--secondary_B400:#92d10018;--secondary_D100:#669200;--secondary_D200:#3f5a00;--secondary_D300:#273800;--secondary_D400:#111800;--bg_100:#f5f5f5;--bg_B100:#f5f5f59c;--bg_B200:#f5f5f552;--bg_B300:#f5f5f51c;--bg_200:#e2e2e2;--bg_300:#ccc;--bg_400:#bbb;--bg_500:#000;--bg_B500:#0000009d;--bg_B510:#00000053;--bg_B520:#00000027;--text_100:#1f1616;--text_200:#4c4c4c;--text_300:#baaeae;--text_400:#fff;--success:#28a745;--error:#e74c3c;--warning:#f1c40f;--info:#17a2b8;--transition:.4s cubic-bezier(.25, .46, .45, .94);--transition_smooth:all .4s cubic-bezier(.34, 1.56, .64, 1);--transition_standard:ease-in-out;--shadow_soft:0 4px 15px #00000014;--shadow_medium:0 8px 30px #1170b31f;--shadow_hover:0 12px 40px #00000026;--nav-height:72px;--nav-height-scrolled:60px;--cream:#fdf6ec;--warm-white:#fffbf5;--charcoal:#1a1410;--deep-brown:#000;--mid-brown:#3d2414;--amber:#d60000;--amber-light:#e73636;--gold:#d44c4c;--gold-pale:#f0d898;--sage:#5a6b52;--muted:#7a7570;--border:#e8b86d26;--nav-bg:#02020215;--nav-bg-scrolled:#0000009c;--nav-border:#ffffff0f;--accent:#d60000;--accent-glow:#e8ff4740;--text-primary:#f0f0f0;--text-muted:#fff;--surface:#161616;--card-bg:#f6f6f6;--accent-light:#f5887a;--accent-muted:#e85c471f;--text-secondary:#414141;--glow:#e8474740;--radius:20px;--accent2:#c0392b;--text:#262626;--TextField-brandBorderColor:#e2a9ad;--TextField-brandBorderHoverColor:#e2434d;--TextField-brandBorderFocusedColor:#e20613}input:-webkit-autofill{transition:background-color 5000s ease-in-out;background:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;background:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;background:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;background:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill{background-color:#000!important}.css-113d811-MuiFormLabel-root-MuiInputLabel-root{color:var(--TextField-brandBorderFocusedColor)!important}.common_width{width:95%;max-width:1500px;margin:0 auto}.CommonBTN{color:#fff;background:linear-gradient(135deg, var(--primary_400) 0%, var(--primary_100));cursor:pointer;border:none;border-radius:50px;width:100%;padding:14px 34px;font-size:16px;font-weight:600;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 8px 20px #e8796d40}.CommonBTN:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 16px 40px #e86f6d66}.CommonBTN:before{content:"";background:linear-gradient(120deg,#0000,#fff9,#0000);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.CommonBTN:hover:before{left:100%}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:15px;font-weight:700;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"";background:var(--accent);opacity:.6;width:36px;height:1px;display:block}.CommonHeader{color:#84b524;letter-spacing:-.02em;text-align:center;font-size:30px;font-weight:900;line-height:1.4}.CommonHeader span{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 60%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.CommonPera{color:var(--text_200);margin-top:20px;text-align:center;max-width:660px;margin-inline:auto;font-size:17px;font-weight:400;line-height:1.7}.CommonEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#e20613;background:#e2061314;border:1px solid #e206132e;border-radius:100px;padding:5px 16px;font-size:.72rem;font-weight:700;display:inline-block}.TL{text-align:left}.MT20{margin-top:20px}.page-shell{background:var(--primary_D400);flex-direction:column;min-height:100vh;display:flex}.page-spacer{color:var(--text_300);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--primary_B300);flex:1;justify-content:center;align-items:center;padding:6rem 2rem;font-size:.9rem;display:flex}.brand-contentWRPR{justify-content:center;align-items:center;gap:15px;display:flex}.site-footer{background:var(--bg_500);position:relative;overflow:hidden}.site-footer:before{content:"";opacity:.55;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:200px;position:absolute;inset:0}.footer-marquee-band{z-index:2;border-bottom:1px solid var(--primary_B300);background:#c8621a0f;padding:1.2rem 0;position:relative;overflow:hidden}.marquee-track{width:max-content;animation:28s linear infinite marqueeScroll;display:flex}.marquee-track:hover{animation-play-state:paused}.marquee-item{letter-spacing:.06em;color:var(--primary_200-pale);white-space:nowrap;align-items:center;gap:1.2rem;padding:0 2rem;font-size:1rem;font-style:italic;font-weight:700;display:inline-flex}.marquee-dot{background:var(--primary_100);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer-cta-strip{z-index:2;border-bottom:1px solid var(--primary_B300);justify-content:space-between;align-items:flex-end;gap:2rem;padding:5rem 6% 4rem;display:flex;position:relative}.cta-headline{color:var(--primary_500);max-width:640px;font-size:clamp(2.6rem,5vw,5rem);font-weight:900;line-height:1;overflow:hidden}.cta-headline em{color:var(--primary_100);font-style:italic}.cta-line{display:block;overflow:hidden}.cta-word{display:inline-block}.cta-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1rem;display:flex}.cta-btn{letter-spacing:.1em;text-transform:uppercase;color:var(--primary_D400);background:var(--primary_200-pale);cursor:pointer;white-space:nowrap;border:none;border-radius:100px;padding:1rem 2.4rem;font-size:.88rem;font-weight:500;transition:background .3s,transform .25s;position:relative;overflow:hidden}.cta-btn:after{content:"";background:var(--primary_100);transform-origin:0;z-index:0;transition:transform .4s;position:absolute;inset:0;transform:scaleX(0)}.cta-btn:hover:after{transform:scaleX(1)}.cta-btn span{z-index:1;position:relative}.cta-btn:hover span{color:var(--primary_500)}.cta-btn:hover{transform:translateY(-3px)}.cta-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--text_300);font-size:.75rem}.footer-grid{z-index:2;border-bottom:1px solid #222;grid-template-columns:.5fr 1fr .5fr;gap:3rem 2rem;padding:1.5rem 6% 1rem;display:grid;position:relative}.brand-logo img{width:100px}.brand-logo span{color:var(--primary_100)}.brand-tagline{color:var(--text_300);text-align:justify;max-width:260px;font-size:.85rem;font-weight:300;line-height:1.7}.social-row{gap:.75rem;display:flex}.social-btn{border:1px solid var(--primary_B300);cursor:pointer;width:38px;height:38px;color:var(--text_300);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;text-decoration:none;transition:border-color .3s,color .3s,transform .25s,background .3s;display:flex}.social-btn:hover{border-color:var(--primary_100);color:var(--primary_100);background:#c8621a1a;transform:translateY(-3px)}.col-title{letter-spacing:.2em;text-transform:uppercase;color:var(--primary_200);align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:.7rem;font-weight:600;display:flex}.col-title:after{content:"";background:#222;flex:1;height:1px}.col-links{flex-wrap:wrap;gap:.8rem;list-style:none;display:flex}.col-links li a{color:var(--text_300);align-items:center;gap:.4rem;font-size:.88rem;font-weight:300;text-decoration:none;transition:color .3s,padding-left .3s;display:inline-flex}.col-links li a:hover{color:var(--primary_500);padding-left:.4rem}.col-links li a .link-arrow{opacity:0;color:var(--primary_100);font-size:.7rem;transition:opacity .3s,transform .3s;transform:translate(-4px)}.col-links li a:hover .link-arrow{opacity:1;transform:translate(0)}.footer-newsletter-inline{flex-direction:column;gap:0;display:flex}.newsletter-form{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.newsletter-input{border:1px solid var(--primary_B300);color:var(--primary_500);background:#fdf6ec0d;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.82rem;transition:border-color .3s,background .3s}.newsletter-input::placeholder{color:#fdf6ec47}.newsletter-input:focus{border-color:var(--primary_100);background:#c8621a12}.newsletter-submit{letter-spacing:.1em;text-transform:uppercase;color:var(--primary_D400);background:var(--primary_100);cursor:pointer;border:none;border-radius:8px;padding:.75rem 1rem;font-size:.78rem;font-weight:500;transition:background .3s,transform .2s}.newsletter-submit:hover{background:var(--primary_500);transform:translateY(-2px)}.newsletter-note{color:#fdf6ec40;font-size:.7rem;line-height:1.5}.footer-hours{z-index:2;border-bottom:1px solid var(--primary_B300);flex-wrap:wrap;align-items:center;gap:3rem;padding:1.8rem 6%;display:flex;position:relative}.hours-label{letter-spacing:.2em;text-transform:uppercase;color:var(--primary_200);flex-shrink:0;font-size:.7rem;font-weight:600}.hours-items{flex-wrap:wrap;flex:1;gap:2.5rem;display:flex}.hours-item{flex-direction:column;gap:.15rem;display:flex}.hours-day{letter-spacing:.1em;text-transform:uppercase;color:var(--text_300);font-size:.7rem}.hours-time{color:var(--primary_500);font-size:.88rem;font-weight:500}.hours-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--sage);background:#5a6b5226;border:1px solid #5a6b5240;border-radius:100px;flex-shrink:0;margin-left:auto;padding:.3rem .75rem;font-size:.65rem;font-weight:500}.footer-bottom{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 6%;display:flex;position:relative;opacity:1!important}.footer-copy{color:#fdf6ec40;letter-spacing:.04em;font-size:.75rem;font-weight:300}.footer-copy a{color:var(--primary_100);text-decoration:none}.footer-legal{gap:2rem;list-style:none;display:flex}.footer-legal a{letter-spacing:.08em;color:#fdf6ec40;font-size:.72rem;font-weight:300;text-decoration:none;transition:color .3s}.footer-legal a:hover{color:var(--primary_200)}.footer-location{color:#fdf6ec40;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.location-dot{background:var(--sage);border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite locationPulse}@keyframes locationPulse{0%,to{box-shadow:0 0 #5a6b5280}50%{box-shadow:0 0 0 5px #5a6b5200}}.anim-hidden{opacity:0;transform:translateY(40px)}.anim-hidden-left{opacity:0;transform:translate(-30px)}.anim-hidden-right{opacity:0;transform:translate(30px)}.anim-hidden-scale{opacity:0;transform:scale(.88)}.col-links li .active{color:var(--primary_500);padding-left:.4rem}.col-links li .active .link-arrow{opacity:1;transform:translate(0)}.site-footer input:-webkit-autofill{-webkit-text-fill-color:var(--primary_500)!important}.site-footer input:-webkit-autofill:hover{-webkit-text-fill-color:var(--primary_500)!important}.site-footer input:-webkit-autofill:focus{-webkit-text-fill-color:var(--primary_500)!important}.site-footer textarea:-webkit-autofill{-webkit-text-fill-color:var(--primary_500)!important}.site-footer select:-webkit-autofill{-webkit-text-fill-color:var(--primary_500)!important}@media screen and (width<=1399px){.brand-contentWRPR{flex-direction:column}}@media (width<=1100px){.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-brand{grid-column:1/-1;grid-template-columns:1fr auto;align-items:start;gap:2rem;display:grid}.brand-tagline{max-width:100%}.brand-contentWRPR{flex-direction:row}}@media screen and (width<=899px){.footer-grid{grid-template-columns:1fr}}@media (width<=768px){.footer-cta-strip{flex-direction:column;align-items:flex-start;padding:3.5rem 6% 3rem}.cta-actions{align-items:flex-start}.footer-brand{grid-column:1/-1;grid-template-columns:1fr}.footer-hours{gap:1.5rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.75rem}.footer-legal{flex-wrap:wrap;gap:1rem}}@media (width<=540px){.col-links{flex-direction:column}.cta-headline{font-size:clamp(2rem,8vw,2.8rem)}.hours-items{gap:1.5rem}.marquee-item{font-size:.88rem}}@media screen and (width<=399px){.brand-contentWRPR{flex-direction:column}}.navbar{z-index:1000;width:100%;height:var(--nav-height);background:var(--bg_B500);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:var(--transition);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0}.firstNameNav{color:var(--text_400);text-transform:uppercase;font-size:15px;font-weight:600}.navbar.scrolled{height:var(--nav-height-scrolled);background:var(--bg_B510);border-bottom:1px solid var(--bg_B300);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:0 8px 32px #0006}.nav-inner{justify-content:space-between;align-items:center;gap:24px;width:100%;margin:0 auto;padding:0 32px;display:flex}.nav-logo{transition:var(--transition);height:50px}.nav-logo img{width:auto;height:100%}.nav-links{align-items:center;gap:2px;margin:0 0 0 auto;list-style:none;display:flex}.nav-links a{color:#fff;letter-spacing:.01em;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s,background .3s;display:flex;position:relative}.nav-links a:hover{color:var(--text_400);background:#ff00002a}.nav-links .active{color:var(--primary_100);background:#ffffffc7}.SignInBTNav{height:35px;background:var(--primary_100)!important;color:#fff!important;border-radius:30px!important;justify-self:center!important;align-items:center!important;font-size:13px!important;line-height:18px!important;display:flex!important}.nav-links .link-dot{background:var(--primary_100);opacity:0;border-radius:50%;width:4px;height:4px;transition:opacity .3s,transform .3s;transform:scale(0)}.nav-links a.active .link-dot,.nav-links a:hover .link-dot{opacity:1;transform:scale(1)}.nav-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.nav-rightBox .MuiList-root{flex-direction:column;gap:4px;padding:10px;display:flex}.nav-rightBox .MuiMenuItem-root{border:1px solid #0000}.nav-rightBox .MuiMenuItem-root:hover{border:var(--primary_100) solid 1px;background:#e8141115}.nav-search{width:36px;height:36px;color:var(--text_300);cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #ffffff1a;border-radius:8px;place-items:center;display:grid}.nav-search:hover{border-color:var(--primary_100);color:var(--primary_100);background:#e8ff470f}.nav-cta{background:var(--primary_100);color:#08080c;letter-spacing:.02em;transition:var(--transition);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.nav-cta:hover{box-shadow:0 0 24px var(--primary_B300);background:#fff;transform:translateY(-1px)}.navbar.scrolled .nav-cta{padding:7px 16px;font-size:12px}.nav-progress{background:linear-gradient(90deg, var(--primary_100), #aeff00);opacity:0;border-radius:0 2px 2px 0;width:0%;height:2px;transition:width .1s linear;position:absolute;bottom:-3px;left:0}.navbar.scrolled .nav-progress{opacity:1}.nav-hamburger{cursor:pointer;width:36px;height:36px;transition:var(--transition);background:0 0;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:none}.nav-hamburger span{background:var(--text_400);transform-origin:50%;border-radius:2px;width:18px;height:1.5px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s;display:block}.nav-hamburger.open span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.nav-hamburger:hover{border-color:var(--primary_100)}.nav-mobile-menu{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);z-index:999;opacity:0;pointer-events:none;background:#08080cfa;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100vh;padding:32px;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s;display:flex;position:fixed;top:0;left:0;transform:translateY(-100%)}.nav-mobile-menu.open{opacity:1;pointer-events:all;transform:translateY(0)}.nav-mobile-menu a{color:#ffffff40;letter-spacing:-.03em;border-radius:12px;padding:8px 24px;font-size:clamp(28px,6vw,44px);font-weight:800;text-decoration:none;transition:color .3s}.nav-mobile-menu a:hover{color:var(--primary_100)}.nav-mobile-menu .mobile-cta{background:var(--primary_100);color:#08080c;transition:var(--transition);letter-spacing:.01em;border-radius:12px;margin-top:24px;padding:14px 40px;font-size:16px;font-weight:800;text-decoration:none}.nav-mobile-menu .mobile-cta:hover{color:#08080c;background:#fff}.demo-hero{text-align:center;background:radial-gradient(80% 60% at 50% 30%,#e8ff470f 0%,#0000 70%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 32px 80px;display:flex}.demo-hero h1{letter-spacing:-.04em;color:var(--text_400);max-width:900px;font-size:clamp(40px,8vw,96px);font-weight:800;line-height:1}.demo-hero h1 span{color:var(--primary_100)}.demo-hero p{color:var(--text_300);max-width:500px;margin-top:20px;font-size:18px;line-height:1.7}.scroll-hint{color:var(--text_300);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;margin-top:60px;font-size:12px;animation:2s ease-in-out infinite floatHint;display:flex}.scroll-hint-line{background:linear-gradient(to bottom, transparent, var(--primary_100));width:1px;height:40px}@keyframes floatHint{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@media (width<=768px){.nav-links,.nav-search,.nav-cta{display:none}.nav-hamburger{display:flex}.nav-inner{padding:0 20px}}@media (width<=900px) and (width>=769px){.nav-links a{padding:7px 10px;font-size:13px}.nav-cta{padding:8px 14px;font-size:12px}}.HTO_wrpr{grid-template-columns:repeat(4,1fr);display:grid}.card_HTO{flex-direction:column;justify-content:center;align-items:center;display:flex}.card_HTO img{border:var(--primary_100) solid 1px;border-radius:15px;width:100px;padding:10px}.card_HTO h2{margin-top:10px;font-size:15px;font-weight:500}.HTO_mainWrpr .CommonHeader{text-align:center;margin-bottom:20px;font-size:30px}.HTO_mainWrpr{margin-bottom:50px}.Brand_SubWrpr{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.card_Brand img{width:200px}.Brand_wrpr{border:var(--primary_100) solid 1px;border-radius:15px;margin-bottom:50px;padding:20px}.blogWrprHome{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:20px;display:grid}.blogWrprHomeMain{margin:50px 0}.blogWrprHomeMain .CommonHeader{text-align:center;margin-bottom:24px;font-size:clamp(2rem,2.35vw,3rem)}@media screen and (width<=1200px){.blogWrprHome{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width<=860px){.blogWrprHome{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=640px){.blogWrprHome{grid-template-columns:1fr;gap:18px}.blogWrprHomeMain{margin:36px 0}}@media screen and (width<=480px){.blogWrprHomeMain .CommonHeader{margin-bottom:18px;font-size:2rem}}.HeroMain{background-color:#000;background-image:url(/assets/BannerHeroBG-DznPrks3.png),url(/assets/BannerHeroBG2-Cr3ONtx6.png);background-position:100%,0 100%;background-repeat:no-repeat;background-size:contain,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:start;align-items:center;height:80svh;display:flex;overflow:hidden}.HeroSub{justify-content:space-between;align-items:center;padding-left:40px;display:flex;position:relative}.hero_text{z-index:2;width:100%;position:relative}.hero_text img{width:120px;margin-bottom:20px}.hero_text h1{color:#fff;text-transform:uppercase;margin-top:20px;font-size:5svw;font-weight:900;line-height:70px}.hero_text h2{color:#ffbd2f;text-transform:uppercase;font-size:3svw;font-weight:600;line-height:50px}.hero_text h3{color:#ff8d2f;text-transform:uppercase;margin-top:10px;font-size:4.1svw;font-weight:800;line-height:50px}.hero_text h4{color:#a1ff2f;margin-bottom:-30px;font-size:3.8svw;font-weight:400}.hero_craving{color:#ff9500;margin-bottom:10px;font-size:50px;font-style:italic;font-weight:500}.hero_main_text{margin-bottom:20px}.hero_main_text h1{color:#fff;text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px 4px #00000080;margin:0;font-size:100px;font-weight:900;line-height:1}.hero_main_text h2{color:#ff9500;text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px 4px #00000080;margin:0;font-size:100px;font-weight:900;line-height:1}.hero_subtitle{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#000000a6;border:2px solid #fff;border-radius:5px;padding:15px 20px;font-size:24px;font-weight:600;display:inline-block}.hero_subtitle .highlight{color:#ff9500;font-weight:700}.hero_features{gap:40px;margin-top:40px;margin-bottom:40px;display:flex}.feature{flex-direction:column;align-items:center;gap:15px;display:flex}.feature_icon{border:3px solid #ff9500;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:2.5svw;display:flex}.feature p{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:1.1svw;font-weight:700;line-height:1.3}.order_btn{color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ff9500 0%,#ffb84d 100%);border:none;border-radius:50px;padding:15px 40px;font-size:1.3svw;font-weight:700;transition:all .3s;box-shadow:0 8px 20px #ff950066}.order_btn:hover{transform:translateY(-4px);box-shadow:0 12px 30px #ff950099}.order_btn:active{transform:scale(.98)}.hero_img{width:50%;position:relative}.hero_img img{width:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero_img img:nth-child(2){z-index:4;left:78%;transform:translate(-50%,250%)}.hero_img img:nth-child(3){z-index:4;left:2%;transform:translate(-50%,-20%)}.hero_img img:nth-child(4){z-index:4;left:94%;transform:translate(-50%,-77%)}.hero_img .biriyani{z-index:3;width:100%;max-width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LeftCloud{z-index:0;opacity:.6;position:absolute;top:50%;left:-870px;transform:translateY(-60%)}.RightCloud{z-index:0;opacity:.7;position:absolute;top:50%;right:-1270px;transform:translateY(-24%)}.HomeBannerBTN{gap:20px;margin-top:30px;display:flex}.HomeBannerBTN1{color:#fff;background:linear-gradient(135deg, var(--primary_400) 0%, var(--primary_100));cursor:pointer;border:none;border-radius:50px;padding:14px 34px;font-size:16px;font-weight:600;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 8px 20px #e8796d40}.HomeBannerBTN1:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 16px 40px #e86f6d66}.HomeBannerBTN1:active{transform:scale(.95);box-shadow:0 6px 15px #e86d6d33}.HomeBannerBTN1:before{content:"";background:linear-gradient(120deg,#0000,#fff9,#0000);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.HomeBannerBTN1:hover:before{left:100%}.HomeBannerBTN2{color:var(--primary_400);border:2px solid var(--primary_100);cursor:pointer;background:0 0;border-radius:50px;padding:14px 34px;font-size:16px;font-weight:600;transition:all .35s;position:relative;overflow:hidden}.HomeBannerBTN2:before{content:"";background:var(--primary_100);transform-origin:0;z-index:-1;transition:transform .4s;position:absolute;inset:0;transform:scaleX(0)}.HomeBannerBTN2:hover:before{transform:scaleX(1)}.HomeBannerBTN2:hover{color:var(--text_100);transform:translateY(-3px);box-shadow:0 12px 30px #e8b86d40}.HomeBannerBTN2:active{transform:scale(.95)}.HomeBannerBTN2:after{content:"";opacity:0;border:2px solid #e8b86d;border-radius:50px;position:absolute;inset:0}.HomeBannerBTN2:hover:after{animation:.6s ease-out pulseRing}@keyframes pulseRing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.HeroSub img{z-index:1;width:100%;max-width:350px;position:absolute;top:60%;right:0;transform:translateY(-50%)}@media screen and (width<=1399px){.hero_text h2{font-size:4svw}.hero_text h1{font-size:6svw}}@media screen and (width<=999px){.hero_text h2{font-size:35px;line-height:35px}.hero_text h1{font-size:50px;line-height:50px}.hero_text h4{margin-bottom:-13px;font-size:40px;line-height:40px}.hero_text{flex-direction:column;align-items:center;display:flex}.HeroMain{align-items:start;padding-top:90px}.HeroSub img{max-width:unset;max-height:40svh;width:unset;bottom:10px;left:50%;right:unset;top:unset;transform:translate(-50%)}.HeroSub{position:unset;flex-direction:column;margin:0 auto;padding:0}.hero_main_text{text-align:center}.HeroMain{background-position:left 70px bottom,0 100%;background-size:66svh,300%;height:80svh;position:relative}.HomeBannerBTN{margin-top:15px}.HomeBannerBTN2,.HomeBannerBTN1{padding:6px 25px;font-size:13px}}@media screen and (height<=730px){.HeroSub img{max-width:250px}}@media screen and (height<=650px){.HeroSub img{max-width:230px}}@media screen and (width<=470px){.hero_text h1{font-size:35px;line-height:35px}.hero_text h4{font-size:30px;line-height:30px}.hero_text h2{font-size:27px;line-height:27px}.HeroSub img{max-height:38svh}}@media screen and (width<=1399px){.hero_craving{font-size:2.5svw}.hero_main_text h1,.hero_main_text h2{font-size:5svw}.hero_subtitle{padding:12px 15px;font-size:1.2svw}.feature p{font-size:.9svw}.order_btn{padding:12px 30px;font-size:1svw}}@media screen and (width<=999px){.hero_craving{margin-bottom:8px;font-size:28px}.hero_main_text h1,.hero_main_text h2{margin:0;font-size:60px;line-height:1}.hero_subtitle{margin-bottom:30px;padding:12px 15px;font-size:16px}.hero_features{gap:20px;margin-top:30px;margin-bottom:30px}.feature_icon{width:55px;height:55px;font-size:24px}.feature p{font-size:12px}.order_btn{padding:12px 28px;font-size:14px}}@media screen and (width<=768px){.hero_craving{font-size:24px}.HeroMain{background-position:left 32px bottom 45px,0 100%;background-size:54svh,300%}.hero_main_text h1,.hero_main_text h2{font-size:48px}.hero_subtitle{margin-bottom:25px;padding:10px 12px;font-size:14px}.hero_features{gap:15px;margin-top:25px;margin-bottom:25px}.feature_icon{width:50px;height:50px;font-size:20px}.feature p{font-size:11px}.order_btn{padding:10px 24px;font-size:13px}}@media screen and (width<=640px){.hero_craving{font-size:20px}.hero_main_text h1,.hero_main_text h2{font-size:40px}.hero_subtitle{margin-bottom:20px;padding:9px 10px;font-size:13px;display:block}.hero_features{flex-wrap:wrap;gap:10px;margin-top:20px;margin-bottom:20px}.feature_icon{width:45px;height:45px;font-size:18px}.feature p{font-size:10px}.order_btn{padding:9px 20px;font-size:12px}}@media screen and (width<=520px){.HeroMain{background-position:left -18px bottom 45px,0 100%;background-size:50svh,300%}}@media screen and (height<=940px) and (width<=480px){.HeroMain{background-position:left -192px bottom 45px,0 100%;background-size:64svh,300%}}@media screen and (width<=470px){.hero_craving{margin-bottom:5px;font-size:18px}.hero_main_text h1,.hero_main_text h2{font-size:32px}.hero_subtitle{margin-bottom:18px;padding:8px;font-size:12px}.hero_features{gap:8px;margin-top:18px;margin-bottom:18px}.feature_icon{border-width:2px;width:40px;height:40px;font-size:16px}.feature p{font-size:9px}.order_btn{padding:8px 18px;font-size:11px}}.Search_wrpr{max-width:980px;margin:-50px auto 40px;padding:0 20px}.search-card{background:linear-gradient(135deg,#a5000b 0%,#3a0105 100%);border-radius:15px;padding:10px;position:relative;box-shadow:0 24px 60px #00000029}.search-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;gap:12px;width:fit-content;margin-bottom:16px;padding:8px;display:flex;position:absolute;top:-36px;left:50%;transform:translate(-50%)}.tab-button{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:10px 24px;font-size:.95rem;font-weight:700;transition:all .25s}.tab-button:hover{color:#c7c7c7;transform:translateY(-1px)}.tab-button.active{color:#e20613;background:#fff;box-shadow:0 10px 25px #00000024}.search-content{background:#ffffffeb;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.search-input-wrapper{align-items:center;gap:14px;display:flex}.search-icon{color:#ff9e12;font-size:1.15rem}.search-icon img{width:35px;height:35px}.search-field{color:#1a1a1a;background:0 0;border:none;outline:none;width:100%;padding:8px 0;font-size:1rem}.search-field::placeholder{color:#7a7a7a}.search-action{color:#191919;cursor:pointer;background:linear-gradient(135deg,#ffb337 0%,#ff9415 100%);border:none;border-radius:18px;padding:16px 32px;font-size:.95rem;font-weight:800;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 28px #ff941547}.search-action:hover{transform:translateY(-2px);box-shadow:0 18px 36px #ff941559}.search-action:active{transform:scale(.98)}.irctc{color:#1c1c1c;justify-content:center;align-items:center;gap:14px;margin-top:18px;font-size:.95rem;font-weight:600;display:flex}.irctc span{color:#1c1c1c;display:inline-block}.irctc img{width:40px;height:auto}@media screen and (width<=860px){.search-content{grid-template-columns:1fr}.search-action{width:100%}.search-icon img{width:25px;height:25px}.Search_wrpr{padding:0}}@media screen and (width<=560px){.search-card{border-radius:33px;padding:8px}.search-card .CommonBTN{padding:7px 28px;font-size:.9rem}.search-tabs{gap:8px;padding:6px;top:-16px}.tab-button{padding:4px 16px;font-size:.9rem}.search-content{gap:0;padding:8px}.search-input-wrapper{padding:8px 14px}.search-action{padding:14px 20px;font-size:.92rem}.irctc{text-align:center;flex-direction:column;gap:10px}}.DiscountMain{justify-content:center;align-items:center;width:100%;margin-top:100px;margin-bottom:100px;display:flex}.imageDiscountSection{width:40%;margin-right:20px;position:relative}.imageDiscountSection img{max-width:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.textDiscountSection{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.textDiscountSection h1{margin-bottom:30px}.DiscountMain .inputSection{justify-content:space-between;align-items:center;gap:30px;display:flex}.DiscountMain .MuiTextField-root{width:80%}.DiscountMain .css-113d811-MuiFormLabel-root-MuiInputLabel-root.Mui-focused{color:var(--amber)!important}.DiscountMain .css-quhxjy-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--amber)!important}.DiscountMain .css-16wblaj-MuiInputBase-input-MuiOutlinedInput-input{color:#84b522!important;text-transform:uppercase!important;font-weight:600!important}.DiscountMain .MuiButtonBase-root{width:20%;height:100%;background:var(--amber)!important;color:#fff!important;border-radius:30px!important}.coponesWrpr{grid-template-columns:repeat(3,1fr);justify-items:center;gap:10px;display:grid}.couponsMapWrpr{background:#3fbeab36;border:1px solid #268a7b71;border-radius:10px;padding:20px 20px 20px 3.5svw;position:relative}.couponsMapWrpr:nth-child(2){background:#be3f8736;border:1px solid #8a265871}.couponsMapWrpr:nth-child(3){background:#be8f3f36;border:1px solid #8a672671}.couponsMapWrpr:nth-child(2) h1{color:#8a2658}.couponsMapWrpr:nth-child(3) h1{color:#8a6726}.couponsMapWrpr h1{color:#268a7b;text-transform:uppercase;margin:0;font-size:3svw;line-height:50px;position:absolute;top:50%;left:-1.1svw;transform:translateY(-50%)rotate(270deg)}.couponsMapWrpr h2{color:#0b5f51;margin-top:unset;text-transform:uppercase;font-size:1.3svw;font-weight:400}.couponsMapWrpr:nth-child(3) h2{color:#8a6726}.couponsMapWrpr:nth-child(2) h2{color:#8a2658}.couponsMapWrpr h3{color:#6fa700;margin-top:unset;text-transform:uppercase;font-size:1.1svw;font-weight:400}.couponsMapWrpr h4{color:#d40000;margin-top:unset;text-transform:uppercase;font-size:.9svw;font-weight:400}@media screen and (width<=1499px){.imageDiscountSection img{width:440px}.couponsMapWrpr h1{font-size:3svw}}@media screen and (width<=1299px){.imageDiscountSection img{width:400px}.couponsMapWrpr h1{font-size:3svw}}@media screen and (width<=1199px){.imageDiscountSection{width:100%;margin-right:auto}.DiscountMain{aspect-ratio:unset;min-height:unset;flex-direction:column;margin-top:100px}.textDiscountSection{z-index:1;width:100%;padding:20px;position:relative}.imageDiscountSection img{display:none}.couponsMapWrpr h2{margin-top:unset;margin-bottom:10px;font-size:4svh;line-height:30px}.inputSection button{height:56px}.couponsMapWrpr h1{font-size:5svw}.couponsMapWrpr{padding-left:7.5svw}.couponsMapWrpr h3{font-size:2.3svw;line-height:2svw}.couponsMapWrpr h4{margin-top:1.6svh;font-size:1.6svw;line-height:1.6svw}}@media screen and (width<=999px){.couponsMapWrpr h2{font-size:3.2svh}.couponsMapWrpr h3{font-size:1.9svw;line-height:1.5svw}.couponsMapWrpr h4{font-size:1.4svw;line-height:1.3svw}.coponesWrpr{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=799px){.couponsMapWrpr h1{font-size:40px!important}.couponsMapWrpr h2{font-size:25px}.couponsMapWrpr h3{font-size:20px;line-height:20px}.couponsMapWrpr h4{font-size:18px;line-height:18px}.couponsMapWrpr{padding-left:65px}.fs-section{padding:0}}@media screen and (width<=699px){.DiscountMain .MuiButtonBase-root{width:120px}.coponesWrpr{grid-template-columns:repeat(1,1fr)}.coupon-card{max-width:none!important}.inputSection{flex-direction:column;gap:15px}.inputSection .MuiTextField-root,.inputSection button{width:100%}}@media screen and (width<=499px){.textDiscountSection{padding:10px}}@media screen and (width<=399px){.couponsMapWrpr h4{font-size:14px}.couponsMapWrpr{padding:10px 10px 10px 60px}}:root{--primary_100:#e20613;--primary_200:#e2434d;--primary_300:#e47d84;--primary_400:#e2a9ad;--primary_500:#ffe9eb;--primary_B100:#e20615be;--primary_B200:#e2061575;--primary_B300:#e2061538;--primary_B400:#e2061517;--primary_D100:#a5000b;--primary_D200:#690007;--primary_D300:#3a0105;--primary_D400:#240002;--secondary_100:#94d100;--secondary_200:#a5c951;--secondary_300:#afc47e;--secondary_400:#d6e9a9;--secondary_500:#f4ffda;--bg_100:#f5f5f5;--bg_200:#e2e2e2;--bg_300:#ccc;--bg_400:#bbb;--bg_500:#000;--text_100:#1f1616;--text_200:#4c4c4c;--text_300:#baaeae;--text_400:#fff}.coupon-card{background:0 0;border-radius:14px;width:100%;min-width:240px;max-width:340px;transition:box-shadow .25s,transform .2s;display:flex;position:relative;overflow:hidden}.coupon-left{background:linear-gradient(135deg, var(--primary_100) 0%, var(--primary_D100) 100%);width:55%;color:var(--text_400);border-radius:14px 0 0 14px;flex-direction:column;justify-content:center;padding:18px 14px 18px 16px;display:flex;position:relative;overflow:hidden}.coupon-left:before{content:"";background:var(--primary_B300);pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-28px;left:-18px}.coupon-gift-icon{opacity:.18;color:var(--text_400);position:absolute;top:10px;right:12px}.coupon-offer-label{text-transform:uppercase;letter-spacing:.1em;opacity:.92;margin:0 0 4px;font-size:9px;font-weight:800;line-height:1.2}.coupon-discount-value{letter-spacing:-.5px;margin:0 0 2px;font-size:28px;font-weight:900;line-height:1}.coupon-discount-unit{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.coupon-description{opacity:.88;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.coupon-divider{z-index:2;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:0;display:flex;position:relative}.coupon-dashed-line{z-index:1;border-left:2px dashed #c8c8c8b3;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.coupon-notch{background:var(--warm-white);z-index:3;border-radius:50%;width:22px;height:22px;position:absolute;left:50%;transform:translate(-50%)}.coupon-notch-top{top:-11px}.coupon-notch-bottom{bottom:-11px}.coupon-right{background:var(--primary_500);text-align:center;border-radius:0 14px 14px 0;flex-direction:column;justify-content:center;align-items:center;width:45%;padding:14px 12px;display:flex}.coupon-discount-title{color:var(--text_100);text-transform:uppercase;letter-spacing:.14em;margin:0 0 10px;font-size:9px;font-weight:800}.coupon-code-box{border:1.5px solid var(--primary_300);background:#ffffffa6;border-radius:6px;width:100%;margin-bottom:8px;padding:6px 8px}.coupon-code-label{color:var(--text_300);text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px;font-size:8px}.coupon-code-value{color:var(--primary_100);letter-spacing:.08em;margin:0;font-size:14px;font-weight:900;line-height:1.2}.coupon-min-order{color:var(--text_300);margin:0 0 10px;font-size:8px}.coupon-copy-btn{text-transform:uppercase;letter-spacing:.1em;color:var(--text_400);background:var(--primary_100);cursor:pointer;border:none;border-radius:999px;outline:none;width:100%;padding:7px 0;font-size:10px;font-weight:800;transition:background .2s,transform .15s,letter-spacing .2s}.coupon-copy-btn:hover{background:var(--primary_D100)}.coupon-copy-btn:active{transform:scale(.96)}.coupon-copy-btn.copied{background:var(--secondary_100);letter-spacing:.06em}@media (width<=360px){.coupon-card{border-radius:10px;min-width:0;max-width:100%}.coupon-left{border-radius:10px 0 0 10px;padding:14px 10px 14px 12px}.coupon-right{border-radius:0 10px 10px 0;padding:10px 8px}.coupon-discount-value{font-size:22px}.coupon-code-value{font-size:12px}}@media (width>=481px) and (width<=768px){.coupon-card{max-width:380px}.coupon-left{padding:20px 16px 20px 18px}.coupon-offer-label{font-size:10px}.coupon-discount-value{font-size:32px}.coupon-discount-unit{font-size:14px}.coupon-description,.coupon-discount-title{font-size:10px}.coupon-code-label{font-size:9px}.coupon-code-value{font-size:15px}.coupon-min-order{font-size:9px}.coupon-copy-btn{padding:8px 0;font-size:11px}}@media (width>=769px){.coupon-card{max-width:360px}.coupon-left{padding:22px 16px 22px 20px}.coupon-offer-label{font-size:11px}.coupon-discount-value{font-size:34px}.coupon-discount-unit{font-size:15px}.coupon-description{font-size:11px}.coupon-right{padding:16px 14px}.coupon-discount-title{font-size:11px}.coupon-code-label{font-size:9px}.coupon-code-value{font-size:16px}.coupon-min-order{font-size:9px}.coupon-copy-btn{padding:9px 0;font-size:11px}}.GroupOrderMain{background:linear-gradient(135deg, var(--warm-white) 0%, var(--cream) 100%);width:100%;box-shadow:var(--shadow_soft);transition:var(--transition);border-radius:15px;justify-content:space-between;align-items:center;gap:40px;margin-top:100px;margin-bottom:100px;padding:40px;display:flex}.GroupOrderMain:hover{box-shadow:var(--shadow_hover)}.GroupOrder_TextSection{flex:1;min-width:300px}.GroupOrder_Content{flex-direction:column;justify-content:center;gap:20px;display:flex}.GroupOrder_Content .CommonHeader{text-align:left}.GroupOrder_Description{color:var(--text_200);margin:0;font-size:1.1rem;font-weight:400;line-height:1.6}.GroupOrder_BTN{cursor:pointer;transition:var(--transition_standard);border-radius:50px;align-self:flex-start;padding:14px 40px;font-size:1rem;font-weight:600}.GroupOrder_BTN:hover{transform:translateY(-3px);box-shadow:0 8px 20px #e206134d}.GroupOrder_ImageSection{border-radius:15px;flex:1;justify-content:center;align-items:center;height:-webkit-fill-available;height:-moz-available;height:stretch;display:flex;position:relative;overflow:hidden}.GroupOrder_ImageSection img{object-fit:cover;height:100%;transition:var(--transition_smooth)}.GroupOrder_ImageSection:hover img{transform:scale(1.05)}@media (width<=1024px){.GroupOrderMain{gap:30px;margin-top:80px;margin-bottom:80px;padding:30px 20px}.GroupOrder_TextSection h1{font-size:2.2rem}.GroupOrder_Description{font-size:1rem}}@media (width<=768px){.GroupOrderMain{flex-direction:column;gap:25px;margin-top:60px;margin-bottom:60px;padding:25px 15px}.GroupOrder_TextSection{width:100%}.GroupOrder_TextSection h1{font-size:1.8rem}.GroupOrder_Description{font-size:.95rem}.GroupOrder_ImageSection{order:-1;width:100%}.GroupOrder_ImageSection img{max-height:300px}.GroupOrderMain .CommonPera{margin-top:0}.GroupOrder_Content{gap:10px}}@media (width<=480px){.GroupOrderMain{gap:15px;margin-top:40px;margin-bottom:40px;padding:20px}.GroupOrder_TextSection h1{font-size:1.4rem;line-height:1.2}.GroupOrder_Description{font-size:.9rem;line-height:1.5}.GroupOrder_BTN{padding:12px 30px;font-size:.9rem}}.LatestOrderMain{background:linear-gradient(135deg, var(--warm-white) 0%, var(--cream) 100%);width:100%;box-shadow:var(--shadow_soft);transition:var(--transition);border-radius:15px;margin:80px 0;padding:30px 20px}.LatestOrderMain:hover{box-shadow:var(--shadow_medium)}.LatestOrder_Wrapper{text-align:center;max-width:1200px;margin:0 auto}.LatestOrder_Header{margin-bottom:15px}.LatestOrder_Carousel{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;align-items:center;gap:20px;min-height:120px;margin-bottom:25px;display:grid;position:relative}.LatestOrder_Slide{color:var(--text_200);border:1px solid var(--border);text-align:center;opacity:0;min-height:80px;transition:var(--transition_smooth);background:#ffffffe6;border-radius:12px;justify-content:center;align-items:center;padding:20px 25px;font-size:1.1rem;font-weight:500;line-height:1.6;animation:.8s ease-out forwards slideInCard;display:flex;transform:translateY(30px);box-shadow:0 4px 15px #00000014}@keyframes slideInCard{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.client-name{color:var(--primary_100);text-shadow:0 1px 2px #e2061333;font-size:1.4rem;font-weight:700}.LatestOrder_Indicators{justify-content:center;gap:8px;display:flex}.indicator{background:var(--bg_300);width:10px;height:10px;transition:var(--transition_standard);cursor:default;border-radius:50%}.indicator.active{background:var(--primary_100);transform:scale(1.2);box-shadow:0 0 8px #e2061366}@media (width<=1024px){.LatestOrderMain{margin:60px 0;padding:25px 15px}.LatestOrder_Slide{min-height:70px;padding:20px 25px;font-size:1.1rem}.client-name{font-size:1.2rem}}@media (width<=768px){.LatestOrderMain{margin:50px 0;padding:20px 12px}.LatestOrder_Carousel{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;min-height:100px}.LatestOrder_Slide{min-height:65px;padding:18px 20px;font-size:1rem;line-height:1.5}.client-name{font-size:1.1rem}.LatestOrder_Indicators{gap:6px}.indicator{width:8px;height:8px}}@media (width<=480px){.LatestOrderMain{margin:40px 0;padding:15px 10px}.LatestOrder_Header h2:after{width:40px;height:2px;bottom:-5px}.LatestOrder_Carousel{grid-template-columns:1fr;gap:10px;min-height:80px}.LatestOrder_Slide{min-height:60px;padding:14px 16px;font-size:.85rem;line-height:1.4}.client-name{font-size:1rem}.LatestOrder_Indicators{gap:4px}.indicator{width:6px;height:6px}}.WhyChooseUsSection{background:radial-gradient(circle at top, #e2061314, transparent 45%), linear-gradient(180deg, var(--warm-white) 0%, var(--cream) 100%);padding:90px 0}.WhyChooseUsContent{flex-direction:column;gap:42px;padding:0 12px;display:flex}.WhyChooseUsHeader{text-align:center;max-width:880px;margin:0 auto}.WhyChooseUsIntro{color:var(--primary_100);text-transform:uppercase;letter-spacing:.18em;justify-content:center;align-items:center;gap:10px;margin-bottom:18px;font-size:.85rem;font-weight:700;display:inline-flex}.WhyChooseUsIntro:before{content:"";background:linear-gradient(90deg, var(--primary_100), var(--secondary_100));width:44px;height:2px;display:block}.WhyChooseUsSubtext{color:var(--text_200);max-width:750px;margin:0 auto;font-size:1rem;line-height:1.8}.WhyChooseUsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.WhyChooseUsCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #ffffffa6;border-radius:28px;flex-direction:column;gap:18px;min-height:270px;padding:32px 28px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;box-shadow:0 22px 70px #21242c14}.WhyChooseUsCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#e206130a,#0000 35%);border-radius:28px;position:absolute;inset:0}.WhyChooseUsCard:hover{border-color:#e2061333;transform:translateY(-10px);box-shadow:0 26px 90px #21242c24}.WhyChooseUsCardTop{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.WhyChooseUsTag{color:var(--primary_100);letter-spacing:.05em;background:#e206131a;border-radius:999px;justify-content:center;align-items:center;padding:10px;font-size:.85rem;font-weight:700;display:inline-flex}.WhyChooseUsCount{width:46px;height:46px;color:var(--primary_100);background:#e2061314;border-radius:16px;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}.WhyChooseUsCard h2{color:var(--text_100);z-index:1;margin:0;font-size:1.3rem;line-height:1.25}.WhyChooseUsCard p{color:var(--text_200);z-index:1;flex:1;margin:0;font-size:.98rem;line-height:1.75}@media (width<=1024px){.WhyChooseUsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.WhyChooseUsSection{padding:70px 0}}@media (width<=768px){.WhyChooseUsGrid{grid-template-columns:1fr}.WhyChooseUsHeader h1{font-size:2.2rem}.WhyChooseUsCard{min-height:auto;padding:28px 24px}}@media (width<=480px){.WhyChooseUsSection{padding:50px 0}.WhyChooseUsHeader h1{font-size:1.8rem}.WhyChooseUsHeader p,.WhyChooseUsSubtext{font-size:.95rem}.WhyChooseUsCard{padding:22px 20px}.WhyChooseUsCard h2{font-size:1.15rem}}.TestimonialsSection{background:linear-gradient(160deg, var(--warm-white,#fff9f5) 0%, var(--cream,#fff3ec) 100%);padding:100px 0 80px;position:relative;overflow:hidden}.T_Blob{filter:blur(80px);opacity:.28;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.T_Blob--left{background:radial-gradient(circle,#e2061359 0%,#0000 70%);width:380px;height:380px;top:-80px;left:-120px}.T_Blob--right{background:radial-gradient(circle,#ff8c3c4d 0%,#0000 70%);width:320px;height:320px;bottom:-60px;right:-80px}.TestimonialsContent{z-index:1;flex-direction:column;gap:36px;display:flex;position:relative}.TestimonialsHeader{text-align:center;max-width:760px;margin:0 auto}.TestimonialsLabel{text-transform:uppercase;letter-spacing:.22em;color:var(--primary_100,#e20613);align-items:center;gap:10px;margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-flex}.TestimonialsLabel:before,.TestimonialsLabel:after{content:"";background:linear-gradient(90deg, var(--primary_100,#e20613), #e2061340);border-radius:2px;width:36px;height:2px;display:block}.TestimonialsLabel:after{background:linear-gradient(270deg, var(--primary_100,#e20613), #e2061340)}.CommonHeader span{color:var(--primary_100,#e20613)}.TestimonialsSubtext{color:var(--text_200,#888);margin-top:10px;font-size:1rem;line-height:1.75}.TestimonialsPanel{align-items:center;gap:16px;display:flex}.TestimonialsNavButton{width:48px;height:48px;color:var(--primary_100,#e20613);cursor:pointer;background:#ffffffe6;border:1.5px solid #e206132e;border-radius:14px;flex-shrink:0;place-items:center;transition:transform .22s,box-shadow .22s,background .22s;display:grid;box-shadow:0 4px 14px #00000012}.TestimonialsNavButton svg{width:20px;height:20px}.TestimonialsNavButton:hover{background:var(--primary_100,#e20613);color:#fff;transform:scale(1.08);box-shadow:0 8px 24px #e2061338}.TestimonialsNavButton:hover svg{stroke:#fff}.TestimonialsCarousel{border-radius:28px;flex:1;overflow:hidden}.TestimonialsTrack{padding:20px 0;transition:transform .65s cubic-bezier(.4,0,.2,1);display:flex}.TestimonialsGroup{flex:0 0 100%;grid-template-columns:repeat(2,1fr);gap:20px;padding:4px 2px;display:grid}.TestimonialCard{background:#fff;border:1.5px solid #e2061314;border-radius:24px;flex-direction:column;gap:16px;padding:28px 28px 24px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.TestimonialCard:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#e206130a 0%,#0000 60%);position:absolute;inset:0}.TestimonialCard:hover{box-shadow:0 21px 10px -21px var(--bg_B520);border-color:#e206132e;transform:translateY(-5px)}.TC_Top{align-items:flex-start;gap:14px;display:flex}.TestimonialAvatar{width:52px;height:52px;color:var(--primary_100,#e20613);background:linear-gradient(135deg,#e2061324,#e206130a);border:1.5px solid #e206131a;border-radius:16px;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.TC_Meta{flex-direction:column;flex:1;gap:3px;display:flex}.TC_Meta h2{color:var(--text_100,#1a1a2e);margin:0;font-size:1.05rem;font-weight:700}.TC_Subject{color:var(--primary_100,#e20613);opacity:.85;font-size:.85rem;font-weight:600}.TC_Tag{text-transform:uppercase;letter-spacing:.08em;color:var(--text_200,#888);background:#0000000d;border-radius:20px;width:fit-content;margin-top:4px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-block}.TC_Quote{color:var(--primary_100,#e20613);opacity:.15;align-self:flex-start;margin-top:-4px;font-size:3.5rem;font-weight:900;line-height:.8}.TC_Desc{color:var(--text_200,#666);flex:1;margin:0;font-size:.95rem;line-height:1.78}.TC_Footer{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.TestimonialRating{gap:3px;display:flex}.Star{color:#f5a623;font-size:.95rem}.TC_Verified{color:#2da44e;letter-spacing:.02em;font-size:.73rem;font-weight:700}.TestimonialsDots{justify-content:center;gap:10px;display:flex}.TestimonialsDot{cursor:pointer;background:#00000024;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.TestimonialsDot.active{background:var(--primary_100,#e20613);border-radius:4px;width:24px;transform:scale(1.35)}@media (width<=900px){.TestimonialsGroup{gap:14px}.TestimonialCard{padding:22px 20px 18px}}@media (width<=640px){.TestimonialsSection{padding:70px 0 60px}.TestimonialsPanel{gap:10px}.TestimonialsGroup{grid-template-columns:1fr;gap:0}.TestimonialsNavButton{border-radius:12px;width:40px;height:40px}.TestimonialsNavButton svg{width:18px;height:18px}.TestimonialCard{border-radius:18px;padding:20px 18px 16px}.TC_Quote{font-size:2.8rem}}@media (width<=400px){.TC_Meta h2{font-size:.98rem}.TC_Desc{font-size:.9rem}}.RestaurantOwnerMain{background:linear-gradient(135deg, var(--warm-white) 0%, var(--cream) 100%);width:100%;box-shadow:var(--shadow_soft);transition:var(--transition);border-radius:15px;justify-content:space-between;align-items:center;gap:40px;margin-top:100px;margin-bottom:100px;padding:40px;display:flex}.RestaurantOwnerMain:hover{box-shadow:var(--shadow_hover)}.RestaurantOwner_TextSection{flex:1;min-width:300px}.RestaurantOwner_Content{flex-direction:column;justify-content:center;gap:20px;display:flex}.RestaurantOwner_TextSection h1{text-align:left}.RestaurantOwner_Description{color:var(--text_200);margin:0;font-size:1.1rem;font-weight:400;line-height:1.6}.RestaurantOwner_BTN{cursor:pointer;transition:var(--transition_standard);border-radius:50px;align-self:flex-start;padding:14px 40px;font-size:1rem;font-weight:600}.RestaurantOwner_BTN:hover{transform:translateY(-3px);box-shadow:0 8px 20px #e206134d}.RestaurantOwner_ImageSection{border-radius:15px;flex:1;justify-content:center;align-items:center;height:-webkit-fill-available;height:-moz-available;height:stretch;display:flex;position:relative;overflow:hidden}.RestaurantOwner_ImageSection img{object-fit:cover;height:100%;transition:var(--transition_smooth)}.RestaurantOwner_ImageSection:hover img{transform:scale(1.05)}@media (width<=1024px){.RestaurantOwnerMain{gap:30px;margin-top:80px;margin-bottom:80px;padding:30px 20px}.RestaurantOwner_TextSection h1{font-size:2.2rem}.RestaurantOwner_Description{font-size:1rem}}@media (width<=768px){.RestaurantOwnerMain{flex-direction:column;gap:25px;margin-top:60px;margin-bottom:60px;padding:25px 15px}.RestaurantOwner_TextSection{width:100%}.RestaurantOwner_TextSection h1{font-size:1.8rem}.RestaurantOwner_Description{font-size:.95rem}.RestaurantOwner_ImageSection{order:-1;width:100%}.RestaurantOwner_ImageSection img{max-height:300px}}@media (width<=480px){.RestaurantOwnerMain{gap:15px;margin-top:40px;margin-bottom:40px;padding:20px}.RestaurantOwner_TextSection h1{font-size:1.4rem;line-height:1.2}.RestaurantOwner_Description{font-size:.9rem;line-height:1.5}.RestaurantOwner_BTN{padding:12px 30px;font-size:.9rem}}.HomeDocumentSection{padding:90px 0 80px;position:relative;overflow:hidden}.HomeDocumentContainer{flex-direction:column;gap:60px;display:flex}.SectionHeader{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:780px;margin:0 auto;display:flex}.SectionTag{letter-spacing:.12em;text-transform:uppercase;color:#e20613;background:#e2061314;border:1px solid #e206132e;border-radius:100px;padding:5px 16px;font-size:.72rem;font-weight:700;display:inline-block}.SectionTitle{color:#1a1a1a;letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2}.TitleHighlight{background:linear-gradient(135deg,#e20613 0%,#c8000f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.SectionSubtitle{color:#6b6b6b;margin:0;font-size:1rem;line-height:1.6}.HomeDocumentBlocks{flex-direction:column;gap:20px;display:flex}.DocumentBlock{animation:.5s ease-out both blockReveal;animation-delay:var(--delay,0s);background:#fff;border:1px solid #00000012;border-radius:20px;grid-template-columns:180px 1fr;gap:0;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;overflow:hidden}@keyframes blockReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.DocumentBlock:hover{border-color:#e2061326;transform:translateY(-3px);box-shadow:0 20px 50px #00000017}.BlockLeft{background:linear-gradient(160deg,#fff5f5 0%,#fff0f0 100%);border-right:1px solid #e206131a;flex-direction:column;justify-content:space-between;gap:20px;padding:32px 24px;display:flex}.BlockMeta{flex-direction:column;gap:10px;display:flex}.BlockIcon{font-size:1.8rem;line-height:1;display:block}.BlockTag{letter-spacing:.1em;text-transform:uppercase;color:#e20613;opacity:.85;font-size:.68rem;font-weight:700}.BlockStat{flex-direction:column;gap:2px;display:flex}.StatValue{color:#e20613;letter-spacing:-.04em;font-size:1.9rem;font-weight:900;line-height:1}.StatLabel{color:#888;letter-spacing:.03em;font-size:.72rem;font-weight:500;line-height:1.4}.BlockRight{flex-direction:column;justify-content:center;gap:14px;padding:32px 36px;display:flex}.BlockTitle{color:#1a1a1a;letter-spacing:-.015em;margin:0;font-size:1.18rem;font-weight:700;line-height:1.35}.BlockHighlight{background:linear-gradient(135deg,#e20613 0%,#b8000d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800;display:inline}.DocumentBlock .CommonPera{color:#555;text-align:left;white-space:pre-line;max-width:none;margin:0;font-size:.93rem;line-height:1.85}.DocumentButtonContainer{justify-content:center;padding:10px 0;display:flex}.DocumentToggleButton{letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;background:#e20613;border:none;border-radius:100px;align-items:center;gap:10px;padding:14px 44px;font-size:.88rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 8px 24px #e2061347}.DocumentToggleButton:hover{background:#c8000f;transform:translateY(-2px);box-shadow:0 12px 32px #e2061361}.DocumentToggleButton:active{transform:translateY(0);box-shadow:0 4px 12px #e2061333}.BtnArrow{font-size:1rem;transition:transform .3s;display:inline-block}.DocumentToggleButton:hover .BtnArrow{transform:translateY(2px)}@media (width<=1024px){.HomeDocumentSection{padding:70px 0 60px}.DocumentBlock{grid-template-columns:160px 1fr}.BlockRight{padding:28px}.StatValue{font-size:1.65rem}}@media (width<=768px){.HomeDocumentSection{padding:56px 0 50px}.HomeDocumentContainer{gap:44px}.DocumentBlock{border-radius:16px;grid-template-columns:1fr}.BlockLeft{border-bottom:1px solid #e206131a;border-right:none;flex-direction:row;align-items:center;gap:16px;padding:20px 24px}.BlockMeta{flex-direction:row;align-items:center;gap:12px}.BlockIcon{font-size:1.4rem}.BlockStat{text-align:right;margin-left:auto}.StatValue{font-size:1.5rem}.BlockRight{gap:12px;padding:22px 24px}.BlockTitle{font-size:1.05rem}.DocumentBlock .CommonPera{font-size:.88rem}}@media (width<=520px){.HomeDocumentSection{padding:44px 0 40px}.HomeDocumentContainer{gap:36px}.HomeDocumentBlocks{gap:14px}.SectionTitle{font-size:1.5rem}.DocumentBlock{border-radius:14px}.BlockLeft{padding:16px 18px}.BlockRight{padding:18px}.BlockTitle{font-size:.98rem}.DocumentBlock .CommonPera{font-size:.85rem;line-height:1.75}.DocumentToggleButton{padding:12px 32px;font-size:.82rem}.StatValue{font-size:1.35rem}}.faq-wrapper{background:linear-gradient(135deg, #fff -50%, var(--primary_500) 160%);padding:40px 20px 90px;position:relative;overflow:hidden}.faq-header .clickslide__eyebrow{opacity:1!important}.faq-container{z-index:2;max-width:900px;margin:0 auto;position:relative}.faq-item a{color:var(--primary_300);font-weight:700}.faq-item a:hover{color:var(--primary_100);font-weight:700}.faq-item p{margin-bottom:10px}.faq-decoration{pointer-events:none;opacity:.1;border-radius:50%;position:absolute}.faq-decoration-1{background:var(--primary_100);z-index:0;width:400px;height:400px;top:-100px;right:-100px}.faq-decoration-2{background:var(--secondary_100);z-index:0;width:300px;height:300px;bottom:-50px;left:-100px}.faq-header{text-align:center;z-index:1;margin-bottom:50px;position:relative}.faq-label{background:var(--primary_400);color:var(--primary_100);letter-spacing:1.5px;text-transform:uppercase;cursor:default;border-radius:50px;margin-bottom:16px;padding:8px 20px;font-size:12px;font-weight:600;display:inline-block}.faq-title{background:linear-gradient(135deg, var(--primary_100) 0%, var(--primary_D100) 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(28px,5vw,48px);font-weight:700}.faq-subtitle{color:var(--text_100);font-size:16px;font-weight:400}.faq-list{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.faq-item{background:var(--bg_100);border:1px solid var(--primary_400);cursor:pointer;transition:var(--transition);will-change:transform, box-shadow, border-color;border-radius:12px;position:relative;overflow:hidden}.faq-item:before{content:"";background:linear-gradient(180deg, var(--primary_100) 0%, var(--secondary_100) 100%);transform-origin:top;z-index:3;width:4px;height:100%;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:0;transform:scaleY(0)}.faq-item.active:before{transform:scaleY(1)}.faq-item:hover{border-color:var(--primary_100);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.faq-item.active{border-color:var(--primary_100);background:linear-gradient(135deg, var(--primary_500) 0%, var(--text_400) 100%)}.faq-question{transition:var(--transition);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:20px;padding:10px 10px 10px 25px;display:flex}.faq-question:hover{padding-left:28px}.faq-question-text{color:var(--text_100);text-align:left;flex:1;font-size:clamp(14px,3vw,18px);font-weight:600;transition:color .3s}.faq-item.active .faq-question-text,.faq-item:hover .faq-question-text{color:var(--primary_100)}.faq-icon{background:var(--primary_400);width:48px;height:48px;color:var(--primary_100);will-change:transform, background-color, color;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:300;display:flex;position:relative}.faq-icon:before{content:"+";font-size:28px;font-weight:300}.faq-answer{opacity:0;height:0;color:var(--text_100);will-change:max-height, padding;padding:0 24px;font-size:15px;line-height:1.8;transition:opacity .3s;overflow:hidden}.faq-answer-text{opacity:1;word-break:break-word;padding-bottom:20px}.faq-links{flex-direction:column;gap:8px;margin-top:12px;padding-bottom:20px;display:flex}.faq-links a{color:var(--primary_100);padding-left:30px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.faq-links a:hover{color:var(--primary_D100);text-shadow:0 3px 4px #0000006b;transition:all .3s}.faq-links a:before{content:"";background:var(--primary_100);border-radius:50%;width:6px;height:6px;transition:all .3s;position:absolute;top:49%;left:15px;transform:translateY(-50%)}.faq-links a:hover:before{background:var(--error);box-shadow:0 0 8px var(--error);transition:all .3s}@media (width<=768px){.faq-wrapper{padding:60px 16px}.faq-container{max-width:100%}.faq-question{gap:16px;padding:20px}.faq-question:hover{padding-left:20px}.faq-icon{width:44px;height:44px;font-size:20px}.faq-icon:before{font-size:24px}.faq-answer{padding:0 20px;font-size:14px}.faq-list{gap:12px}.faq-header{margin-bottom:40px}.faq-decoration{display:none}}@media (width<=480px){.faq-wrapper{min-height:auto}.faq-container{padding:0}.faq-header{margin-bottom:30px}.faq-title{margin-bottom:10px;font-size:28px}.faq-subtitle{font-size:14px}.faq-label{padding:6px 16px;font-size:11px}.faq-question{gap:12px;padding:18px}.faq-question:hover{padding-left:18px}.faq-question-text{padding-right:50px;font-size:15px}.faq-icon{align-self:flex-end;width:40px;height:40px}.faq-answer{padding:0 18px;font-size:13px}.faq-list{gap:10px}.faq-item:before{display:none}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-question,.faq-icon,.faq-answer,.faq-decoration{transition:none!important;animation:none!important}}.faq-question:focus-within{outline:2px solid var(--primary_100);outline-offset:2px}@media (prefers-reduced-motion:reduce){.faq-item,.faq-question,.faq-icon,.faq-answer,.faq-decoration{transition:none!important;animation:none!important}}.faq-item{contain:layout style paint}.faq-icon{contain:strict}.BlogCardLink{color:inherit;transition:var(--transition_standard);text-decoration:none;display:block}.BlogCardLink:hover .BlogCard{border-color:var(--primary_100);transform:translateY(-12px);box-shadow:0 20px 50px #e2061333}.BlogCard{box-shadow:var(--shadow_soft);transition:var(--transition_standard);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffffa 0%,#fffffff2 100%);border:1px solid #e2061326;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden}.BlogCardImage{width:100%;height:220px;position:relative;overflow:hidden}.BlogCardImage:after{content:"";pointer-events:none;background:linear-gradient(135deg,#e2061300 0%,#e206130d 100%);position:absolute;inset:0}.BlogCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.BlogCardLink:hover .BlogCardImage img{transform:scale(1.08)}.BlogCardContent{flex-direction:column;flex-grow:1;padding:24px;display:flex}.BlogCardTitle{background:linear-gradient(135deg, var(--primary_100) 0%, var(--primary_200) 100%);-webkit-text-fill-color:transparent;letter-spacing:-.3px;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:1.3rem;font-weight:700;line-height:1.4}.BlogCardPara{color:var(--text_200);flex-grow:1;margin:0;font-size:.95rem;font-weight:500;line-height:1.7}@media (width<=768px){.BlogCard{border-radius:14px}.BlogCardImage{height:200px}.BlogCardContent{padding:18px}.BlogCardTitle{margin-bottom:10px;font-size:1.15rem}.BlogCardPara{font-size:.9rem;line-height:1.6}}@media (width<=520px){.BlogCardImage{height:180px}.BlogCardContent{padding:14px}.BlogCardTitle{margin-bottom:8px;font-size:1rem}.BlogCardPara{font-size:.85rem;line-height:1.5}}.hiw__inner{flex-direction:column;gap:24px;width:90%;max-width:1240px;margin:0 auto;display:flex}.hiw__steps{grid-template-columns:repeat(4,1fr);align-items:start;gap:20px;display:grid}.hiw__step-wrap{flex-direction:column;align-items:center;display:flex;position:relative}.hiw__icon-wrap{z-index:2;justify-content:center;align-items:center;width:100%;margin-bottom:-20px;display:flex;position:relative}.hiw__icon-circle{z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:relative;box-shadow:0 8px 24px #00000021}.hiw__icon-circle img{width:42px;height:42px}.hiw__connector{z-index:1;pointer-events:none;border-top:2.5px dashed #ccc;width:100%;height:2px;position:absolute;top:50%;left:calc(50% + 48px);right:calc(48px - 50%);transform:translateY(-50%)}.hiw__card{text-align:center;background:#fff;border:1px solid #efefef;border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:100%;min-height:190px;padding:40px 20px 24px;display:flex;box-shadow:0 2px 16px #0000000f}.hiw__step-num{margin-top:4px;font-size:28px;font-weight:800;line-height:1}.hiw__step-title{color:#1a1a2e;margin:0;font-size:17px;font-weight:800;line-height:1.3}.hiw__step-desc{color:#777;margin:0;font-size:13.5px;font-weight:500;line-height:1.6}.hiw__features{background:#fff;border:1px solid #efefef;border-radius:16px;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:0;padding:18px 28px;display:flex;box-shadow:0 2px 16px #0000000f}.hiw__feature{align-items:center;gap:10px;padding:6px 12px;display:flex}.hiw__feature-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.hiw__feature-label{color:#333;white-space:nowrap;font-size:14px;font-weight:700}.hiw__feat-divider{background:#e2e2e2;flex-shrink:0;width:1px;height:32px}@media (width<=900px){.hiw__steps{grid-template-columns:repeat(2,1fr);gap:32px 16px}.hiw__connector{display:none}.hiw__icon-wrap{margin-bottom:-18px}}@media (width<=600px){.hiw__steps{grid-template-columns:1fr 1fr;gap:28px 12px}.hiw__icon-circle{width:72px;height:72px}.hiw__icon-circle svg{width:28px;height:28px}.hiw__card{min-height:160px;padding:34px 14px 18px}.hiw__step-num{font-size:22px}.hiw__step-title{font-size:14px}.hiw__step-desc{font-size:12px}.hiw__features{justify-content:flex-start;gap:10px;padding:14px 16px}.hiw__feat-divider{display:none}.hiw__feature{padding:4px 8px}.hiw__feature-label{white-space:normal;font-size:12px}.hiw__feature-icon{width:32px;height:32px}.hiw__feature-icon svg{width:16px;height:16px}}@media (width<=420px){.hiw__steps{grid-template-columns:1fr;gap:24px}.hiw__step-wrap{max-width:280px;margin:0 auto}.hiw__icon-circle{width:80px;height:80px}}.bulk-container{z-index:2;border:var(--amber) solid 2px;background:#fff;border-radius:10px;width:100%;max-width:500px;padding:25px;position:relative;box-shadow:0 4px 15px #0000001a}.bulk-container h2{text-align:center;color:#333;margin-bottom:20px}.bulk-form{flex-direction:column;gap:15px;display:flex}.GO_textBlocks{margin:50px 0}.GO_textBlocks .CommonHeader{text-align:start;font-size:40px}.GO_textBlocks .CommonPera{text-align:start;max-width:none}.GO_textBlocks ul{color:var(--text_200);margin-top:20px}.GO_textBlocks a{color:var(--primary_100);font-weight:700}.bulk-form button{height:35px;background:var(--amber)!important;color:#fff!important;border-radius:30px!important;justify-self:center!important;align-items:center!important;font-size:13px!important;line-height:18px!important;display:flex!important}.bulk-form .css-sc8y68-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline,.bulk-form .css-xrmkj5-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--amber)!important}.bulk-form button:hover{background:#0056b3}.groupOrderSub{background:url(/assets/SignINBG-DnWjLTuO.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:100svh;padding:172px 0 100px;display:flex}.bulkFoodTEXT{z-index:1;-webkit-backdrop-filter:blur(12px);border:1px solid var(--amber);background:#ffffff8f;border-radius:10px;max-width:500px;margin-left:-10px;padding:30px;position:relative;box-shadow:0 4px 15px #0000001a}.bulkFoodTEXT h1{text-transform:uppercase;color:#333;text-align:center;margin-bottom:20px;font-size:24px;font-weight:600;line-height:24px}.bulkFoodTEXT p{text-align:justify;font-size:14px;font-weight:400}.groupOrder .PageHeroMain{box-shadow:0 56px 380px 100px #000}@media screen and (width<=1024px){.groupOrderSub{min-height:100svh;height:unset;flex-direction:column-reverse;padding-bottom:50px}.bulkFoodTEXT{max-width:unset;margin-left:unset;width:95%;margin-bottom:20px}.bulk-container{width:95%}}.PageHeroMain{text-align:center;background:url(/assets/PageHeroBG-DatQWfbM.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:flex-start;align-items:center;height:70svh;min-height:320px;display:flex;position:relative;overflow:hidden}.PageHeroSub{justify-content:center;align-items:center;height:100%;display:flex}.pageHeroH1BG{background:url(/assets/Paper-hm0WGGz5.jpg) 0 0/cover no-repeat;border-radius:30px;padding:30px 100px}.PageHeroSub h1{color:#500d0d;mix-blend-mode:color-burn;font-size:100px;font-weight:900;font-family:Dancing Script,cursive!important}.PageHeroMain>img{pointer-events:none;width:fit-content;position:absolute;top:50%;left:50%}.PageHeroMain>img:nth-child(2){width:clamp(60px,8vw,120px);transform:translate(420%)rotate(51deg)}.PageHeroMain>img:nth-child(3){width:clamp(60px,8vw,120px);transform:translate(-480%,-80%)rotate(31deg)}.PageHeroMain>img:nth-child(4){width:clamp(180px,28vw,410px);transform:translate(-260%,10%)rotate(1deg)}.PageHeroMain>img:nth-child(5){width:clamp(200px,32vw,480px);transform:translate(140%,-60%)rotate(-46deg)}.PageHeroSub .mainImgPH{width:95%;max-width:1000px;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)rotate(-6deg)!important}@media (width<=1500px){.PageHeroMain>img:nth-child(5){transform:translate(111%,-60%)rotate(-46deg)}.PageHeroMain>img:nth-child(4){transform:translate(-217%,10%)rotate(1deg)}}@media (width<=1100px){.PageHeroMain>img:nth-child(4){transform:translate(-227%,10%)rotate(1deg)}}@media (height<=770px){.PageHeroSub .mainImgPH{max-width:714px;bottom:-84px}.PageHeroSub h1{margin-top:clamp(39px,5.7vw,100px)}.PageHeroMain{height:75svh}}@media (width<=768px){.PageHeroMain{height:60svh;min-height:280px}.pageHeroH1BG{padding:30px 60px}.PageHeroMain>img:nth-child(2){transform:translate(350%,30%)rotate(51deg)}.PageHeroMain>img:nth-child(3){transform:translate(-478%,-59%)rotate(42deg)}.PageHeroMain>img:nth-child(4){transform:translate(-230%,20%)rotate(1deg)}.PageHeroMain>img:nth-child(5){transform:translate(93%,-100%)rotate(-46deg)}.PageHeroSub .mainImgPH{width:600px;bottom:-80px}}@media (width<=480px){.PageHeroSub h1{font-size:60px}.PageHeroMain>img:nth-child(4){transform:translate(-180%,30%)rotate(1deg)}.PageHeroSub .mainImgPH{width:500px;bottom:-30px}.PageHeroMain>img:nth-child(3){transform:translate(-368%,-69%)rotate(42deg)}.PageHeroMain>img:nth-child(5){transform:translate(60%,-90%)rotate(-46deg)}.PageHeroMain>img:nth-child(2){transform:translate(240%,20%)rotate(51deg)}}@media (width<=399px){.PageHeroSub .mainImgPH{bottom:-20px}.PageHeroMain>img:nth-child(3){transform:translate(-300%,-20%)rotate(31deg)}.PageHeroMain>img:nth-child(2){transform:translate(190%,100%)rotate(51deg)}.PageHeroMain>img:nth-child(4){transform:translate(-150%,60%)rotate(1deg)}.PageHeroMain>img:nth-child(5){transform:translate(50%,-40%)rotate(-46deg)}}.contact_form_wrpr{padding:50px 0}.C_form_main{border:var(--primary_100) solid 1px;border-radius:15px;flex-direction:column;align-items:center;gap:10px;max-width:500px;margin:40px auto 0;padding:20px;display:flex}.contact_map{aspect-ratio:3;border:var(--primary_100) solid 3px;border-radius:15px;margin-bottom:50px;overflow:hidden}.ContactWrpr{justify-content:space-between;align-items:center;gap:30px;width:100%;padding:100px 0;display:flex}.ContactImG{border-radius:16px;width:50%}.ContactItem{background:#fff0f0;border:1px solid #00000014;border-radius:16px;width:50%;padding:24px 28px}.ContactItem-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ContactItem-icon-wrap{background:#ff5722;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ContactItem-icon-wrap svg{stroke:#fff;width:16px;height:16px}.ContactItem h3{color:#1a1a1a;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.ContactItem-rows{flex-direction:column;justify-content:space-evenly;gap:0;height:calc(100% - 72px);display:flex}.ContactItem-row{border-bottom:1px solid #0000000f;align-items:center;gap:12px;height:100%;padding:14px 0;display:flex}.ContactItem-row:last-child{border-bottom:none;padding-bottom:0}.ContactItem-row-icon{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;transition:background .2s;display:flex}.ContactItem-row:hover .ContactItem-row-icon{background:#ff57221a}.ContactItem-row-icon svg{stroke:#d60000;width:24px;height:24px}.ContactItem-row-content{flex-direction:column;gap:2px;display:flex}.ContactItem-row-label{color:#999;letter-spacing:.1em;text-transform:uppercase;font-size:20px;font-weight:500}.ContactItem-row-value{color:#1a1a1a;margin:0;font-size:22px;font-weight:400;line-height:1.4}.ContactItem-row-value.is-link{color:#ff5722;text-decoration:none}.ContactItem-row-value.is-link:hover{text-decoration:underline}.ContactMain .PageHeroSub .mainImgPH{transform:translate(-50%)rotate(0)!important}@media screen and (width<=999px){.ContactWrpr{flex-direction:column}.ContactImG,.ContactItem{width:100%}}@media (width<=480px){.ContactItem{max-width:100%;padding:18px 20px}.ContactItem h3{font-size:20px}.ContactItem-row-icon{width:52px;height:52px}.ContactItem-row-label{font-size:16px}.ContactItem-row-value{font-size:18px}}@media (width<=399px){.ContactItem-row-label,.ContactItem-row-value{font-size:14px}}.offerMain_wrpr{padding:50px 0}.offerMain_wrpr .CommonPera{margin-top:10px}.offerSub_wrpr{grid-template-columns:repeat(4,1fr);gap:30px;padding:40px 0;display:grid}.OfferCard{background:#fff;border:1px solid #00000012;border-radius:24px;max-width:280px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;animation:.5s cubic-bezier(.34,1.56,.64,1) both cardIn;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000000a,0 12px 32px #00000014}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.OfferCard:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 8px 16px #0000000f,0 24px 56px #e2061324}.OfferBadge{z-index:10;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#e20613;border-radius:100px;align-items:center;gap:5px;padding:5px 12px 5px 8px;font-size:.65rem;font-weight:700;animation:2.5s ease-in-out infinite badgePulse;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px #e2061366}@keyframes badgePulse{0%,to{box-shadow:0 4px 12px #e2061366}50%{box-shadow:0 4px 20px #e20613a6}}.OfferBadgeIcon{font-size:.8rem}.OfferImageWrap{width:100%;height:180px;position:relative;overflow:hidden}.OfferImage{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.OfferCard:hover .OfferImage{transform:scale(1.06)}.OfferImageOverlay{background:linear-gradient(#0000 40%,#00000059 100%);position:absolute;inset:0}.OfferSavingsPill{z-index:5;background:#e20613;border:3px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;line-height:1;display:flex;position:absolute;bottom:-18px;right:18px;box-shadow:0 4px 16px #e2061373}.SavingsAmount{color:#fff;letter-spacing:-.03em;font-size:.95rem;font-weight:900}.SavingsLabel{color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700}.OfferBody{flex-direction:column;gap:16px;padding:28px 20px 22px;display:flex}.OfferDescription{color:#444;text-align:center;margin:0;font-size:.95rem;line-height:1.55}.OfferDescription strong{color:#1a1a1a;font-weight:700}.CouponRow{background:#fafaf8;border:1.5px dashed #e2061359;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.CouponBlock{flex-direction:column;flex:1;gap:2px;display:flex}.CouponLabel{letter-spacing:.12em;text-transform:uppercase;color:#999;font-size:.6rem;font-weight:700}.CouponCode{color:#e20613;letter-spacing:.04em;font-size:1rem;font-weight:800}.CopyBtn{letter-spacing:.05em;text-transform:uppercase;color:#e20613;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #e206134d;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.CopyBtn:hover{background:#e2061312;border-color:#e20613}.CopyBtn--copied{color:#16a34a;background:#22c55e1a;border-color:#22c55e80}.CopyIcon{font-size:.85rem}.OrderNowBtn{letter-spacing:.05em;text-transform:uppercase;color:#fff;cursor:pointer;background:#e20613;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 20px;font-size:.9rem;font-weight:800;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 6px 20px #e2061359}.OrderNowBtn:hover{background:#c8000f;transform:translateY(-2px);box-shadow:0 10px 28px #e2061373}.OrderNowBtn:active{transform:translateY(0)scale(.98);box-shadow:0 4px 12px #e2061340}.BtnArrow{font-size:1.1rem;transition:transform .25s}.OrderNowBtn:hover .BtnArrow{transform:translate(4px)}.CardDots{pointer-events:none;background-image:radial-gradient(circle,#e206131f 1.5px,#0000 1.5px);background-size:10px 10px;border-radius:50%;width:80px;height:80px;position:absolute}.CardDots--top{top:-20px;right:-20px}.CardDots--bottom{bottom:-20px;left:-20px}@media screen and (width<=1100px){.offerSub_wrpr{grid-template-columns:repeat(2,1fr);gap:10px}.OfferCard{width:100%;max-width:420px}}@media (width<=768px){.OfferImageWrap{height:165px}}@media (width<=580px){.offerSub_wrpr{grid-template-columns:repeat(1,1fr)}.OfferCard{width:100%;max-width:320px;margin:0 auto}.OfferImageWrap{height:190px}.OfferBody{padding:26px 18px 20px}}.Blog_wrpr{background:linear-gradient(135deg, var(--bg_100) 0%, var(--primary_500) 100%);width:100%;min-height:calc(100vh - var(--nav-height));padding:80px 20px}.Blog_header_container{text-align:center;width:100%;max-width:1200px;margin:0 auto 60px}.Blog_header{padding:20px 0;animation:.8s ease-out slideInDown}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.Blog_title{background:linear-gradient(135deg, var(--primary_100) 0%, var(--primary_200) 100%);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:3.5rem;font-weight:800;line-height:1.2}.Blog_description{color:var(--text_200);max-width:700px;margin:0 auto;font-size:1.1rem;font-weight:500;line-height:1.8}.Blog_cards_container{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;width:100%;max-width:1200px;margin:0 auto;animation:.8s ease-out .2s both fadeInUp;display:grid}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.Blog_wrpr{padding:60px 16px}.Blog_header_container{margin-bottom:40px}.Blog_title{letter-spacing:-.5px;font-size:2.5rem}.Blog_description{font-size:1rem}.Blog_cards_container{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}@media (width<=480px){.Blog_wrpr{min-height:auto;padding:40px 12px}.Blog_header_container{margin-bottom:30px}.Blog_title{letter-spacing:-.5px;font-size:1.75rem}.Blog_description{font-size:.9rem;line-height:1.6}.Blog_cards_container{grid-template-columns:1fr;gap:16px}}@media (width>=1200px){.Blog_wrpr{padding:100px 20px}.Blog_title{font-size:4rem}.Blog_cards_container{grid-template-columns:repeat(3,1fr);gap:36px}}.BlogDetail_wrpr{background:linear-gradient(135deg, var(--bg_100) 0%, var(--primary_500) 100%);width:100%;min-height:100vh;padding:80px 20px}.BlogDetail_wrprSub{justify-content:space-between;align-items:start;gap:20px;display:flex}.BlogDetail_content_right{flex-direction:column;gap:20px;width:300px;display:flex}.BlogDetail_contentImage_ad{border-radius:15px;overflow:hidden}.FF_Online{background:var(--bg_100);border:var(--primary_100) solid 1px;border-radius:10px;flex-direction:column;gap:10px;padding:15px;display:flex}.BlogDetail_content{width:calc(100% - 300px);animation:.8s ease-out fadeInUp}.BlogDetail_image_container{width:100%;height:450px;transition:var(--transition);border-radius:20px;margin-bottom:40px;overflow:hidden;box-shadow:0 24px 12px -18px #0000007d}.BlogDetail_image_container:hover{transform:translateY(-8px);box-shadow:0 20px 60px #e2061340}.BlogDetail_image{object-fit:cover;width:100%;height:100%;transition:transform .6s}.BlogDetail_image_container:hover .BlogDetail_image{transform:scale(1.05)}.BlogDetail_text{box-shadow:var(--shadow_medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2 0%,#ffffffe6 100%);border:1px solid #e206131a;border-radius:16px;padding:50px}.BlogDetail_title{background:linear-gradient(135deg, var(--primary_100) 0%, var(--primary_200) 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:2.5rem;font-weight:800;line-height:1.3}.BlogDetail_meta{color:var(--text_200);border-bottom:2px solid var(--primary_500);margin:0 0 30px;padding-bottom:20px;font-size:.95rem;font-weight:600}.BlogDetail_body{color:var(--text_200);margin-bottom:40px;font-size:1.05rem;line-height:1.9}.BlogDetail_body p{margin:0 0 24px}.BlogDetail_backbtn{background:linear-gradient(135deg, var(--primary_100) 0%, var(--primary_200) 100%);color:#fff;cursor:pointer;transition:var(--transition_standard);letter-spacing:.3px;border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #e2061333}.BlogDetail_backbtn:hover{transform:translate(-6px);box-shadow:0 12px 30px #e206134d}.BlogDetail_backbtn:active{transform:scale(.98)}.BlogDetail_related{width:100%;max-width:1200px;margin:80px auto 0;animation:.8s ease-out .4s both slideInUp}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.BlogDetail_related_title{background:linear-gradient(135deg, var(--primary_100) 0%, var(--primary_200) 100%);-webkit-text-fill-color:transparent;text-align:center;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin:0 0 40px;font-size:2.2rem;font-weight:800}.BlogDetail_related_grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;display:grid}.BlogDetail_related_card{cursor:pointer;transition:var(--transition_standard);box-shadow:var(--shadow_soft);background:linear-gradient(135deg,#fffffff2 0%,#ffffffe6 100%);border:1px solid #e206131a;border-radius:14px;overflow:hidden}.BlogDetail_related_card:hover{box-shadow:var(--shadow_hover);border-color:var(--primary_100);transform:translateY(-12px)}.BlogDetail_related_card img{object-fit:cover;width:100%;height:200px;transition:transform .5s;display:block}.BlogDetail_related_card:hover img{transform:scale(1.08)}.BlogDetail_related_card h3{color:var(--text_100);letter-spacing:-.2px;margin:0;padding:20px;font-size:1.1rem;font-weight:700;line-height:1.5}.BlogDetail_notfound{background:linear-gradient(135deg, var(--bg_100) 0%, var(--primary_500) 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:500px;padding:60px 20px;display:flex}.BlogDetail_notfound h2{background:linear-gradient(135deg, var(--primary_100) 0%, var(--primary_200) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:30px;font-size:2.5rem;font-weight:800}@media screen and (width<=999px){.BlogDetail_wrprSub{flex-direction:column}.BlogDetail_content,.BlogDetail_content_right{width:100%}.BlogDetail_image_container{margin-bottom:20px}}@media (width<=768px){.BlogDetail_wrpr{padding:60px 16px}.BlogDetail_image_container{height:350px;margin-bottom:30px}.BlogDetail_text{padding:32px}.BlogDetail_title{font-size:2rem}.BlogDetail_body{font-size:1rem;line-height:1.8}.BlogDetail_related{margin-top:60px}.BlogDetail_related_title{font-size:1.8rem}.BlogDetail_related_grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}}@media (width<=480px){.BlogDetail_wrpr{min-height:auto;padding:40px 12px}.BlogDetail_image_container{border-radius:14px;height:240px;margin-bottom:24px}.BlogDetail_text{border-radius:14px;padding:20px}.BlogDetail_title{margin-bottom:12px;font-size:1.5rem;line-height:1.3}.BlogDetail_meta{margin-bottom:20px;padding-bottom:15px;font-size:.85rem}.BlogDetail_body{margin-bottom:20px;font-size:.95rem;line-height:1.7}.BlogDetail_body p{margin-bottom:16px}.BlogDetail_backbtn{padding:12px 24px;font-size:.9rem}.BlogDetail_related{margin-top:40px}.BlogDetail_related_title{margin-bottom:24px;font-size:1.5rem}.BlogDetail_related_grid{grid-template-columns:1fr;gap:16px}.BlogDetail_related_card img{height:160px}.BlogDetail_related_card h3{padding:14px;font-size:1rem}.BlogDetail_notfound{height:400px;padding:40px 16px}.BlogDetail_notfound h2{font-size:1.75rem}}.PartnerHowItWorks{background:var(--bg_100);width:100%;padding:100px 20px;position:relative;overflow:hidden}.PartnerHowItWorks:before,.PartnerHowItWorks:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.PartnerHowItWorks:before{background:var(--primary_B400);width:520px;height:520px;top:-160px;right:-140px}.PartnerHowItWorks:after{background:var(--secondary_B400);width:360px;height:360px;bottom:-100px;left:-80px}.PartnerHowItWorks_inner{z-index:1;position:relative}.PartnerHowItWorks_header{text-align:center;margin-bottom:64px}.PartnerSteps{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;display:grid;position:relative}.PartnerSteps:before{content:"";background:repeating-linear-gradient(90deg, var(--primary_B300) 0, var(--primary_B300) 8px, transparent 8px, transparent 18px);z-index:0;height:2px;position:absolute;top:48px;left:calc(12.5% + 24px);right:calc(12.5% + 24px)}.PartnerStepCard{z-index:1;border:1.5px solid var(--bg_200);cursor:default;background:#fff;border-radius:20px;flex-direction:column;gap:20px;padding:32px 24px 28px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s;display:flex;position:relative}.PartnerStepCard:hover{border-color:var(--primary_300);transform:translateY(-8px);box-shadow:0 24px 48px #e206131a,0 4px 12px #0000000f}.PartnerStepCard.featured{background:linear-gradient(145deg, var(--primary_100) 0%, var(--primary_D100) 100%);border-color:#0000}.PartnerStepNumber{justify-content:space-between;align-items:center;display:flex}.PartnerStepNumber .num{background:var(--primary_B300);width:40px;height:40px;color:var(--primary_D100);letter-spacing:.04em;border-radius:12px;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:800;transition:background .3s,color .3s;display:grid}.PartnerStepCard:hover .PartnerStepNumber .num{background:var(--primary_100);color:#fff}.PartnerStepCard.featured .PartnerStepNumber .num{color:#fff;background:#fff3}.PartnerStepNumber .arrow{border:1.5px solid var(--bg_200);width:32px;height:32px;color:var(--text_300);border-radius:50%;place-items:center;font-size:.8rem;transition:border-color .3s,color .3s,transform .3s;display:grid}.PartnerStepCard:hover .PartnerStepNumber .arrow{border-color:var(--primary_300);color:var(--primary_100);transform:translate(3px)}.PartnerStepCard.featured .PartnerStepNumber .arrow{color:#fffc;border-color:#fff6}.PartnerStepIcon{background:var(--bg_100);border:1.5px solid var(--bg_200);border-radius:18px;place-items:center;width:64px;height:64px;transition:background .3s,border-color .3s,transform .3s;display:grid}.PartnerStepIcon span{font-size:1.8rem;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.PartnerStepCard:hover .PartnerStepIcon{background:var(--primary_500);border-color:var(--primary_300)}.PartnerStepCard:hover .PartnerStepIcon span{transform:scale(1.15)rotate(-4deg)}.PartnerStepCard.featured .PartnerStepIcon{background:#ffffff26;border-color:#ffffff40}.PartnerStepText{flex-direction:column;flex:1;gap:8px;display:flex}.PartnerStepText h3{color:var(--text_100);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:800;line-height:1.3;transition:color .3s}.PartnerStepText p{color:var(--text_200);margin:0;font-size:.9rem;line-height:1.75;transition:color .3s}.PartnerStepCard.featured .PartnerStepText h3,.PartnerStepCard.featured .PartnerStepText p{color:#fffffff2}@media (width<=1100px){.PartnerSteps{grid-template-columns:repeat(2,1fr);gap:16px}.PartnerSteps:before{display:none}}@media (width<=640px){.PartnerHowItWorks{padding:64px 16px}.PartnerHowItWorks_header{margin-bottom:40px}.PartnerSteps{grid-template-columns:1fr;gap:12px}.PartnerStepCard{border-radius:16px;padding:24px 20px}.PartnerStepCard:hover{transform:translateY(-4px)}}.WhyChooseUs{background:var(--primary_100);width:100%;padding:100px 20px;position:relative;overflow:hidden}.WhyChooseUs:before{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:600px;height:600px;position:absolute;top:-220px;right:-180px}.WhyChooseUs:after{content:"";pointer-events:none;background:#00000014;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-140px;left:-100px}.WhyChooseUs_ring{pointer-events:none;border:1.5px solid #ffffff1a;border-radius:50%;position:absolute}.WhyChooseUs_ring:first-child{width:280px;height:280px;top:-60px;left:60px}.WhyChooseUs_ring:nth-child(2){width:180px;height:180px;bottom:20px;right:80px}.WhyChooseUs_inner{z-index:1;grid-template-columns:auto 1fr;align-items:center;gap:64px;display:grid;position:relative}.WhyChooseUs_left{max-width:340px}.WhyChooseUs_left .tag{color:#ffffffe6;letter-spacing:.18em;text-transform:uppercase;background:#ffffff26;border:1px solid #fff3;border-radius:100px;align-items:center;gap:7px;margin-bottom:18px;padding:5px 13px;font-size:.7rem;font-weight:700;display:inline-flex}.WhyChooseUs_left .tag:before{content:"";background:#ffffffe6;border-radius:50%;width:5px;height:5px;display:inline-block}.WhyChooseUs_left h2{color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2rem,2.6vw,2.8rem);font-weight:900;line-height:1.1}.WhyChooseUs_left h2 span{color:#ffffff8c}.WhyChooseUs_left p{color:#ffffffbf;margin:0 0 32px;font-size:.95rem;line-height:1.75}.WhyChooseUs_cta{color:var(--primary_100);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:none;border-radius:100px;align-items:center;gap:8px;padding:12px 24px;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .3s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex}.WhyChooseUs_cta:hover{background:var(--primary_500);transform:translateY(-2px);box-shadow:0 10px 28px #0000002e}.WhyChooseUs_cta .arrow{transition:transform .3s;display:inline-block}.WhyChooseUs_cta:hover .arrow{transform:translate(4px)}.WhyChooseUs_cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.WhyChooseUs_card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;opacity:0;background:#ffffff1a;border:1.5px solid #ffffff2e;border-radius:20px;flex-direction:column;gap:18px;padding:28px 22px;transition:background .35s,border-color .35s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;animation:.55s cubic-bezier(.22,1,.36,1) forwards wcu_fadeUp;display:flex}.WhyChooseUs_card:first-child{animation-delay:.1s}.WhyChooseUs_card:nth-child(2){animation-delay:.22s}.WhyChooseUs_card:nth-child(3){animation-delay:.34s}@keyframes wcu_fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.WhyChooseUs_card:hover{background:#ffffff2e;border-color:#ffffff61;transform:translateY(-8px);box-shadow:0 20px 44px #0000002e}.WhyChooseUs_card.featured{background:#fff;border-color:#0000}.WhyChooseUs_card.featured:hover{background:#fff;border-color:#fff9;box-shadow:0 24px 52px #0003}.WhyChooseUs_cardTop{justify-content:space-between;align-items:center;display:flex}.WhyChooseUs_cardNum{letter-spacing:.1em;color:#ffffff80;text-transform:uppercase;font-size:.7rem;font-weight:800;transition:color .3s}.WhyChooseUs_card.featured .WhyChooseUs_cardNum{color:var(--primary_300)}.WhyChooseUs_card:hover .WhyChooseUs_cardNum{color:#fffc}.WhyChooseUs_card.featured:hover .WhyChooseUs_cardNum{color:var(--primary_200)}.WhyChooseUs_cardArrow{color:#fff9;border:1.5px solid #ffffff40;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;transition:border-color .3s,color .3s,transform .3s;display:grid}.WhyChooseUs_card.featured .WhyChooseUs_cardArrow{border-color:var(--bg_200);color:var(--text_300)}.WhyChooseUs_card:hover .WhyChooseUs_cardArrow{color:#fff;border-color:#fff9;transform:translate(3px)}.WhyChooseUs_card.featured:hover .WhyChooseUs_cardArrow{border-color:var(--primary_300);color:var(--primary_100)}.WhyChooseUs_icon{background:#ffffff26;border:1.5px solid #fff3;border-radius:18px;place-items:center;width:64px;height:64px;transition:background .3s,border-color .3s;display:grid}.WhyChooseUs_icon span{font-size:1.7rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.WhyChooseUs_card:hover .WhyChooseUs_icon span{transform:scale(1.15)rotate(-4deg)}.WhyChooseUs_card.featured .WhyChooseUs_icon{background:var(--primary_500);border-color:var(--primary_300)}.WhyChooseUs_cardText{flex-direction:column;gap:7px;display:flex}.WhyChooseUs_cardText h3{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.88rem;font-weight:800;line-height:1.3;transition:color .3s}.WhyChooseUs_cardText p{color:#ffffffb3;margin:0;font-size:.88rem;line-height:1.75;transition:color .3s}.WhyChooseUs_card.featured .WhyChooseUs_cardText h3{color:var(--text_100)}.WhyChooseUs_card.featured .WhyChooseUs_cardText p{color:var(--text_200)}@media (width<=1100px){.WhyChooseUs_inner{grid-template-columns:1fr;gap:48px}.WhyChooseUs_left{text-align:center;flex-direction:column;align-items:center;max-width:100%;display:flex}}@media (width<=800px){.WhyChooseUs_cards{grid-template-columns:repeat(2,1fr);gap:14px}}@media (width<=540px){.WhyChooseUs{padding:64px 16px}.WhyChooseUs_cards{grid-template-columns:1fr;gap:12px}.WhyChooseUs_card{padding:22px 18px}.WhyChooseUs_card:hover{transform:translateY(-4px)}}.PartnerEnquiry{background:var(--bg_100);width:100%;padding:100px 20px;position:relative;overflow:hidden}.PartnerEnquiry:before{content:"";background:var(--primary_B400);pointer-events:none;border-radius:50%;width:480px;height:480px;position:absolute;top:-180px;right:-140px}.PartnerEnquiry:after{content:"";background:var(--secondary_B400);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;left:-80px}.PartnerEnquiry_inner{z-index:1;max-width:820px;margin:0 auto;position:relative}.PartnerEnquiry_header{text-align:center;margin-bottom:52px}.PartnerEnquiry_header .tag{background:var(--primary_B300);color:var(--primary_D100);letter-spacing:.18em;text-transform:uppercase;border-radius:100px;align-items:center;gap:7px;margin-bottom:16px;padding:5px 13px;font-size:.7rem;font-weight:700;display:inline-flex}.PartnerEnquiry_header .tag:before{content:"";background:var(--primary_100);border-radius:50%;width:5px;height:5px;display:inline-block}.PartnerEnquiry_header h2{color:var(--text_100);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:900;line-height:1.1}.PartnerEnquiry_header h2 span{color:var(--primary_100)}.PartnerEnquiry_header p{color:var(--text_200);max-width:460px;margin:0 auto;font-size:.95rem;line-height:1.7}.PartnerEnquiry_card{border:1.5px solid var(--bg_200);background:#fff;border-radius:24px;padding:44px 40px;box-shadow:0 20px 60px #0000000d}.PartnerEnquiry_grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.PartnerEnquiry_grid .full{grid-column:1/-1}.PartnerEnquiry_grid .MuiFormControl-root,.PartnerEnquiry_grid .MuiTextField-root{width:100%}.PartnerEnquiry_grid .MuiInputLabel-outlined{letter-spacing:.01em;color:var(--text_300)!important;font-size:.92rem!important;font-weight:500!important}.PartnerEnquiry_grid .MuiInputLabel-outlined.Mui-focused{color:var(--primary_100)!important}.PartnerEnquiry_grid .MuiOutlinedInput-root{transition:box-shadow .25s,border-color .25s;background:#fff!important;border-radius:4px!important}.PartnerEnquiry_grid .MuiOutlinedInput-root:hover{background:#fff!important}.PartnerEnquiry_grid .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important;background:#fff!important}.PartnerEnquiry_grid .MuiOutlinedInput-notchedOutline{transition:border-color .25s;border-color:var(--bg_200)!important;border-width:1px!important}.PartnerEnquiry_grid .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--primary_300)!important}.PartnerEnquiry_grid .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary_100)!important;border-width:1px!important}.PartnerEnquiry_grid .MuiOutlinedInput-input{color:var(--text_100)!important;padding:14px 16px!important;font-size:.95rem!important}.PartnerEnquiry_grid .MuiSelect-icon{transition:color .25s;color:var(--text_300)!important}.PartnerEnquiry_grid .MuiOutlinedInput-root.Mui-focused .MuiSelect-icon{color:var(--primary_100)!important}.PartnerEnquiry_actions{justify-content:center;padding-top:8px;display:flex}.PartnerEnquiry_submit{background:var(--primary_100);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:10px;padding:14px 44px;font-size:.85rem;font-weight:800;transition:background .3s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:inline-flex;position:relative;overflow:hidden}.PartnerEnquiry_submit:before{content:"";background:#fff0;transition:background .3s;position:absolute;inset:0}.PartnerEnquiry_submit:hover{background:var(--primary_D100);transform:translateY(-3px);box-shadow:0 14px 36px #e2061359}.PartnerEnquiry_submit:active{transform:translateY(0);box-shadow:0 6px 16px #e2061340}.PartnerEnquiry_submit .arrow{transition:transform .3s;display:inline-block}.PartnerEnquiry_submit:hover .arrow{transform:translate(5px)}.PartnerEnquiry_submit.loading{pointer-events:none;opacity:.75}.PartnerEnquiry_success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 0 20px;animation:.5s cubic-bezier(.22,1,.36,1) forwards fadeUp;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.PartnerEnquiry_success .check{background:var(--secondary_B300);border:2px solid var(--secondary_100);border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.8rem;display:grid}.PartnerEnquiry_success h3{color:var(--text_100);margin:0;font-size:1.3rem;font-weight:800}.PartnerEnquiry_success p{color:var(--text_200);margin:0;font-size:.95rem;line-height:1.7}@media (width<=720px){.PartnerEnquiry_card{border-radius:18px;padding:32px 24px}.PartnerEnquiry_grid{grid-template-columns:1fr;gap:16px}.PartnerEnquiry_grid .full{grid-column:1}}@media (width<=480px){.PartnerEnquiry{padding:64px 16px}.PartnerEnquiry_card{padding:24px 16px}.PartnerEnquiry_submit{justify-content:center;width:100%;padding:14px 24px}}.section-header{align-items:center;gap:12px;margin-bottom:2rem;display:flex}.section-accent-bar{background:var(--primary_100);border-radius:3px;flex-shrink:0;width:5px;height:28px}.section-title{color:var(--text_100);letter-spacing:-.3px;font-size:22px;font-weight:600}.section-subtitle{color:var(--text_200);margin-left:auto;font-size:13px}.restaurant-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.restaurant-card{border:1px solid var(--bg_200);transition:transform var(--transition), box-shadow var(--transition);cursor:pointer;background:#fff;border-radius:15px;flex-direction:column;display:flex;position:relative;overflow:hidden}.restaurant-card:hover{box-shadow:0 12px 12px -15px var(--bg_B520);transform:translateY(-6px)}.restaurant-card:focus-visible{outline:2px solid var(--primary_100);outline-offset:2px}.card-image-wrapper{background:var(--bg_200);flex-shrink:0;width:100%;height:190px;position:relative;overflow:hidden}.card-image{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.restaurant-card:hover .card-image{transform:scale(1.05)}.card-image-wrapper:after{content:"";background:linear-gradient(to bottom, transparent 50%, var(--bg_B510) 100%);pointer-events:none;position:absolute;inset:0}.rating-badge{color:#fff;z-index:2;letter-spacing:.2px;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:10px;left:10px}.rating-badge.high{background:var(--success)}.rating-badge.medium{background:var(--warning);color:#333}.rating-badge.low{background:var(--error)}.rating-star{font-size:11px}.veg-type-badge{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:flex;position:absolute;top:10px;right:10px}.veg-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.veg-dot.veg{background:var(--secondary_100);border:1.5px solid var(--secondary_D100)}.veg-dot.nonveg{background:var(--primary_100);border:1.5px solid var(--primary_D100)}.veg-dot.both{background:conic-gradient(var(--secondary_100) 0deg 180deg, var(--primary_100) 180deg 360deg);border:1.5px solid var(--bg_300)}.veg-dot-label.veg{color:var(--secondary_D200)}.veg-dot-label.nonveg{color:var(--primary_D100)}.veg-dot-label.both{color:var(--text_200)}.card-body{flex-direction:column;flex:1;gap:0;padding:14px 16px 16px;display:flex}.card-name-row{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:5px;display:flex}.restaurant-name{color:var(--text_100);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.cuisine-tag-wrapper{flex-shrink:0;align-items:center;gap:0;min-width:80px;display:flex;position:relative}.cuisine-tag{background:var(--primary_500);color:var(--primary_100);border:1px solid var(--primary_400);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:500}.cuisine-primary{transition:opacity .3s;display:block}.cuisine-tag-more{opacity:0;visibility:hidden;background:var(--primary_100);color:#fff;white-space:nowrap;z-index:50;box-shadow:0 12px 12px -15px var(--bg_B520);border-radius:8px;margin-bottom:8px;padding:8px 12px;font-size:11px;font-weight:500;transition:opacity .3s,visibility .3s,transform .3s;position:absolute;bottom:100%;right:0;transform:translateY(4px)}.cuisine-tag-wrapper:hover .cuisine-tag-more{opacity:1;visibility:visible;transform:translateY(-8px)}.station-row{color:var(--text_200);align-items:center;gap:5px;margin-bottom:12px;font-size:13px;display:flex}.station-icon{color:var(--primary_100);flex-shrink:0;font-size:14px}.card-divider{background:var(--bg_200);height:1px;margin-bottom:12px}.card-meta{align-items:center;gap:0;display:flex}.meta-item{color:var(--text_200);flex:1;align-items:center;gap:5px;font-size:12px;display:flex}.meta-item svg{color:var(--primary_300);flex-shrink:0}.meta-sep{background:var(--bg_300);flex-shrink:0;width:1px;height:18px;margin:0 8px}.type-pill{letter-spacing:.1px;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:flex}.type-pill.veg{background:var(--secondary_500);color:var(--secondary_D200);border:1px solid var(--secondary_400)}.type-pill.nonveg{background:var(--primary_500);color:var(--primary_D100);border:1px solid var(--primary_400)}.type-pill.both{color:#185fa5;background:#e6f1fb;border:1px solid #b5d4f4}.type-pill svg{flex-shrink:0;width:12px;height:12px}.image-fallback{background:var(--primary_500);width:100%;height:100%;color:var(--primary_300);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.image-fallback svg{opacity:.5;width:40px;height:40px}@media (width<=600px){.restaurant-grid{grid-template-columns:1fr}.card-image-wrapper{height:165px}.section-subtitle{display:none}}@media (width>=601px) and (width<=900px){.restaurant-grid{grid-template-columns:repeat(2,1fr)}}.RestaurantPnr_wrpr{background:var(--bg_100);width:100%;min-height:100vh;animation:rp-fadeUp .55s var(--transition_standard) both}@keyframes rp-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.RestaurantPnr_hero{background:var(--primary_100);width:100%;padding:80px 20px 64px;position:relative;overflow:hidden}.RestaurantPnr_hero:before,.RestaurantPnr_hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.RestaurantPnr_hero:before{background:#ffffff12;width:520px;height:520px;top:-180px;right:-80px}.RestaurantPnr_hero:after{background:#0000000f;width:300px;height:300px;bottom:-120px;left:-60px}.RestaurantPnr_hero_inner{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.RestaurantPnr_hero_content{animation:rp-slideDown .65s var(--transition_standard) .1s both}@keyframes rp-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hero_eyebrow{color:#ffffffe6;letter-spacing:.6px;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff40;border-radius:40px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.hero_eyebrow_dot{background:var(--secondary_100);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite rp-pulse}@keyframes rp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.RestaurantPnr_hero_title{color:#fff;letter-spacing:-1px;margin-bottom:18px;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.12}.RestaurantPnr_hero_subtitle{color:#ffffffe0;flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(.9rem,2vw,1.1rem);font-weight:400;line-height:1.7;display:flex}.RestaurantPnr_hero_subtitle strong{color:#fff;background:#ffffff26;border-radius:6px;padding:2px 8px;font-weight:700}.highlight{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:1px solid #ffffff59;border-radius:8px;align-items:center;padding:6px 14px;font-size:.95em;font-weight:700;display:inline-flex}.hero_stats{animation:rp-fadeUp .65s var(--transition_standard) .25s both;flex-wrap:wrap;gap:12px;display:flex}.hero_stat_pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:14px;flex-direction:column;align-items:center;min-width:80px;padding:12px 20px;display:flex}.hero_stat_num{color:#fff;font-size:1.5rem;font-weight:800;line-height:1}.hero_stat_lbl{color:#ffffffbf;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:10px;font-weight:600}.RestaurantPnr_content{width:100%;padding:56px 20px 40px}.station_carousel_wrap{flex-direction:column;gap:20px;margin-bottom:32px;display:flex}.station_carousel_header{justify-content:space-between;align-items:center;gap:16px;display:flex}.station_carousel_header h2{color:var(--text_100);margin:0;font-size:1.2rem}.station_carousel_header p{color:var(--text_200);margin:4px 0 0;font-size:.95rem}.station_carousel_controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.station_filter_clear{color:var(--primary_100);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 14px;font-weight:700;transition:background .2s}.station_filter_clear:hover{background:#e206131a}.carousel_nav{color:var(--text_100);border:1px solid var(--bg_200);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;transition:transform .2s,background .2s;display:inline-flex}.carousel_nav:hover:not(:disabled){background:var(--bg_200);transform:translateY(-1px)}.carousel_nav:disabled{opacity:.4;cursor:not-allowed}.station_carousel_view{width:100%;padding:20px 0;position:relative;overflow:hidden}.station_carousel_track{gap:18px;width:100%;transition:transform .4s;display:flex}.station_card{border:1px solid var(--bg_200);text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border-radius:20px;flex-shrink:0;grid-template-rows:160px auto;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.station_card:hover,.station_card.active{border-color:var(--primary_100);transform:translateY(-4px);box-shadow:0 21px 10px -14px #00000014}.station_card_image{background-position:50%;background-size:cover;position:relative}.station_card_image:after{content:"";background:linear-gradient(#00000014 0%,#00000059 90%);position:absolute;inset:0}.station_card_body{flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex}.station_card_title{flex-direction:column;gap:8px;display:flex}.station_card_title strong{color:var(--text_100);font-size:1rem}.station_card_title span{color:var(--text_200);font-size:.92rem;line-height:1.4}.station_card_time{flex-wrap:wrap;gap:8px;display:flex}.station_card_time span{background:var(--bg_100);border:1px solid var(--bg_200);color:var(--text_200);border-radius:999px;align-items:center;padding:7px 10px;font-size:.83rem;font-weight:600;display:inline-flex}.RestaurantPnr_content_inner{background:#fff;border-radius:15px;flex-direction:column;gap:44px;padding:20px;display:flex}.RestaurantPnr_group{animation:rp-fadeUp .5s var(--transition_standard) both}.RestaurantPnr_group:first-child{animation-delay:50ms}.RestaurantPnr_group:nth-child(2){animation-delay:.12s}.RestaurantPnr_group:nth-child(3){animation-delay:.19s}.RestaurantPnr_group_header{border:1px solid var(--bg_200);border-left:4px solid var(--primary_100);transition:box-shadow .22s var(--transition_standard), transform .22s var(--transition_standard);background:#fff;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:grid}.RestaurantPnr_group_header:hover{box-shadow:0 12px 12px -15px var(--bg_B520);transform:translateY(-2px)}.train_info{min-width:0}.train_header_row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.train_icon{background:var(--primary_500);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.train_icon svg{width:18px;height:18px;color:var(--primary_100)}.train_name{color:var(--text_100);letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:700;overflow:hidden}.train_meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.station_badge{background:var(--primary_500);color:var(--primary_D100);border:1px solid var(--primary_400);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.station_badge svg{flex-shrink:0;width:12px;height:12px}.halt_info{color:var(--text_200);flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.halt_chip{background:var(--bg_100);border:1px solid var(--bg_200);color:var(--text_200);white-space:nowrap;border-radius:14px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.halt_chip.green{background:var(--secondary_500);color:var(--secondary_D200);border-color:var(--secondary_400)}.halt_chip svg{width:11px;height:11px}.restaurants_count_badge{background:var(--primary_100);min-width:90px;transition:transform .2s var(--transition_standard), box-shadow .2s var(--transition_standard);border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:14px 22px;display:flex}.restaurants_count_badge:hover{box-shadow:0 12px 12px -15px var(--bg_B520);transform:scale(1.05)}.restaurants_count_badge span{color:#fff;font-size:2rem;font-weight:800;line-height:1}.restaurants_count_badge p{color:#ffffffd9;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:10px;font-weight:600}.restaurant-section{background:0 0;padding:0}.RestaurantPnr_empty{text-align:center;border:2px dashed var(--primary_400);animation:rp-fadeUp .5s var(--transition_standard) both;background:#fff;border-radius:15px;padding:72px 40px}.empty_icon{background:var(--primary_500);border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;animation:3s ease-in-out infinite rp-float;display:flex}.empty_icon svg{width:36px;height:36px;color:var(--primary_200)}@keyframes rp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.RestaurantPnr_empty h2{color:var(--text_100);letter-spacing:-.3px;margin-bottom:10px;font-size:1.6rem;font-weight:700}.RestaurantPnr_empty p{color:var(--text_200);font-size:1rem;line-height:1.7}.RestaurantPnr_footer{justify-content:center;padding:40px 20px;display:flex}.RestaurantPnr_back_btn{color:var(--primary_100);border:1.5px solid var(--primary_300);cursor:pointer;transition:all .2s var(--transition_standard);letter-spacing:.2px;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:14px 32px;font-size:.95rem;font-weight:700;display:inline-flex}.RestaurantPnr_back_btn svg{width:18px;height:18px;transition:transform .2s var(--transition_standard)}.RestaurantPnr_back_btn:hover{background:var(--primary_100);color:#fff;border-color:var(--primary_100);box-shadow:0 12px 12px -15px var(--bg_B520);transform:translateY(-2px)}.RestaurantPnr_back_btn:hover svg{transform:translate(-3px)}.RestaurantPnr_back_btn:active{transform:scale(.98)translateY(0)}@media (width>=1200px){.RestaurantPnr_hero{padding:100px 20px 80px}.RestaurantPnr_content{padding:72px 20px 56px}.RestaurantPnr_content_inner{gap:56px}}@media (width<=1199px) and (width>=769px){.RestaurantPnr_hero{padding:70px 20px 56px}.RestaurantPnr_content{padding:48px 20px}.RestaurantPnr_content_inner{gap:40px}}@media (width<=768px){.RestaurantPnr_hero{padding:56px 16px 44px}.RestaurantPnr_hero_inner{flex-direction:column;align-items:flex-start}.hero_stats{justify-content:flex-start;width:100%}.RestaurantPnr_content{padding:40px 16px}.RestaurantPnr_content_inner{gap:32px}.RestaurantPnr_group_header{border-radius:16px;grid-template-columns:1fr;gap:16px;padding:18px}.restaurants_count_badge{min-width:unset;border-radius:12px;flex-direction:row;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px}.restaurants_count_badge span{font-size:1.4rem}.restaurants_count_badge p{margin-top:0;font-size:11px}.RestaurantPnr_footer{padding:32px 16px}.RestaurantPnr_empty{border-radius:18px;padding:48px 24px}.RestaurantPnr_empty h2{font-size:1.3rem}}@media (width<=480px){.RestaurantPnr_hero{padding:44px 14px 36px}.RestaurantPnr_hero_title{font-size:1.7rem}.hero_stats{gap:8px}.hero_stat_pill{min-width:68px;padding:10px 14px}.hero_stat_num{font-size:1.2rem}.RestaurantPnr_content{padding:32px 14px}.RestaurantPnr_content_inner{gap:24px}.RestaurantPnr_group_header{border-radius:14px;margin-bottom:16px;padding:14px}.train_name{font-size:.95rem}.station_badge{padding:4px 10px;font-size:11px}.halt_chip{padding:3px 8px;font-size:10px}.RestaurantPnr_back_btn{justify-content:center;width:100%;padding:13px 24px}.RestaurantPnr_footer{padding:24px 14px}.RestaurantPnr_empty{border-radius:14px;padding:36px 18px}.RestaurantPnr_empty h2{font-size:1.15rem}.RestaurantPnr_empty p{font-size:.9rem}.empty_icon{border-radius:16px;width:60px;height:60px;margin-bottom:18px}.empty_icon svg{width:28px;height:28px}}.StationMenu_wrpr{background:var(--bg_100);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 140px);padding:6rem 1rem;display:flex}.StationMenu_card{border:1px solid var(--bg_200);background:#fff;border-radius:24px;width:90%;max-width:1240px;padding:2rem;box-shadow:0 25px 50px #0000000f}.StationMenu_header{border:1px solid var(--bg_200);transition:var(--transition);background:linear-gradient(135deg,#e2061314,#ffffffe6);border-radius:15px;margin-bottom:1.5rem;padding:20px}.StationMenu_header-title{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.StationMenu_header h1{text-transform:uppercase;color:var(--text_100);font-size:25px;font-weight:700}.StationMenu_header-title p{color:var(--text_200);max-width:660px;margin:0;font-size:1rem;line-height:1.75}.menu-controls{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.search-section{flex:1;min-width:250px}.search-input-wrapper{align-items:center;display:flex;position:relative}.search-input-wrapper svg{width:1.25rem;height:1.25rem;color:var(--text_300);pointer-events:none;position:absolute;left:1rem}.search-input{border:2px solid var(--bg_200);width:100%;color:var(--text_100);background:var(--text_400);border-radius:12px;padding:.375rem .7rem .375rem 3rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.search-input:focus{border-color:var(--primary_100);box-shadow:0 0 0 3px var(--primary_B400);outline:none}.filter-toggle{background:var(--bg_200);border:2px solid var(--bg_200);color:var(--text_100);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.filter-toggle:hover{background:var(--primary_100);border-color:var(--primary_100);color:var(--text_400)}.filter-toggle svg{width:1.125rem;height:1.125rem}.StationMenu_wrpr .DiscountMain{max-width:1240px;margin:1.5rem auto}.menu-meta{color:var(--text_200);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.95rem;display:flex}.menu-meta span{align-items:center;gap:.5rem;display:inline-flex}.meta-pill{background:var(--success);color:var(--text_400);border-radius:999px;padding:.15rem .9rem;font-size:10px}.filter-section{border:1px solid var(--primary_200);background:#fff;border-radius:12px;margin-top:10px;padding:15px;animation:.3s slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filter-row{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.filter-label{color:var(--text_100);cursor:pointer;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:flex}.filter-label input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--primary_100)}.filter-group{flex-direction:column;gap:.5rem;min-width:140px;display:flex}.filter-group label{color:var(--text_200);margin:0;font-size:.875rem;font-weight:600}.filter-group .MuiFormControl-root{width:100%}.filter-group .MuiInputBase-root,.filter-group .MuiOutlinedInput-root{min-height:36px;font-size:.92rem}.filter-group .MuiSelect-select{align-items:center;min-height:34px;padding:7px 12px;display:flex}.filter-group .MuiInputLabel-root{font-size:.82rem}.filter-select{border:1px solid var(--bg_200);background:var(--text_400);color:var(--text_100);cursor:pointer;border-radius:8px;padding:.5rem .75rem;font-size:.9rem;transition:border-color .2s}.filter-select:focus{border-color:var(--primary_100);outline:none}.no-results{text-align:center;color:var(--text_200);grid-column:1/-1;padding:3rem 1rem}.no-results p{margin-bottom:1rem;font-size:1.125rem}.clear-filters-btn{background:var(--primary_100);color:var(--text_400);cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .2s}.clear-filters-btn:hover{background:var(--primary_D100)}.station_main_wrpr{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.StationMenu_subtitle{color:var(--text_200);max-width:36rem;margin:0;line-height:1.6}.StationMenu_content{background:var(--bg_200);border-radius:18px;margin-bottom:1.75rem;padding:1.75rem}.StationMenu_info{color:var(--text_200);font-size:.98rem}.StationMenu_back{background:var(--primary_100);color:#fff;cursor:pointer;transition:transform var(--transition), background var(--transition);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.4rem;font-weight:700;display:inline-flex}.StationMenu_back:hover{background:#c21928;transform:translateY(-1px)}.StationMenu_back svg{width:18px;height:18px}@media (width<=720px){.StationMenu_card{padding:1.5rem}.StationMenu_content{padding:1.3rem}}@media (width<=768px){.menu-controls{flex-direction:column;align-items:stretch}.search-section{min-width:auto}.filter-row{flex-direction:column;align-items:stretch;gap:1rem}.filter-group{min-width:auto}.station_main_wrpr{grid-template-columns:1fr;gap:1rem}}@media (width<=480px){.StationMenu_header h1{margin-bottom:1rem;font-size:1.75rem}.menu-controls{gap:.75rem}.search-input{padding:.75rem .875rem .75rem 2.75rem;font-size:.9rem}.search-input-wrapper svg{width:1rem;height:1rem;left:.875rem}.filter-toggle{padding:.75rem 1rem;font-size:.9rem}.filter-section{padding:1rem}.filter-label{font-size:.9rem}.filter-select{padding:.625rem .75rem;font-size:.85rem}}.page-wrap{flex-direction:column;gap:24px;width:90%;max-width:1240px;margin:0 auto;display:flex}.rc{border:1.5px solid var(--primary_B300);box-shadow:0 2px 12px var(--primary_B400);background:#fff;border-radius:20px;grid-template-columns:220px 1fr;transition:box-shadow .25s,transform .25s;display:grid;position:relative;overflow:hidden}.rc:hover{transform:translateY(-3px)}.rc:before{content:"";background:linear-gradient(90deg, var(--primary_100), var(--primary_200), var(--secondary_100));z-index:5;height:3px;position:absolute;top:0;left:0;right:0}.rc-img-col{background:var(--text_100);min-height:220px;position:relative;overflow:hidden}.rc-img-col img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.rc:hover .rc-img-col img{transform:scale(1.05)}.rc-img-overlay{background:linear-gradient(to top, var(--bg_B500) 0%, transparent 55%);position:absolute;inset:0}.rc-badge{background:var(--primary_100);color:var(--text_400);letter-spacing:.1em;text-transform:uppercase;z-index:2;border-radius:6px;padding:5px 10px;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}.rc-img-bottom{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.rc-rating-pill{background:var(--secondary_100);color:var(--secondary_D200);border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:700;display:flex}.rc-rating-pill svg{width:12px;height:12px;fill:var(--secondary_D200)}.rc-rating-count{color:var(--text_400);opacity:.85;font-size:11px}.rc-body{flex-direction:column;display:flex}.rc-top{flex:1;padding:18px 20px 14px}.rc-name{color:var(--text_100);margin-bottom:4px;font-size:22px;font-weight:800;line-height:1.15}.rc-location{color:var(--text_200);align-items:center;gap:5px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.rc-location svg{width:14px;height:14px;fill:var(--primary_100);flex-shrink:0}.rc-fssai{background:var(--primary_500);border:1px solid var(--primary_B300);border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px;display:inline-flex}.fssai-logo{letter-spacing:-.5px;color:#1a4fa0;font-size:14px;font-style:italic;font-weight:800}.fssai-logo em{color:#e85c0d;font-style:normal}.fssai-logo sup{color:#2daa56;font-size:9px}.fssai-num{color:var(--text_200);letter-spacing:.04em;font-size:11px}.rc-info-grid{border-top:1px solid var(--bg_200);border-bottom:1px solid var(--bg_200);grid-template-columns:repeat(3,1fr);display:grid}.rc-info-cell{border-right:1px solid var(--bg_200);flex-direction:column;gap:3px;padding:10px 14px;display:flex}.rc-info-cell:last-child{border-right:none}.rc-info-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text_300);align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.rc-info-label svg{width:12px;height:12px;fill:var(--primary_100)}.rc-info-val{color:var(--text_100);font-size:15px;font-weight:700}.rc-bottom{background:var(--primary_500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.rc-tag{border:1px solid var(--primary_B300);color:var(--primary_100);background:#fff;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.rc-tag svg{width:12px;height:12px;fill:var(--primary_100)}.rc-btn{background:var(--primary_100);color:var(--text_400);cursor:pointer;white-space:nowrap;border:none;border-radius:20px;align-items:center;gap:6px;padding:9px 22px;font-size:13px;font-weight:600;transition:background .2s,transform .15s;display:flex}.rc-btn:hover{background:var(--primary_D100);transform:scale(1.03)}.rc-btn:active{transform:scale(.97)}.rc-btn svg{width:14px;height:14px;fill:var(--text_400)}@media (width<=680px){.rc{grid-template-rows:200px auto;grid-template-columns:1fr}.rc-img-col{min-height:200px}.rc-info-grid{grid-template-columns:repeat(3,1fr)}.rc-name{font-size:19px}}@media (width<=460px){.rc-info-grid{grid-template-columns:1fr 1fr}.rc-info-cell:nth-child(3){border-right:none}.rc-info-cell:nth-child(2){border-right:1px solid var(--bg_200)}.rc-info-cell:nth-child(3){border-top:1px solid var(--bg_200);border-right:none;grid-column:1/-1}.rc-name{font-size:17px}.rc-bottom{flex-direction:column;align-items:flex-start}.rc-btn{justify-content:center;width:100%}}.mc{background:var(--text_400);border:1.5px solid var(--bg_200);border-radius:18px;flex-direction:column;width:100%;max-width:300px;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.mc:hover{border-color:var(--primary_300);transform:translateY(-4px);box-shadow:0 8px 28px #e206131f}.mc--active{border-color:var(--primary_200);box-shadow:0 4px 20px var(--primary_B300)}.mc:before{content:"";background:linear-gradient(90deg, var(--primary_100), var(--primary_200), var(--secondary_100));z-index:3;height:3px;position:absolute;top:0;left:0;right:0}.mc__img-wrap{background:var(--bg_100);flex-shrink:0;width:100%;height:180px;position:relative;overflow:hidden}.mc__img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.mc:hover .mc__img{transform:scale(1.06)}.mc__badge{background:var(--primary_100);color:var(--text_400);letter-spacing:.1em;text-transform:uppercase;z-index:2;border-radius:5px;padding:4px 9px;font-size:9px;font-weight:700;position:absolute;top:10px;left:10px}.mc__veg-dot{z-index:2;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:10px;right:10px}.mc__veg-dot--veg{border:1.5px solid var(--secondary_100);background:#fff}.mc__veg-dot--nonveg{border:1.5px solid var(--primary_100);background:#fff}.mc__veg-circle{border-radius:50%;width:10px;height:10px}.mc__veg-dot--veg .mc__veg-circle{background:var(--secondary_100)}.mc__veg-dot--nonveg .mc__veg-circle{background:var(--primary_100)}.mc__body{flex-direction:column;flex:1;padding:14px;display:flex}.mc__top-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mc__veg-tag{align-items:center;gap:5px;display:flex}.mc__veg-box{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.mc__veg-box.veg{border:1.5px solid var(--secondary_100);background:var(--secondary_500)}.mc__veg-box.nonveg{border:1.5px solid var(--primary_100);background:var(--primary_500)}.mc__veg-inner{border-radius:50%;width:8px;height:8px}.mc__veg-box.veg .mc__veg-inner{background:var(--secondary_100)}.mc__veg-box.nonveg .mc__veg-inner{background:var(--primary_100)}.mc__veg-label{letter-spacing:.03em;font-size:11px;font-weight:600}.mc__veg-label.veg{color:var(--secondary_D100)}.mc__veg-label.nonveg{color:var(--primary_100)}.mc__rating{align-items:center;gap:3px;display:flex}.mc__stars{gap:1px;display:flex}.mc__star{width:11px;height:11px;fill:var(--bg_200);transition:fill .2s}.mc__star--filled{fill:var(--warning)}.mc__rating-num{color:var(--text_100);margin-left:3px;font-size:12px;font-weight:700}.mc__rating-count{color:var(--text_300);font-size:10px}.mc__name{color:var(--text_100);margin-bottom:6px;font-size:16px;font-weight:800;line-height:1.2}.mc__desc{color:var(--text_200);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-bottom:14px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.mc__footer{border-top:1px solid var(--bg_200);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.mc__price{align-items:baseline;gap:2px;display:flex}.mc__price-symbol{color:var(--primary_100);font-size:13px;font-weight:600}.mc__price-val{color:var(--text_100);font-size:20px;font-weight:800;line-height:1}.mc__add-btn{background:var(--primary_100);color:var(--text_400);letter-spacing:.06em;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:5px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .2s,transform .15s;display:flex}.mc__add-btn:hover{background:var(--primary_D100)}.mc__add-btn:active{transform:scale(.95)}.mc__add-icon{width:14px;height:14px;fill:var(--text_400)}.mc__qty-ctrl{background:var(--primary_500);border:1.5px solid var(--primary_200);border-radius:10px;align-items:center;gap:0;display:flex;overflow:hidden}.mc__qty-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.mc__qty-btn svg{width:16px;height:16px}.mc__qty-btn--minus svg,.mc__qty-btn--plus svg{fill:var(--primary_100)}.mc__qty-btn:hover,.mc__qty-btn:active{background:var(--primary_B300)}.mc__qty-num{color:var(--primary_D100);text-align:center;min-width:24px;font-size:15px;font-weight:800}@media (width<=480px){.mc{border-radius:14px;flex-direction:row;max-width:100%;height:130px}.mc:before{width:3px;height:auto;inset:0 auto 0 0}.mc__img-wrap{border-radius:0;flex-shrink:0;width:120px;height:130px}.mc__veg-dot{width:16px;height:16px;top:6px;right:6px}.mc__veg-circle{width:8px;height:8px}.mc__badge{padding:3px 7px;font-size:8px}.mc__body{padding:10px 12px}.mc__name{margin-bottom:3px;font-size:14px}.mc__desc{-webkit-line-clamp:2;margin-bottom:8px;font-size:11px}.mc__price-val{font-size:16px}.mc__add-btn{padding:6px 12px;font-size:12px}.mc__qty-btn{width:28px;height:28px}.mc__qty-num{font-size:13px}.mc__top-row{margin-bottom:4px}.mc__footer{padding-top:8px}.mc__rating-num{font-size:11px}}@media (width<=360px){.mc__img-wrap{width:100px;height:130px}.mc__name{font-size:13px}.mc__desc{display:none}.mc__add-btn{padding:5px 10px;font-size:11px}}.cart-overlay{z-index:1000;background:#00000073;align-items:flex-end;animation:.25s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cart-sheet{background:#fff;border-radius:24px 24px 0 0;flex-direction:column;width:90%;max-width:900px;max-height:85vh;margin:0 auto;animation:.3s slideUp;display:flex}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cart-handle{background:#e0e0e0;border-radius:999px;flex-shrink:0;width:40px;height:4px;margin:12px auto 0}.cart-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px 12px;display:flex}.cart-title{color:#1a1a1a;margin:0 0 2px;font-size:18px;font-weight:800}.cart-subtitle{color:#888;margin:0;font-size:12px}.cart-close-btn{cursor:pointer;background:#f5f5f5;border:1.5px solid #e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.cart-close-btn:hover{background:#eee}.cart-close-btn svg{color:#555;width:16px;height:16px}.cart-items-list{flex-direction:column;flex:1;gap:10px;padding:12px 16px;display:flex;overflow-y:auto}.cart-empty{text-align:center;color:#999;padding:32px 0;font-size:14px}.cart-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cart-item-img{object-fit:cover;border-radius:8px;flex-shrink:0;width:54px;height:54px}.cart-item-info{flex:1;min-width:0}.cart-item-name-row{align-items:center;gap:6px;margin-bottom:2px;display:flex}.cart-item-veg-indicator{flex-shrink:0;align-items:center;gap:4px;display:flex}.cart-item-veg-box{border-radius:2px;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.cart-item-veg-indicator.veg .cart-item-veg-box{background:#e8f5e8;border:1px solid #4caf50}.cart-item-veg-indicator.nonveg .cart-item-veg-box{background:#ffebee;border:1px solid #e20613}.cart-item-veg-inner{border-radius:50%;width:6px;height:6px}.cart-item-veg-indicator.veg .cart-item-veg-inner{background:#4caf50}.cart-item-veg-indicator.nonveg .cart-item-veg-inner{background:#e20613}.cart-item-veg-label{letter-spacing:.02em;font-size:10px;font-weight:600}.cart-item-veg-indicator.veg .cart-item-veg-label{color:#2e7d32}.cart-item-veg-indicator.nonveg .cart-item-veg-label{color:#c62828}.cart-item-name{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.cart-item-price{color:#888;margin-top:2px;font-size:11px}.cart-item-qty-ctrl{background:#fff5f5;border:1.5px solid #f9a8ae;border-radius:8px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.cart-qty-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.cart-qty-btn:hover{background:#e2061314}.cart-qty-btn svg{stroke:#e20613;width:14px;height:14px}.cart-qty-num{color:#e20613;text-align:center;min-width:22px;font-size:13px;font-weight:800}.cart-item-total{color:#1a1a1a;text-align:right;flex-shrink:0;min-width:44px;font-size:14px;font-weight:700}.cart-price-breakdown{border-top:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;gap:6px;padding:10px 20px;display:flex}.cart-price-row{color:#666;justify-content:space-between;font-size:13px;display:flex}.cart-price-row--total{color:#1a1a1a;border-top:1px dashed #eee;margin-top:2px;padding-top:6px;font-size:15px;font-weight:700}.cart-footer{flex-shrink:0;padding:12px 16px 20px}.cart-checkout-btn{color:#fff;cursor:pointer;background:#e20613;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px;font-size:15px;font-weight:800;transition:background .2s,transform .15s;display:flex}.cart-checkout-btn:hover{background:#c21928;transform:translateY(-1px)}.cart-checkout-btn:active{transform:scale(.98)}.cart-checkout-btn svg{width:18px;height:18px}.add-cart-bar{z-index:100;border-top:1.5px solid #f0f0f0;border:var(--primary_100) 1px solid;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffcf;border-radius:15px;justify-content:space-between;align-items:center;width:900px;padding:14px;animation:.3s barSlideUp;display:flex;position:fixed;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 -4px 20px #00000014}@keyframes barSlideUp{0%{opacity:0;transform:translate(-50%)translateY(100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}.add-cart-bar__info{flex-direction:column-reverse;align-items:flex-start;padding-left:12px;display:flex}.add-cart-bar__count{color:#777;font-size:12px}.add-cart-bar__price{color:#1a1a1a;font-size:17px;font-weight:800}.add-cart-bar__btn{color:#fff;cursor:pointer;background:#e20613;border:none;border-radius:12px;align-items:center;gap:8px;margin:0 0 0 auto;padding:12px 22px;font-size:14px;font-weight:700;transition:background .2s,transform .15s;display:flex}.add-cart-bar__btn:hover{background:#c21928}.add-cart-bar__btn:active{transform:scale(.97)}.add-cart-bar__btn svg{fill:#fff;width:16px;height:16px}:root{--red:#c0171d;--red-dark:#9b1217;--red-deep:#7a0c10;--red-light:#e8393f;--gold:#d4a843;--cream:#fff8ed;--white:#fff;--gray-100:#f7f7f7;--gray-200:#eee;--gray-400:#aaa;--gray-600:#666;--gray-800:#333;--text:#1a1a1a;--radius:14px;--radius-sm:8px;--shadow:0 8px 32px #0000001f;--shadow-card:0 2px 12px #00000014;--rp-crimson:#dc143c;--rp-crimson-dark:#a50e2d;--rp-crimson-light:#ff4d6d;--rp-crimson-pale:#fff0f3;--rp-crimson-border:#fccdd5;--rp-gold:#c8a86b;--rp-text-dark:#1a0a0d;--rp-text-mid:#5c2a35;--rp-text-soft:#9b6472;--rp-bg:#fffbfc;--rp-surface:#fff;--rp-radius:12px}.payment-page{justify-content:center;align-items:flex-start;min-height:100vh;display:flex}.gateway-wrapper{grid-template-columns:1fr 1.1fr;gap:0;width:100%;min-height:100vh;animation:.6s both fadeUp;display:grid;overflow:hidden;box-shadow:0 32px 80px #00000059}.left-panel{background:linear-gradient(150deg, var(--red) 0%, var(--red-dark) 60%, var(--red-deep) 100%);flex-direction:column;height:100vh;padding:90px 44px 36px;display:flex;position:sticky;top:0;overflow:hidden}.left-panel:before{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-80px;left:-60px}.left-panel:after{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-40px}.hero-text{flex:1}.hero-text h2{color:var(--white);margin-bottom:8px;font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1.15}.hero-text h2 span{color:var(--gold);display:block}.hero-text>p{color:#ffffffbf;max-width:300px;margin-bottom:32px;font-size:14.5px;line-height:1.6}.feature-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.feature-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:12px;padding:16px;transition:background .2s}.feature-card:hover{background:#ffffff26}.feature-card .icon{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:10px;display:flex}.feature-card h3{color:var(--white);margin-bottom:4px;font-size:13.5px;font-weight:700}.feature-card p{color:#ffffffb3;font-size:11.5px;line-height:1.5}.security-bar{background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex}.security-bar p{color:#ffffffbf;flex:1;font-size:11.5px;line-height:1.4}.badges{align-items:center;gap:8px;display:flex}.badge{color:#ffffffe6;letter-spacing:.5px;text-align:center;background:#ffffff1f;border:1px solid #fff3;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:700;line-height:1.3}.right-panel{background:var(--rp-bg);max-height:100vh;overflow-y:auto}.rp-header{background:linear-gradient(135deg, var(--rp-crimson-dark) 0%, var(--rp-crimson) 60%, var(--rp-crimson-light) 100%);position:relative;overflow:hidden}.rp-header:before{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.rp-header-inner{justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.rp-brand{align-items:center;gap:10px;display:flex}.rp-logo{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex;box-shadow:0 2px 12px #00000040}.rp-brand-name{color:#fff;font-size:18px;font-weight:700;line-height:1.1}.rp-brand-sub{color:#ffffffb3;letter-spacing:1.5px;text-transform:uppercase;font-size:10px}.rp-phone-chip{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:50px;padding:7px 12px;font-size:12px;font-weight:600;transition:background .2s}.rp-phone-chip:hover{background:#ffffff40}.rp-journey-banner{background:var(--rp-crimson-dark);padding:90px 20px 14px}.rp-journey-title{color:#fff;margin-bottom:8px;font-size:16px;font-weight:600}.rp-journey-chips{flex-wrap:wrap;gap:8px;display:flex}.rp-jchip{color:#ffffffe6;background:#ffffff1f;border:1px solid #fff3;border-radius:50px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:500;display:flex}.rp-jchip-dot{background:var(--rp-gold);border-radius:50%;width:5px;height:5px}.rp-train-strip{background:var(--rp-crimson-pale);border-bottom:1px solid var(--rp-crimson-border);align-items:center;gap:10px;padding:10px 20px;display:flex}.rp-train-icon{font-size:26px}.rp-track-line{background:repeating-linear-gradient(90deg, var(--rp-crimson) 0, var(--rp-crimson) 10px, transparent 10px, transparent 18px);opacity:.35;border-radius:4px;flex:1;height:3px}.rp-station-badge{background:var(--rp-crimson);color:#fff;white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:600}.rp-body{flex-direction:column;gap:12px;padding:14px 16px 24px;display:flex}.rp-card{background:var(--rp-surface);border-radius:var(--rp-radius);border:1px solid var(--rp-crimson-border);overflow:hidden}.rp-card-header{border-bottom:1px solid var(--rp-crimson-border);align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.rp-card-icon{background:var(--rp-crimson-pale);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:flex}.rp-card-title{color:var(--rp-crimson);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:700}.rp-card-body{padding:12px 14px}.rp-info-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rp-info-item{flex-direction:column;gap:2px;display:flex}.rp-info-label{text-transform:uppercase;letter-spacing:1px;color:var(--rp-text-soft);font-size:10px;font-weight:500}.rp-info-value{color:var(--rp-text-dark);font-size:13px;font-weight:600}.rp-highlight{color:var(--rp-crimson)}.rp-coach-row{border-top:1px dashed var(--rp-crimson-border);flex-wrap:wrap;gap:10px;margin-top:10px;padding-top:10px;display:flex}.rp-coach-badge{background:var(--rp-crimson-pale);border:1px solid var(--rp-crimson-border);border-radius:8px;padding:6px 12px}.rp-coach-badge-label{text-transform:uppercase;letter-spacing:.8px;color:var(--rp-text-soft);font-size:10px}.rp-coach-badge-value{color:var(--rp-crimson-dark);font-size:14px;font-weight:700}.rp-pnr-row{border-top:1px dashed var(--rp-crimson-border);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.rp-pnr-label{color:var(--rp-text-soft);font-size:11px;font-weight:500}.rp-pnr-value{color:var(--rp-crimson-dark);letter-spacing:1.5px;font-size:15px;font-weight:700}.rp-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rp-field{flex-direction:column;gap:5px;display:flex}.rp-full{grid-column:1/-1}.rp-field label{color:var(--rp-text-mid);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:600}.rp-field input,.rp-field textarea{border:1.5px solid var(--rp-crimson-border);color:var(--rp-text-dark);background:var(--rp-crimson-pale);border-radius:10px;outline:none;width:100%;padding:9px 12px;font-size:13px;transition:border-color .2s,background .2s}.rp-field input:focus,.rp-field textarea:focus{border-color:var(--rp-crimson);background:#fff}.rp-field input::placeholder,.rp-field textarea::placeholder{color:var(--rp-text-soft);font-size:12px}.rp-phone-wrap{border:1.5px solid var(--rp-crimson-border);background:var(--rp-crimson-pale);border-radius:10px;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.rp-phone-wrap:focus-within{border-color:var(--rp-crimson);background:#fff}.rp-phone-flag{border-right:1.5px solid var(--rp-crimson-border);flex-shrink:0;align-items:center;height:40px;padding:0 10px;font-size:18px;display:flex}.rp-phone-wrap input{flex:1;min-width:0;background:0 0!important;border:none!important;border-radius:0!important}.rp-field textarea{resize:none;height:56px}.rp-offers-btn{border:1.5px dashed var(--rp-crimson);border-radius:var(--rp-radius);cursor:pointer;width:100%;color:var(--rp-crimson);letter-spacing:.5px;background:linear-gradient(135deg,#fff0f3,#ffe0e7);justify-content:center;align-items:center;gap:8px;padding:13px;font-size:13px;font-weight:700;transition:transform .15s;display:flex}.rp-offers-btn:hover{transform:scale(1.01)}.rp-coupon-panel{background:var(--rp-surface);border-radius:var(--rp-radius);border:1px solid var(--rp-crimson-border);overflow:hidden}.rp-coupon-panel-header{border-bottom:1px solid var(--rp-crimson-border);justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.rp-coupon-panel-title{color:var(--rp-crimson);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:700}.rp-coupon-close{background:var(--rp-crimson-pale);cursor:pointer;width:26px;height:26px;color:var(--rp-crimson);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:background .2s;display:flex}.rp-coupon-close:hover{background:var(--rp-crimson-border)}.rp-coupon-panel-body{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rp-coupon-input-row{gap:8px;display:flex}.rp-coupon-input-row input{border:1.5px solid var(--rp-crimson-border);color:var(--rp-text-dark);background:var(--rp-crimson-pale);text-transform:uppercase;letter-spacing:1px;border-radius:10px;outline:none;flex:1;padding:9px 13px;font-size:13px;font-weight:600;transition:border-color .2s}.rp-coupon-input-row input:focus{border-color:var(--rp-crimson);background:#fff}.rp-coupon-input-row input::placeholder{text-transform:none;letter-spacing:0;color:var(--rp-text-soft);font-weight:400}.rp-apply-btn{background:var(--rp-crimson);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:9px 16px;font-size:12px;font-weight:700;transition:background .2s,transform .1s}.rp-apply-btn:hover{background:var(--rp-crimson-dark);transform:scale(1.02)}.rp-coupon-msg{border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.rp-coupon-msg.success{color:#1a7a3c;background:#e6f9ed;border:1px solid #a8e6bf}.rp-coupon-msg.error{background:var(--rp-crimson-pale);color:var(--rp-crimson-dark);border:1px solid var(--rp-crimson-border)}.rp-available-coupons-title{text-transform:uppercase;letter-spacing:1px;color:var(--rp-text-soft);font-size:11px;font-weight:700}.rp-coupon-list{flex-direction:column;gap:8px;display:flex}.rp-coupon-item{border:1.5px solid var(--rp-crimson-border);cursor:pointer;background:var(--rp-surface);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .2s,background .2s,transform .15s;display:flex;position:relative;overflow:hidden}.rp-coupon-item:before{content:"";background:var(--rp-crimson);border-radius:4px 0 0 4px;width:3px;position:absolute;top:0;bottom:0;left:0}.rp-coupon-item:hover{border-color:var(--rp-crimson);background:var(--rp-crimson-pale);transform:translate(2px)}.rp-coupon-item.rp-applied{background:#e6f9ed;border-color:#1a7a3c}.rp-coupon-item.rp-applied:before{background:#1a7a3c}.rp-coupon-icon{background:var(--rp-crimson-pale);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.rp-coupon-item.rp-applied .rp-coupon-icon{background:#e6f9ed}.rp-coupon-info{flex:1;min-width:0}.rp-coupon-code{color:var(--rp-crimson-dark);letter-spacing:1px;font-size:13px;font-weight:700}.rp-coupon-item.rp-applied .rp-coupon-code{color:#1a7a3c}.rp-coupon-desc{color:var(--rp-text-soft);margin-top:2px;font-size:11px}.rp-coupon-discount{color:var(--rp-crimson);white-space:nowrap;font-size:14px;font-weight:700}.rp-coupon-item.rp-applied .rp-coupon-discount{color:#1a7a3c}.rp-coupon-applied-badge{color:#fff;letter-spacing:.5px;background:#1a7a3c;border-radius:50px;padding:2px 7px;font-size:9px;font-weight:700}.rp-amount-card{background:linear-gradient(135deg, var(--rp-crimson-dark), var(--rp-crimson));border-radius:var(--rp-radius);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:14px 18px;transition:transform .15s,box-shadow .15s;display:flex}.rp-amount-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px #dc143c59}.rp-amount-left{flex-direction:column;gap:2px;display:flex}.rp-amount-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:500}.rp-amount-sub{color:#ffffff8c;font-size:11px}.rp-amount-tap-hint{color:#ffffff80;margin-top:4px;font-size:10px}.rp-amount-right-group{align-items:center;gap:8px;display:flex}.rp-amount-right{align-items:baseline;gap:3px;display:flex}.rp-currency-sym{color:#fffc;font-size:16px;font-weight:600}.rp-amount-value{color:#fff;font-size:34px;font-weight:700;line-height:1}.rp-amount-chevron{color:#fff9;font-size:18px;transition:transform .3s}.rp-amount-chevron.rp-open{transform:rotate(180deg)}.rp-bill-panel{background:var(--rp-surface);border-radius:var(--rp-radius);border:1px solid var(--rp-crimson-border);overflow:hidden}.rp-bill-panel-header{border-bottom:1px solid var(--rp-crimson-border);align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.rp-bill-panel-title{color:var(--rp-crimson);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:700}.rp-bill-panel-body{flex-direction:column;gap:0;padding:12px 14px;display:flex}.rp-bill-food-item{border-bottom:1px dashed var(--rp-crimson-border);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.rp-bill-food-icon{background:var(--rp-crimson-pale);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.rp-bill-food-info{flex:1;min-width:0}.rp-bill-food-name{color:var(--rp-text-dark);font-size:13px;font-weight:600}.rp-bill-food-meta{color:var(--rp-text-soft);margin-top:2px;font-size:11px}.rp-bill-food-qty{color:var(--rp-text-mid);font-size:12px;font-weight:600}.rp-bill-food-price{color:var(--rp-text-dark);font-size:14px;font-weight:700}.rp-bill-row{border-bottom:1px solid #fef0f3;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.rp-bill-row:last-child{border-bottom:none}.rp-bill-row-label{color:var(--rp-text-mid);font-size:12px}.rp-bill-row-value{color:var(--rp-text-dark);font-size:12px;font-weight:600}.rp-bill-row.rp-discount .rp-bill-row-label,.rp-bill-row.rp-discount .rp-bill-row-value{color:#1a7a3c}.rp-bill-row.rp-total{border-top:2px solid var(--rp-crimson-border);border-bottom:none;margin-top:8px;padding-top:10px}.rp-bill-row.rp-total .rp-bill-row-label{color:var(--rp-text-dark);font-size:13px;font-weight:700}.rp-bill-row.rp-total .rp-bill-row-value{color:var(--rp-crimson-dark);font-size:15px;font-weight:700}.rp-savings-badge{background:linear-gradient(135deg,#e6f9ed,#d4f5e2);border:1px solid #a8e6bf;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;display:flex}.rp-savings-badge-text{color:#1a7a3c;font-size:12px;font-weight:600}.rp-pay-option{border:1.5px solid var(--rp-crimson-border);cursor:pointer;background:var(--rp-surface);border-radius:11px;align-items:center;gap:11px;margin-bottom:8px;padding:11px 13px;transition:border-color .2s,background .2s;display:flex}.rp-pay-option:hover,.rp-pay-option.rp-selected{border-color:var(--rp-crimson);background:var(--rp-crimson-pale)}.rp-pay-radio{border:2px solid var(--rp-crimson-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;transition:border-color .2s;display:flex}.rp-pay-option.rp-selected .rp-pay-radio{border-color:var(--rp-crimson)}.rp-pay-radio-dot{background:var(--rp-crimson);opacity:0;border-radius:50%;width:9px;height:9px;transition:opacity .2s,transform .2s;transform:scale(.5)}.rp-pay-option.rp-selected .rp-pay-radio-dot{opacity:1;transform:scale(1)}.rp-pay-name{color:var(--rp-text-dark);flex:1;font-size:13px;font-weight:600}.rp-pay-logos{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rp-pay-logo{letter-spacing:.3px;white-space:nowrap;align-items:center;height:21px;display:flex}.rp-pay-logo img{width:auto;height:100%}.rp-pl-upi{color:#fff;background:#7b2fbe}.rp-pl-gpay{color:#fff;background:#1a73e8}.rp-pl-visa{color:#fff;background:#1a1f71}.rp-pl-mc{color:#fff;background:#eb001b}.rp-pl-rupay{color:#fff;background:#097939}.rp-tc-row{border:1.5px solid var(--rp-crimson-border);cursor:pointer;background:var(--rp-surface);border-radius:11px;align-items:center;gap:10px;padding:11px 13px;display:flex}.rp-tc-box{border:2px solid var(--rp-crimson);background:var(--rp-crimson);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.rp-tc-check{color:#fff;font-size:12px;font-weight:700}.rp-tc-text{color:var(--rp-text-mid);font-size:12px}.rp-tc-link{color:var(--rp-crimson);cursor:pointer;font-weight:600;text-decoration:underline}.rp-place-btn{background:linear-gradient(135deg, var(--rp-crimson-dark) 0%, var(--rp-crimson) 50%, var(--rp-crimson-light) 100%);color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;border-radius:12px;width:100%;padding:16px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s;animation:2.5s ease-in-out infinite rp-pulse-glow}.rp-place-btn:hover{animation:none;transform:translateY(-2px);box-shadow:0 10px 30px #dc143c80}.rp-place-btn:active{transform:scale(.98)}.rp-btn-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.rp-btn-icon{font-size:17px}.rp-cart-badge{background:#ffffff40;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}@keyframes rp-pulse-glow{0%,to{box-shadow:0 6px 24px #dc143c73}50%{box-shadow:0 6px 36px #dc143cb3}}.rp-slide-down{animation:.25s forwards rp-slideDown}@media (width<=860px){.rp-journey-banner{padding:20px 14px}.gateway-wrapper{grid-template-columns:1fr}.left-panel{height:auto;padding:90px 28px 24px;position:relative}.right-panel{max-height:none}}@media (width<=480px){.payment-page{padding:0}.gateway-wrapper{border-radius:0;min-height:100vh}.hero-text h2{font-size:28px}.rp-form-grid{grid-template-columns:1fr}.rp-full{grid-column:1}.rp-amount-value{font-size:28px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--red:#c0171d;--red-dark:#9b1217;--red-deep:#7a0c10;--red-light:#e8393f;--gold:#d4a843;--white:#fff;--gray-50:#fafafa;--gray-100:#f4f4f5;--gray-200:#e4e4e7;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-600:#4b5563;--gray-800:#1f2937;--text:#111827;--radius:16px;--radius-sm:10px;--radius-xs:6px}.oh-page{background:var(--gray-50);min-height:100vh;color:var(--text)}.oh-header{background:linear-gradient(135deg, var(--red-deep) 0%, var(--red) 55%, var(--red-dark) 100%);z-index:50;position:sticky;top:0;box-shadow:0 4px 20px #c0171d59}.oh-header-inner{justify-content:space-between;align-items:center;max-width:900px;height:64px;margin:0 auto;padding:0 24px;display:flex}.oh-brand{align-items:center;gap:12px;display:flex}.oh-brand-icon{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 2px 8px #0003}.oh-brand-text{flex-direction:column;display:flex}.oh-brand-name{color:#fff;font-size:17px;font-weight:700;line-height:1.1}.oh-brand-sub{color:#ffffffb3;font-size:11px}.oh-header-right{align-items:center;gap:14px;display:flex}.oh-user-avatar{color:#fff;cursor:pointer;background:#fff3;border:1.5px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;transition:background .2s;display:flex}.oh-user-avatar:hover{background:#ffffff47}.oh-page-title-wrap{border-bottom:1px solid var(--gray-200);background:linear-gradient(#c0171d0f 0%,#0000 100%);padding:90px 24px 0}.oh-page-title-inner{max-width:900px;margin:0 auto}.oh-page-title-text p{color:var(--gray-600);margin-top:3px;margin-bottom:22px;font-size:14px}.oh-stats-row{border-top:1px solid var(--gray-200);scrollbar-width:none;align-items:center;gap:0;padding-top:16px;padding-bottom:4px;display:flex;overflow-x:auto}.oh-stats-row::-webkit-scrollbar{display:none}.oh-stat{flex-direction:column;flex-shrink:0;align-items:center;padding:8px 28px;display:flex}.oh-stat-divider{background:var(--gray-200);flex-shrink:0;width:1px;height:32px}.oh-stat-value{color:var(--text);font-size:20px;font-weight:800;line-height:1}.oh-stat-value.oh-stat-green{color:#16a34a}.oh-stat-value.oh-stat-red{color:var(--red)}.oh-stat-value.oh-stat-gold{color:#b45309}.oh-stat-label{color:var(--gray-400);text-align:center;margin-top:4px;font-size:11px;font-weight:500}.oh-content{max-width:900px;margin:0 auto;padding:24px 24px 48px}.oh-filters{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.oh-search-wrap{align-items:center;display:flex;position:relative}.oh-search-wrap>svg{color:var(--gray-400);pointer-events:none;flex-shrink:0;position:absolute;left:14px}.oh-search{border:1.5px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;color:var(--text);background:var(--white);outline:none;padding:13px 40px;font-size:14px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 4px #0000000a}.oh-search::placeholder{color:var(--gray-400)}.oh-search:focus{border-color:var(--red);box-shadow:0 0 0 3px #c0171d1a}.oh-search-clear{background:var(--gray-200);width:20px;height:20px;color:var(--gray-600);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:10px;transition:background .2s;display:flex;position:absolute;right:14px}.oh-search-clear:hover{background:var(--gray-300)}.oh-tabs{scrollbar-width:none;border:var(--primary_100) solid 1px;border-radius:50px;gap:8px;padding:10px;display:flex;overflow-x:auto}.oh-tabs::-webkit-scrollbar{display:none}.oh-tab{border:1.5px solid var(--gray-200);background:var(--white);color:var(--gray-600);cursor:pointer;white-space:nowrap;border-radius:24px;flex-shrink:0;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.oh-tab:hover{border-color:var(--red);color:var(--red);background:#fff5f5}.oh-tab.active{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 3px 10px #c0171d4d}.oh-tab-count{background:#00000014;border-radius:20px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.6}.oh-tab.active .oh-tab-count{background:#ffffff40}.oh-empty{flex-direction:column;align-items:center;gap:12px;padding:72px 24px;display:flex}.oh-empty h3{color:var(--gray-800);margin-top:8px;font-size:18px;font-weight:700}.oh-empty p{color:var(--gray-400);font-size:14px}.oh-list{flex-direction:column;gap:16px;display:flex}.oh-card{background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--radius);transition:box-shadow .2s,border-color .2s,transform .2s;animation:.4s both cardIn;overflow:hidden;box-shadow:0 2px 8px #0000000a}.oh-card:hover{border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 6px 24px #00000017}.oh-card-header{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.oh-card-meta{flex:1;min-width:0}.oh-order-id-row{align-items:center;gap:8px;margin-bottom:3px;display:flex}.oh-order-id{color:var(--text);letter-spacing:.3px;font-size:14px;font-weight:700}.oh-copy-btn{border:1px solid var(--gray-200);border-radius:var(--radius-xs);cursor:pointer;width:24px;height:24px;color:var(--gray-400);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:all .2s;display:flex}.oh-copy-btn:hover{border-color:var(--red);color:var(--red);background:#fff5f5}.oh-copy-btn.copied{color:#16a34a;background:#f0fdf4;border-color:#16a34a}.oh-order-date{color:var(--gray-400);font-size:12px}.oh-status-pill{white-space:nowrap;border:1px solid;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:flex}.oh-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.oh-train-row{border-bottom:1px solid var(--gray-100);align-items:center;gap:14px;padding:14px 20px;display:flex}.oh-train-icon-wrap{background:#fff0f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.oh-train-details{flex:1;min-width:0}.oh-train-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:700;overflow:hidden}.oh-train-sub{color:var(--gray-600);flex-wrap:wrap;gap:4px;font-size:12px;display:flex}.oh-dot-sep{color:var(--gray-300)}.oh-total-chip{color:var(--red);white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:800}.oh-items-preview{border-bottom:1px solid var(--gray-100);flex-wrap:wrap;gap:7px;padding:12px 20px;display:flex}.oh-item-chip{background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-600);border-radius:20px;padding:4px 11px;font-size:12px;font-weight:500}.oh-more-chip{color:var(--red);background:#fff0f0;border-color:#fecaca;font-weight:700}.oh-details{max-height:0;transition:max-height .35s;overflow:hidden}.oh-details.open{max-height:400px}.oh-details-inner{border-bottom:1px solid var(--gray-100);background:var(--gray-50);padding:16px 20px}.oh-breakdown-title{color:var(--gray-400);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:700}.oh-breakdown{border:1.5px solid var(--gray-200);border-radius:var(--radius-sm);background:#fff;flex-direction:column;gap:0;display:flex;overflow:hidden}.oh-breakdown-row{border-bottom:1px solid var(--gray-100);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.oh-breakdown-row:last-child{border-bottom:none}.oh-delivery-row{background:var(--gray-50)}.oh-bi-name{color:var(--text);flex:1;font-weight:500}.oh-bi-qty{color:var(--gray-400);min-width:30px;font-size:12px}.oh-bi-price{color:var(--text);text-align:right;font-weight:700}.oh-breakdown-total{background:var(--gray-100);color:var(--text);border-top:1.5px solid var(--gray-200);justify-content:space-between;padding:12px 14px;font-size:14px;font-weight:800;display:flex}.oh-breakdown-total span:last-child{color:var(--red)}.oh-card-footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.oh-expand-btn{color:var(--gray-600);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:6px 0;font-size:13px;font-weight:600;transition:color .2s;display:flex}.oh-expand-btn:hover{color:var(--red)}.oh-actions{gap:8px;display:flex}.oh-action-btn{border-radius:var(--radius-xs);border:1.5px solid var(--gray-200);background:var(--white);cursor:pointer;color:var(--gray-600);align-items:center;gap:5px;padding:7px 13px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.oh-action-btn:hover{border-color:var(--gray-400);color:var(--text)}.oh-reorder-btn:hover{border-color:var(--red);background:var(--red);color:#fff}.oh-rate-btn:hover{color:#d97706;background:#fffbeb;border-color:#d97706}.oh-receipt-btn:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.oh-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.2s fadeOverlay;display:flex;position:fixed;inset:0}@keyframes fadeOverlay{0%{opacity:0}to{opacity:1}}.oh-modal{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:380px;padding:40px 36px 36px;animation:.35s cubic-bezier(.34,1.56,.64,1) both popModal;position:relative;box-shadow:0 24px 60px #00000040}@keyframes popModal{0%{opacity:0;transform:scale(.75)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.oh-modal-close{background:var(--gray-100);cursor:pointer;width:30px;height:30px;color:var(--gray-600);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.oh-modal-close:hover{background:var(--gray-200)}.oh-modal-emoji{margin-bottom:14px;font-size:44px;display:block}.oh-modal h3{color:var(--text);margin-bottom:6px;font-size:20px;font-weight:800}.oh-modal-sub{color:var(--gray-400);margin-bottom:24px;font-size:12px}.oh-stars{justify-content:center;gap:8px;margin-bottom:12px;display:flex}.oh-star-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;transition:transform .15s}.oh-star-btn:hover{transform:scale(1.2)}.oh-rating-label{color:var(--gray-600);height:22px;margin-bottom:24px;font-size:14px;font-weight:600}.oh-submit-rating{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:15px;font-size:15px;font-weight:700;transition:background .2s,transform .15s,opacity .2s;box-shadow:0 4px 14px #c0171d4d}.oh-submit-rating:hover:not(:disabled){background:var(--red-dark);transform:translateY(-1px)}.oh-submit-rating:disabled{opacity:.45;cursor:not-allowed}.oh-modal-thanks{padding:16px 0}.oh-thanks-icon{margin-bottom:16px;font-size:52px;animation:.5s cubic-bezier(.34,1.56,.64,1) bounceIn}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.oh-modal-thanks h3{color:var(--text);margin-bottom:8px;font-size:19px;font-weight:800}.oh-modal-thanks p{color:var(--gray-400);font-size:14px}@media (width<=640px){.oh-content{padding:18px 16px 40px}.oh-header-inner{padding:0 16px}.oh-stat{padding:8px 18px}.oh-stat-value{font-size:17px}.oh-card-header{padding:14px 16px 12px}.oh-train-row{padding:12px 16px}.oh-items-preview{padding:10px 16px}.oh-card-footer{flex-wrap:wrap;padding:10px 16px}.oh-actions{justify-content:flex-end;width:100%}.oh-total-chip{display:none}.oh-modal{padding:32px 24px 28px}}@media (width<=420px){.oh-train-sub{font-size:11px}.oh-action-btn span:not(.oh-action-icon){display:none}.oh-page-title-text h1{font-size:22px}}.tcMain_wrpr{background:#f9f1f1;border-radius:8px;margin:50px auto;padding:20px}.tcMain_wrpr .CommonPera{text-align:left;max-width:none}.signInForm .css-quhxjy-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.signInForm .css-1blp12k-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.signInForm .css-1n04w30-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--amber)!important}@media screen and (width<=499px){.signInForm{width:90%}}@media screen and (width<=399px){.signInForm{padding:30px 10px 10px}}.SigninWrpr{background:url(/assets/SignINBG-DnWjLTuO.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:100svh;display:flex}.signInForm{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:var(--amber) solid 1px;background:#ffffff58;border-radius:10px;grid-template-columns:repeat(1,1fr);place-items:center;gap:1rem;width:400px;min-height:fit-content;padding:30px;display:grid;position:relative}.signInForm h2{text-align:center;text-transform:uppercase;color:var(--text);padding:10px 0;font-size:19px;font-weight:600}.SigninBackHomeBTN{top:20px;left:20px;min-width:unset!important;width:35px!important;height:35px!important;position:absolute!important}.sign-up-link{color:#000;font-size:14px;font-weight:400;text-decoration:none;transition:color .3s}.sign-up-link span{color:var(--amber);font-weight:600}.signInForm .MuiFormControlLabel-root{width:100%}.signInForm .css-113d811-MuiFormLabel-root-MuiInputLabel-root.Mui-focused{color:var(--amber)!important}.signInForm .css-quhxjy-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.signInForm .css-1blp12k-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.signInForm .css-1n04w30-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--amber)!important}.signInForm .MuiButtonBase-root{background:var(--amber)!important;color:#fff!important;border-radius:30px!important}.signInForm .MuiCheckbox-root,.signInForm .MuiIconButton-root{color:var(--amber)!important;background:unset!important}.signInForm img{width:75px;position:absolute;top:-75px;left:50%;transform:translate(-50%)}@media screen and (width<=499px){.signInForm{width:90%}}
