*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding-top:80px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fafaf9;color:#292524}a{text-decoration:none;color:inherit}button,input{font:inherit}.container{width:min(1280px,calc(100% - 32px));margin:auto}.header{position:fixed;inset:0 0 auto;z-index:80;background:#fff;box-shadow:0 1px 8px #1c191714}.nav{height:80px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand img{height:64px;width:auto;display:block}.navlinks{display:flex;align-items:center;gap:4px}.nav-pill{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:700;color:#292524;transition:.2s}.nav-pill:hover{background:#f5f5f4}.nav-pill.active{background:#0b8d55;color:#fff}.nav-actions{display:flex;align-items:center;gap:7px}.icon-btn{width:42px;height:42px;border:0;border-radius:999px;background:#fff;color:#57534e;display:grid;place-items:center;cursor:pointer;transition:.2s}.icon-btn:hover{background:#f5f5f4}.lang{display:flex;align-items:center;gap:6px;padding:9px 11px;border-radius:999px;font-size:13px;font-weight:800}.lang:hover{background:#f5f5f4}.promo{width:min(1248px,calc(100% - 32px));margin:-16px auto 24px;position:relative;z-index:5;background:linear-gradient(90deg,#0b8d55,#f59e0b);border-radius:18px;padding:14px 17px;box-shadow:0 10px 24px #0b8d5533;color:#fff;display:flex;align-items:center;gap:13px}.promo strong{display:block;font-size:15px}.promo span{font-size:13px;color:#ffffffd1}.section{padding:28px 0 44px}.grid{display:grid;gap:16px}.card{background:#fff;border:1px solid #eeeae7;border-radius:18px;overflow:hidden;box-shadow:0 3px 12px #1c19170d;transition:.22s}.card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1c19171a}.muted{color:#78716c}.price{font-weight:950;color:#087a43}.status{position:absolute;right:12px;top:12px;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;color:#16a34a}.meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px;color:#78716c;font-size:12px}.meta span{display:flex;align-items:center;gap:4px}.categories{display:flex;gap:10px;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.category{min-width:145px;background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:16px;text-align:center;font-weight:800}.category .icon{width:44px;height:44px;border-radius:14px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center;margin:0 auto 9px}.page{padding:30px 0 70px}.page-title h1{font-size:30px;margin:0}.page-title p{color:#78716c}.btn{border:0;border-radius:13px;padding:11px 16px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.btn-primary{background:#0b8d55;color:#fff}.empty{padding:50px 20px;text-align:center;border-radius:20px;background:#fff;border:1px solid #eeeae7;color:#78716c}.footer{background:#1c1917;color:#fff;padding:40px 0 30px;margin-top:48px}.footer p,.footer a{color:#a8a29e;font-size:14px}.footer a:hover{color:#fff}.footer h4{margin:9px 0 12px}.mobilebar{display:none}@media(max-width:950px){body{padding-top:70px}.nav{height:70px}.brand img{height:55px}.navlinks{display:none}}@media(max-width:650px){body{padding-top:64px;padding-bottom:68px}.container{width:min(100% - 24px,1280px)}.nav{height:64px}.brand img{height:48px}.nav-actions .lang,.nav-actions .icon-btn.search-desktop{display:none}.promo{width:calc(100% - 24px);padding:12px;margin-top:-14px}.section{padding:24px 0 32px}.categories{margin-right:-12px;padding-right:12px}.category{min-width:125px;padding:13px}.footer{display:none}.mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:100;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid #e7e5e4;padding:7px 6px max(7px,env(safe-area-inset-bottom));box-shadow:0 -6px 18px #00000012}.mobilebar a{display:flex;flex-direction:column;align-items:center;gap:2px;color:#78716c;font-size:10px;font-weight:800}.mobilebar a.active{color:#0b8d55}.page{padding-top:20px}}.menu-page{--brand:#0b8d55;background:#fafaf9;min-height:70vh;padding-bottom:100px}.menu-top{padding-top:24px}.menu-back{display:inline-flex;align-items:center;gap:6px;color:#78716c;font-size:13px;font-weight:800;margin-bottom:16px}.menu-identity{display:flex;align-items:center;gap:14px}.menu-identity>img{width:70px;height:70px;border-radius:19px;background:#fff;object-fit:cover;padding:3px;border:1px solid #eeeae7;box-shadow:0 6px 18px #1c191714}.menu-identity h1{margin:0 0 5px;font-size:30px}.table-chip{background:#dcfce7;color:#15803d;border-radius:999px;padding:4px 8px;font-weight:900}.menu-search-wrap{margin-top:22px;background:#fff;border-top:1px solid #eeeae7;border-bottom:1px solid #eeeae7;padding:14px 0}.menu-search{max-width:680px;margin:auto;position:relative}.menu-search svg{position:absolute;left:15px;top:13px;color:#a8a29e}.menu-search input{width:100%;height:46px;border:1px solid #e7e5e4;border-radius:999px;padding:0 18px 0 45px;outline:0}.menu-search input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.menu-categories{position:sticky;top:80px;z-index:40;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #eeeae7}.category-scroll{display:flex;gap:8px;overflow:auto;padding-top:9px;padding-bottom:9px;scrollbar-width:none}.category-scroll button{white-space:nowrap;border:0;background:#f5f5f4;color:#57534e;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:900;cursor:pointer}.category-scroll button.active{background:var(--brand);color:#fff}.menu-content{padding-top:28px}.menu-section{margin-bottom:36px}.menu-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:15px}.menu-section-head h2{font-size:22px;margin:0}.menu-section-head p{font-size:13px;color:#78716c;margin:4px 0 0}.menu-section-head>span{font-size:12px;color:#a8a29e}.menu-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.menu-item-card{display:grid;grid-template-columns:minmax(0,1fr) 145px;min-height:155px;background:#fff;border:1px solid #eeeae7;border-radius:18px;overflow:hidden;box-shadow:0 4px 13px #1c19170a}.menu-item-copy{padding:16px;min-width:0}.menu-item-copy h3{font-size:16px;margin:5px 0 6px}.menu-item-copy p{font-size:12px;color:#78716c;line-height:1.5;margin:0 0 11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured{font-size:10px;font-weight:900;color:#087a43;background:#d9f1e2;border-radius:999px;padding:4px 7px}.menu-price{font-weight:950;color:#087a43}.menu-item-photo{position:relative;background:#f5f5f4}.menu-item-photo img{width:100%;height:100%;object-fit:cover}.photo-placeholder{height:100%;display:grid;place-items:center;color:#d6d3d1}.menu-item-photo button{position:absolute;right:10px;bottom:10px;width:38px;height:38px;border-radius:999px;border:3px solid #fff;background:var(--brand);color:#fff;display:grid;place-items:center;box-shadow:0 5px 14px #0000002e;cursor:pointer}.floating-cart{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:65;min-width:360px;max-width:calc(100% - 24px);border:0;background:#292524;color:#fff;border-radius:999px;padding:12px 17px;display:flex;align-items:center;gap:10px;font-weight:900;box-shadow:0 14px 35px #1c19174d;cursor:pointer}.floating-cart b{margin-left:auto}.cart-count{width:25px;height:25px;border-radius:999px;background:var(--brand);display:grid;place-items:center;font-size:12px}.modal-backdrop,.drawer-backdrop{position:fixed;inset:0;z-index:120;background:#1c191794;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:14px}.modal-card,.checkout-card{width:min(620px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:25px;padding:22px;position:relative;box-shadow:0 28px 80px #0000004d}.modal-x{position:absolute;right:13px;top:13px;z-index:3;width:38px;height:38px;border:0;border-radius:999px;background:#ffffffeb;display:grid;place-items:center;cursor:pointer}.modal-hero{width:calc(100% + 44px);height:220px;object-fit:cover;margin:-22px -22px 18px}.modal-card h2,.checkout-card h2{font-size:23px;margin:0 38px 8px 0}.choice-group{margin-top:20px}.choice-group h4{margin:0 0 8px}.choice-group>button{width:100%;border:1px solid #e7e5e4;background:#fff;border-radius:13px;padding:12px;display:flex;justify-content:space-between;margin-top:7px;cursor:pointer}.choice-group>button.selected{border-color:var(--brand);background:#e8f4ec}.modal-primary{width:100%;border:0;background:#0b8d55;color:#fff;border-radius:14px;padding:14px 16px;font-weight:950;font-size:15px;cursor:pointer;margin-top:18px}.modal-primary:disabled{opacity:.55;cursor:not-allowed}.drawer-backdrop{justify-content:flex-end;padding:0}.cart-drawer{width:min(470px,100%);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-20px 0 50px #0000002e}.drawer-head{padding:20px;border-bottom:1px solid #eeeae7;display:flex;justify-content:space-between}.drawer-head h2{margin:0}.drawer-head span{color:#78716c;font-size:12px}.drawer-head button{border:0;background:#f5f5f4;width:38px;height:38px;border-radius:999px}.drawer-lines{flex:1;overflow:auto;padding:15px}.cart-line{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:11px;padding:11px 0;border-bottom:1px solid #f1f5f9}.cart-line img{width:70px;height:70px;border-radius:13px;object-fit:cover}.cart-line-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.cart-line-copy small{color:#78716c}.cart-line-copy span{font-weight:900;color:#087a43}.qty{display:flex;align-items:center;gap:7px}.qty button{width:29px;height:29px;border:0;border-radius:999px;background:#f5f5f4;display:grid;place-items:center}.drawer-bottom{padding:18px;border-top:1px solid #eeeae7}.total-line{display:flex;justify-content:space-between;font-size:17px}.service-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0}.service-modes button{min-height:110px;border:2px solid #e7e5e4;background:#fff;border-radius:17px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;cursor:pointer}.service-modes button.selected{border-color:#0b8d55;background:#e8f4ec;color:#087a43}.service-modes small{font-size:10px;color:#78716c}.form-note{background:#e8f4ec;color:#9a3412;border:1px solid #bfe7ce;border-radius:13px;padding:10px 12px;font-size:12px;font-weight:700;margin-bottom:14px}.form-error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:13px;padding:10px 12px;font-size:13px;font-weight:800;margin:12px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid label{font-size:12px;font-weight:900;color:#57534e}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid textarea{width:100%;margin-top:6px;border:1px solid #e7e5e4;border-radius:13px;padding:11px 12px;outline:0;resize:vertical}.form-grid input:focus,.form-grid textarea:focus{border-color:#0b8d55;box-shadow:0 0 0 3px #d9f1e2}.checkout-summary{margin-top:18px;background:#fafaf9;border-radius:15px;padding:13px}.checkout-summary>div{display:flex;justify-content:space-between;padding:5px 0;font-size:13px}.checkout-summary .grand-total{border-top:1px solid #e7e5e4;margin-top:5px;padding-top:11px;font-size:17px}.success-card{text-align:center;padding-top:40px}.success-icon{width:65px;height:65px;border-radius:999px;background:#dcfce7;color:#16a34a;display:grid;place-items:center;margin:auto auto 14px}.success-icon svg{width:31px;height:31px}@media(max-width:850px){.menu-items{grid-template-columns:1fr}.menu-categories{top:70px}}@media(max-width:650px){.menu-categories{top:64px}.menu-top{padding-top:16px}.menu-identity>img{width:58px;height:58px}.menu-identity h1{font-size:23px}.menu-content{padding-top:20px}.menu-section{margin-bottom:29px}.menu-item-card{grid-template-columns:minmax(0,1fr) 118px;min-height:135px}.menu-item-copy{padding:12px}.menu-item-copy h3{font-size:14px}.menu-item-photo button{width:35px;height:35px}.floating-cart{bottom:78px;min-width:0;width:calc(100% - 22px);padding:11px 14px}.modal-backdrop{align-items:flex-end;padding:0}.modal-card,.checkout-card{border-radius:24px 24px 0 0;max-height:94vh;padding:18px}.modal-hero{width:calc(100% + 36px);margin:-18px -18px 15px;height:190px}.service-modes{grid-template-columns:repeat(3,1fr);gap:6px}.service-modes button{min-height:98px;padding:8px 4px;font-size:12px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.cart-drawer{width:100%}}.app-cta{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;background:#292524;color:#fff;border-radius:28px;padding:38px 50px;overflow:hidden}.app-badge{font-size:10px;color:#8bd4a5;font-weight:950;letter-spacing:.15em}.app-cta h2{font-size:35px;margin:7px 0}.app-cta p{color:#d6d3d1;line-height:1.65}.app-buttons{display:flex;gap:8px;margin-top:18px}.app-buttons button{display:flex;align-items:center;gap:8px;background:#1c1917;border:1px solid #57534e;color:#fff;border-radius:12px;padding:8px 12px}.app-buttons span,.app-buttons small{display:block;text-align:left}.app-buttons span{font-size:11px;font-weight:900}.app-buttons small{font-size:8px;color:#a8a29e}.phone-mock{width:210px;height:350px;border:6px solid #57534e;background:#0c0a09;border-radius:32px;padding:9px;justify-self:center;transform:rotate(4deg)}.phone-screen{height:100%;background:#fafaf9;border-radius:21px;padding:16px;color:#292524}.phone-screen img{width:90px}.phone-search{margin-top:18px;background:#fff;border:1px solid #e7e5e4;border-radius:999px;padding:9px;font-size:8px;color:#a8a29e}.phone-order{margin-top:135px;background:#e8f4ec;border-radius:13px;padding:9px;display:flex;gap:7px;color:#9a3412}.phone-order b,.phone-order small{display:block;font-size:8px}.phone-order small{font-size:6px;color:#a8a29e}.account-page{max-width:900px}.action-title{display:flex;align-items:end;justify-content:space-between}.address-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.address-card{display:flex;gap:10px;background:#fff;border:1px solid #eeeae7;border-radius:16px;padding:14px}.address-card>svg{color:#0b8d55}.address-card p{font-size:11px;margin:4px 0}.address-card small{color:#78716c}.loyalty-hero{display:flex;justify-content:space-between;align-items:center;gap:15px;background:linear-gradient(100deg,#0b8d55,#f59e0b);color:#fff;border-radius:22px;padding:27px}.loyalty-hero h1{font-size:28px;margin:5px 0}.loyalty-hero p{color:#d9f1e2}.loyalty-hero>svg{width:70px;height:70px;opacity:.3}.loyalty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.loyalty-grid>div{text-align:center;background:#fff;border:1px solid #eeeae7;border-radius:16px;padding:17px}.loyalty-grid svg{color:#0b8d55}.loyalty-grid b,.loyalty-grid small{display:block}.loyalty-grid small{font-size:9px;color:#a8a29e}.help-hero{text-align:center;background:linear-gradient(100deg,#16a34a,#4ade80);color:#fff;padding:42px 0}.help-hero>div>svg{width:38px}.help-hero h1{font-size:30px;margin:5px}.help-hero p{color:#dcfce7}.help-search{position:relative;max-width:560px;margin:17px auto 0}.help-search svg{position:absolute;left:13px;top:12px;color:#a8a29e}.help-search input{width:100%;height:44px;border:0;border-radius:999px;padding-left:40px}.help-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:18px}.help-categories>div{text-align:center;background:#fff;border:1px solid #eeeae7;border-radius:14px;padding:13px}.help-categories svg{color:#0b8d55}.help-categories b{display:block;font-size:11px;margin-top:4px}.faq-list{display:grid;gap:7px}.faq-list details{background:#fff;border:1px solid #eeeae7;border-radius:14px;padding:13px}.faq-list summary{font-weight:900}.faq-list p{font-size:11px;color:#57534e}@media(max-width:900px){.app-cta{grid-template-columns:1fr}.phone-mock{display:none}}@media(max-width:650px){.app-cta{padding:23px 18px;border-radius:19px}.app-cta h2{font-size:26px}.address-grid,.loyalty-grid{grid-template-columns:1fr}.help-categories{grid-template-columns:1fr 1fr}.action-title{align-items:start;flex-direction:column;gap:10px}}.explore-tabs button.active{color:#087a43;border-bottom-color:#0b8d55}.view-switch button.active{background:#fff;color:#0b8d55;box-shadow:0 2px 6px #00000012}.mobilebar-center{grid-template-columns:1fr 1fr 1.18fr 1fr 1fr!important;height:62px;padding-top:5px!important;overflow:visible}.mobilebar-center .mobile-center-action{position:relative;transform:translateY(-20px);gap:3px;color:#0b8d55!important}.mobilebar-center .mobile-center-action>span{width:54px;height:54px;border-radius:999px;background:linear-gradient(135deg,#0b8d55,#f59e0b);color:#fff;border:5px solid #fff;box-shadow:0 7px 18px #087a4355;display:grid;place-items:center}.mobilebar-center .mobile-center-action>span svg{width:22px;height:22px}.mobilebar-center .mobile-center-action>b{font-size:9px}.mobilebar-center>a:not(.mobile-center-action) svg{width:19px}.info-hero{background:linear-gradient(100deg,#16a34a,#4ade80);color:#fff;padding:40px 0}.info-hero span{font-size:30px}.info-hero h1{font-size:32px;margin:5px 0}.info-hero p{color:#dcfce7}.info-hero small{display:block;margin-top:10px;color:#f0fdf4;font-size:9px}.info-page{max-width:900px;padding-top:28px;padding-bottom:55px}.info-section{background:#fff;border:1px solid #eeeae7;border-radius:17px;padding:20px;margin-bottom:12px}.info-section h2{font-size:18px;margin:0 0 9px}.info-section p,.info-section li{font-size:12px;line-height:1.7;color:#57534e}.values-grid,.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.values-grid>div,.contact-grid>div{background:#fafaf9;border-radius:13px;padding:13px}.contact-grid{margin-bottom:18px}.contact-form{display:grid;gap:9px}.contact-form input,.contact-form select,.contact-form textarea,.legal-search input{width:100%;border:1px solid #e7e5e4;border-radius:11px;padding:11px;outline:0}.contact-form button{border:0;border-radius:11px;background:#0b8d55;color:#fff;padding:11px;font-weight:900}.legal-search{margin-bottom:12px}@media(max-width:900px){.filters-row.show{display:flex}}@media(max-width:650px){.values-grid,.contact-grid{grid-template-columns:1fr}.info-hero{padding:28px 0}.info-hero h1{font-size:27px}}.header-cart-btn{position:relative}.header-cart-btn>span{position:absolute;right:-4px;top:-4px;min-width:18px;height:18px;border-radius:999px;background:#0b8d55;color:#fff;border:2px solid #fff;display:grid;place-items:center;font-size:8px;font-weight:950;padding:0 3px}.rd-hero{height:330px;position:relative;overflow:hidden}.rd-hero>img{width:100%;height:100%;object-fit:cover}.rd-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#000000d1,#00000014 70%)}.rd-actions{position:absolute;left:50%;transform:translate(-50%);top:18px;display:flex;justify-content:space-between}.rd-actions>button,.rd-actions>div>button{width:42px;height:42px;border:0;border-radius:999px;background:#fff;color:#292524;display:grid;place-items:center;box-shadow:0 5px 15px #0002}.rd-actions>div{display:flex;gap:8px}.rd-actions svg{width:19px}.rd-hero-copy{position:absolute;left:50%;transform:translate(-50%);bottom:25px;color:#fff}.rd-badges{display:flex;gap:6px;margin-bottom:6px}.rd-badges span{display:inline-flex;align-items:center;gap:4px;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:950}.rd-badges svg{width:12px}.rd-badges .open{background:#16a34a}.rd-badges .closed{background:#dc2626}.rd-badges .premium{background:#f59e0b}.rd-hero-copy h1{font-size:38px;margin:4px 0}.rd-meta{display:flex;gap:13px;align-items:center;flex-wrap:wrap;font-size:11px;color:#e7e5e4}.rd-meta span{display:flex;align-items:center;gap:4px}.rd-meta svg{width:14px}.rd-meta .stars{color:#fde68a}.rd-meta .stars svg{fill:#fbbf24;stroke:#fbbf24}.rd-meta small{color:#e7e5e4}.rd-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;margin-bottom:18px;background:#fff;border:1px solid #eeeae7;border-radius:17px;overflow:hidden}.rd-summary>div{display:flex;align-items:center;justify-content:center;gap:9px;padding:15px;border-right:1px solid #eeeae7}.rd-summary>div:last-child{border:0}.rd-summary svg{width:20px;color:#0b8d55}.rd-summary b,.rd-summary small{display:block}.rd-summary b{font-size:11px}.rd-summary small{font-size:8px;color:#a8a29e}.rd-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:18px;padding-bottom:55px}.rd-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:#f5f5f4;border-radius:13px;padding:4px;margin-bottom:14px}.rd-tabs button{border:0;background:none;border-radius:10px;padding:10px;color:#78716c;font-weight:900;display:flex;align-items:center;justify-content:center;gap:6px}.rd-tabs button.active{background:#fff;color:#087a43;box-shadow:0 2px 8px #0000000d}.rd-tabs svg{width:16px}.rd-tab-content{background:#fff;border:1px solid #eeeae7;border-radius:17px;padding:17px}.rd-menu-tools{display:flex;gap:8px;align-items:center}.rd-menu-tools>div{display:flex;align-items:center;gap:7px;flex:1;border:1px solid #e7e5e4;border-radius:999px;padding:0 12px}.rd-menu-tools svg{width:16px;color:#a8a29e}.rd-menu-tools input{height:42px;border:0;outline:0;flex:1}.rd-menu-tools>a{background:#0b8d55;color:#fff;border-radius:999px;padding:11px 14px;font-size:10px;font-weight:900}.rd-cat-scroll{display:flex;gap:6px;overflow:auto;padding:11px 0;scrollbar-width:none}.rd-cat-scroll button{white-space:nowrap;border:0;border-radius:999px;background:#f5f5f4;color:#57534e;padding:7px 11px;font-size:10px;font-weight:900}.rd-cat-scroll button.active{background:#0b8d55;color:#fff}.rd-menu-section{margin-top:16px}.rd-menu-section>div:first-child{display:flex;justify-content:space-between;align-items:end;margin-bottom:9px}.rd-menu-section h2{font-size:18px;margin:0}.rd-menu-section>div:first-child span{font-size:9px;color:#a8a29e}.rd-dish-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.rd-dish-card{display:grid;grid-template-columns:minmax(0,1fr) 105px;min-height:118px;border:1px solid #eeeae7;border-radius:14px;overflow:hidden;color:#292524}.rd-dish-card>div:first-child{padding:11px}.rd-dish-card>div:first-child>span{font-size:8px;color:#087a43;background:#d9f1e2;border-radius:999px;padding:3px 6px;font-weight:900}.rd-dish-card h3{font-size:13px;margin:5px 0}.rd-dish-card p{font-size:9px;color:#78716c;line-height:1.4;height:26px;overflow:hidden}.rd-dish-card b{font-size:11px;color:#087a43}.rd-dish-card>div:last-child{position:relative;background:#f5f5f4;display:grid;place-items:center;color:#d6d3d1}.rd-dish-card img{width:100%;height:100%;object-fit:cover}.rd-dish-card i{position:absolute;right:7px;bottom:7px;width:28px;height:28px;border-radius:999px;background:#0b8d55;color:#fff;border:2px solid #fff;display:grid;place-items:center;font-style:normal;font-size:18px}.review-summary{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;background:#fafaf9;border-radius:14px;padding:18px;margin-bottom:12px}.review-score{text-align:center}.review-score>b{font-size:43px;display:block}.review-score>span,.review-score>small{display:block;color:#78716c;font-size:9px}.review-score>div{display:flex;justify-content:center;margin:5px 0}.review-score svg,.tiny-stars svg{width:14px;height:14px;color:#d6d3d1}.review-score svg.filled,.tiny-stars svg.filled{fill:#fbbf24;stroke:#fbbf24}.review-bars{display:grid;gap:6px}.review-bars>div{display:grid;grid-template-columns:34px 1fr 22px;gap:6px;align-items:center;font-size:9px}.review-bars i{height:7px;background:#e7e5e4;border-radius:999px;overflow:hidden}.review-bars em{display:block;height:100%;background:#0b8d55;border-radius:999px}.review-list{display:grid;gap:8px}.review-list article{display:grid;grid-template-columns:36px 1fr;gap:9px;border-bottom:1px solid #f5f5f4;padding:10px 0}.review-avatar{width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#1f9b61,#f59e0b);color:#fff;display:grid;place-items:center;font-weight:900}.review-list article>div:last-child>div:first-child{display:flex;justify-content:space-between}.review-list b{font-size:10px}.review-list span{font-size:8px;color:#a8a29e}.review-list p{font-size:10px;color:#57534e}.tiny-stars{display:flex}.rd-info{display:grid;gap:10px}.rd-info section{border-bottom:1px solid #f5f5f4;padding-bottom:12px}.rd-info section:last-child{border:0}.rd-info h3{font-size:12px;margin:0 0 6px}.rd-info p{font-size:10px;color:#57534e;display:flex;gap:5px;align-items:center}.rd-info svg{width:14px}.service-chips{display:flex;gap:5px;flex-wrap:wrap}.service-chips span{display:flex;align-items:center;gap:4px;background:#f0fdf4;color:#15803d;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.rd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.rd-stats>div{text-align:center;background:#fafaf9;border-radius:10px;padding:11px}.rd-stats b,.rd-stats small{display:block}.rd-stats b{font-size:19px;color:#0b8d55}.rd-stats small{font-size:8px;color:#78716c}.dd-hero{height:380px;position:relative;overflow:hidden;background:#e7e5e4}.dd-hero>img{width:100%;height:100%;object-fit:cover}.dd-placeholder{height:100%;display:grid;place-items:center;color:#a8a29e}.dd-placeholder svg{width:60px;height:60px}.dd-gradient{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.58),transparent 55%)}.dd-actions{position:absolute;left:50%;transform:translate(-50%);top:18px;display:flex;justify-content:space-between}.dd-actions>button,.dd-actions>div>button{width:42px;height:42px;border:0;border-radius:999px;background:#fff;display:grid;place-items:center;box-shadow:0 5px 15px #0002}.dd-actions>div{display:flex;gap:7px}.dd-actions svg{width:19px}.dd-featured{position:absolute;bottom:18px;left:max(16px,calc((100% - 1280px)/2));background:#0b8d55;color:#fff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;display:flex;gap:4px;align-items:center}.dd-featured svg{width:11px;fill:#fff}.dd-wrap{max-width:850px;margin-top:-34px;position:relative;z-index:3;padding-bottom:55px}.dd-card{background:#fff;border-radius:22px;box-shadow:0 20px 45px #1c191724;padding:22px}.dd-head{display:flex;justify-content:space-between;gap:20px}.dd-head h1{font-size:27px;margin:0 0 7px}.dd-head>strong{font-size:24px;color:#087a43}.dd-rating{display:flex;gap:7px;align-items:center}.dd-rating>span{display:flex}.dd-rating svg{width:15px;height:15px;color:#d6d3d1}.dd-rating svg.filled{fill:#fbbf24;stroke:#fbbf24}.dd-rating small{font-size:9px;color:#78716c}.dd-desc{font-size:12px;line-height:1.65;color:#57534e}.dd-tags{display:flex;gap:5px;flex-wrap:wrap}.dd-tags span{font-size:8px;border-radius:999px;background:#f0fdf4;color:#15803d;padding:5px 7px;font-weight:900}.dd-order-panel{display:grid;grid-template-columns:1fr auto 1.15fr;gap:10px;align-items:center;background:#e8f4ec;border-radius:14px;padding:12px;margin-top:17px}.dd-provider{display:flex;gap:7px;align-items:center}.dd-provider>svg{width:28px;height:28px;color:#0b8d55}.dd-provider small,.dd-provider a{display:block}.dd-provider small{font-size:8px;color:#78716c}.dd-provider a{font-size:10px;font-weight:900;color:#292524}.dd-qty{display:flex;align-items:center;gap:7px;background:#fff;border-radius:999px;padding:4px}.dd-qty button{width:28px;height:28px;border:0;border-radius:999px;background:#f5f5f4;display:grid;place-items:center}.dd-qty svg{width:13px}.dd-qty b{font-size:11px}.dd-order-panel>button{border:0;border-radius:11px;background:#0b8d55;color:#fff;padding:11px;font-weight:900;font-size:10px;display:flex;justify-content:center;align-items:center;gap:5px}.dd-order-panel>button.added{background:#16a34a}.dd-order-panel>button svg{width:15px}.dd-tabs{display:grid;grid-template-columns:repeat(4,1fr);background:#f5f5f4;border-radius:12px;padding:4px;margin-top:18px}.dd-tabs button{border:0;background:none;border-radius:9px;padding:9px 5px;color:#78716c;font-size:9px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:4px}.dd-tabs button.active{background:#fff;color:#087a43;box-shadow:0 2px 7px #0000000e}.dd-tabs svg{width:14px}.dd-tab{padding-top:16px}.dd-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dd-details-grid section,.dd-info,.dd-provider-card{background:#fafaf9;border-radius:13px;padding:14px}.dd-details-grid h3{font-size:11px}.dd-details-grid p,.dd-info p{font-size:10px;color:#57534e;line-height:1.6}.dd-provider-card{display:grid;grid-template-columns:75px 1fr;gap:12px;align-items:center}.dd-provider-card img{width:75px;height:75px;border-radius:16px;object-fit:cover}.dd-provider-card span{font-size:8px;color:#087a43;font-weight:950;letter-spacing:.12em}.dd-provider-card h2{font-size:17px;margin:3px 0}.dd-provider-card p{font-size:9px;color:#78716c}.dd-provider-card a{font-size:9px;color:#087a43;font-weight:900}.review-summary.compact{grid-template-columns:1fr}.similar-section{margin-top:20px}.similar-section h2{font-size:19px}.similar-row{display:flex;gap:10px;overflow:auto;padding-bottom:8px;scrollbar-width:none}.similar-row>a{min-width:145px;background:#fff;border:1px solid #eeeae7;border-radius:14px;overflow:hidden}.similar-row>a>div{height:100px;background:#f5f5f4;display:grid;place-items:center;color:#d6d3d1}.similar-row img{width:100%;height:100%;object-fit:cover}.similar-row h3{font-size:11px;margin:8px 8px 3px}.similar-row b{display:block;color:#087a43;font-size:10px;margin:0 8px 9px}@media(max-width:900px){.rd-layout{grid-template-columns:1fr}.rd-summary{grid-template-columns:1fr 1fr}.rd-summary>div:nth-child(2){border-right:0}.rd-summary>div:nth-child(-n+2){border-bottom:1px solid #eeeae7}.rd-dish-grid{grid-template-columns:1fr}.dd-wrap{max-width:760px}}@media(max-width:650px){.rd-hero{height:275px}.rd-hero-copy h1{font-size:29px}.rd-meta{font-size:9px}.rd-summary{margin-top:10px}.rd-summary>div{padding:10px}.rd-layout{padding-left:0;padding-right:0}.rd-layout>main{width:100%}.rd-tabs{border-radius:0}.rd-tab-content{border-left:0;border-right:0;border-radius:0;padding:12px}.rd-menu-tools>a{display:none}.review-summary{grid-template-columns:1fr}.rd-dish-card{grid-template-columns:minmax(0,1fr) 105px}.dd-hero{height:310px}.dd-wrap{width:100%;margin-top:-28px;padding-left:0;padding-right:0}.dd-card{border-radius:22px 22px 0 0;padding:17px;box-shadow:0 -10px 30px #00000012}.dd-head h1{font-size:22px}.dd-head>strong{font-size:20px}.dd-order-panel{grid-template-columns:1fr auto}.dd-order-panel>button{grid-column:1/-1}.dd-provider{min-width:0}.dd-tabs button{font-size:8px}.dd-details-grid{grid-template-columns:1fr}.dd-provider-card{grid-template-columns:62px 1fr}.dd-provider-card img{width:62px;height:62px}.similar-section{padding:0 12px}.dd-featured{left:14px}}body{font-size:15px;line-height:1.55}.nav-pill,.page-title p,.muted{font-size:14px}.meta{font-size:13px}.price{font-size:15px}.footer p,.footer a{font-size:13px}.footer h4{font-size:14px}.profile-menu-list small,.rd-summary b{font-size:13px}.rd-summary small{font-size:11px}.rd-meta{font-size:13px}.rd-dish-card h3{font-size:15px}.rd-dish-card p{font-size:12px;height:auto;min-height:34px}.rd-dish-card b,.dd-desc{font-size:14px}.dd-provider small{font-size:11px}.dd-provider a{font-size:13px}.dd-tabs button{font-size:12px}.dd-details-grid p,.dd-info p,.review-list p,.review-list b{font-size:13px}.service-chips span{font-size:11px}.language-select{height:42px;display:flex;align-items:center;gap:4px;border-radius:999px;padding:0 8px;background:#fff;color:#57534e}.language-select:hover{background:#f5f5f4}.language-select svg{width:17px}.language-select select{border:0;background:transparent;outline:0;font-size:12px;font-weight:900;color:#57534e;cursor:pointer}html[dir=rtl] body{text-align:right}html[dir=rtl] .nav,html[dir=rtl] .profile-cover-inner{direction:rtl}.register-form-grid .full{grid-column:1/-1}.profile-page-v2{background:#fafaf9;min-height:70vh;padding-bottom:60px}.profile-cover{background:linear-gradient(100deg,#0b8d55,#f59e0b);color:#fff;padding:35px 0}.profile-cover-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.profile-avatar-v2{width:92px;height:92px;border-radius:24px;background:#fff;color:#087a43;border:4px solid #ffffff88;display:grid;place-items:center;font-size:29px;font-weight:950;box-shadow:0 10px 24px #9a341244}.profile-cover-inner>div:nth-child(2)>span{font-size:11px;font-weight:950;letter-spacing:.14em;color:#d9f1e2}.profile-cover-inner h1{font-size:30px;margin:4px 0}.profile-cover-inner p{font-size:14px;color:#e8f4ec;margin:0}.profile-cover-inner>button{border:1px solid #ffffff66;background:#ffffff18;color:#fff;border-radius:999px;padding:10px 14px;font-weight:800;display:flex;gap:6px;align-items:center}.profile-cover-inner>button svg{width:17px}.profile-content-v2{max-width:900px;margin-top:18px}.loyalty-card-v2{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;background:#fff;border:1px solid #eeeae7;border-radius:19px;padding:20px;box-shadow:0 5px 16px #1c19170a}.loyalty-card-v2>div:first-child>span{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:950;color:#087a43}.loyalty-card-v2 svg{width:16px}.loyalty-card-v2 h2{font-size:17px;margin:7px 0}.loyalty-card-v2>div:first-child>b{font-size:30px;color:#292524}.loyalty-card-v2>div:first-child>b small{font-size:13px;color:#78716c}.loyalty-card-v2 p{font-size:13px;color:#78716c}.loyalty-level{display:flex;align-items:center;gap:12px;background:#e8f4ec;border-radius:14px;padding:14px}.loyalty-level>svg{width:34px;height:34px;color:#0b8d55}.loyalty-level>span{flex:1}.loyalty-level small,.loyalty-level b{display:block;font-size:12px}.loyalty-level small{color:#9a3412}.loyalty-level i{display:block;height:7px;background:#bfe7ce;border-radius:999px;margin-top:7px;overflow:hidden}.loyalty-level em{display:block;width:4%;height:100%;background:#0b8d55}.profile-menu-card{background:#fff;border:1px solid #eeeae7;border-radius:19px;margin-top:14px;overflow:hidden}.profile-menu-card>header{padding:18px;border-bottom:1px solid #f5f5f4}.profile-menu-card h2{font-size:19px;margin:0}.profile-menu-card header p{font-size:13px;color:#78716c;margin:4px 0 0}.profile-menu-list>a{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid #f5f5f4;transition:.2s}.profile-menu-list>a:last-child{border:0}.profile-menu-list>a:hover{background:#fafaf9}.profile-menu-list>a>i{width:42px;height:42px;border-radius:12px;background:#f5f5f4;color:#57534e;display:grid;place-items:center}.profile-menu-list>a:hover>i{background:#e8f4ec;color:#0b8d55}.profile-menu-list svg{width:19px}.profile-menu-list>a>span>b,.profile-menu-list>a>span>small{display:block}.profile-menu-list>a>span>b{font-size:14px;color:#292524}.profile-menu-list>a>span>small{color:#78716c;margin-top:2px}.profile-menu-list>a>svg{color:#d6d3d1}.profile-logout{width:100%;height:48px;border:1px solid #fecaca;background:#fff;color:#dc2626;border-radius:999px;margin-top:14px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:7px}.profile-login-empty{text-align:center;background:#fff;border:1px solid #eeeae7;border-radius:20px;padding:45px}.profile-login-empty>svg{width:50px;height:50px;color:#0b8d55}.profile-login-empty h1{font-size:26px}.profile-login-empty p{color:#78716c}.profile-login-empty a{display:inline-block;background:#0b8d55;color:#fff;border-radius:999px;padding:11px 20px;font-weight:900}.preferences-card{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.preferences-card label{cursor:pointer}.preferences-card input{display:none}.preferences-card span{display:flex;gap:9px;align-items:center;background:#fff;border:2px solid #eeeae7;border-radius:15px;padding:14px}.preferences-card input:checked+span{border-color:#0b8d55;background:#e8f4ec;color:#087a43}.preferences-card svg{width:19px}@media(max-width:900px){.profile-content-v2{max-width:760px}}@media(max-width:650px){html{font-size:16px}body{font-size:15px}.register-form-grid .full{grid-column:auto}.profile-cover{padding:24px 0}.profile-cover-inner{grid-template-columns:auto 1fr;gap:12px}.profile-avatar-v2{width:72px;height:72px;border-radius:20px;font-size:24px}.profile-cover-inner h1{font-size:23px}.profile-cover-inner>button{grid-column:1/-1;justify-self:start;font-size:12px}.profile-content-v2{margin-top:10px}.loyalty-card-v2{grid-template-columns:1fr;padding:15px}.profile-menu-card>header{padding:15px}.profile-menu-list>a{padding:13px 14px}.profile-menu-list>a>span>b{font-size:14px}.profile-menu-list>a>span>small{font-size:12px}.preferences-card{grid-template-columns:1fr}.mobilebar a{font-size:11px}.mobilebar-center .mobile-center-action>b{font-size:10px}.meta{font-size:12px}}:root{--font-ui:"Plus Jakarta Sans","Segoe UI",Arial,sans-serif}html[lang=ar]{--font-ui:"Noto Sans Arabic","Segoe UI",Arial,sans-serif}body,button,input,select,textarea{font-family:var(--font-ui)}body{font-weight:500;letter-spacing:-.005em}h1,h2,h3,h4,.brand,.price,strong,b{letter-spacing:-.025em}.page-title h1{font-weight:800}.register-modern-grid .full{grid-column:1/-1}@media(max-width:650px){.register-modern-grid .full{grid-column:auto}}.cart-page-v4{padding-top:34px;padding-bottom:70px}.cart-page-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.cart-page-head>div>span{font-size:11px;letter-spacing:.14em;color:#087a43;font-weight:800}.cart-page-head h1{font-size:36px;margin:3px 0}.cart-page-head p{margin:0;color:#78716c;font-size:14px}.cart-page-head>button{border:1px solid #fecaca;background:#fff;color:#dc2626;border-radius:999px;padding:9px 12px;display:flex;gap:6px;align-items:center;font-size:12px;font-weight:700}.cart-page-head>button svg{width:15px}.cart-layout-v4{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}.cart-lines-card-v4,.cart-summary-v4{background:#fff;border:1px solid #e7e5e4;border-radius:21px}.cart-resto-row{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:15px 17px;border-bottom:1px solid #f5f5f4}.cart-resto-logo{width:46px;height:46px;border-radius:13px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center;overflow:hidden}.cart-resto-logo img{width:100%;height:100%;object-fit:cover}.cart-resto-row small,.cart-resto-row b{display:block}.cart-resto-row small{font-size:11px;color:#a8a29e}.cart-resto-row b{font-size:14px}.cart-resto-row>a{display:flex;align-items:center;gap:3px;color:#087a43;font-size:11px;font-weight:800}.cart-resto-row>a svg{width:14px}.cart-lines-v4>article{display:grid;grid-template-columns:92px 1fr 145px;gap:13px;padding:15px 17px;border-bottom:1px solid #f5f5f4}.cart-lines-v4>article:last-child{border:0}.cart-product-photo{width:92px;height:82px;border-radius:14px;background:#f5f5f4;overflow:hidden;display:grid;place-items:center;color:#d6d3d1}.cart-product-photo img{width:100%;height:100%;object-fit:cover}.cart-product-copy h3{font-size:15px;margin:2px 0 5px}.cart-product-copy p,.cart-product-copy small{display:block;font-size:11px;color:#78716c;margin:2px 0}.cart-product-copy>b{display:block;color:#087a43;font-size:13px;margin-top:6px}.cart-product-actions{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px}.remove-line{grid-column:2;justify-self:end;width:31px;height:31px;border:0;border-radius:999px;background:#f5f5f4;color:#78716c;display:grid;place-items:center}.remove-line svg{width:14px}.cart-qty-v4{display:flex;align-items:center;gap:8px;background:#f5f5f4;border-radius:999px;padding:4px;width:max-content}.cart-qty-v4 button{width:28px;height:28px;border:0;border-radius:999px;background:#fff;display:grid;place-items:center}.cart-qty-v4 button svg{width:13px}.cart-qty-v4 span{min-width:18px;text-align:center;font-size:12px;font-weight:800}.cart-product-actions>strong{font-size:12px;text-align:right}.cart-summary-v4{padding:20px;height:max-content;position:sticky;top:92px}.cart-summary-v4>span{font-size:10px;letter-spacing:.14em;color:#087a43;font-weight:800}.cart-summary-v4 h2{font-size:22px;margin:4px 0 18px}.cart-summary-v4>div>p{display:flex;justify-content:space-between;gap:10px;margin:10px 0;font-size:12px}.cart-summary-v4>div>p small{color:#78716c;text-align:right}.cart-summary-total{display:flex!important;justify-content:space-between;border-top:1px solid #e7e5e4;padding-top:14px;margin-top:14px!important}.cart-summary-total span{font-weight:800}.cart-summary-total b{font-size:17px;color:#087a43}.cart-summary-v4>button{width:100%;min-height:50px;border:0;border-radius:14px;background:#0b8d55;color:#fff;display:flex;align-items:center;justify-content:center;gap:5px;font-weight:800;margin-top:16px}.cart-summary-v4>button svg{width:16px}.cart-summary-v4>small{display:block;text-align:center;color:#a8a29e;font-size:10px;margin-top:9px}.cart-empty-v4{max-width:520px;margin:80px auto;text-align:center}.cart-empty-v4>div{width:78px;height:78px;border-radius:24px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center;margin:auto}.cart-empty-v4>div svg{width:34px;height:34px}.cart-empty-v4 h1{font-size:29px}.cart-empty-v4 p{color:#78716c}.cart-empty-v4>a{display:inline-block;background:#0b8d55;color:#fff;border-radius:999px;padding:11px 18px;font-weight:800}.cart-checkout-v4{position:relative;width:min(720px,calc(100% - 24px));max-height:92vh;overflow:auto;background:#fff;border-radius:24px;padding:23px;box-shadow:0 25px 70px #0003}.checkout-kicker{font-size:10px;letter-spacing:.14em;color:#087a43;font-weight:800}.cart-checkout-v4 h2{font-size:24px;margin:5px 0 15px;padding-right:38px}.checkout-modes-v4{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.checkout-modes-v4>button{border:1.5px solid #e7e5e4;background:#fff;border-radius:15px;padding:12px;text-align:left;display:flex;gap:8px;align-items:center;color:#57534e}.checkout-modes-v4>button.active{border-color:#0b8d55;background:#e8f4ec;color:#087a43}.checkout-modes-v4 svg{width:21px}.checkout-modes-v4 b,.checkout-modes-v4 small{display:block}.checkout-modes-v4 b{font-size:12px}.checkout-modes-v4 small{font-size:9px;margin-top:2px}.checkout-fields-v4{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.checkout-fields-v4 label{font-size:12px;font-weight:700}.checkout-fields-v4 label.full{grid-column:1/-1}.checkout-fields-v4 input,.checkout-fields-v4 textarea{display:block;width:100%;border:1px solid #e7e5e4;border-radius:12px;padding:11px;margin-top:5px;outline:0}.checkout-fields-v4 input:focus,.checkout-fields-v4 textarea:focus{border-color:#0b8d55;box-shadow:0 0 0 3px #d9f1e2}.checkout-price-v4{background:#fafaf9;border-radius:14px;padding:11px;margin-top:14px}.checkout-price-v4 p,.checkout-price-v4 strong{display:flex;justify-content:space-between;margin:6px 0;font-size:11px}.checkout-price-v4 strong{border-top:1px solid #e7e5e4;padding-top:9px;margin-top:9px;font-size:14px}.checkout-confirm-v4{width:100%;border:0;border-radius:14px;background:#16a34a;color:#fff;padding:13px;margin-top:13px;font-weight:800}.success-card-v4{text-align:center;max-width:520px}.success-round{width:66px;height:66px;border-radius:999px;background:#dcfce7;color:#16a34a;display:grid;place-items:center;margin:auto}.success-round svg{width:30px}.success-card-v4>p{color:#57534e;font-size:13px}.driver-success-note{display:flex;gap:8px;text-align:left;background:#f0fdf4;color:#166534;border-radius:12px;padding:10px;font-size:11px}.driver-success-note svg{width:18px;flex:none}.success-card-v4>button{width:100%;border:0;border-radius:13px;background:#0b8d55;color:#fff;padding:12px;font-weight:800;margin-top:14px}@media(max-width:950px){.cart-layout-v4{grid-template-columns:1fr}.cart-summary-v4{position:static}}@media(max-width:650px){.cart-page-v4{padding-top:20px}.cart-page-head h1{font-size:29px}.cart-page-head{align-items:start}.cart-page-head>button{font-size:10px}.cart-resto-row{grid-template-columns:44px 1fr}.cart-resto-row>a{grid-column:2}.cart-lines-v4>article{grid-template-columns:78px 1fr;padding:12px}.cart-product-photo{width:78px;height:74px}.cart-product-actions{grid-column:2;grid-template-columns:auto 1fr auto}.remove-line{grid-column:3;grid-row:1}.cart-qty-v4{grid-column:1;grid-row:1}.cart-product-actions>strong{grid-column:2;grid-row:1}.checkout-modes-v4,.checkout-fields-v4{grid-template-columns:1fr}.checkout-fields-v4 label.full{grid-column:auto}.dish-filters-v4.show{display:flex;flex-direction:column;align-items:stretch}}.tracking-page-v5{background:#f7f7f5;min-height:70vh;padding-bottom:55px}.tracking-map-v5{height:380px;background:#e7e5e4}.tracking-map-wait{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#78716c;font-size:12px}.tracking-map-wait svg{width:42px;height:42px;color:#0b8d55}.tracking-card-v5{max-width:760px;margin-top:-32px;position:relative;z-index:5}.tracking-card-v5{background:#fff;border:1px solid #e7e5e4;border-radius:24px;padding:20px;box-shadow:0 18px 45px #1c191715}.tracking-head-v5{display:flex;justify-content:space-between;gap:12px}.tracking-head-v5>div>span{font-size:9px;letter-spacing:.14em;color:#087a43;font-weight:850}.tracking-head-v5 h1{font-size:24px;margin:4px 0}.tracking-head-v5 p{font-size:10px;color:#a8a29e}.tracking-head-v5>i{width:50px;height:50px;border-radius:15px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center}.tracking-head-v5>i.done{background:#dcfce7;color:#16a34a}.tracking-head-v5>i svg{width:24px}.tracking-driver-v5{display:grid;grid-template-columns:46px 1fr auto;gap:10px;align-items:center;background:#fafaf9;border-radius:15px;padding:12px;margin:14px 0}.tracking-driver-v5>div{width:44px;height:44px;border-radius:13px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center}.tracking-driver-v5 svg{width:20px}.tracking-driver-v5 small,.tracking-driver-v5 b,.tracking-driver-v5 p{display:block;margin:0}.tracking-driver-v5 small{font-size:8px;color:#a8a29e}.tracking-driver-v5 b{font-size:12px}.tracking-driver-v5 p{font-size:9px;color:#a16207;margin-top:2px}.tracking-eta{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:3px}.tracking-eta svg{grid-row:1/3;color:#0b8d55}.tracking-eta b{font-size:12px}.tracking-eta small{font-size:8px}.tracking-route-v5{display:grid;gap:6px}.tracking-route-v5>div{display:grid;grid-template-columns:30px 1fr;gap:7px}.tracking-route-v5 svg{width:17px;color:#0b8d55;margin-top:4px}.tracking-route-v5 small,.tracking-route-v5 b,.tracking-route-v5 p{display:block}.tracking-route-v5 small{font-size:8px;color:#a8a29e}.tracking-route-v5 b{font-size:11px}.tracking-route-v5 p{font-size:9px;color:#78716c;margin:2px 0}.tracking-steps-v5{margin:16px 0}.tracking-steps-v5>div{display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:center;position:relative;padding:6px 0}.tracking-steps-v5>div:not(:last-child):after{content:"";position:absolute;left:11px;top:27px;height:16px;border-left:2px solid #e7e5e4}.tracking-steps-v5 i{width:24px;height:24px;border-radius:999px;background:#f5f5f4;display:grid;place-items:center}.tracking-steps-v5 .active i{background:#e8f4ec;border:2px solid #0b8d55}.tracking-steps-v5 .done i{background:#dcfce7;color:#16a34a}.tracking-steps-v5 i svg{width:12px}.tracking-steps-v5 b{font-size:10px}.tracking-safe-v5{display:flex;gap:8px;align-items:center;background:#f0fdf4;color:#166534;border-radius:13px;padding:10px}.tracking-safe-v5>svg{width:21px}.tracking-safe-v5 b,.tracking-safe-v5 small{display:block}.tracking-safe-v5 b{font-size:10px}.tracking-safe-v5 small{font-size:8px;margin-top:2px}.delivery-access-v5{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#e8f4ec;border:1px solid #bfe7ce;border-radius:13px;padding:10px;margin-top:9px}.delivery-access-v5 small,.delivery-access-v5 b{display:block}.delivery-access-v5 small{font-size:8px;color:#9a3412}.delivery-access-v5 b{font-size:22px;letter-spacing:.17em;color:#087a43}.delivery-access-v5 a{background:#0b8d55;color:#fff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}@media(max-width:650px){.tracking-map-v5{height:300px}.tracking-card-v5{margin:-25px 10px 0;padding:16px}.tracking-head-v5 h1{font-size:20px}}.delivery-location-v51{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:13px;padding:9px;display:flex;align-items:center;gap:9px}.delivery-location-v51 button{border:0;background:#e8f4ec;color:#087a43;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}.delivery-location-v51 small{font-size:8px;color:#64748b}.tracking-actions-v51{display:flex;gap:7px;margin:10px 0}.tracking-actions-v51 button{border:1px solid #e7e5e4;background:#fff;border-radius:999px;padding:8px 10px;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800}.tracking-actions-v51 svg{width:14px}.tracking-actions-v51 button:last-child{background:#e8f4ec;border-color:#bfe7ce;color:#087a43}.tracking-actions-v51 button span{min-width:15px;height:15px;border-radius:999px;background:#0b8d55;color:#fff;display:grid;place-items:center;font-size:7px}.tracking-updates-v51{background:#fafaf9;border-radius:14px;padding:11px;margin:12px 0}.tracking-updates-v51 h3{font-size:11px;margin:0 0 7px}.tracking-updates-v51>div{display:grid;grid-template-columns:8px 1fr auto;gap:7px;align-items:start;padding:6px 0}.tracking-updates-v51>div>span{width:7px;height:7px;border-radius:999px;background:#0b8d55;margin-top:4px}.tracking-updates-v51 p{margin:0}.tracking-updates-v51 b,.tracking-updates-v51 small{display:block}.tracking-updates-v51 b{font-size:9px}.tracking-updates-v51 small{font-size:8px;color:#78716c;margin-top:1px}.tracking-updates-v51 time{font-size:7px;color:#a8a29e}.customer-chat-backdrop-v51{position:fixed;inset:0;z-index:13000;background:#1c19177a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end}.customer-chat-v51{width:min(430px,100%);height:100%;background:#fff;display:grid;grid-template-rows:auto 1fr auto;box-shadow:-20px 0 55px #0003}.customer-chat-v51 header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #eeeae7}.customer-chat-v51 header span{font-size:8px;letter-spacing:.14em;color:#087a43;font-weight:850}.customer-chat-v51 header h2{font-size:17px;margin:3px 0}.customer-chat-v51 header button{width:37px;height:37px;border:0;border-radius:11px;background:#f5f5f4;display:grid;place-items:center}.customer-chat-v51 header svg{width:17px}.customer-chat-messages-v51{overflow:auto;padding:15px;background:#fafaf9;display:flex;flex-direction:column;gap:9px}.customer-chat-messages-v51>div:not(.chat-empty-v51){align-self:flex-start;max-width:82%;background:#fff;border:1px solid #e7e5e4;border-radius:15px 15px 15px 5px;padding:9px 10px}.customer-chat-messages-v51>div.mine{align-self:flex-end;background:#e8f4ec;border-color:#bfe7ce;border-radius:15px 15px 5px}.customer-chat-messages-v51 small{font-size:8px;color:#a8a29e;font-weight:700}.customer-chat-messages-v51 p{font-size:11px;line-height:1.45;margin:3px 0}.customer-chat-messages-v51 time{font-size:7px;color:#a8a29e}.chat-empty-v51{margin:auto;text-align:center;color:#a8a29e;font-size:10px}.customer-chat-v51>form{display:grid;grid-template-columns:1fr 44px;gap:7px;padding:12px;border-top:1px solid #eeeae7}.customer-chat-v51>form input{height:44px;border:1px solid #e7e5e4;border-radius:13px;padding:0 12px}.customer-chat-v51>form button{border:0;border-radius:13px;background:#0b8d55;color:#fff;display:grid;place-items:center}.customer-chat-v51>form svg{width:18px}.delivery-state-dot.available{background:#f59e0b}.delivery-state-dot.picked_up{background:#22c55e}@media(max-width:650px){.delivery-location-v51{display:block}.delivery-location-v51 small{display:block;margin-top:6px}.customer-chat-v51{width:100%;height:82vh;margin-top:auto;border-radius:22px 22px 0 0}.customer-chat-backdrop-v51{align-items:flex-end}}.explore-top-v52{background:linear-gradient(135deg,#e8f4ec,#fff 62%,#f0fdf4);padding:40px 0 30px;border-bottom:1px solid #eeeae7}.explore-top-v52 span{font-size:10px;letter-spacing:.14em;color:#087a43;font-weight:850}.explore-top-v52 h1{font-size:38px;line-height:1.08;letter-spacing:-.04em;margin:7px 0 10px;max-width:760px}.explore-top-v52 form{max-width:760px;background:#fff;border:1px solid #e7e5e4;border-radius:18px;padding:7px 7px 7px 14px;display:flex;align-items:center;gap:8px;box-shadow:0 12px 32px #1c19170f;margin-top:17px}.explore-top-v52 form>svg{width:19px;color:#a8a29e}.explore-top-v52 input{flex:1;min-width:0;border:0;outline:0;font-size:13px}.explore-top-v52 form>button{border:0;background:#0b8d55;color:#fff;border-radius:13px;padding:11px 15px;font-weight:800}.explore-body-v52{padding-top:18px;padding-bottom:80px}.restaurant-type-scroll-v52{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:2px 0 10px;position:sticky;top:66px;z-index:20;background:#f7f7f5}.restaurant-type-scroll-v52::-webkit-scrollbar{display:none}.restaurant-type-scroll-v52 button{white-space:nowrap;border:1px solid #e7e5e4;background:#fff;color:#57534e;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:750}.dish-type-scroll-v52 button.active,.restaurant-type-scroll-v52 button.active{background:#1c1917;color:#fff;border-color:#1c1917}.explore-toolbar-v52{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 12px}.explore-toolbar-v52>div:first-child{display:flex;align-items:baseline;gap:5px}.explore-toolbar-v52 b{font-size:20px}.explore-toolbar-v52 span{font-size:11px;color:#78716c}.explore-toolbar-v52>div:last-child{display:flex;gap:6px}.explore-toolbar-v52 select{border:1px solid #e7e5e4;background:#fff;border-radius:999px;padding:8px 10px;font-size:9px}.explore-toolbar-v52 button{border:1px solid #e7e5e4;background:#fff;border-radius:999px;padding:8px 10px;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:750}.explore-toolbar-v52 button svg{width:14px}.dish-grid-v52{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dish-card-v52{background:#fff;border:1px solid #eeeae7;border-radius:19px;overflow:hidden;box-shadow:0 5px 16px #1c19170a;transition:transform .18s,box-shadow .18s}.dish-card-v52:hover{transform:translateY(-2px);box-shadow:0 13px 30px #1c191717}.dish-photo-v52{height:190px;background:#f5f5f4;display:grid;place-items:center;position:relative;overflow:hidden;color:#d6d3d1}.dish-photo-v52>img{width:100%;height:100%;object-fit:cover}.dish-photo-v52>svg{width:38px;height:38px}.dish-photo-v52>span{position:absolute;left:10px;top:10px;background:#fff;color:#087a43;border-radius:999px;padding:5px 8px;display:flex;align-items:center;gap:3px;font-size:8px;font-weight:850;box-shadow:0 4px 12px #0001}.dish-photo-v52>span svg{width:11px;fill:#f59e0b;color:#f59e0b}.dish-copy-v52{padding:13px}.dish-copy-v52 h3{font-size:16px;line-height:1.2;margin:4px 0 6px}.dish-copy-v52>p{font-size:11px;line-height:1.5;color:#78716c;margin:0;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dish-resto-v52{margin:10px 0 8px;padding-top:8px;border-top:1px solid #f5f5f4}.dish-resto-v52 span,.dish-resto-v52 small{display:block}.dish-resto-v52 span{font-size:10px;font-weight:750}.dish-resto-v52 small{font-size:8px;color:#a8a29e;margin-top:1px}.dish-copy-v52 footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.dish-copy-v52 footer b{font-size:12px;color:#087a43}.dish-copy-v52 footer a{background:#e8f4ec;color:#087a43;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.switch-line{display:flex!important;justify-content:space-between;align-items:center}.switch-line input{width:40px;height:21px;accent-color:#0b8d55}.view-switch-v52 button.active{background:#1c1917;color:#fff}.restaurant-cover-v52>span.open{background:#dcfce7e8;color:#15803d}.restaurant-cover-v52>span.closed{background:#fee2e2e8;color:#b91c1c}.dd-mobile-meta-v52{display:flex;gap:6px;flex-wrap:wrap;margin:7px 0}.dd-mobile-meta-v52 span{background:#e8f4ec;color:#087a43;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.rd-mobile-logo-v52,.mobile-dish-buy-v52,.mobile-resto-order-v52{display:none}@media(max-width:900px){.dish-grid-v52{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.explore-top-v52{padding:26px 0 22px}.explore-top-v52 h1{font-size:29px}.explore-top-v52 form{border-radius:16px}.explore-top-v52 form>button{padding:10px 11px;font-size:9px}.restaurant-type-scroll-v52{top:60px;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.dish-grid-v52{grid-template-columns:1fr;gap:10px}.dish-card-v52{display:grid;grid-template-columns:132px 1fr;border-radius:17px}.dish-photo-v52{height:150px}.dish-copy-v52{padding:11px}.dish-copy-v52 h3{font-size:14px}.dish-copy-v52>p{font-size:10px;min-height:30px}.dish-resto-v52{margin:7px 0 6px}.dish-copy-v52 footer b{font-size:11px}.dd-hero{height:320px!important}.dd-wrap{padding-left:0!important;padding-right:0!important}.dd-card{border-radius:24px 24px 0 0!important;margin-top:-26px!important;position:relative!important;z-index:4!important;padding:17px!important}.dd-head{display:block!important}.dd-head h1{font-size:24px!important}.dd-head>strong{display:block!important;font-size:18px!important;margin-top:7px!important}.dd-order-panel{display:none!important}.dd-tabs{overflow-x:auto;justify-content:flex-start!important;scrollbar-width:none}.dd-tabs button{white-space:nowrap!important;min-width:max-content!important}.dd-provider-card{grid-template-columns:58px 1fr!important}.dd-provider-card img{width:58px!important;height:58px!important}.mobile-dish-buy-v52{position:fixed;left:0;right:0;bottom:74px;z-index:8000;background:#fff;border-top:1px solid #e7e5e4;padding:9px 10px calc(9px + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto auto 1fr;gap:8px;align-items:center;box-shadow:0 -8px 28px #1c191714}.mobile-dish-buy-v52>div:first-child small,.mobile-dish-buy-v52>div:first-child b{display:block}.mobile-dish-buy-v52>div:first-child small{font-size:8px;color:#78716c}.mobile-dish-buy-v52>div:first-child b{font-size:12px}.mobile-qty-v52{display:flex;align-items:center;gap:7px;background:#f5f5f4;border-radius:999px;padding:3px}.mobile-qty-v52 button{width:28px;height:28px;border:0;border-radius:999px;background:#fff;display:grid;place-items:center}.mobile-qty-v52 svg{width:12px}.mobile-dish-buy-v52>button{height:42px;border:0;border-radius:13px;background:#0b8d55;color:#fff;font-weight:850;display:flex;align-items:center;justify-content:center;gap:5px}.mobile-dish-buy-v52>button.added{background:#16a34a}.mobile-dish-buy-v52>button svg{width:15px}.rd-hero{height:300px!important}.rd-hero-copy{bottom:34px!important}.rd-hero-copy h1{font-size:25px!important;margin-left:62px!important}.rd-meta{margin-left:62px!important;gap:7px!important;flex-wrap:wrap!important}.rd-mobile-logo-v52{display:block;position:absolute;left:4px;bottom:2px;width:52px;height:52px;border-radius:15px;background:#fff;padding:4px;overflow:hidden;box-shadow:0 5px 18px #0003}.rd-mobile-logo-v52 img{width:100%;height:100%;object-fit:contain}.rd-summary{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:-18px!important}.rd-summary>div{padding:9px!important}.rd-layout{display:block!important}.rd-tabs{position:sticky!important;top:60px!important;z-index:15!important;background:#f7f7f5!important;overflow-x:auto!important;scrollbar-width:none}.rd-tabs button{white-space:nowrap!important}.rd-menu-tools{display:block!important}.rd-menu-tools>div{margin-bottom:8px!important}.rd-cat-scroll{margin-left:-12px!important;margin-right:-12px!important;padding-left:12px!important;padding-right:12px!important}.rd-dish-grid{grid-template-columns:1fr!important}.rd-dish-card{min-height:120px!important}.rd-dish-card>div:last-child{width:112px!important;min-width:112px!important}.rd-dish-card>div:last-child img{height:112px!important}.mobile-resto-order-v52{position:fixed;left:0;right:0;bottom:74px;z-index:7900;background:#fff;border-top:1px solid #e7e5e4;padding:9px 10px calc(9px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 -8px 28px #1c191714}.mobile-resto-order-v52 small,.mobile-resto-order-v52 b{display:block}.mobile-resto-order-v52 small{font-size:8px;color:#16a34a}.mobile-resto-order-v52 b{font-size:11px}.mobile-resto-order-v52 a{background:#0b8d55;color:#fff;border-radius:13px;padding:11px 15px;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:850}.mobile-resto-order-v52 a svg{width:14px}}.order-filter-tabs-v7 button.active,.menu-category-scroll-v7 button.active{background:#1c1917;color:#fff;border-color:#1c1917}.auth-callback-v7{min-height:100vh;display:grid;place-items:center;align-content:center;gap:12px;background:#e8f4ec}.auth-callback-v7 img{width:130px}.auth-callback-v7>div{width:36px;height:36px;border:4px solid #bfe7ce;border-top-color:#0b8d55;border-radius:50%;animation:yspin .8s linear infinite}@keyframes yspin{to{transform:rotate(360deg)}}.auth-callback-v7 p{font-size:10px;color:#78716c}html{font-size:16px}body,button,input,select,textarea{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{font-size:16px;line-height:1.5;color:#0f172a}.page-title h1,.restaurant-detail-v6 h1,.explore-v52 h1{letter-spacing:-.025em}.dish-copy-v52>p,.rd-dish-card p,.rd-info p,.review-list p,.tracking-route-v5 p{font-size:12px!important;line-height:1.5}.dish-resto-v52 small,.rd-badges span,.rd-summary small,.rd-cat-scroll button,.rd-menu-section>div:first-child span,.rd-dish-card>div:first-child>span,.rd-dish-card b,.review-score>span,.review-score>small,.review-bars>div,.review-list span,.rd-info h3,.service-chips span,.rd-stats small,.tracking-head-v5 p,.tracking-driver-v5 small,.tracking-driver-v5 p,.tracking-route-v5 small,.tracking-steps-v5 b{font-size:11px!important}.dish-copy-v52 h3,.rd-dish-card h3{font-size:15px!important}.dish-copy-v52 footer b{font-size:14px!important}.dish-copy-v52 footer a{font-size:11px!important;padding:8px 11px!important}.rd-meta,.rd-summary b,.rd-tabs button{font-size:13px!important}.rd-menu-tools>a{font-size:12px!important}.review-list b{font-size:12px!important}.service-chips span{padding:7px 9px!important}.rd-info h3{font-size:14px!important}.restaurant-qr-tabs a.active{color:#087a43;border-bottom-color:#0b8d55;background:#e8f4ec66}.rd-layout{grid-template-columns:1fr!important;max-width:1180px;margin-left:auto;margin-right:auto}.rd-tab-content{border-radius:18px;padding:20px}.rd-menu-tools{margin-bottom:4px}.rd-dish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rd-dish-card{min-height:135px;grid-template-columns:minmax(0,1fr) 125px;border-radius:16px}.rd-dish-card>div:first-child{padding:14px}.rd-dish-card p{height:auto;max-height:38px}.rd-dish-card>div:last-child{min-height:135px}.rd-dish-card h3{margin:6px 0}.rd-summary{max-width:1180px;margin-left:auto;margin-right:auto}@media(max-width:900px){.rd-dish-grid{grid-template-columns:1fr}}@media(max-width:650px){body{font-size:15px}.restaurant-qr-tabs.open{display:block}.restaurant-qr-tabs a.active{border:0;background:#e8f4ec}.rd-tab-content{padding:14px!important}.rd-dish-card{grid-template-columns:minmax(0,1fr) 115px!important;min-height:128px}.rd-dish-card>div:last-child{min-height:128px}.mobile-resto-order-v52 small{font-size:11px!important}.mobile-resto-order-v52 b{font-size:13px!important}.mobile-resto-order-v52 a{font-size:12px!important;padding:11px 16px!important}}:root{--yami-orange:#0b8d55;--yami-green:#10b981;--yami-ink:#1c1917;--yami-muted:#78716c;--yami-line:#e7e5e4;--yami-bg:#fafaf9}html,body,#root{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#1c1917}body{font-size:16px!important;line-height:1.5!important;background:#fafaf9}.container{width:min(100% - 32px,1280px);margin-inline:auto}.page-title h1,.account-page h1{font-size:2rem!important;line-height:1.15!important}.page-title p,.account-page p{font-size:.95rem!important}.qr-dashboard-tabs a.active{border-color:#10b981;color:#059669;background:#f0fdf4}.profile-dropdown-wrap{position:relative}.profile-trigger{border:0;background:transparent;display:flex;align-items:center;gap:4px;padding:0}.profile-trigger>svg:first-child{width:21px}.profile-trigger>svg:last-child{width:14px;color:#78716c}.profile-initial,.profile-big-initial{display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#1f9b61,#f59e0b);color:#fff;font-weight:800}.profile-initial{width:38px;height:38px;font-size:14px}.profile-big-initial{width:44px;height:44px;font-size:16px;flex:0 0 auto}.profile-dropdown{position:absolute;right:0;top:48px;z-index:5000;width:270px;background:#fff;border:1px solid #e7e5e4;border-radius:16px;box-shadow:0 18px 50px #1c191724;overflow:hidden;padding:6px}.profile-dropdown-user{display:flex;gap:10px;align-items:center;padding:10px;border-bottom:1px solid #f5f5f4;margin-bottom:5px}.profile-dropdown-user b,.profile-dropdown-user small{display:block}.profile-dropdown-user b{font-size:14px}.profile-dropdown-user small{font-size:12px;color:#78716c;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:175px}.profile-dropdown>a,.profile-dropdown>button.profile-logout{width:100%;min-height:42px;border:0;background:#fff;border-radius:10px;padding:9px 10px;display:flex;align-items:center;gap:9px;font-size:13px;color:#44403c;text-align:left}.profile-dropdown>a:hover{background:#fafaf9;color:#087a43}.profile-dropdown>a svg,.profile-logout svg{width:16px}.profile-dropdown>a em{margin-left:auto;background:#ef4444;color:#fff;border-radius:999px;min-width:18px;height:18px;display:grid;place-items:center;font-style:normal;font-size:10px}.profile-dropdown-sep{height:1px;background:#f5f5f4;margin:5px}.profile-dropdown>button.profile-logout{color:#dc2626}.profile-dropdown>button.profile-logout:hover{background:#fef2f2}.profile-dropdown-guest{padding:14px;text-align:center;border-bottom:1px solid #f5f5f4;margin-bottom:5px}.profile-dropdown-guest>svg{width:32px;height:32px;color:#0b8d55;margin-bottom:6px}.profile-dropdown-guest b,.profile-dropdown-guest small{display:block}.profile-dropdown-guest b{font-size:14px}.profile-dropdown-guest small{font-size:11px;color:#78716c;margin-top:3px}.notification-header-btn{position:relative}.notification-header-btn>span{position:absolute;right:-4px;top:-4px;min-width:17px;height:17px;border-radius:999px;background:#dc2626;color:#fff;border:2px solid #fff;font-size:9px;font-weight:800;display:grid;place-items:center}.home-v73{background:#fafaf9;min-height:100vh}.home-hero-v73{margin:16px;min-height:350px;border-radius:28px;display:flex;align-items:center;overflow:hidden;position:relative;background:linear-gradient(110deg,#10b981,#34d399 56%,#6ee7b7)}.home-hero-v73:before,.home-hero-v73:after{content:"";position:absolute;border-radius:999px;background:#ffffff16}.home-hero-v73:before{width:340px;height:340px;right:-80px;top:-130px}.home-hero-v73:after{width:180px;height:180px;left:-60px;bottom:-100px}.home-hero-copy-v73{position:relative;z-index:2;max-width:760px;color:#fff;padding:42px 0}.home-hero-copy-v73>span{display:inline-flex;align-items:center;gap:6px;background:#ffffff1f;border:1px solid #ffffff35;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.home-hero-copy-v73>span svg{width:15px}.home-hero-copy-v73 h1{font-size:48px;line-height:1.03;letter-spacing:-.04em;margin:12px 0}.home-hero-copy-v73 p{font-size:18px;color:#ecfdf5;margin:0;max-width:600px}.home-hero-copy-v73 form{margin-top:22px;max-width:650px;background:#fff;border-radius:18px;padding:7px 7px 7px 14px;display:flex;align-items:center;gap:8px;box-shadow:0 15px 40px #065f4624}.home-hero-copy-v73 form>svg{width:20px;color:#a8a29e}.home-hero-copy-v73 input{flex:1;min-width:0;border:0;outline:0;font-size:15px}.home-hero-copy-v73 form button{border:0;background:#0b8d55;color:#fff;border-radius:13px;padding:12px 17px;font-size:14px;font-weight:800}.home-promo-v73{transform:translateY(-18px);position:relative;z-index:3;background:linear-gradient(100deg,#0b8d55,#f59e0b);border-radius:18px;color:#fff;padding:14px 17px;display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;box-shadow:0 12px 28px #087a4325}.home-promo-v73>svg{width:25px}.home-promo-v73 b,.home-promo-v73 span{display:block}.home-promo-v73 b{font-size:15px}.home-promo-v73 span{font-size:13px;color:#d9f1e2}.home-promo-v73 a{display:flex;align-items:center;gap:4px;color:#fff;font-size:13px;font-weight:800}.home-promo-v73 a svg{width:14px}.home-section-v73{padding:26px 0}.home-restaurants-bg-v73{background:#fff}.home-section-head-v73{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.home-section-head-v73 h2{font-size:24px;margin:0;letter-spacing:-.02em}.home-section-head-v73 p{font-size:14px;color:#78716c;margin:3px 0 0}.home-section-head-v73>div:last-child{display:flex;align-items:center;gap:10px}.home-section-head-v73 a{display:flex;align-items:center;gap:3px;color:#059669;font-size:13px;font-weight:750}.home-section-head-v73 a svg{width:14px}.slider-arrows-v73{display:inline-flex;gap:5px}.slider-arrows-v73 button{width:34px;height:34px;border:1px solid #e7e5e4;background:#fff;border-radius:999px;display:grid;place-items:center;color:#57534e}.slider-arrows-v73 button:hover{background:#f5f5f4}.slider-arrows-v73 svg{width:15px}.cuisine-slider-v73,.dish-slider-v73,.restaurant-slider-v73{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 2px 9px}.cuisine-slider-v73::-webkit-scrollbar,.dish-slider-v73::-webkit-scrollbar,.restaurant-slider-v73::-webkit-scrollbar{display:none}.cuisine-slider-v73>a{scroll-snap-align:start;flex:0 0 126px;background:#fff;border:1px solid #eeeae7;border-radius:20px;padding:15px 10px;text-align:center;box-shadow:0 3px 12px #1c191708;transition:.18s}.cuisine-slider-v73>a:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1c191712}.cuisine-slider-v73 i{display:block;font-style:normal;font-size:31px}.cuisine-slider-v73 b,.cuisine-slider-v73 small{display:block}.cuisine-slider-v73 b{font-size:13px;margin-top:7px}.cuisine-slider-v73 small{font-size:11px;color:#a8a29e;margin-top:2px}.home-dish-card-v73{position:relative;scroll-snap-align:start;flex:0 0 196px;background:#fff;border:1px solid #eeeae7;border-radius:18px;overflow:hidden;box-shadow:0 3px 12px #1c191708}.home-dish-photo-v73{height:138px;display:grid;place-items:center;background:#f5f5f4;position:relative;color:#d6d3d1}.home-dish-photo-v73>img{width:100%;height:100%;object-fit:cover}.home-dish-photo-v73>svg{width:35px}.home-dish-photo-v73>span{position:absolute;left:8px;bottom:8px;background:#fffffff0;border-radius:999px;padding:5px 7px;color:#087a43;font-size:9px;font-weight:800;display:flex;align-items:center;gap:3px}.home-dish-photo-v73>span svg{width:11px;fill:#f59e0b;color:#f59e0b}.home-dish-body-v73{display:block;padding:11px}.home-dish-body-v73 h3{font-size:14px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-dish-body-v73 p{font-size:11px;line-height:1.4;color:#78716c;margin:4px 0;height:31px;overflow:hidden}.home-dish-body-v73 b{font-size:13px;color:#059669}.favorite-heart{position:absolute!important;right:8px;top:8px;z-index:8;width:34px!important;height:34px!important;border:0!important;border-radius:999px!important;background:#ffffffea!important;display:grid!important;place-items:center!important;color:#78716c!important;box-shadow:0 3px 10px #0001!important;padding:0!important}.favorite-heart svg{width:16px!important;height:16px!important}.favorite-heart.active{color:#e11d48!important}.favorite-heart.active svg{fill:#e11d48!important}.restaurant-slide-v73{scroll-snap-align:start;flex:0 0 300px}.restaurant-card-cover-v73>span.open{background:#dcfce7;color:#15803d}.restaurant-card-cover-v73>span.closed{background:#fee2e2;color:#b91c1c}.home-how-v73{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.home-how-v73>div{background:#fff;border:1px solid #eeeae7;border-radius:20px;padding:20px}.home-how-v73 svg{width:24px;color:#0b8d55}.home-how-v73 b{display:block;font-size:16px;margin-top:10px}.home-how-v73 p{font-size:13px;color:#78716c;margin:4px 0 0}.favorites-page-v73{min-height:70vh}.favorites-head-v73{position:sticky;top:64px;z-index:20;background:#fff;border-bottom:1px solid #eeeae7;padding:28px 0 0}.favorites-head-v73 span,.notifications-head-v73>div>span,.account-form-page-v73>header>span{font-size:11px;letter-spacing:.12em;color:#087a43;font-weight:850}.favorites-head-v73 h1,.notifications-head-v73 h1,.account-form-page-v73 h1{font-size:32px;line-height:1.15;margin:6px 0}.favorites-head-v73 p,.notifications-head-v73 p,.account-form-page-v73 header p{font-size:14px;color:#78716c;margin:0}.favorite-tabs-v73,.notification-tabs-v73{display:flex;gap:2px;margin-top:20px;overflow-x:auto}.favorite-tabs-v73 button,.notification-tabs-v73 button{border:0;border-bottom:3px solid transparent;background:transparent;padding:11px 15px;font-size:14px;font-weight:700;color:#78716c;white-space:nowrap}.favorite-tabs-v73 button.active,.notification-tabs-v73 button.active{border-color:#0b8d55;color:#087a43}.favorite-tabs-v73 em,.notification-tabs-v73 em{font-style:normal;background:#f5f5f4;border-radius:999px;padding:2px 6px;font-size:11px;margin-left:4px}.favorites-body-v73{padding-top:24px;padding-bottom:70px}.favorites-body-v73>section{margin-bottom:30px}.favorites-body-v73>section>h2{font-size:20px;margin:0 0 13px}.restaurant-grid-v73{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.favorite-card-wrap-v73{position:relative}.favorite-remove-v73{position:absolute;right:9px;top:50px;width:32px;height:32px;border:0;border-radius:999px;background:#fff;color:#dc2626;box-shadow:0 4px 12px #0002;display:grid;place-items:center;z-index:9}.favorite-remove-v73 svg{width:14px}.favorite-dish-grid-v73{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.favorite-dish-grid-v73 article{display:grid;grid-template-columns:115px 1fr 36px;gap:11px;background:#fff;border:1px solid #eeeae7;border-radius:18px;padding:10px;align-items:center}.favorite-dish-grid-v73 article>img,.favorite-dish-grid-v73 article>div{width:115px;height:105px;border-radius:13px;object-fit:cover;background:#f5f5f4;display:grid;place-items:center}.favorite-dish-grid-v73 article h3{font-size:15px;margin:3px 0}.favorite-dish-grid-v73 article small{font-size:10px;color:#087a43}.favorite-dish-grid-v73 article p{font-size:11px;color:#78716c;margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.favorite-dish-grid-v73 article b{font-size:12px;color:#059669}.favorite-dish-grid-v73 article>button{width:32px;height:32px;border:0;border-radius:999px;background:#fef2f2;color:#dc2626;display:grid;place-items:center}.favorite-dish-grid-v73 article>button svg{width:14px}.favorites-empty-v73{text-align:center;padding:70px 20px}.favorites-empty-v73>div{width:80px;height:80px;border-radius:24px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center;margin:auto}.favorites-empty-v73>div svg{width:34px}.favorites-empty-v73 h2{font-size:22px}.favorites-empty-v73 p{color:#78716c;font-size:14px}.favorites-empty-v73>a{display:inline-flex;align-items:center;gap:6px;background:#0b8d55;color:#fff;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:800}.favorites-empty-v73>a svg{width:15px}.notifications-page-v73{padding-top:34px;padding-bottom:80px;max-width:900px}.notifications-head-v73{display:flex;align-items:end;justify-content:space-between;gap:20px}.notifications-head-v73>button{border:1px solid #e7e5e4;background:#fff;border-radius:999px;padding:9px 12px;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:750}.notifications-head-v73>button svg{width:15px}.notification-list-v73{display:grid;gap:8px;margin-top:14px}.notification-list-v73 article{display:grid;grid-template-columns:46px 1fr 36px;gap:11px;align-items:start;background:#fff;border:1px solid #eeeae7;border-radius:16px;padding:13px;cursor:pointer}.notification-list-v73 article.unread{background:#e8f4ec66;border-left:4px solid #0b8d55}.notification-list-v73 article>i{width:44px;height:44px;border-radius:13px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center}.notification-list-v73 article>i svg{width:20px}.notification-title-v73{display:flex;align-items:center;gap:7px}.notification-title-v73 b{font-size:14px}.notification-title-v73 span{background:#0b8d55;color:#fff;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800}.notification-list-v73 p{font-size:13px;color:#57534e;margin:4px 0}.notification-list-v73 small{font-size:11px;color:#a8a29e}.notification-list-v73 article>button{width:34px;height:34px;border:0;border-radius:999px;background:#f5f5f4;color:#a8a29e;display:grid;place-items:center}.notification-list-v73 article>button:hover{background:#fef2f2;color:#dc2626}.notification-list-v73 article>button svg{width:14px}.notifications-empty-v73{text-align:center;padding:70px 20px;color:#78716c}.notifications-empty-v73>svg{width:44px;height:44px;color:#d6d3d1}.notifications-empty-v73 h2{font-size:20px;color:#292524}.account-form-page-v73{max-width:760px;padding-top:36px;padding-bottom:80px}.account-form-page-v73>section{background:#fff;border:1px solid #eeeae7;border-radius:20px;padding:20px;margin-top:18px}.account-form-page-v73 label{display:block;font-size:13px;font-weight:700;margin-top:13px}.account-form-page-v73 label>div{height:50px;border:1px solid #e7e5e4;border-radius:13px;display:flex;align-items:center;gap:8px;padding:0 11px;margin-top:6px}.account-form-page-v73 label>div.disabled{background:#f5f5f4}.account-form-page-v73 label svg{width:17px;color:#a8a29e}.account-form-page-v73 input{border:0;outline:0;flex:1;min-width:0;background:transparent;font-size:14px}.account-form-page-v73>section>button{width:100%;height:48px;border:0;border-radius:13px;background:#0b8d55;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px}.account-form-page-v73>section>button svg{width:16px}.account-avatar-edit-v73{width:82px;height:82px;border-radius:23px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center;margin:0 auto 18px;overflow:hidden}.account-avatar-edit-v73>img{width:100%;height:100%;object-fit:cover}.account-avatar-edit-v73>svg{width:33px}.account-save-msg-v73{background:#f0fdf4;color:#166534;border-radius:11px;padding:9px 10px;font-size:12px}.field-eye-v73{border:0;background:transparent!important;padding:0!important;width:30px!important;height:30px!important;color:#78716c!important;margin:0!important}.security-note-v73{display:flex;gap:10px;background:#f0fdf4;color:#166534;border-radius:13px;padding:12px}.security-note-v73>svg{width:24px}.security-note-v73 b{font-size:13px}.security-note-v73 p{font-size:11px;margin:2px 0}.restaurant-detail-v6,.dish-detail-v6{font-size:15px}.rd-layout{display:block!important;max-width:1080px!important}.rd-layout>main{width:100%!important}.rd-tab-content{font-size:15px!important}.rd-tab-content h2{font-size:22px!important}.rd-tab-content h3{font-size:17px!important}.review-summary{padding:22px!important;border-radius:20px!important}.review-score>b{font-size:48px!important}.review-score>span,.review-score>small{font-size:13px!important}.review-bars>div{font-size:13px!important}.review-list{display:grid;gap:10px!important}.review-list article{padding:16px!important;border-radius:16px!important}.review-avatar{width:44px!important;height:44px!important;font-size:15px!important}.review-list article b{font-size:14px!important}.review-list article p{font-size:14px!important;line-height:1.6!important;color:#44403c!important}.review-list article span,.review-list article small{font-size:11px!important}.tiny-stars svg{width:15px!important;height:15px!important}.dd-card{font-size:15px}.dd-head h1{font-size:32px!important}.dd-desc{font-size:15px!important;line-height:1.65!important}.dd-tab h3{font-size:17px!important}.dd-tab p{font-size:14px!important;line-height:1.65!important}.dd-provider-card h2{font-size:20px!important}.dd-provider-card p{font-size:14px!important}.similar-section h2{font-size:22px!important}.rd-dish-card-v73{position:relative}.rd-dish-card-v73>.favorite-heart{right:9px!important;top:9px!important}.hero-favorite-v73{position:static!important;width:42px!important;height:42px!important;background:#ffffffed!important}.hero-favorite-v73 svg{width:19px!important;height:19px!important}@media(max-width:980px){.restaurant-grid-v73,.favorite-dish-grid-v73{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){body{font-size:15px!important;padding-bottom:74px}.container{width:min(100% - 24px,1280px)}.profile-dropdown-wrap{display:none}.home-hero-v73{margin:8px 8px 0;min-height:285px;border-radius:22px}.home-hero-copy-v73{padding:30px 0}.home-hero-copy-v73 h1{font-size:31px}.home-hero-copy-v73 p{font-size:14px}.home-hero-copy-v73>span{font-size:11px}.home-hero-copy-v73 form{margin-top:17px;border-radius:15px;padding-left:11px}.home-hero-copy-v73 input{font-size:13px}.home-hero-copy-v73 form button{font-size:11px;padding:10px}.home-promo-v73{transform:none;margin-top:8px;border-radius:15px;padding:11px;grid-template-columns:34px 1fr}.home-promo-v73>a{display:none}.home-promo-v73 b{font-size:13px}.home-promo-v73 span{font-size:11px}.home-section-v73{padding:20px 0}.home-section-head-v73{align-items:center;margin-bottom:11px}.home-section-head-v73 h2{font-size:19px}.home-section-head-v73 p{font-size:12px}.home-section-head-v73>div:last-child>.slider-arrows-v73,.home-section-head-v73>.slider-arrows-v73{display:none}.home-section-head-v73 a{font-size:11px}.cuisine-slider-v73{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;gap:9px}.cuisine-slider-v73>a{flex-basis:104px;padding:12px 8px;border-radius:16px}.cuisine-slider-v73 i{font-size:27px}.cuisine-slider-v73 b{font-size:12px}.cuisine-slider-v73 small{font-size:9px}.dish-slider-v73,.restaurant-slider-v73{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.home-dish-card-v73{flex-basis:164px}.home-dish-photo-v73{height:122px}.restaurant-slide-v73{flex-basis:270px}.home-how-v73{grid-template-columns:1fr}.home-how-v73>div{padding:15px;display:grid;grid-template-columns:36px 1fr;gap:0 8px}.home-how-v73 svg{grid-row:1/3}.home-how-v73 b{margin:0}.home-how-v73 p{margin:2px 0}.home-app-section-v73{display:none!important}.favorites-head-v73{top:60px;padding-top:20px}.favorites-head-v73 h1,.notifications-head-v73 h1,.account-form-page-v73 h1{font-size:25px}.favorites-head-v73 p,.notifications-head-v73 p{font-size:12px}.favorite-tabs-v73{margin-left:-12px;margin-right:-12px;padding-left:12px}.favorites-body-v73{padding-top:16px}.restaurant-grid-v73,.favorite-dish-grid-v73{grid-template-columns:1fr}.favorite-dish-grid-v73 article{grid-template-columns:88px 1fr 34px}.favorite-dish-grid-v73 article>img,.favorite-dish-grid-v73 article>div{width:88px;height:88px}.notifications-page-v73{padding-top:22px}.notifications-head-v73{display:block}.notifications-head-v73>button{margin-top:11px}.notification-list-v73 article{grid-template-columns:40px 1fr 32px;padding:11px}.notification-list-v73 article>i{width:38px;height:38px}.notification-list-v73 p{font-size:12px}.notification-list-v73 small{font-size:10px}.rd-hero{height:285px!important}.rd-hero-copy h1{font-size:27px!important}.rd-meta{font-size:12px!important}.rd-summary{grid-template-columns:1fr 1fr!important}.rd-summary b{font-size:13px!important}.rd-summary small{font-size:10px!important}.rd-tabs button,.dd-tabs button{font-size:13px!important}.rd-menu-section>div>h2{font-size:20px!important}.review-score>b{font-size:40px!important}.review-list article p{font-size:13px!important}.dd-head h1{font-size:25px!important}.dd-desc{font-size:14px!important}.dd-tab p{font-size:13px!important}}@media(max-width:650px){.language-select{display:none!important}.profile-dropdown-wrap{display:block!important}.profile-dropdown{right:-6px;top:44px;width:min(280px,calc(100vw - 18px))}.profile-trigger{padding:0}.profile-initial{width:36px;height:36px}.nav-actions{gap:2px}.notification-header-btn,.header-cart-btn{width:38px;height:38px}}:root{--yami-yellow:#f6c445;--yami-yellow-soft:#fff8dc;--yami-green:#1f8f4e;--yami-green-dark:#176b3b;--yami-green-soft:#ecf8f0;--yami-ink:#1b1f1d;--yami-muted:#6b746f;--yami-line:#e5e9e6;--yami-surface:#fff;--yami-bg:#f7f9f7}html,body,#root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:var(--yami-ink)}body{font-size:16px!important;line-height:1.5;background:var(--yami-bg)}button,input,select,textarea{font:inherit}h1,h2,h3,h4,b,strong{letter-spacing:-.015em}p{color:var(--yami-muted)}.qr-dashboard-tabs a.active{color:var(--yami-green-dark)!important;background:transparent!important}.qr-dashboard-tabs a.active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--yami-green),var(--yami-yellow))}.qr-order-tabs-v74 button.active{background:var(--yami-green);border-color:var(--yami-green);color:#fff}.qr-order-tabs-v74 button.active b{background:#ffffff26;color:#fff}.qr-order-status-v74.pending{background:var(--yami-yellow-soft);color:#9a6a00}.qr-order-status-v74.accepted{background:#eff6ff;color:#2563eb}.qr-order-status-v74.preparing{background:#f5f3ff;color:#7c3aed}.qr-order-status-v74.ready,.qr-order-status-v74.completed{background:var(--yami-green-soft);color:var(--yami-green-dark)}.qr-kitchen-column-v74.pending>header b{background:var(--yami-yellow);color:#553a00}.qr-kitchen-column-v74.ready>header b{background:var(--yami-green);color:#fff}.qr-kitchen-column-v74.pending article>button,.qr-kitchen-column-v74.ready article>button{background:var(--yami-green)}.uber-auth-page-v74{min-height:100vh;background:#fff;color:#111}.uber-auth-page-v74>header{height:72px;border-bottom:1px solid #eeeeec;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100% - 1180px)/2))}.uber-auth-page-v74>header img{width:105px;max-height:48px;object-fit:contain}.uber-auth-page-v74>header select{border:0;background:#f4f5f4;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:750}.uber-auth-page-v74>main{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:35px 16px 60px}.uber-auth-card-v74{width:min(430px,100%)}.uber-auth-card-v74 h1{font-size:32px;line-height:1.12;margin:0 0 9px;font-weight:900}.uber-auth-card-v74>p{font-size:14px;line-height:1.55;margin:0 0 22px}.uber-auth-error-v74{background:#fff1f2;color:#be123c;border-radius:10px;padding:10px 11px;font-size:12px;margin-bottom:10px}.uber-social-v74{width:100%;height:49px;border:1px solid #dfe2df;border-radius:10px;background:#fff;color:#151817;font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 0}.uber-social-v74 b{font-size:20px}.uber-social-v74.facebook{background:#1877f2;color:#fff;border-color:#1877f2}.uber-auth-or-v74{display:flex;align-items:center;gap:10px;margin:18px 0}.uber-auth-or-v74:before,.uber-auth-or-v74:after{content:"";height:1px;background:#e6e8e6;flex:1}.uber-auth-or-v74 span{font-size:11px;color:#8c938f}.uber-auth-card-v74 form{display:grid;gap:13px}.uber-auth-card-v74 form>label{font-size:12px;font-weight:750}.uber-auth-card-v74 form>label>small{font-weight:500;color:#8a918d}.uber-auth-card-v74 form>label>div{height:51px;border:1px solid #dfe3e0;border-radius:10px;margin-top:5px;display:flex;align-items:center;gap:8px;padding:0 11px;background:#fff}.uber-auth-card-v74 form>label>div:focus-within{border-color:#1f8f4e;box-shadow:0 0 0 3px #e7f6ec}.uber-auth-card-v74 form svg{width:17px;color:#89918c}.uber-auth-card-v74 input{border:0;outline:0;flex:1;min-width:0;font-size:14px}.uber-auth-card-v74 label button{border:0;background:transparent;display:grid;place-items:center}.uber-auth-submit-v74{height:51px;border:0;border-radius:10px;background:#151a17;color:#fff;font-weight:850;display:flex;justify-content:center;align-items:center;gap:7px}.uber-auth-submit-v74:hover{background:var(--yami-green-dark)}.uber-auth-submit-v74 svg{color:#fff!important}.uber-forgot-v74{border:0;background:transparent;text-decoration:underline;margin:15px auto 0;display:block;font-size:12px;font-weight:700}.uber-auth-bottom-v74{text-align:center;margin-top:20px;font-size:13px}.uber-auth-bottom-v74 a{font-weight:850;color:var(--yami-green-dark)}.uber-terms-v74{display:flex!important;align-items:flex-start;gap:8px;font-weight:500!important;line-height:1.4}.uber-terms-v74>input{flex:none;margin-top:3px;accent-color:var(--yami-green)}.home-services-slider-v74 article.driver>span{color:#9df2bb}.mobile-hamburger-v74{display:none;width:38px;height:38px;border:0;border-radius:10px;background:#f3f5f3;color:#26312b;place-items:center}.mobile-hamburger-v74 svg{width:19px}.mobile-drawer-backdrop-v74{position:fixed;inset:0;z-index:15000;background:#1119159e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-drawer-v74{height:100%;width:min(390px,92vw);background:#fff;overflow:auto;padding-bottom:24px;box-shadow:20px 0 60px #0003}.mobile-drawer-v74>header{height:66px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ebe8}.mobile-drawer-v74>header img{width:90px;max-height:47px;object-fit:contain}.mobile-drawer-v74>header button{width:38px;height:38px;border:0;border-radius:11px;background:#f2f4f3;display:grid;place-items:center}.mobile-drawer-v74>header svg{width:17px}.mobile-drawer-user-v74{display:flex;align-items:center;gap:9px;padding:13px}.mobile-drawer-user-v74>span{width:43px;height:43px;border-radius:13px;background:var(--yami-green-soft);color:var(--yami-green-dark);display:grid;place-items:center;font-weight:900}.mobile-drawer-user-v74>span svg{width:20px}.mobile-drawer-user-v74 b,.mobile-drawer-user-v74 small{display:block}.mobile-drawer-user-v74 b{font-size:13px}.mobile-drawer-user-v74 small{font-size:10px}.mobile-drawer-v74>nav{padding:2px 8px 10px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.mobile-drawer-v74>nav a{min-height:45px;border-radius:12px;padding:9px;display:flex;align-items:center;gap:7px;color:#344039;font-size:12px;font-weight:750}.mobile-drawer-v74>nav a:hover{background:#f3faf5;color:var(--yami-green-dark)}.mobile-drawer-v74>nav svg{width:17px}.drawer-dots-v74 button.active{width:18px;background:#fff}.mobile-drawer-actions-v74{display:grid;gap:6px;padding:0 12px}.mobile-drawer-actions-v74 a,.mobile-drawer-actions-v74 button{min-height:42px;border:1px solid #dfe5e1;background:#fff;border-radius:11px;color:#26312b;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.mobile-drawer-actions-v74 .primary{background:var(--yami-green);border-color:var(--yami-green);color:#fff}.review-list article{padding:19px!important}.review-list article b{font-size:15px!important}.review-list article p{font-size:15px!important;line-height:1.7!important}.review-list article span,.review-list article small{font-size:12px!important}.review-summary h3{font-size:18px!important}.review-bars>div{font-size:14px!important}.rd-dish-card-v73 h3,.dd-tab h3{font-size:17px!important}.rd-dish-card-v73 p,.dd-tab p{font-size:14px!important;line-height:1.6!important}@media(max-width:720px){body{font-size:15px!important}.mobile-hamburger-v74{display:grid!important;flex:none}.header .nav{gap:5px}.brand{margin-right:auto}.brand img{max-width:87px}.profile-dropdown-wrap,.search-desktop,.language-select{display:none!important}.notification-header-btn,.header-cart-btn{width:36px!important;height:36px!important}.home-app-section-v73{display:none!important}.review-list article p{font-size:14px!important}.review-list article b{font-size:14px!important}.uber-auth-page-v74>header{height:62px;padding:0 14px}.uber-auth-page-v74>header img{width:88px}.uber-auth-page-v74>main{min-height:calc(100vh - 62px);padding:24px 15px 45px;align-items:start}.uber-auth-card-v74 h1{font-size:27px}.uber-auth-card-v74>p{font-size:13px}.uber-social-v74,.uber-auth-submit-v74{height:48px}.uber-auth-card-v74 form>label>div{height:49px}}html,body,#root{min-height:100%;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{font-size:15px;line-height:1.6;letter-spacing:-.01em;color:#0a0a0a;background:#fff}.uber-auth-page-v74>main{min-height:auto!important;display:block!important;padding:22px 16px 52px!important}.uber-auth-card-v74{margin:0 auto!important}.uber-auth-page-v74>header{height:64px!important}.uber-auth-card-v74 h1{font-size:32px!important;line-height:1.2!important;letter-spacing:-.03em}.uber-auth-card-v74>p{font-size:15px!important}.qr-exact-subnav a.active{border-bottom-color:#1f8f4e;color:#1f8f4e;font-weight:600}.qr-order-tabs-v74 button.active{background:#f0fdf4!important;color:#1f8f4e!important;border-color:#86efac!important}.qr-order-status-v74.pending{background:#fffbeb!important;color:#d97706!important}.qr-order-status-v74.accepted{background:#eff6ff!important;color:#2563eb!important}.qr-order-status-v74.preparing{background:#e8f4ec!important;color:#087a43!important}.qr-order-status-v74.ready{background:#ecfdf5!important;color:#059669!important}.qr-kitchen-column-v74.pending>header{border-top:4px solid #f59e0b!important}.qr-kitchen-column-v74.accepted>header{border-top:4px solid #3b82f6!important}.qr-kitchen-column-v74.preparing>header{border-top:4px solid #0b8d55!important}.qr-kitchen-column-v74.ready>header{border-top:4px solid #10b981!important}.qr-kitchen-column-v74.ready article>button{background:#1f8f4e!important}.social-provider.facebook{background:#1877f2;color:#fff;border-color:#1877f2}@keyframes oauthspin{to{transform:rotate(360deg)}}.uber-auth-page-v74>main{padding-top:0!important;margin-top:0!important}.uber-auth-card-v74{margin-top:0!important}.uber-auth-page-v74>header+main{padding-top:0!important;margin-top:0!important}.uber-auth-card-v74{padding-top:12px!important}@media(max-width:700px){.uber-auth-page-v74>main{padding-top:0!important;margin-top:0!important}.uber-auth-card-v74{padding-top:8px!important}}.mobile-language-v76{display:none}.drawer-language-v76{display:flex;align-items:center;gap:8px;margin:0 12px 8px;padding:10px 11px;border:1px solid #e7e5e4;border-radius:12px;background:#fafaf9}.drawer-language-v76 svg{width:16px;color:#1f8f4e}.drawer-language-v76 span{font-size:12px;font-weight:700;flex:1}.drawer-language-v76 select{border:0;background:transparent;font-size:12px;outline:0}.cuisine-section-v73{display:block!important;visibility:visible!important;min-height:155px}.cuisine-slider-v73{min-height:118px!important;display:flex!important;visibility:visible!important}.home-dish-body-v73{display:block!important;min-height:96px;background:#fff}.home-dish-resto-v76{display:block!important;font-size:10px!important;color:#78716c!important;margin:3px 0 5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-dish-body-v73 h3,.home-dish-body-v73 p,.home-dish-body-v73 b{display:block!important;visibility:visible!important}.dd-provider-inline-v76{margin:15px 0;background:#f7faf8;border:1px solid #dfe9e2;border-radius:16px;padding:13px}.dd-provider-inline-v76 img{width:58px;height:58px;border-radius:14px;object-fit:contain;background:#fff}.dd-provider-inline-v76 h2{font-size:18px!important;margin:2px 0}.dd-provider-inline-v76 p{font-size:13px!important;color:#66736b}.dd-provider-inline-v76 a{font-size:13px;font-weight:800;color:#176b3b}.review-form-v76{background:#f7faf8;border:1px solid #dfe9e2;border-radius:18px;padding:16px;margin:14px 0}.review-form-v76>div:first-child{display:flex;gap:9px;align-items:center}.review-form-v76>div:first-child>svg{width:22px;color:#1f8f4e}.review-form-v76 h3,.review-form-v76 b{font-size:17px;margin:0}.review-form-v76 p{font-size:13px!important;color:#66736b;margin:3px 0}.review-stars-input-v76{display:flex!important;gap:4px;margin:11px 0}.review-stars-input-v76 button{border:0;background:transparent;padding:2px;cursor:pointer}.review-stars-input-v76 svg{width:26px;height:26px;color:#d4d4d4}.review-stars-input-v76 svg.filled{fill:#f6c445;color:#f6c445}.review-form-v76 textarea{width:100%;min-height:90px;border:1px solid #dfe5e1;border-radius:12px;padding:11px;font-size:14px;resize:vertical;background:#fff}.review-form-v76>button{margin-top:9px;border:0;background:#1f8f4e;color:#fff;border-radius:11px;padding:10px 14px;font-size:13px;font-weight:800}.review-list-v76 article,.review-list article{padding:16px!important}.review-list-v76 article p,.review-list article p{font-size:15px!important;line-height:1.65!important;color:#3f4943!important}.review-list-v76 article b,.review-list article b{font-size:15px!important}.tiny-stars svg{width:16px!important;height:16px!important}.orders-page-v76{padding:30px 0 75px}.orders-page-v76>header>span{font-size:11px;color:#1f8f4e;font-weight:850;letter-spacing:.09em}.orders-page-v76>header h1{font-size:32px;margin:4px 0}.orders-page-v76>header p{font-size:15px;color:#6b6b6b}.orders-list-v76{display:grid;gap:10px;margin-top:18px}.orders-list-v76 article{display:grid;grid-template-columns:46px 1fr auto;gap:12px;align-items:center;background:#fff;border:1px solid #e5e7e5;border-radius:17px;padding:15px}.order-icon-v76{width:44px;height:44px;border-radius:13px;background:#f0fdf4;color:#1f8f4e;display:grid;place-items:center}.order-icon-v76 svg{width:21px}.order-main-v76>div{display:flex;align-items:center;gap:8px}.order-main-v76 b{font-size:15px}.order-main-v76 p{display:flex;align-items:center;gap:5px;margin:4px 0;font-size:11px;color:#737373}.order-main-v76 p svg{width:12px}.order-main-v76 small{font-size:11px;color:#176b3b;font-weight:700}.order-status-v76{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;background:#f5f5f4}.order-status-v76.ready,.order-status-v76.completed{background:#ecfdf5;color:#047857}.order-status-v76.cancelled{background:#fef2f2;color:#b91c1c}.order-status-v76.preparing{background:#e8f4ec;color:#087a43}.orders-list-v76 aside{text-align:right}.orders-list-v76 aside strong{display:block;font-size:14px}.orders-list-v76 aside a{display:flex;justify-content:flex-end;align-items:center;gap:2px;font-size:10px;color:#176b3b;font-weight:750;margin-top:5px}.orders-list-v76 aside svg{width:12px}.orders-empty-v76{text-align:center;padding:65px 20px}.orders-empty-v76>svg{width:48px;height:48px;color:#a8a29e}.orders-empty-v76 h2{font-size:22px}.orders-empty-v76 p{font-size:14px;color:#78716c}.orders-empty-v76 a{display:inline-block;background:#1f8f4e;color:#fff;padding:10px 14px;border-radius:999px;font-size:12px;font-weight:800}@media(max-width:650px){body{padding-top:58px!important}.header .nav{height:58px!important;display:grid!important;grid-template-columns:38px minmax(70px,1fr) auto 36px 36px!important;gap:3px!important}.mobile-hamburger-v74{width:36px!important;height:36px!important}.brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;min-width:0!important}.brand img{display:block!important;height:38px!important;width:auto!important;max-width:86px!important;object-fit:contain!important}.mobile-language-v76{display:flex!important;align-items:center;gap:2px;height:34px;border-radius:999px;padding:0 5px;background:#f5f7f5;color:#334139}.mobile-language-v76 svg{width:13px}.mobile-language-v76 select{width:36px;border:0;background:transparent;font-size:10px;font-weight:800;outline:0;appearance:none}.language-select,.profile-dropdown-wrap,.search-desktop{display:none!important}.notification-header-btn,.header-cart-btn{display:grid!important;width:34px!important;height:34px!important}.cuisine-section-v73{min-height:145px!important}.cuisine-slider-v73{min-height:110px!important}.cuisine-slider-v73>a{flex:0 0 108px!important;display:block!important}.home-dish-card-v73{flex:0 0 188px!important;display:block!important;overflow:hidden!important}.home-dish-photo-v73{height:126px!important}.home-dish-body-v73{min-height:105px!important;padding:10px!important}.home-dish-body-v73 h3{font-size:14px!important;line-height:1.25!important}.home-dish-body-v73 p{font-size:11px!important;height:30px!important}.home-dish-body-v73 b{font-size:13px!important;color:#176b3b!important}.dd-tabs button{font-size:13px!important}.dd-provider-inline-v76{display:grid;grid-template-columns:56px 1fr;gap:10px}.review-form-v76{padding:13px}.review-list article{grid-template-columns:38px 1fr!important;gap:9px!important}.review-avatar{width:38px!important;height:38px!important}.orders-page-v76{padding-top:20px}.orders-page-v76>header h1{font-size:27px}.orders-list-v76 article{grid-template-columns:40px 1fr;padding:12px}.orders-list-v76 aside{grid-column:2;text-align:left}.orders-list-v76 aside a{justify-content:flex-start}}.cuisine-taxonomy-scroll-v77 button.active{background:#176b3b;border-color:#176b3b;color:#fff}.active-filter-summary-v77{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}.active-filter-summary-v77>span{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;border-radius:999px;padding:7px 9px;font-size:10px;display:flex;align-items:center;gap:4px}.active-filter-summary-v77 button{border:0;background:none;color:#166534;font-size:16px}.dish-taxonomy-tags-v77{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:4px}.dish-taxonomy-tags-v77>span{background:#e8f4ec;color:#087a43;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.dish-taxonomy-tags-v77>span.cuisine{background:#f0fdf4;color:#176b3b}.filter-label-v77{white-space:nowrap;font-size:10px;font-weight:800;color:#176b3b;padding:0 3px}.restaurant-type-scroll-v52{align-items:center}.restaurant-type-scroll-v52 button.active{background:#176b3b!important;border-color:#176b3b!important}.cuisine-slider-v73>a{min-height:132px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.cuisine-slider-v73 i{width:52px!important;height:52px!important;border-radius:16px!important;background:#f0fdf4!important;border:1px solid #dcfce7!important;display:grid!important;place-items:center!important;font-size:28px!important;line-height:1!important;margin:0 auto 4px!important}.cuisine-slider-v73 b{font-size:13px!important;color:#1c1917!important}.cuisine-slider-v73 small{font-size:10px!important;color:#78716c!important}.dish-slider-v73{align-items:stretch!important}.home-dish-card-v73{flex:0 0 224px!important;width:224px!important;height:auto!important;min-height:310px!important;display:grid!important;grid-template-rows:156px minmax(150px,auto)!important;align-self:stretch!important;background:#fff!important;overflow:hidden!important;border:1px solid #e7e5e4!important;border-radius:18px!important}.home-dish-media-v771{position:relative!important;height:156px!important;min-height:156px!important;overflow:hidden!important;background:#f5f5f4!important}.home-dish-photo-v73{display:grid!important;width:100%!important;height:156px!important;min-height:156px!important;position:relative!important;place-items:center!important}.home-dish-photo-v73>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.home-dish-media-v771>.favorite-heart{position:absolute!important;top:9px!important;right:9px!important;z-index:10!important}.home-dish-body-v73{display:flex!important;visibility:visible!important;opacity:1!important;position:static!important;flex-direction:column!important;min-height:150px!important;height:auto!important;padding:12px!important;background:#fff!important;color:#1c1917!important;overflow:visible!important;z-index:2!important}.home-dish-title-v771{display:block!important;color:#1c1917!important}.home-dish-title-v771 h3,.home-dish-body-v73 h3{display:block!important;visibility:visible!important;margin:0!important;color:#1c1917!important;font-size:15px!important;line-height:1.3!important;font-weight:800!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.home-dish-body-v73 p{display:-webkit-box!important;visibility:visible!important;color:#78716c!important;font-size:11px!important;line-height:1.45!important;margin:5px 0!important;height:auto!important;min-height:31px!important;overflow:hidden!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-dish-resto-v76{display:block!important;visibility:visible!important;color:#57534e!important;font-size:10px!important;margin:2px 0 8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.home-dish-footer-v771{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:auto!important;padding-top:8px!important;border-top:1px solid #f5f5f4!important}.home-dish-footer-v771 b{display:block!important;color:#176b3b!important;font-size:14px!important;font-weight:850!important}.home-dish-footer-v771 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:48px!important;padding:6px 9px!important;border-radius:999px!important;background:#f0fdf4!important;color:#176b3b!important;font-size:9px!important;font-weight:800!important}@media(max-width:650px){.cuisine-slider-v73>a{flex:0 0 112px!important;min-height:122px!important;padding:11px 8px!important}.cuisine-slider-v73 i{width:46px!important;height:46px!important;font-size:25px!important}.home-dish-card-v73{flex:0 0 205px!important;width:205px!important;min-height:290px!important;grid-template-rows:142px minmax(148px,auto)!important}.home-dish-media-v771,.home-dish-photo-v73{height:142px!important;min-height:142px!important}.home-dish-body-v73{min-height:148px!important;padding:11px!important}.home-dish-title-v771 h3,.home-dish-body-v73 h3{font-size:14px!important}.home-dish-footer-v771 b{font-size:13px!important}}.explore-clean-v772 .explore-top-v52{padding-bottom:24px}.explore-primary-filter-v772{margin:4px 0 10px}.explore-primary-head-v772{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.explore-primary-head-v772>div b,.explore-primary-head-v772>div small{display:block}.explore-primary-head-v772>div b{font-size:15px}.explore-primary-head-v772>div small{font-size:10px;color:#78716c;margin-top:1px}.explore-filter-trigger-v772{border:1px solid #dce7df;background:#fff;border-radius:999px;padding:8px 11px;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;color:#176b3b;position:relative}.explore-filter-trigger-v772 svg{width:14px}.explore-filter-trigger-v772 em{font-style:normal;min-width:18px;height:18px;border-radius:999px;background:#176b3b;color:#fff;display:grid;place-items:center;font-size:8px}.active-filter-summary-v77.compact{margin:5px 0 7px}.explore-toolbar-v52.clean{margin-top:6px}.explore-toolbar-v52.clean>select{border:1px solid #e7e5e4;background:#fff;border-radius:999px;padding:8px 10px;font-size:9px}.explore-filter-backdrop-v772{position:fixed;inset:0;z-index:12000;background:#1c191766;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end}.explore-filter-panel-v772{width:min(430px,100%);height:100%;background:#fff;overflow:auto;display:flex;flex-direction:column;box-shadow:-20px 0 60px #0002}.explore-filter-panel-v772>header{position:sticky;top:0;z-index:3;background:#fff;border-bottom:1px solid #eeeae7;padding:15px 17px;display:flex;align-items:center;justify-content:space-between}.explore-filter-panel-v772>header span{font-size:9px;color:#176b3b;font-weight:850;letter-spacing:.12em}.explore-filter-panel-v772>header h2{font-size:22px;margin:1px 0}.explore-filter-panel-v772>header button{width:36px;height:36px;border:0;border-radius:11px;background:#f5f5f4;display:grid;place-items:center}.explore-filter-panel-v772>header svg{width:16px}.explore-filter-panel-v772>section{padding:15px 17px;border-bottom:1px solid #f3f4f6}.explore-filter-panel-v772 h3{font-size:13px;margin:0 0 10px}.filter-category-grid-v772{display:flex;gap:6px;flex-wrap:wrap}.filter-category-grid-v772 button{border:1px solid #e7e5e4;background:#fff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:700;display:flex;align-items:center;gap:3px}.filter-category-grid-v772 button.active{background:#f0fdf4;border-color:#86efac;color:#166534}.filter-category-grid-v772 svg{width:11px}.explore-filter-panel-v772 select{width:100%;height:42px;border:1px solid #e7e5e4;border-radius:11px;background:#fff;padding:0 10px}.filter-range-head-v772{display:flex;align-items:center;justify-content:space-between}.filter-range-head-v772 h3{margin:0}.filter-range-head-v772 b{font-size:12px;color:#176b3b}.explore-filter-panel-v772 input[type=range]{width:100%;accent-color:#176b3b}.filter-toggle-list-v772{display:grid!important;gap:10px}.filter-toggle-list-v772 label{display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-toggle-list-v772 label span b,.filter-toggle-list-v772 label span small{display:block}.filter-toggle-list-v772 label span b{font-size:11px}.filter-toggle-list-v772 label span small{font-size:8px;color:#78716c;margin-top:2px}.filter-toggle-list-v772 input{width:40px;height:21px;accent-color:#176b3b}.explore-filter-panel-v772>footer{position:sticky;bottom:0;background:#fff;border-top:1px solid #eeeae7;padding:11px 17px;display:grid;grid-template-columns:.8fr 1.2fr;gap:7px;margin-top:auto}.explore-filter-panel-v772>footer button{height:44px;border:0;border-radius:12px;background:#f5f5f4;font-size:10px;font-weight:800}.explore-filter-panel-v772>footer button.primary{background:#176b3b;color:#fff}.mobile-drawer-mainnav-v772{display:block!important}.mobile-drawer-mainnav-v772>a{position:relative}.mobile-drawer-mainnav-v772>a em{margin-left:auto;min-width:20px;height:20px;border-radius:999px;background:#ef4444;color:#fff;display:grid;place-items:center;font-size:8px;font-style:normal;font-weight:800}.drawer-logout-v772{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#b91c1c!important;background:#fef2f2!important;border:0!important;border-radius:12px!important;font-weight:800!important}.drawer-logout-v772 svg{width:15px}@media(max-width:650px){.explore-clean-v772 .explore-top-v52{padding:20px 0 16px}.explore-clean-v772 .explore-top-v52 h1{font-size:26px}.explore-primary-head-v772{margin-top:2px}.explore-clean-v772 .cuisine-taxonomy-scroll-v77{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.explore-filter-panel-v772{height:84vh;width:100%;margin-top:auto;border-radius:22px 22px 0 0}.explore-filter-backdrop-v772{align-items:flex-end}}@keyframes yamiSplashLogoIn{0%{opacity:0;transform:scale(.72) rotate(-4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes yamiSplashPulse{0%{opacity:.55;transform:scale(.82)}75%,to{opacity:0;transform:scale(1.18)}}@keyframes yamiSplashRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes yamiSplashFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes yamiSplashDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}@keyframes yamiSplashDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18px,-12px,0) scale(1.06)}}.smart-image-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;padding:14px;background:linear-gradient(135deg,#edf9f1,#fff9e8);color:#173f2a}.smart-image-fallback:before{content:"";position:absolute;width:140px;height:140px;border-radius:999px;background:#1f8f4e12;right:-42px;top:-50px}.smart-image-fallback:after{content:"";position:absolute;width:100px;height:100px;border-radius:999px;background:#f6c44520;left:-35px;bottom:-40px}.smart-food-emoji{font-size:40px;line-height:1;position:relative;z-index:1;filter:drop-shadow(0 7px 10px #0001)}.smart-image-fallback small{font-size:8px;color:#528063;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-top:8px;position:relative;z-index:1}.smart-image-fallback b{font-size:11px;line-height:1.25;margin-top:3px;max-width:90%;position:relative;z-index:1}.smart-logo-fallback{background:linear-gradient(145deg,#176b3b,#26995a);color:#fff;padding:0}.smart-logo-fallback:before,.smart-logo-fallback:after{display:none}.smart-logo-fallback span{font-size:16px;font-weight:900;letter-spacing:-.04em}.yami-premium-splash{position:fixed;inset:0;z-index:999999;background:#07150e;color:#fff;display:grid;place-items:center;overflow:hidden;font-family:Inter,system-ui,sans-serif;transition:opacity .46s ease,transform .55s cubic-bezier(.22,1,.36,1)}.yami-premium-splash.leaving{opacity:0;transform:scale(1.035);pointer-events:none}@keyframes splashProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes splashMesh{to{transform:translate3d(2%,-1%,0) scale(1.05)}}@keyframes orbitFloatA{50%{transform:translateY(-7px) rotate(3deg)}}@keyframes orbitFloatB{50%{transform:translateY(6px) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.yami-premium-splash *{animation:none!important;transition:none!important}}.restaurant-badges-v79 .new{background:#eff6ff;color:#1d4ed8}.restaurant-badges-v79 .popular{background:#e8f4ec;color:#087a43}.restaurant-badges-v79 .free{background:#ecfdf5;color:#047857}.restaurant-badges-v79 .halal{background:#f0fdf4;color:#166534}.restaurant-badges-v79 .late{background:#f5f3ff;color:#6d28d9}.restaurant-card-v73 .restaurant-card-cover-v73>span.open,.restaurant-card-v73 .restaurant-card-cover-v73>span.closed{top:auto!important;right:10px!important;bottom:10px!important}.home-personal-v79{position:relative}.home-personal-v79:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f3fbf6,#fff 52%,#fffaf0);border-top:1px solid #ecf5ef;border-bottom:1px solid #f4efe6;pointer-events:none}.home-personal-v79>.container{position:relative}.home-personal-v79.recommended:before{background:linear-gradient(90deg,#fff,#f7fbf8 48%,#fff8eb)}.personal-kicker-v79{display:block;color:#176b3b;font-size:9px;line-height:1;font-weight:900;letter-spacing:.14em;margin-bottom:6px}.home-personal-v79 h2{color:#173f2a}@media(max-width:650px){.personal-kicker-v79{font-size:8px}}body.yami-auth-body{padding-top:0!important;padding-bottom:0!important;background:#fff!important}body.yami-auth-body .uber-auth-page-v74,body.yami-auth-body .restaurant-auth-simple{margin-top:0!important;top:0!important}body.yami-auth-body .uber-auth-page-v74>main,body.yami-auth-body .restaurant-auth-simple>main{padding-top:0!important;margin-top:0!important}body.yami-auth-body .uber-auth-card-v74,body.yami-auth-body .restaurant-auth-card{padding-top:0!important;margin-top:0!important}@media(max-width:650px){.header .nav{grid-template-columns:36px minmax(58px,1fr) auto 34px 34px 34px!important;column-gap:5px!important}.notification-header-btn{margin-left:2px!important}.mobile-drawer-mainnav-v772{padding-top:5px!important}.mobile-drawer-mainnav-v772>a{min-height:45px!important;padding:0 14px!important}}.restaurants-v83{background:#f8faf9;min-height:80vh}.restaurants-hero-v83{padding:38px 0 31px;background:linear-gradient(135deg,#0c3b24,#176b3b 52%,#249255);color:#fff;position:relative;overflow:hidden}.restaurants-hero-v83:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-120px;top:-180px;background:#ffffff0b}.restaurants-hero-v83:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;left:-80px;bottom:-150px;background:#f6c44518}.restaurants-hero-v83 .container{position:relative;z-index:1}.restaurants-hero-v83>div>span{font-size:10px;font-weight:900;letter-spacing:.18em;color:#a7f3c1}.restaurants-hero-v83 h1{font-size:clamp(30px,4vw,48px);line-height:1.04;letter-spacing:-.045em;max-width:720px;margin:8px 0}.restaurants-hero-v83 p{color:#d7eee0;font-size:14px;margin:0 0 19px}.restaurants-search-v83{max-width:720px;height:54px;background:#fff;border-radius:16px;display:flex;align-items:center;padding:0 7px 0 15px;color:#64748b;box-shadow:0 16px 35px #08251644}.restaurants-search-v83>svg{width:19px;flex:none}.restaurants-search-v83 input{flex:1;height:100%;border:0;outline:0;padding:0 12px;font-size:14px}.restaurants-search-v83 button{height:42px;border:0;border-radius:11px;background:#f3f8f5;color:#176b3b;padding:0 13px;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:850}.restaurants-search-v83 button svg{width:15px}.restaurants-body-v83{padding-top:17px;padding-bottom:54px}.restaurants-toolbar-v83{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 16px}.restaurants-count-v83{display:flex;align-items:baseline;gap:5px}.restaurants-count-v83 b{font-size:24px;color:#173f2a}.restaurants-count-v83 span{font-size:12px;font-weight:750}.restaurants-count-v83 small{font-size:10px;color:#64748b}.restaurants-toolbar-actions-v83{display:flex;align-items:center;gap:7px}.view-switch-v83{display:flex;background:#eaf2ed;border-radius:12px;padding:3px}.view-switch-v83 button,.fullscreen-map-trigger-v83{border:0;background:transparent;color:#64748b;border-radius:9px;height:34px;padding:0 10px;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800}.view-switch-v83 button svg,.fullscreen-map-trigger-v83 svg{width:14px}.view-switch-v83 button.active{background:#fff;color:#176b3b;box-shadow:0 2px 8px #0000000c}.fullscreen-map-trigger-v83{background:#176b3b;color:#fff}.restaurant-grid-v83{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.restaurant-card-v83{background:#fff;border:1px solid #e7eee9;border-radius:19px;overflow:hidden;box-shadow:0 4px 14px #1835240a;transition:transform .2s ease,box-shadow .2s ease}.restaurant-card-v83:hover{transform:translateY(-3px);box-shadow:0 18px 36px #173f2a14}.restaurant-card-cover-v83{height:184px;position:relative;background:#edf5ef}.restaurant-cover-link-v83,.restaurant-cover-link-v83>*{display:block;width:100%;height:100%}.restaurant-cover-link-v83 img{width:100%;height:100%;object-fit:cover}.restaurant-card-cover-v83>.favorite-btn,.restaurant-card-cover-v83>.favorite-heart{position:absolute!important;right:10px!important;top:10px!important;z-index:10}.restaurant-badges-v83{position:absolute;left:10px;top:10px;display:flex;gap:5px;flex-wrap:wrap;max-width:70%;z-index:7}.restaurant-badges-v83 span{border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900;box-shadow:0 4px 12px #0002}.restaurant-badges-v83 .new{background:#eff6ff;color:#1d4ed8}.restaurant-badges-v83 .popular{background:#e8f4ec;color:#087a43}.restaurant-badges-v83 .free{background:#ecfdf5;color:#047857}.restaurant-badges-v83 .halal{background:#f0fdf4;color:#166534}.restaurant-badges-v83 .late{background:#f5f3ff;color:#6d28d9}.restaurant-open-v83{position:absolute;right:10px;bottom:10px;border-radius:999px;padding:5px 8px;background:#fff;font-size:8px;font-weight:900;box-shadow:0 5px 14px #0002}.restaurant-open-v83.open{color:#15803d}.restaurant-open-v83.closed{color:#b91c1c}.restaurant-card-content-v83{position:relative;padding:34px 14px 14px}.restaurant-card-logo-v83{position:absolute;top:-31px;left:14px;width:60px;height:60px;border:3px solid #fff;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 18px #0002}.restaurant-card-logo-v83>*{width:100%;height:100%}.restaurant-card-heading-v83{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.restaurant-card-heading-v83 h3{font-size:17px;line-height:1.2;margin:0;color:#17251d}.restaurant-card-heading-v83 p{margin:3px 0 0;font-size:10px;color:#64748b}.restaurant-rating-v83{display:inline-flex;align-items:center;gap:3px;background:#fff8df;color:#9a6700;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900;white-space:nowrap}.restaurant-rating-v83 svg{width:11px;fill:currentColor}.restaurant-location-v83{display:flex;align-items:center;gap:5px;color:#66756c;font-size:10px;margin-top:9px}.restaurant-location-v83 svg{width:13px}.restaurant-card-meta-v83{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:10px 0}.restaurant-card-meta-v83 span{display:inline-flex;align-items:center;gap:4px;background:#f6f8f7;border-radius:8px;padding:6px 7px;font-size:9px;color:#46564c;font-weight:750}.restaurant-card-meta-v83 svg{width:12px}.restaurant-card-cta-v83{display:flex;align-items:center;justify-content:center;height:37px;border-radius:10px;background:#173f2a;color:#fff;font-size:10px;font-weight:850;margin-top:8px}.restaurant-map-shell-v83{height:min(68vh,690px);min-height:480px;border:1px solid #dfe9e2;border-radius:20px;overflow:hidden;background:#eaf1ec;position:relative}.restaurant-map-v83{width:100%;height:100%;position:relative}.restaurant-map-v83 .leaflet-container{background:#e7eee9}.map-status-v83{position:absolute;left:12px;bottom:12px;z-index:500;background:#173f2ae8;color:#fff;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:750;pointer-events:none}.restaurant-map-v83 .leaflet-control-attribution{font-size:7px!important;line-height:1.2!important;background:#ffffffc2!important;padding:2px 4px!important;border-radius:0 0 0 6px!important;color:#64748b!important;box-shadow:none!important}.restaurant-map-v83 .leaflet-control-attribution a{color:#176b3b!important}.restaurant-map-fullscreen-v83{position:fixed;inset:0;z-index:5000;background:#e8efea;display:flex;flex-direction:column}.restaurant-map-fullscreen-head-v83{height:58px;flex:none;background:#fff;border-bottom:1px solid #dfe7e2;display:flex;align-items:center;justify-content:space-between;padding:0 14px;z-index:5100}.restaurant-map-fullscreen-head-v83>div span,.restaurant-map-fullscreen-head-v83>div b{display:block}.restaurant-map-fullscreen-head-v83>div span{font-size:8px;color:#176b3b;font-weight:900;letter-spacing:.15em}.restaurant-map-fullscreen-head-v83>div b{font-size:14px}.restaurant-map-fullscreen-head-v83 button{border:0;background:#173f2a;color:#fff;border-radius:10px;height:36px;padding:0 11px;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:850}.restaurant-map-fullscreen-head-v83 button svg{width:14px}.restaurant-map-fullscreen-v83>.restaurant-map-v83{flex:1;min-height:0}.restaurant-map-v83.is-fullscreen .map-status-v83{bottom:16px}.yami-map-fullscreen-body{overflow:hidden!important}.restaurant-filter-backdrop-v83{position:fixed;inset:0;z-index:4000;background:#0b1f1588;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end}.restaurant-filter-panel-v83{width:min(410px,100%);height:100%;background:#fff;display:flex;flex-direction:column;overflow:auto}.restaurant-filter-panel-v83>header{display:flex;align-items:center;justify-content:space-between;padding:17px;border-bottom:1px solid #edf0ee}.restaurant-filter-panel-v83>header span{font-size:8px;color:#176b3b;font-weight:900;letter-spacing:.15em}.restaurant-filter-panel-v83>header h2{margin:2px 0;font-size:22px}.restaurant-filter-panel-v83>header button{border:0;width:36px;height:36px;border-radius:10px}.restaurant-filter-panel-v83>label{margin:14px 17px 0;font-size:10px;font-weight:850}.restaurant-filter-panel-v83 select{width:100%;height:43px;margin-top:6px;border:1px solid #dde6df;border-radius:10px;background:#fff;padding:0 10px}.restaurant-filter-panel-v83 .switch-line{display:flex;justify-content:space-between;align-items:center;gap:10px}.restaurant-filter-panel-v83 .switch-line span b,.restaurant-filter-panel-v83 .switch-line span small{display:block}.restaurant-filter-panel-v83 .switch-line small{font-size:8px;color:#64748b;margin-top:2px}.restaurant-filter-panel-v83>footer{margin-top:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:7px;padding:13px 17px;border-top:1px solid #edf0ee}.restaurant-filter-panel-v83>footer button{height:42px;border:0;border-radius:10px;font-size:9px;font-weight:850}.restaurant-filter-panel-v83>footer button.primary{background:#176b3b;color:#fff}@media(max-width:1000px){.restaurant-grid-v83{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.restaurants-hero-v83{padding:24px 0 21px}.restaurants-hero-v83 h1{font-size:29px}.restaurants-hero-v83 p{font-size:11px;max-width:330px}.restaurants-search-v83{height:50px}.restaurants-search-v83 button span{display:none}.restaurants-body-v83{padding-bottom:88px}.restaurant-grid-v83{grid-template-columns:1fr;gap:12px}.restaurant-card-cover-v83{height:176px}.restaurants-toolbar-v83{align-items:flex-end}.restaurants-count-v83{flex-wrap:wrap}.restaurants-count-v83 b{font-size:21px}.view-switch-v83 button span,.fullscreen-map-trigger-v83 span{display:none}.view-switch-v83 button,.fullscreen-map-trigger-v83{width:36px;padding:0;justify-content:center}.restaurant-map-shell-v83{height:calc(100svh - 210px);min-height:440px;margin-bottom:76px;border-radius:15px}.restaurant-map-shell-v83 .map-status-v83{bottom:88px}.restaurant-map-shell-v83 .leaflet-bottom{bottom:72px!important}.restaurant-map-fullscreen-v83{bottom:0}.restaurant-map-fullscreen-v83 .leaflet-bottom{bottom:0!important}.restaurant-filter-panel-v83{height:min(83vh,720px);margin-top:auto;border-radius:22px 22px 0 0}.restaurant-filter-backdrop-v83{align-items:flex-end}.restaurant-filter-panel-v83>footer{padding-bottom:max(13px,env(safe-area-inset-bottom))}}.restaurants-map-layout-v84{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:12px;height:min(72vh,760px);min-height:540px}.restaurants-map-list-v84{min-width:0;background:#fff;border:1px solid #dfe8e2;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 24px #173f2a0f}.restaurants-map-list-head-v84{height:56px;flex:none;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1ee}.restaurants-map-list-head-v84 b{font-size:14px;color:#173f2a}.restaurants-map-list-head-v84 span{font-size:9px;color:#718078}.restaurants-map-list-scroll-v84{overflow:auto;padding:9px;display:grid;gap:9px;scrollbar-width:thin}.map-list-card-wrap-v84{border-radius:16px;transition:.2s}.map-list-card-wrap-v84.selected{background:#effaf3;box-shadow:0 0 0 2px #4caf70}.map-list-card-wrap-v84 .restaurant-card-v83{border-radius:14px;box-shadow:none}.map-list-card-wrap-v84 .restaurant-card-v83:hover{transform:none}.map-list-card-wrap-v84 .restaurant-card-cover-v83{height:120px}.map-list-card-wrap-v84 .restaurant-card-cta-v83{display:none}.map-list-card-wrap-v84 .restaurant-card-content-v83{padding-bottom:11px}.restaurant-card-v83.is-selected-v84{border-color:#54b879!important;box-shadow:0 0 0 2px #54b87938,0 10px 26px #173f2a1a!important}.restaurants-map-layout-v84 .restaurant-map-shell-v83{height:100%;min-height:0;margin:0;border-radius:18px}.yami-popup-v84 .leaflet-popup-content-wrapper{border-radius:18px!important;padding:0!important;overflow:hidden;box-shadow:0 18px 44px #0b1f153d!important;border:1px solid rgba(23,107,59,.1)}.yami-popup-v84 .leaflet-popup-content{margin:0!important;width:260px!important}.yami-popup-v84 .leaflet-popup-tip{box-shadow:none!important}.yami-map-marker.selected{background:#f6c445;border-color:#fff;box-shadow:0 0 0 5px #f6c44540,0 10px 24px #00000047}.yami-map-marker.selected span{background:#176b3b}@media(max-width:760px){.restaurants-map-layout-v84{display:block;height:auto;min-height:0}.restaurants-map-list-v84{display:none}.restaurants-map-layout-v84 .restaurant-map-shell-v83{height:calc(100svh - 205px);min-height:470px;margin-bottom:76px;position:relative}@keyframes mapCardUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.restaurant-map-shell-v83 .map-status-v83{bottom:206px!important}.restaurant-map-shell-v83 .leaflet-bottom{bottom:178px!important}}.restaurants-map-list-head-v84>div small{display:block;font-size:7px;letter-spacing:.13em;font-weight:900;color:#17804a;margin-bottom:2px}.restaurants-map-list-head-v84>div b{display:block}@media(max-width:760px){.restaurants-map-layout-v84{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(300px,46svh) auto!important;gap:10px!important;height:auto!important}.restaurants-map-layout-v84 .restaurant-map-shell-v83{grid-row:1!important;height:46svh!important;min-height:300px!important;max-height:430px!important;margin:0!important;border-radius:18px!important;overflow:hidden!important}.restaurants-map-list-v84{grid-row:2!important;display:flex!important;width:100%!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 8px 28px #14372314!important}.restaurants-map-list-head-v84{height:auto!important;min-height:60px!important;padding:10px 13px!important;align-items:center!important}.restaurants-map-list-head-v84>div b{font-size:15px!important}.restaurants-map-list-head-v84>span{max-width:120px!important;text-align:right!important;line-height:1.25!important;font-size:8px!important}.restaurants-map-list-scroll-v84{max-height:none!important;overflow:visible!important;padding:8px!important;gap:8px!important}.map-list-card-wrap-v84{border:1px solid #e6ece8!important;background:#fff!important;overflow:hidden!important}.map-list-card-wrap-v84.selected{border-color:#49aa6d!important;background:#f0faf4!important;box-shadow:0 0 0 2px #49aa6d29!important}.map-list-card-wrap-v84 .restaurant-card-v83{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:118px!important;border:0!important;border-radius:16px!important;overflow:hidden!important}.map-list-card-wrap-v84 .restaurant-card-cover-v83{height:100%!important;min-height:118px!important}.map-list-card-wrap-v84 .restaurant-card-content-v83{padding:11px 10px!important}.map-list-card-wrap-v84 .restaurant-card-logo-v83{display:none!important}.map-list-card-wrap-v84 .restaurant-card-heading-v83 h3{font-size:14px!important}.map-list-card-wrap-v84 .restaurant-card-heading-v83 p{font-size:9px!important}.map-list-card-wrap-v84 .restaurant-location-v83{margin-top:6px!important;font-size:8px!important}.map-list-card-wrap-v84 .restaurant-card-meta-v83{margin:6px 0 0!important;gap:4px!important}.map-list-card-wrap-v84 .restaurant-card-meta-v83 span{padding:4px 5px!important;font-size:7px!important}.map-list-card-wrap-v84 .restaurant-card-cta-v83{display:none!important}.map-list-card-wrap-v84 .restaurant-badges-v83{left:6px!important;top:6px!important;gap:3px!important}.map-list-card-wrap-v84 .restaurant-badges-v83 span{font-size:6px!important;padding:4px 5px!important}.map-list-card-wrap-v84 .restaurant-open-v83{right:6px!important;bottom:6px!important;font-size:6px!important;padding:4px 5px!important}.restaurants-map-layout-v84 .map-status-v83{bottom:10px!important}.restaurants-map-layout-v84 .leaflet-bottom{bottom:0!important}}@media(max-width:760px){body:has(.restaurants-map-layout-v84){overflow:hidden!important}.restaurants-v83:has(.restaurants-map-layout-v84){height:calc(100svh - 58px)!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurants-hero-v83{display:none!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurants-body-v83{flex:1!important;min-height:0!important;width:100%!important;padding-top:6px!important;padding-bottom:74px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurant-type-scroll-v52{flex:none!important;margin-bottom:4px!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurants-toolbar-v83{flex:none!important;margin:4px 0 7px!important}.restaurants-map-layout-v84{flex:1!important;min-height:0!important;height:auto!important;overflow:hidden!important;display:grid!important;grid-template-rows:minmax(210px,40%) minmax(0,60%)!important;gap:8px!important}.restaurants-map-layout-v84 .restaurant-map-shell-v83{height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}.restaurants-map-list-v84{height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.restaurants-map-list-head-v84{flex:none!important}.restaurants-map-list-scroll-v84{flex:1!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding-bottom:14px!important}}.mobile-map-list-toggle-v87{display:none}@media(max-width:760px){.restaurants-map-layout-v84{position:relative!important}.mobile-map-list-toggle-v87{display:flex!important;position:absolute!important;left:50%!important;z-index:1200!important;transform:translate(-50%)!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid rgba(23,107,59,.18)!important;background:#fffffff7!important;color:#176b3b!important;border-radius:999px!important;min-height:36px!important;padding:0 13px!important;font-size:9px!important;font-weight:850!important;box-shadow:0 10px 24px #0b1f1529!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.mobile-map-list-toggle-v87 svg{width:14px!important;height:14px!important}.restaurants-map-layout-v84.mobile-list-open-v87{grid-template-rows:minmax(210px,40%) minmax(0,60%)!important}.restaurants-map-layout-v84.mobile-list-open-v87 .mobile-map-list-toggle-v87{top:calc(40% - 18px)!important}.restaurants-map-layout-v84.mobile-list-open-v87 .restaurants-map-list-v84{display:flex!important}.restaurants-map-layout-v84.mobile-list-hidden-v87{grid-template-rows:minmax(0,1fr)!important}.restaurants-map-layout-v84.mobile-list-hidden-v87 .restaurant-map-shell-v83{grid-row:1!important;height:100%!important;min-height:0!important;max-height:none!important}.restaurants-map-layout-v84.mobile-list-hidden-v87 .restaurants-map-list-v84{display:none!important}.restaurants-map-layout-v84.mobile-list-hidden-v87 .mobile-map-list-toggle-v87{bottom:14px!important;top:auto!important}.restaurants-map-layout-v84.mobile-list-hidden-v87 .map-status-v83{bottom:54px!important}.restaurants-map-layout-v84.mobile-list-hidden-v87 .leaflet-bottom{bottom:0!important}}@media(max-width:760px){.restaurants-map-list-v84{min-height:240px!important}.restaurants-map-list-scroll-v84{display:flex!important;flex-direction:column!important;gap:10px!important;min-height:0!important;height:100%!important;padding:9px!important}.map-list-card-wrap-v84{flex:0 0 auto!important;min-height:132px!important;height:auto!important;display:block!important;width:100%!important;border-radius:17px!important}.map-list-card-wrap-v84 .restaurant-card-v83{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;width:100%!important;min-height:132px!important;height:132px!important;overflow:hidden!important;border-radius:16px!important}.map-list-card-wrap-v84 .restaurant-card-cover-v83{width:118px!important;height:132px!important;min-height:132px!important;max-height:none!important;position:relative!important}.map-list-card-wrap-v84 .restaurant-cover-link-v83,.map-list-card-wrap-v84 .restaurant-cover-link-v83>*,.map-list-card-wrap-v84 .restaurant-cover-link-v83 img{width:100%!important;height:100%!important;min-height:132px!important;object-fit:cover!important}.map-list-card-wrap-v84 .restaurant-card-content-v83{min-width:0!important;height:132px!important;min-height:132px!important;padding:10px 10px 9px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:hidden!important}.map-list-card-wrap-v84 .restaurant-card-heading-v83{min-height:34px!important;align-items:flex-start!important}.map-list-card-wrap-v84 .restaurant-card-heading-v83 h3{display:block!important;font-size:14px!important;line-height:1.2!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.map-list-card-wrap-v84 .restaurant-card-heading-v83 p{display:block!important;font-size:9px!important;line-height:1.2!important;margin:3px 0 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.map-list-card-wrap-v84 .restaurant-rating-v83{flex:none!important;font-size:8px!important;padding:4px 5px!important}.map-list-card-wrap-v84 .restaurant-location-v83{display:flex!important;min-height:17px!important;margin-top:5px!important;font-size:8px!important;white-space:nowrap!important;overflow:hidden!important}.map-list-card-wrap-v84 .restaurant-location-v83 span{overflow:hidden!important;text-overflow:ellipsis!important}.map-list-card-wrap-v84 .restaurant-card-meta-v83{display:flex!important;margin:6px 0 0!important;gap:4px!important;min-height:24px!important;flex-wrap:nowrap!important;overflow:hidden!important}.map-list-card-wrap-v84 .restaurant-card-meta-v83 span{display:inline-flex!important;flex:0 1 auto!important;min-width:0!important;padding:4px 5px!important;font-size:7px!important;white-space:nowrap!important}.map-list-card-wrap-v84 .restaurant-badges-v83{max-width:90px!important}.map-list-card-wrap-v84 .restaurant-open-v83{display:none!important}.map-list-card-wrap-v84.selected,.map-list-card-wrap-v84.selected .restaurant-card-v83{min-height:132px!important;height:132px!important}.restaurants-map-layout-v84.mobile-list-open-v87{grid-template-rows:minmax(220px,38%) minmax(300px,62%)!important}.restaurants-map-layout-v84.mobile-list-open-v87 .mobile-map-list-toggle-v87{top:calc(38% - 18px)!important}}@media(max-width:760px){body:has(.restaurants-map-layout-v84){overflow:hidden!important;padding-bottom:0!important}.restaurants-v83:has(.restaurants-map-layout-v84){height:calc(100svh - 64px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;display:block!important;position:relative!important;background:#e8efea!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurants-hero-v83{display:none!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurants-body-v83{position:relative!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;display:block!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurant-type-scroll-v52{position:absolute!important;left:0!important;right:0!important;top:0!important;z-index:1500!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:7px 12px!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid rgba(23,107,59,.08)!important;scrollbar-width:none!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurant-type-scroll-v52::-webkit-scrollbar{display:none!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurant-type-scroll-v52>*{flex:0 0 auto!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurant-type-scroll-v52 button{height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 11px!important;font-size:9px!important;line-height:32px!important;white-space:nowrap!important}.restaurants-v83:has(.restaurants-map-layout-v84) .filter-label-v77{display:none!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurants-toolbar-v83{position:absolute!important;left:10px!important;right:10px!important;top:56px!important;z-index:1500!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:4px 6px 4px 10px!important;border:1px solid rgba(23,107,59,.1)!important;border-radius:14px!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 8px 22px #0b1f151a!important;display:flex!important;align-items:center!important;justify-content:space-between!important;overflow:hidden!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurants-count-v83{height:34px!important;min-height:34px!important;max-height:34px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;overflow:hidden!important;gap:4px!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurants-count-v83 b{font-size:16px!important;line-height:1!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurants-count-v83 span{font-size:9px!important;white-space:nowrap!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurants-count-v83 small{display:none!important}.restaurants-v83:has(.restaurants-map-layout-v84) .restaurants-toolbar-actions-v83{height:34px!important;min-height:34px!important;max-height:34px!important;flex:none!important}.restaurants-v83:has(.restaurants-map-layout-v84) .view-switch-v83{height:34px!important;min-height:34px!important;max-height:34px!important}.restaurants-v83:has(.restaurants-map-layout-v84) .view-switch-v83 button,.restaurants-v83:has(.restaurants-map-layout-v84) .fullscreen-map-trigger-v83{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;flex:none!important}.restaurants-map-layout-v84,.restaurants-map-layout-v84.mobile-list-open-v87,.restaurants-map-layout-v84.mobile-list-hidden-v87{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.restaurants-map-layout-v84 .restaurant-map-shell-v83,.restaurants-map-layout-v84.mobile-list-open-v87 .restaurant-map-shell-v83,.restaurants-map-layout-v84.mobile-list-hidden-v87 .restaurant-map-shell-v83{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;z-index:1!important}.restaurants-map-layout-v84 .restaurant-map-v83,.restaurants-map-layout-v84 .leaflet-container{width:100%!important;height:100%!important;min-height:100%!important}.restaurants-map-layout-v84 .leaflet-top{top:106px!important}.restaurants-map-list-v84{position:absolute!important;left:8px!important;right:8px!important;bottom:72px!important;z-index:1300!important;width:auto!important;height:300px!important;min-height:300px!important;max-height:300px!important;margin:0!important;border:1px solid rgba(23,107,59,.12)!important;border-radius:22px!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 18px 46px #0b1f1538!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease!important}.restaurants-map-list-v84.is-open{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.restaurants-map-list-v84.is-hidden{display:flex!important;transform:translateY(calc(100% + 92px))!important;opacity:0!important;pointer-events:none!important}.restaurants-map-list-head-v84{flex:0 0 54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:8px 12px!important;background:#fff!important;border-bottom:1px solid #edf1ee!important;overflow:hidden!important}.restaurants-map-list-head-v84>div{min-width:0!important}.restaurants-map-list-head-v84>div small{font-size:7px!important;line-height:1!important;margin-bottom:3px!important}.restaurants-map-list-head-v84>div b{font-size:14px!important;line-height:1.1!important}.restaurants-map-list-head-v84>span{max-width:110px!important;font-size:7px!important;line-height:1.25!important}.restaurants-map-list-scroll-v84{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:8px!important;gap:8px!important;scrollbar-width:thin!important}.map-list-card-wrap-v84,.map-list-card-wrap-v84.selected{flex:0 0 122px!important;width:100%!important;height:122px!important;min-height:122px!important;max-height:122px!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:16px!important}.map-list-card-wrap-v84 .restaurant-card-v83,.map-list-card-wrap-v84.selected .restaurant-card-v83,.map-list-card-wrap-v84 .restaurant-card-v83.is-selected-v84{width:100%!important;height:122px!important;min-height:122px!important;max-height:122px!important;display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:15px!important;transform:none!important}.map-list-card-wrap-v84.selected,.map-list-card-wrap-v84 .restaurant-card-v83.is-selected-v84{box-shadow:inset 0 0 0 2px #54b879!important;background:#f0faf4!important}.map-list-card-wrap-v84 .restaurant-card-cover-v83,.map-list-card-wrap-v84 .restaurant-cover-link-v83,.map-list-card-wrap-v84 .restaurant-cover-link-v83>*,.map-list-card-wrap-v84 .restaurant-cover-link-v83 img{width:108px!important;height:122px!important;min-height:122px!important;max-height:122px!important}.map-list-card-wrap-v84 .restaurant-card-content-v83{width:auto!important;height:122px!important;min-height:122px!important;max-height:122px!important;padding:9px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:hidden!important}.map-list-card-wrap-v84 .restaurant-card-heading-v83{height:34px!important;min-height:34px!important;max-height:34px!important;overflow:hidden!important}.map-list-card-wrap-v84 .restaurant-card-heading-v83 h3{font-size:13px!important;line-height:1.15!important}.map-list-card-wrap-v84 .restaurant-card-heading-v83 p{font-size:8px!important;line-height:1.1!important}.map-list-card-wrap-v84 .restaurant-rating-v83{font-size:7px!important;padding:4px 5px!important}.map-list-card-wrap-v84 .restaurant-location-v83{height:16px!important;min-height:16px!important;max-height:16px!important;margin-top:4px!important;font-size:7px!important}.map-list-card-wrap-v84 .restaurant-card-meta-v83{height:23px!important;min-height:23px!important;max-height:23px!important;margin:5px 0 0!important;overflow:hidden!important}.map-list-card-wrap-v84 .restaurant-card-meta-v83 span{height:22px!important;min-height:22px!important;max-height:22px!important;padding:3px 5px!important;font-size:6.5px!important}.map-list-card-wrap-v84 .restaurant-card-logo-v83,.map-list-card-wrap-v84 .restaurant-card-cta-v83,.map-list-card-wrap-v84 .restaurant-open-v83{display:none!important}.mobile-map-list-toggle-v87{display:flex!important;position:absolute!important;left:50%!important;top:auto!important;bottom:354px!important;z-index:1400!important;transform:translate(-50%)!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 12px!important;transition:bottom .28s cubic-bezier(.22,1,.36,1)!important}.restaurants-map-layout-v84.mobile-list-hidden-v87 .mobile-map-list-toggle-v87{top:auto!important;bottom:86px!important}.restaurants-map-layout-v84.mobile-list-open-v87 .mobile-map-list-toggle-v87{top:auto!important;bottom:354px!important}.restaurants-map-layout-v84.mobile-list-open-v87 .map-status-v83{bottom:382px!important}.restaurants-map-layout-v84.mobile-list-hidden-v87 .map-status-v83{bottom:126px!important}.restaurants-map-layout-v84 .leaflet-control-attribution{margin-top:0!important}}@media(max-width:760px)and (max-height:680px){.restaurants-map-list-v84{height:258px!important;min-height:258px!important;max-height:258px!important}.restaurants-map-layout-v84.mobile-list-open-v87 .mobile-map-list-toggle-v87{bottom:312px!important}.restaurants-map-layout-v84.mobile-list-open-v87 .map-status-v83{bottom:340px!important}}.favorite-count-v810{margin-left:auto!important;min-width:20px!important;height:20px!important;padding:0 5px!important;border-radius:999px!important;background:#16a34a!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:8px!important;line-height:1!important;font-style:normal!important;font-weight:900!important}.mobilebar-icon-wrap-v810{position:relative!important;display:grid!important;place-items:center!important}.mobilebar-icon-wrap-v810>em{position:absolute!important;right:-9px!important;top:-7px!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border-radius:999px!important;background:#16a34a!important;color:#fff!important;border:2px solid #fff!important;display:grid!important;place-items:center!important;font-size:7px!important;line-height:1!important;font-style:normal!important;font-weight:900!important}@media(max-width:650px){.header .nav{grid-template-columns:36px minmax(58px,1fr) auto 34px 34px!important;column-gap:6px!important}.notification-header-btn{margin-left:0!important;margin-right:5px!important}.header-cart-btn{margin-left:3px!important}}.explore-top-v52{padding-top:34px!important;padding-bottom:28px!important}.explore-top-v52 h1{margin:5px 0 13px!important}.explore-body-v52{padding-top:16px!important}.restaurants-hero-v83{padding-top:32px!important;padding-bottom:24px!important}.restaurants-hero-v83 h1{margin:5px 0 8px!important}.restaurants-body-v83{padding-top:14px!important}.restaurant-type-scroll-v52{margin-bottom:10px!important}.restaurants-toolbar-v83{margin-bottom:12px!important}.dd-details-pro-v811{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dd-details-pro-v811 section{border:1px solid #e9eee9;border-radius:16px;padding:16px;background:#fff}.dd-details-pro-v811 h3{display:flex;align-items:center;gap:7px}.dd-details-pro-v811 h3 svg{width:17px;height:17px;color:#16834d}.dd-ingredients-v811>div,.dd-allergen-list-v811{display:flex;gap:7px;flex-wrap:wrap}.dd-ingredients-v811>div span{background:#eff9f2;color:#176b3b;border:1px solid #d7efdf;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:700}.dd-allergen-list-v811 span{background:#fff5e8;color:#8a4a10;border:1px solid #f2dfc8;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:700}.dd-facts-v811{display:flex;gap:8px;flex-wrap:wrap}.dd-facts-v811>span{display:grid;grid-template-columns:22px 1fr;column-gap:6px;min-width:135px;background:#f7f9f7;border-radius:12px;padding:9px}.dd-facts-v811 svg{grid-row:1/3;width:18px;color:#16834d}.dd-facts-v811 b{font-size:12px}.dd-facts-v811 small{font-size:9px;color:#718078}.rd-service-facts-v811{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.rd-service-facts-v811>div{display:flex;align-items:center;gap:9px;border:1px solid #e8eee9;border-radius:14px;padding:12px}.rd-service-facts-v811 svg{width:19px;color:#16834d}.rd-service-facts-v811 span{display:flex;flex-direction:column}.rd-service-facts-v811 b{font-size:12px}.rd-service-facts-v811 small{font-size:9px;color:#718078}.drawer-dropdowns-v811>section>button svg.open{transform:rotate(180deg)}.cookie-layer-v811{position:fixed;inset:0;z-index:99999;background:#08120c47;display:flex;align-items:flex-end;justify-content:center;padding:18px}.cookie-card-v811{width:min(820px,100%);background:#fff;border-radius:22px;box-shadow:0 24px 80px #00000040;overflow:hidden}.cookie-card-v811>header{padding:17px 18px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1ee}.cookie-card-v811>header>div{display:flex;gap:11px;align-items:flex-start}.cookie-card-v811>header svg{color:#16834d}.cookie-card-v811>header span{display:flex;flex-direction:column;gap:3px}.cookie-card-v811>header b{font-size:15px}.cookie-card-v811>header small{font-size:10px;line-height:1.45;color:#657169}.cookie-card-v811>header>button{border:0;background:transparent}.cookie-options-v811{padding:8px 18px}.cookie-options-v811 label{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #f0f2f0}.cookie-options-v811 label span{display:flex;flex-direction:column}.cookie-options-v811 label b{font-size:12px}.cookie-options-v811 label small{font-size:9px;color:#718078}.cookie-card-v811>footer{padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.cookie-card-v811>footer>a{font-size:10px;color:#176b3b}.cookie-card-v811>footer>div{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.cookie-card-v811>footer button,.cookie-reset-v811{border:1px solid #dce5df;background:#fff;border-radius:10px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex;align-items:center;gap:5px}.cookie-card-v811>footer button.primary{background:#176b3b;color:#fff;border-color:#176b3b}.cookie-card-v811>footer button svg{width:14px}.cookie-reopen-v811{position:fixed;left:12px;bottom:78px;z-index:8000;width:38px;height:38px;border:0;border-radius:50%;background:#176b3b;color:#fff;box-shadow:0 8px 20px #0000002e;display:grid;place-items:center}.cookie-reopen-v811 svg{width:17px}.cookie-reset-v811{margin-top:10px;background:#176b3b!important;color:#fff!important;border-color:#176b3b!important}.faq-groups-v811{display:grid;gap:20px}.faq-groups-v811>section>h2{font-size:17px;margin:0 0 8px;color:#173c29}.profile-edit-v811{display:inline-flex!important;align-items:center;gap:7px;text-decoration:none}.profile-menu-card{border-radius:20px!important;overflow:hidden!important}.profile-menu-list>a{min-height:68px!important}.profile-menu-list>a>i{background:#eff8f2!important;color:#16834d!important}.profile-cover{padding-top:28px!important;padding-bottom:28px!important}.profile-content-v2{padding-top:18px!important}@media(max-width:760px){.explore-top-v52{padding:16px 0 14px!important}.explore-top-v52 h1{font-size:22px!important;line-height:1.08!important;margin:3px 0 9px!important}.explore-top-v52 form{min-height:44px!important}.explore-body-v52{padding-top:8px!important}.restaurants-hero-v83{padding:15px 0 12px!important}.restaurants-hero-v83 h1{font-size:22px!important;line-height:1.08!important;margin:3px 0 7px!important}.restaurants-hero-v83 p{display:none!important}.restaurants-search-v83{min-height:44px!important;margin-top:8px!important}.restaurants-body-v83{padding-top:7px!important}.dd-details-pro-v811,.rd-service-facts-v811{grid-template-columns:1fr!important}.cookie-layer-v811{padding:8px}.cookie-card-v811{border-radius:18px}.cookie-card-v811>footer{align-items:stretch;flex-direction:column}.cookie-card-v811>footer>div{display:grid;grid-template-columns:1fr 1fr}.cookie-card-v811>footer button{justify-content:center}.cookie-card-v811>footer button.primary.save{grid-column:1/-1}.profile-cover{padding:18px 0!important}.profile-cover-inner{gap:10px!important}.profile-avatar-v2{width:56px!important;height:56px!important}.profile-cover-inner h1{font-size:20px!important}.profile-cover-inner>button,.profile-edit-v811{font-size:9px!important;padding:8px 10px!important}.profile-content-v2{padding-top:10px!important}.profile-menu-list>a{min-height:60px!important}}.rd-google-map-v813{margin-top:10px;height:260px;border-radius:16px;overflow:hidden;border:1px solid #e2e9e4;background:#edf2ee}.rd-google-map-v813 iframe{width:100%;height:100%;border:0}.rd-directions-v813{margin-top:9px;display:inline-flex;align-items:center;gap:6px;color:#176b3b;font-size:10px;font-weight:850;text-decoration:none}.rd-directions-v813 svg{width:15px}.footer-v813{background:#0b2116;color:#fff;padding:52px 0 0;margin-top:60px}.footer-pro-grid-v813{display:grid;grid-template-columns:1.65fr repeat(4,1fr);gap:34px}.footer-pro-brand-v813>img{width:115px;max-height:55px;object-fit:contain;object-position:left center}.footer-pro-brand-v813>p{max-width:330px;color:#aebdb4;font-size:11px;line-height:1.65;margin:14px 0 18px}.footer-v813 section>h4{font-size:11px;margin:5px 0 15px;color:#fff}.footer-v813 section>a{display:block;color:#aebdb4;text-decoration:none;font-size:9px;margin:0 0 11px}.footer-v813 section>a:hover{color:#fff}.footer-store-badges-v813{display:flex;gap:8px;flex-wrap:wrap}.footer-store-badges-v813>a{min-width:132px;height:43px;border:1px solid #526158!important;border-radius:9px!important;background:#050706!important;color:#fff!important;display:flex!important;align-items:center!important;gap:8px!important;padding:5px 10px!important;margin:0!important;text-decoration:none!important}.footer-store-badges-v813>a>span{width:21px;text-align:center;font-size:17px}.footer-store-badges-v813 .play-v813{color:#4ade80}.footer-store-badges-v813 i{display:flex;flex-direction:column;font-style:normal}.footer-store-badges-v813 small{font-size:6px;line-height:1;color:#ddd}.footer-store-badges-v813 b{font-size:12px;line-height:1.25}.footer-pro-bottom-v813{margin-top:38px;padding:18px 0 22px;border-top:1px solid #244033;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:20px}.footer-pro-bottom-v813>div:first-child{display:flex;gap:13px;color:#91a197;font-size:8px}.footer-social-v813{display:flex;gap:6px}.footer-social-v813 a{width:30px;height:30px;border:1px solid #385045;border-radius:50%;display:grid;place-items:center;color:#fff}.footer-social-v813 svg{width:13px}.footer-pro-bottom-v813>p{text-align:right;margin:0;color:#7f9187;font-size:7px;line-height:1.4}@media(max-width:760px){.restaurant-detail-v6 .rd-hero{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important;background:#fff!important}.restaurant-detail-v6 .rd-hero>img,.restaurant-detail-v6 .rd-hero>.smart-image,.restaurant-detail-v6 .rd-hero>.smart-image-wrap{position:relative!important;display:block!important;width:100%!important;height:210px!important;min-height:210px!important;object-fit:cover!important}.restaurant-detail-v6 .rd-overlay{height:210px!important;bottom:auto!important}.restaurant-detail-v6 .rd-actions{position:absolute!important;top:10px!important}.restaurant-detail-v6 .rd-hero-copy{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;color:#17251d!important;background:#fff!important;padding:14px 14px 12px!important;margin:0!important;max-width:none!important}.restaurant-detail-v6 .rd-hero-copy h1{color:#17251d!important;text-shadow:none!important;font-size:23px!important;margin:5px 0!important}.restaurant-detail-v6 .rd-meta{color:#5f6e65!important}.restaurant-detail-v6 .rd-meta svg{color:#16834d!important}.restaurant-detail-v6 .rd-summary{position:relative!important;margin:0!important;padding:8px 12px!important;border-radius:0!important;box-shadow:none!important;border-top:1px solid #edf1ee!important;border-bottom:1px solid #edf1ee!important;background:#fff!important;z-index:1!important}.rd-google-map-v813{height:210px}.footer-v813{display:none!important}}@media(max-width:1050px)and (min-width:761px){.footer-pro-grid-v813{grid-template-columns:1.5fr repeat(2,1fr)}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero{height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important}.restaurant-detail-v6 .rd-hero>img{position:relative!important;width:100%!important;height:220px!important;min-height:220px!important;display:block!important;object-fit:cover!important}.restaurant-detail-v6 .rd-overlay{position:absolute!important;inset:0 0 auto!important;height:220px!important;background:linear-gradient(180deg,#00000047,#00000008 58%,#0000001f)!important}.restaurant-detail-v6 .rd-actions{position:absolute!important;top:10px!important;z-index:5!important}.restaurant-detail-v6 .rd-hero-copy{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;max-width:none!important;margin:0!important;padding:13px 14px 12px!important;background:#fff!important;color:#17251d!important}.restaurant-detail-v6 .rd-hero-copy h1{display:block!important;color:#17251d!important;font-size:24px!important;line-height:1.12!important;margin:4px 0 7px!important;text-shadow:none!important}.restaurant-detail-v6 .rd-badges{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin-bottom:5px!important}.restaurant-detail-v6 .rd-badges span{display:inline-flex!important;align-items:center!important}.restaurant-detail-v6 .rd-meta{display:flex!important;margin:0!important;gap:9px!important;flex-wrap:wrap!important;color:#5e6a62!important;font-size:10px!important}.restaurant-detail-v6 .rd-meta span,.restaurant-detail-v6 .rd-meta a{display:inline-flex!important;align-items:center!important;gap:4px!important;color:inherit!important}.restaurant-detail-v6 .rd-meta svg{width:14px!important;height:14px!important;color:#16834d!important}.restaurant-detail-v6 .rd-mobile-logo-v52{display:none!important}.restaurant-detail-v6 .rd-summary{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:0!important;padding:0 12px 10px!important;background:#fff!important;border-radius:0!important;box-shadow:none!important}.restaurant-detail-v6 .rd-summary>div{padding:10px 8px!important;min-height:58px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero{position:relative!important;height:245px!important;min-height:245px!important;max-height:245px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#1b2b21!important}.restaurant-detail-v6 .rd-hero>img,.restaurant-detail-v6 .rd-hero>.smart-image,.restaurant-detail-v6 .rd-hero>.smart-image-wrap{position:absolute!important;inset:0!important;width:100%!important;height:245px!important;min-height:245px!important;max-height:245px!important;object-fit:cover!important;display:block!important;margin:0!important}.restaurant-detail-v6 .rd-overlay{position:absolute!important;inset:0!important;width:100%!important;height:245px!important;background:linear-gradient(180deg,#0000004d,#0000000f 38%,#000000b8)!important;z-index:1!important}.restaurant-detail-v6 .rd-actions{position:absolute!important;left:50%!important;transform:translate(-50%)!important;top:10px!important;bottom:auto!important;z-index:5!important;margin:0!important;padding-left:12px!important;padding-right:12px!important}.restaurant-detail-v6 .rd-hero-copy{position:absolute!important;inset:auto auto 12px 50%!important;transform:translate(-50%)!important;width:min(calc(100% - 24px),1280px)!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;color:#fff!important;z-index:4!important}.restaurant-detail-v6 .rd-hero-copy h1{display:block!important;color:#fff!important;font-size:25px!important;line-height:1.08!important;font-weight:900!important;margin:6px 0 7px!important;padding:0!important;text-shadow:0 2px 12px rgba(0,0,0,.42)!important}.restaurant-detail-v6 .rd-badges{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;margin:0!important}.restaurant-detail-v6 .rd-badges span{display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:24px!important;padding:4px 7px!important;border-radius:999px!important;font-size:8px!important;font-weight:900!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 5px 12px #0000002e!important}.restaurant-detail-v6 .rd-badges .open{background:#ebfff1f5!important;color:#15803d!important}.restaurant-detail-v6 .rd-badges .closed{background:#fef2f2f5!important;color:#b91c1c!important}.restaurant-detail-v6 .rd-badges .premium{background:#fff7d6f5!important;color:#946200!important}.restaurant-detail-v6 .rd-meta{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;color:#fff!important;font-size:9px!important;font-weight:700!important;text-shadow:0 1px 7px rgba(0,0,0,.45)!important}.restaurant-detail-v6 .rd-meta>span{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#fff!important;margin:0!important}.restaurant-detail-v6 .rd-meta svg{width:13px!important;height:13px!important;color:#fff!important;stroke:#fff!important}.restaurant-detail-v6 .rd-meta .stars svg{color:#facc15!important;stroke:#facc15!important;fill:#facc15!important}.restaurant-detail-v6 .rd-meta small{color:#fff!important;opacity:.92!important}.restaurant-detail-v6 .rd-mobile-logo-v52{display:none!important}.restaurant-detail-v6 .rd-summary{position:relative!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;width:min(calc(100% - 24px),1280px)!important;margin:0 auto!important;padding:8px 0!important;background:#fff!important;border-radius:0 0 16px 16px!important;border:1px solid #edf1ee!important;border-top:0!important;box-shadow:0 8px 18px #173f2a0d!important;transform:none!important;top:auto!important;bottom:auto!important;z-index:2!important}.restaurant-detail-v6 .rd-summary>div{min-height:58px!important;height:auto!important;margin:0!important;padding:9px 10px!important;display:flex!important;align-items:center!important;gap:8px!important;border:0!important}.restaurant-detail-v6 .rd-summary>div:nth-child(odd){border-right:1px solid #edf1ee!important}.restaurant-detail-v6 .rd-summary>div:nth-child(-n+2){border-bottom:1px solid #edf1ee!important}.restaurant-detail-v6 .rd-summary svg{width:18px!important;height:18px!important;color:#176b3b!important;flex:none!important}.restaurant-detail-v6 .rd-summary b{font-size:10px!important;line-height:1.2!important;color:#17251d!important}.restaurant-detail-v6 .rd-summary small{font-size:7px!important;line-height:1.2!important;color:#748078!important}.restaurant-detail-v6 .rd-layout{margin-top:10px!important;padding-top:0!important}}@keyframes adminSpin{to{transform:rotate(360deg)}}.status-pill-v818.active,.status-pill-v818.completed,.status-pill-v818.delivered{background:#eaf8ef;color:#16753f}.status-pill-v818.pending{background:#fff7df;color:#956600}.status-pill-v818.preparing,.status-pill-v818.accepted,.status-pill-v818.ready,.status-pill-v818.picked_up{background:#edf5ff;color:#2d6aa5}.status-pill-v818.cancelled{background:#fff0f0;color:#b33b3b}@keyframes adminShimmer{to{background-position:-200% 0}}.driver-onboard-layout-v819 li.active{color:#fff}.driver-onboard-layout-v819 li.active i{background:#f6c445;color:#17251d;border-color:#f6c445}.driver-onboard-layout-v819 li.done i{background:#2baa62;color:#fff;border-color:#2baa62}.driver-onboard-layout-v819>section>footer button.primary{background:#173f2a;color:#fff;border-color:#173f2a}.driver-vehicle-choice-v819 button.active{background:#eaf7ef;border-color:#b8dec6;color:#137240}.driver-onboard-shell-v819.done{width:min(560px,calc(100% - 30px));margin:80px auto;background:#fff;border:1px solid #e2e7e3;border-radius:18px;padding:35px;text-align:center}.driver-onboard-shell-v819.done>svg{width:50px;color:#16834d}.driver-onboard-shell-v819.done h1{font-size:24px}.driver-onboard-shell-v819.done p{font-size:9px;line-height:1.6;color:#718078}.driver-onboard-shell-v819.done a{display:inline-flex;margin-top:10px;background:#173f2a;color:#fff;text-decoration:none;border-radius:10px;padding:11px 14px;font-size:8px;font-weight:850}.driver-marketing-v1{background:#fff;color:#151515}.driver-marketing-hero-v1{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:72px 0;display:grid;grid-template-columns:1.25fr .75fr;gap:54px;align-items:center}.driver-marketing-hero-v1>div>span,.driver-onboard-explain-v1>div>span{font-size:12px;font-weight:900;letter-spacing:.13em;color:#16834d}.driver-marketing-hero-v1 h1{font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.055em;margin:13px 0 20px}.driver-marketing-hero-v1 h1 em{font-style:normal;color:#16834d}.driver-marketing-hero-v1 p{font-size:18px;line-height:1.6;color:#5f665f;max-width:700px}.driver-marketing-hero-v1>div>div{display:flex;gap:10px;align-items:center;margin-top:26px;flex-wrap:wrap}.driver-marketing-hero-v1 a,.driver-onboard-explain-v1 a,.driver-final-cta-v1 a{min-height:50px;padding:0 22px;border-radius:14px;display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-weight:850;color:#151515;border:1px solid #dce1dd}.driver-marketing-hero-v1 a.primary,.driver-onboard-explain-v1 a,.driver-final-cta-v1 a{background:#111;color:#fff;border-color:#111}.driver-marketing-v1 a svg{width:18px}.driver-offer-mock-v1{border:1px solid #e7e9e7;border-radius:28px;padding:28px;background:#f7f8f7;box-shadow:0 22px 55px #10201612}.driver-onboard-explain-v1 ul{list-style:none;padding:0;display:grid;gap:9px}.driver-onboard-explain-v1 li{display:flex;gap:8px;align-items:center;font-size:13px}.driver-onboard-explain-v1 li svg{width:16px;color:#16834d}.driver-values-v1{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:30px 0 70px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.driver-values-v1 article{padding:24px;border:1px solid #e6e9e6;border-radius:20px}.driver-values-v1 svg{width:24px;color:#16834d}.driver-values-v1 p{color:#6b716c;line-height:1.55;font-size:13px}.driver-offer-mock-v1 small{font-weight:900;color:#16834d}.driver-offer-mock-v1>strong{display:block;font-size:58px;margin:10px 0}.driver-offer-mock-v1>div{display:flex;gap:14px;margin:20px 0}.driver-offer-mock-v1 button{width:100%;height:55px;border:0;border-radius:14px;background:#111;color:#fff;font-weight:900}.driver-onboard-explain-v1{width:min(1180px,calc(100% - 32px));margin:20px auto 70px;background:#f5f7f5;border-radius:30px;padding:42px;display:grid;grid-template-columns:1.3fr .7fr;gap:45px}.driver-onboard-explain-v1 aside{padding:24px;background:#fff;border-radius:20px}.driver-onboard-explain-v1 aside svg{color:#16834d}.driver-final-cta-v1{width:min(1180px,calc(100% - 32px));margin:0 auto 70px;text-align:center;border-radius:30px;background:#123d27;color:#fff;padding:54px 24px}.driver-final-cta-v1>svg{width:42px}.yami-2fa-page{min-height:100svh;display:grid;place-items:center;background:#f5f6f5;padding:20px}.yami-2fa-card{width:min(440px,100%);background:#fff;border:1px solid #e1e5e2;border-radius:24px;padding:30px;box-shadow:0 22px 60px #10201614}.yami-2fa-card h1{font-size:30px}.yami-2fa-card input{width:100%;height:60px;border:1px solid #d7ded8;border-radius:14px;text-align:center;font-size:28px;font-weight:900;letter-spacing:.22em}.yami-2fa-card button{width:100%;height:50px;border:0;border-radius:13px;background:#111;color:#fff;font-weight:850;margin-top:12px}.checkout-tip-v1{padding:14px;border:1px solid #e2e7e3;border-radius:14px;margin:12px 0}.checkout-tip-v1>div:first-child{display:flex;gap:9px;align-items:flex-start}.checkout-tip-v1 svg{color:#16834d}.tip-buttons-v1{display:flex;gap:7px;margin-top:10px}.tip-buttons-v1 button{height:38px;border:1px solid #dfe5e0;border-radius:10px;background:#fff;padding:0 13px}.tip-buttons-v1 button.active{background:#111;color:#fff;border-color:#111}.checkout-payment-note-v1{display:block;line-height:1.5;color:#717871;margin-top:8px}.post-tip-link-v1{border:0;background:#f0f8f3;color:#126b3d;border-radius:9px;padding:7px 9px;font-weight:800;display:flex;gap:5px;align-items:center}.post-tip-link-v1 svg{width:14px}.post-tip-backdrop-v1{position:fixed;inset:0;z-index:9999;background:#0007;display:grid;place-items:center;padding:20px}.post-tip-modal-v1{position:relative;width:min(440px,100%);background:#fff;border-radius:26px;padding:30px}.post-tip-modal-v1>svg{color:#16834d;width:36px}.post-tip-x-v1{position:absolute;right:15px;top:15px;width:38px;height:38px;border:0;border-radius:50%;background:#f3f4f3}.post-tip-options-v1{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0}.post-tip-options-v1 button{height:45px;border:1px solid #dfe4e0;border-radius:12px;background:#fff;font-weight:900}.post-tip-options-v1 button.active{background:#111;color:#fff}.post-tip-modal-v1 label{font-size:12px;font-weight:800}.post-tip-modal-v1 input{display:block;width:100%;height:48px;margin-top:6px;border:1px solid #dfe4e0;border-radius:12px;padding:0 12px}.post-tip-pay-v1{width:100%;height:50px;border:0;border-radius:13px;background:#111;color:#fff;font-weight:900;margin-top:14px}.pay-status-v1.ok{background:#edf8f1;color:#146b3d}@media(max-width:800px){.driver-marketing-hero-v1,.driver-onboard-explain-v1{grid-template-columns:1fr}.driver-marketing-hero-v1{padding:42px 0}.driver-marketing-hero-v1 h1{font-size:43px}.driver-values-v1{grid-template-columns:1fr 1fr}.driver-onboard-explain-v1{padding:24px}.post-tip-backdrop-v1{align-items:end;padding:12px}.post-tip-modal-v1{border-radius:26px 26px 18px 18px}}@media(max-width:520px){.driver-values-v1{grid-template-columns:1fr}.driver-marketing-hero-v1 a{width:100%;justify-content:center}.post-tip-options-v1{grid-template-columns:repeat(2,1fr)}}.cookie-reopen-v811{display:none!important}@media(min-width:1024px){.cookie-reopen-v811{display:grid!important}}.mobile-drawer-clean-v2{padding-bottom:max(18px,env(safe-area-inset-bottom));overflow-y:auto}.mobile-drawer-user-clean-v2{grid-template-columns:44px minmax(0,1fr) auto!important}.mobile-drawer-user-clean-v2>a{font-size:10px;font-weight:850;color:#176b3b;background:#eef8f2;padding:7px 9px;border-radius:999px}.mobile-drawer-primary-v2{padding:8px 10px 2px!important;display:grid!important;gap:3px!important}.mobile-drawer-primary-v2>a{min-height:48px!important;border-radius:13px!important;padding:0 12px!important;font-size:13px!important;font-weight:760!important}.mobile-drawer-primary-v2>a svg{width:19px!important}.mobile-pro-v2>button svg.open{transform:rotate(180deg)}.mobile-drawer-footer-links-v2{margin:4px 10px 0;padding-top:8px;border-top:1px solid #efefed;display:grid;gap:4px}.mobile-drawer-footer-links-v2>a{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 8px;font-size:11px;font-weight:750;color:#57534e}.mobile-drawer-footer-links-v2>a svg{width:17px}.mobile-drawer-footer-links-v2 .drawer-language-v76{margin:0!important;padding:0 8px!important;min-height:40px!important;border:0!important;background:transparent!important}.mobile-drawer-actions-clean-v2{padding:10px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.mobile-drawer-actions-clean-v2>button{grid-column:1/-1}.mobile-drawer-actions-clean-v2>a{min-height:44px!important}.register-plan-grid-v2>button.active{border-color:#176b3b!important;box-shadow:0 0 0 2px #176b3b17!important;background:#f5fbf7!important}@media(max-width:600px){.mobile-drawer-clean-v2{width:min(88vw,360px)!important}}@media(max-width:650px){button.cookie-reopen-v811,.cookie-reopen-v811{display:none!important;visibility:hidden!important;pointer-events:none!important}}html,body,#root{background:#f3fbf6}body,.home-v73{background:#f3fbf6!important}.yami-premium-splash.yami-delivery-splash-v68{background:#fff!important;color:#173f2a!important}@keyframes yamiLogoPulseV68{0%{opacity:.75;transform:scale(.88)}to{opacity:0;transform:scale(1.18)}}@keyframes deliveryRoadV68{to{left:115%}}@keyframes dishReadyV68{to{transform:translateY(-3px) rotate(3deg)}}@keyframes bikeFloatV68{to{transform:translateY(-3px)}}@keyframes splashGreenBreath{to{transform:scale(1.035)}}.yami-onboarding-splash-v70{position:fixed!important;inset:0!important;z-index:999999!important;background:#fff!important;display:grid!important;place-items:center!important;color:#173f2a!important;padding:0!important}.yami-onboarding-card-v70{width:min(100%,460px);height:100%;min-height:100dvh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(28px,env(safe-area-inset-top)) 28px max(28px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff 0% 68%,#f4fbf6);overflow:hidden}.yami-splash-skip-v70{position:absolute;right:24px;top:max(22px,env(safe-area-inset-top));border:0;background:transparent;color:#6f7e75;font-size:12px;font-weight:750;z-index:5}.yami-splash-logo-v70{position:absolute;left:24px;top:max(18px,env(safe-area-inset-top));width:76px;height:46px;object-fit:contain}.yami-delivery-art-v70{width:min(350px,88vw);height:285px;position:relative;margin-top:20px}.yami-road-v70{position:absolute;left:24px;right:24px;bottom:39px;height:9px;background:#e2eee6;border-radius:50%;transform:skew(-18deg)}.yami-city-v70{position:absolute;left:43px;right:48px;bottom:54px;height:104px;display:flex;align-items:flex-end;justify-content:center;gap:8px;opacity:.7}.yami-city-v70 i{width:38px;height:68px;background:#dff1e6;border-radius:5px 5px 0 0;box-shadow:inset 0 0 0 1px #c9e4d3}.yami-city-v70 i:nth-child(2){height:94px}.yami-city-v70 i:nth-child(3){height:77px}.yami-city-v70 i:nth-child(4){height:110px}.yami-city-v70 i:nth-child(5){height:58px}.yami-cloud-v70{position:absolute;width:48px;height:12px;border-radius:999px;background:#e8f5ec;top:55px}.yami-cloud-v70:before,.yami-cloud-v70:after{content:"";position:absolute;border-radius:50%;background:inherit}.yami-cloud-v70:before{width:19px;height:19px;left:8px;bottom:0}.yami-cloud-v70:after{width:14px;height:14px;right:8px;bottom:0}.yami-cloud-v70.c1{left:34px}.yami-cloud-v70.c2{right:40px;top:91px;transform:scale(.72)}.yami-food-pack-v70{position:absolute;left:34px;bottom:55px;width:54px;height:54px;border-radius:15px;background:#fff;border:2px solid #d9ebdf;color:#176b3b;display:grid;place-items:center;box-shadow:0 12px 30px #176b3b1f;animation:yamiPackV70 1.2s ease-in-out infinite alternate}.yami-food-pack-v70 svg{width:24px}.yami-rider-v70{position:absolute;left:105px;bottom:46px;color:#176b3b;animation:yamiRideV70 2.2s cubic-bezier(.2,.8,.2,1) both}.yami-rider-v70>svg{width:102px;height:102px;stroke-width:1.7}.yami-rider-v70>b{position:absolute;right:-4px;top:18px;width:46px;height:42px;background:#176b3b;border-radius:11px;display:grid;place-items:center;box-shadow:0 8px 20px #176b3b38}.yami-rider-v70>b img{width:38px;height:28px;object-fit:contain;filter:brightness(0) invert(1)}.yami-pin-v70{position:absolute;right:30px;bottom:62px;color:#f4b72d;animation:yamiPinV70 1s .7s ease both}.yami-pin-v70 svg{width:50px;height:50px;fill:#fff8e2;stroke-width:1.8}.yami-done-v70{position:absolute;right:45px;bottom:24px;width:31px;height:31px;border-radius:50%;background:#176b3b;color:#fff;display:grid;place-items:center;opacity:0;animation:yamiDoneV70 .45s 1.75s ease forwards}.yami-done-v70 svg{width:17px}.yami-splash-copy-v70{text-align:center;max-width:355px;margin-top:2px}.yami-splash-copy-v70 h1{margin:0;color:#16291e;font-size:34px;line-height:1.08;letter-spacing:-1.2px}.yami-splash-copy-v70 h1 span{color:#1f8f4e}.yami-splash-copy-v70 p{margin:14px auto 0;color:#728078;font-size:13px;line-height:1.6;max-width:330px}.yami-splash-dots-v70{display:flex;gap:6px;margin-top:25px}.yami-splash-dots-v70 i{width:6px;height:6px;border-radius:99px;background:#d9e4dc}.yami-splash-dots-v70 i.active{width:22px;background:#1f8f4e}.yami-splash-progress-v70{width:min(280px,72vw);height:5px;border-radius:99px;background:#e3eee7;margin-top:25px;overflow:hidden}.yami-splash-progress-v70 span{display:block;height:100%;width:0;background:#1f8f4e;border-radius:inherit;animation:yamiProgressV70 2.35s linear forwards}.yami-onboarding-splash-v70.leaving{animation:yamiSplashOutV70 .38s ease forwards}@keyframes yamiRideV70{0%{transform:translate(-90px);opacity:0}25%{opacity:1}to{transform:translate(38px);opacity:1}}@keyframes yamiPackV70{to{transform:translateY(-5px) rotate(-3deg)}}@keyframes yamiPinV70{0%{opacity:0;transform:translateY(-16px) scale(.75)}to{opacity:1;transform:none}}@keyframes yamiDoneV70{to{opacity:1;transform:scale(1)}}@keyframes yamiProgressV70{to{width:100%}}@keyframes yamiSplashOutV70{to{opacity:0;transform:scale(1.012)}}@media(max-width:650px){.yami-delivery-art-v70{height:265px}.yami-splash-copy-v70 h1{font-size:31px}}@media(prefers-reduced-motion:reduce){.yami-food-pack-v70,.yami-rider-v70,.yami-pin-v70,.yami-done-v70,.yami-splash-progress-v70{animation:none!important;opacity:1!important;transform:none!important}.yami-splash-progress-v70 span{width:100%}}.restaurants-hero-search-first-v21{padding:18px 0 30px!important}.restaurants-hero-search-first-v21 .container{display:flex!important;flex-direction:column!important}.restaurants-search-top-v21{order:0!important;max-width:820px!important;width:100%!important;margin:0 0 22px!important}.restaurants-hero-copy-v21{order:1!important}.restaurants-hero-copy-v21>span{font-size:10px!important;font-weight:900!important;letter-spacing:.18em!important;color:#a7f3c1!important}.restaurants-hero-copy-v21 h1{font-size:clamp(30px,4vw,48px)!important;line-height:1.04!important;letter-spacing:-.045em!important;max-width:720px!important;margin:8px 0!important}.restaurants-hero-copy-v21 p{color:#d7eee0!important;font-size:14px!important;margin:0!important}.explore-top-green-v21{padding:18px 0 30px!important;background:linear-gradient(135deg,#0c3b24,#176b3b 52%,#249255)!important;color:#fff!important;border-bottom:0!important;position:relative!important;overflow:hidden!important}.explore-top-green-v21:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-120px;top:-180px;background:#ffffff0b}.explore-top-green-v21:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;left:-80px;bottom:-150px;background:#ffffff0a}.explore-top-green-v21 .container{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important}.explore-search-top-v21{order:0!important;width:100%!important;max-width:820px!important;height:54px!important;margin:0 0 22px!important;padding:0 7px 0 15px!important;border:0!important;border-radius:16px!important;background:#fff!important;color:#64748b!important;box-shadow:0 16px 35px #08251644!important;display:flex!important;align-items:center!important;gap:8px!important}.explore-search-top-v21>svg{width:19px!important;color:#64748b!important;flex:none!important}.explore-search-top-v21 input{flex:1!important;min-width:0!important;height:100%!important;border:0!important;outline:0!important;padding:0 10px!important;background:transparent!important;color:#17231c!important;font-size:14px!important}.explore-search-top-v21 button{height:42px!important;border:0!important;border-radius:11px!important;background:#173f2a!important;color:#fff!important;padding:0 16px!important;font-size:11px!important;font-weight:850!important}.explore-hero-copy-v21{order:1!important}.explore-hero-copy-v21>span{color:#a7f3c1!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:900!important}.explore-hero-copy-v21 h1{color:#fff!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.04!important;letter-spacing:-.045em!important;max-width:760px!important;margin:8px 0!important}.explore-top-green-v21 .explore-location-context-v3,.restaurants-hero-search-first-v21 .restaurants-location-context-v3{color:#d7eee0!important}@media(max-width:650px){.restaurants-hero-search-first-v21,.explore-top-green-v21{padding:10px 0 20px!important}.restaurants-search-top-v21,.explore-search-top-v21{height:48px!important;margin-bottom:15px!important;border-radius:14px!important}.restaurants-search-top-v21 button,.explore-search-top-v21 button{height:38px!important;border-radius:10px!important}.restaurants-hero-copy-v21 h1,.explore-hero-copy-v21 h1{font-size:26px!important;margin:6px 0!important}.restaurants-hero-copy-v21 p{font-size:12px!important}.explore-search-top-v21 button{padding:0 11px!important}}@media(max-width:390px){.restaurants-search-top-v21 button span{display:none!important}.restaurants-search-top-v21 button{width:40px!important;padding:0!important;justify-content:center!important}.explore-search-top-v21 button{font-size:0!important;width:40px!important;padding:0!important}.explore-search-top-v21 button:after{content:"OK";font-size:10px}}.explore-search-top-v21 .explore-search-arrow-v214{width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;border:0!important;border-radius:11px!important;background:#0b8d55!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:0!important}.explore-search-top-v21 .explore-search-arrow-v214:hover{background:#087443!important}.explore-search-top-v21 .explore-search-arrow-v214 svg{width:18px!important;height:18px!important;stroke-width:2.4!important}@media(max-width:650px){.explore-search-top-v21 .explore-search-arrow-v214{width:38px!important;min-width:38px!important;height:38px!important;border-radius:10px!important}}.explore-search-only-v22{background:#fff;padding:14px 0 10px;border-bottom:1px solid #edf0ee}.explore-search-clean-v22{margin:0!important;box-shadow:0 7px 24px #173f2a14!important;border:1px solid #e2e9e4!important}@media(max-width:650px){.explore-search-only-v22{padding:8px 0}}.yami-menu-list-v22{display:flex!important;flex-direction:column!important;gap:7px!important;padding:10px 12px!important}.yami-menu-list-v22>a{width:100%!important;min-height:64px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:10px 12px!important;border:1px solid #e7eee9!important;border-radius:16px!important;background:#fff!important;color:#17251d!important;text-decoration:none!important;box-shadow:0 3px 12px #173f2a09!important}.yami-menu-list-v22>a:hover{background:#f4faf6!important;border-color:#d7e9dd!important}.yami-menu-list-v22>a>svg{width:42px!important;height:42px!important;padding:11px!important;border-radius:13px!important;background:#edf8f1!important;color:#0b8d55!important}.yami-menu-list-v22>a>span{min-width:0!important}.yami-menu-list-v22>a>span b{display:block!important;font-size:12px!important;color:#17251d!important}.yami-menu-list-v22>a>span small{display:block!important;margin-top:2px!important;font-size:9.5px!important;line-height:1.25!important;color:#7a827d!important}.yami-menu-list-v22>a>em{min-width:21px!important;height:21px!important;padding:0 6px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#0b8d55!important;color:#fff!important;font-size:9px!important;font-style:normal!important;font-weight:900!important}.restaurants-mobile-map-v22{display:none}@media(max-width:650px){.restaurants-v83{min-height:0!important;background:#fff!important}.restaurants-v83>.restaurants-hero-v83,.restaurants-v83>.restaurants-body-v83{display:none!important}.restaurants-mobile-map-v22{display:block!important;position:fixed!important;inset:66px 0 74px!important;z-index:100!important;overflow:hidden!important;background:#e8efe9!important}.restaurants-mobile-map-canvas-v22{position:absolute!important;inset:0!important;z-index:1!important}.restaurants-mobile-map-canvas-v22>div,.restaurants-mobile-map-canvas-v22 .mapboxgl-map{width:100%!important;height:100%!important}.restaurants-mobile-search-v22{position:absolute!important;left:10px!important;right:10px!important;top:10px!important;z-index:30!important;pointer-events:none!important}.restaurants-mobile-search-v22 .restaurants-search-v83{width:100%!important;max-width:none!important;height:48px!important;border-radius:14px!important;pointer-events:auto!important;box-shadow:0 8px 24px #0f281a33!important}.restaurants-mobile-search-v22 .restaurants-search-v83 button{height:38px!important;border-radius:10px!important}.restaurants-mobile-sheet-v22{position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:calc(100% - 76px)!important;z-index:25!important;background:#fff!important;border-radius:24px 24px 0 0!important;box-shadow:0 -8px 32px #0a251629!important;transform:translateY(calc(100% - 94px))!important;transition:transform .32s cubic-bezier(.22,1,.36,1)!important;overflow:hidden!important;touch-action:pan-y!important}.restaurants-mobile-map-v22.sheet-open .restaurants-mobile-sheet-v22{transform:translateY(0)!important}.restaurants-sheet-handle-v22{width:100%!important;height:24px!important;border:0!important;background:#fff!important;display:grid!important;place-items:center!important;padding:0!important}.restaurants-sheet-handle-v22 i{display:block!important;width:42px!important;height:4px!important;border-radius:999px!important;background:#cbd4ce!important}.restaurants-sheet-summary-v22{height:70px!important;padding:6px 16px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;cursor:pointer!important;border-bottom:1px solid #edf1ee!important}.restaurants-sheet-summary-v22 b,.restaurants-sheet-summary-v22 small{display:block!important}.restaurants-sheet-summary-v22 b{font-size:15px!important;color:#173f2a!important}.restaurants-sheet-summary-v22 small{margin-top:3px!important;color:#7a827d!important;font-size:9.5px!important}.restaurants-sheet-summary-v22>svg{width:20px!important;color:#0b8d55!important;transition:.25s!important}.restaurants-mobile-map-v22.sheet-open .restaurants-sheet-summary-v22>svg{transform:rotate(180deg)!important}.restaurants-sheet-content-v22{height:calc(100% - 94px)!important;display:flex!important;flex-direction:column!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s ease!important}.restaurants-mobile-map-v22.sheet-open .restaurants-sheet-content-v22{opacity:1!important;pointer-events:auto!important}.restaurants-sheet-content-v22 .restaurant-type-scroll-v52{position:static!important;top:auto!important;flex:0 0 auto!important;background:#fff!important;padding:10px 12px!important;border-bottom:1px solid #edf1ee!important}.restaurants-sheet-list-v22{flex:1!important;overflow-y:auto!important;padding:10px 12px 22px!important;overscroll-behavior:contain!important}.restaurants-sheet-list-v22 .map-list-card-wrap-v84{margin-bottom:10px!important}.restaurant-map-fullscreen-v83{display:none!important}}@media(max-width:650px){body.yami-restaurants-mobile-fullscreen{padding-top:0!important;overflow:hidden!important}body.yami-restaurants-mobile-fullscreen .header{display:none!important}body.yami-restaurants-mobile-fullscreen .restaurants-mobile-map-v22{top:0!important}.restaurants-mobile-search-v22{top:max(10px,env(safe-area-inset-top))!important}.restaurants-mobile-search-v22 .restaurants-search-v83 button{position:relative!important}.restaurants-mobile-search-v22 .restaurants-search-v83 button em{position:absolute!important;right:-5px!important;top:-6px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#0b8d55!important;color:#fff!important;border:2px solid #fff!important;font-size:8px!important;font-style:normal!important;font-weight:900!important}.restaurants-mobile-search-v22 .restaurants-search-v83 button.has-active-filters{background:#e8f6ed!important;color:#0b8d55!important}.restaurant-filter-backdrop-mobile-v221{display:flex!important;position:fixed!important;inset:0!important;z-index:30000!important;align-items:flex-end!important;justify-content:stretch!important;background:#091d1275!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.restaurant-filter-panel-mobile-v221{display:flex!important;width:100%!important;max-width:none!important;height:min(82dvh,690px)!important;margin:0!important;border-radius:24px 24px 0 0!important;overflow:hidden!important;background:#fff!important;box-shadow:0 -16px 48px #0000002e!important}.restaurant-filter-panel-mobile-v221>header{flex:0 0 auto!important;padding:16px 16px 13px!important;background:#fff!important}.restaurant-filter-panel-mobile-v221>header h2{font-size:20px!important}.restaurant-filter-panel-mobile-v221>header small{display:block!important;color:#7a827d!important;font-size:9px!important;margin-top:2px!important}.restaurant-filter-scroll-v221{flex:1!important;overflow-y:auto!important;padding:4px 16px 18px!important}.restaurant-filter-scroll-v221>label{display:block!important;margin:14px 0 0!important;font-size:10px!important;font-weight:850!important}.restaurant-filter-scroll-v221 select{width:100%!important;height:48px!important;margin-top:7px!important;border:1px solid #dce7df!important;border-radius:13px!important;background:#f9fbfa!important;padding:0 12px!important;color:#17251d!important;font-size:12px!important}.restaurant-filter-scroll-v221 .switch-line{min-height:68px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:10px 12px!important;border:1px solid #e0e9e3!important;border-radius:14px!important;background:#f8fbf9!important}.restaurant-filter-scroll-v221 .switch-line span b,.restaurant-filter-scroll-v221 .switch-line span small{display:block!important}.restaurant-filter-scroll-v221 .switch-line small{margin-top:3px!important;color:#7a827d!important;font-size:9px!important}.restaurant-filter-scroll-v221 .switch-line input{width:20px!important;height:20px!important;accent-color:#0b8d55!important}.restaurant-filter-panel-mobile-v221>footer{flex:0 0 auto!important;grid-template-columns:1fr 1.5fr!important;gap:8px!important;padding:12px 16px max(12px,env(safe-area-inset-bottom))!important;background:#fff!important}.restaurant-filter-panel-mobile-v221>footer button{height:46px!important;border-radius:13px!important;font-size:10px!important}.restaurant-filter-panel-mobile-v221>footer .primary{background:#0b8d55!important}.restaurants-mobile-active-filters-v221{display:flex!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;padding:0 12px 8px!important;scrollbar-width:none!important;background:#fff!important}.restaurants-mobile-active-filters-v221::-webkit-scrollbar{display:none!important}.restaurants-mobile-active-filters-v221 button{flex:0 0 auto!important;height:30px!important;border:1px solid #dce8e0!important;border-radius:999px!important;padding:0 9px!important;background:#eef8f2!important;color:#176b3b!important;display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:9px!important;font-weight:800!important}.restaurants-mobile-active-filters-v221 button svg{width:12px!important;height:12px!important}.restaurants-mobile-active-filters-v221 button.clear{background:#fff!important;color:#69736d!important}.restaurants-mobile-map-v22.sheet-open .restaurants-sheet-content-v22{min-height:0!important}}@media(min-width:651px){.restaurant-filter-backdrop-v83{z-index:12000!important}.restaurant-filter-panel-v83{box-shadow:-18px 0 50px #0000002e!important}}.restaurant-filter-group-v222{margin:14px 17px 0}.restaurant-filter-title-v222{display:block;margin-bottom:7px;color:#17251d;font-size:10px;font-weight:850}.restaurant-filter-tags-v222{display:flex;flex-wrap:wrap;gap:7px}.restaurant-filter-tags-v222 button{min-height:34px;padding:0 11px;border:1px solid #dce7df;border-radius:999px;background:#f8fbf9;color:#4e5c54;font-size:9.5px;font-weight:800;cursor:pointer}.restaurant-filter-tags-v222 button:hover{background:#eef8f2;border-color:#cce4d4}.restaurant-filter-tags-v222 button.active{background:#0b8d55;border-color:#0b8d55;color:#fff}.restaurant-filter-note-v222{display:block;margin-top:7px;color:#7a827d;font-size:8.5px;line-height:1.35}.restaurants-body-v83>.restaurant-type-scroll-v52,.restaurants-sheet-content-v22>.restaurant-type-scroll-v52{display:none!important}@media(max-width:650px){.restaurant-filter-scroll-v221 .restaurant-filter-group-v222{margin:14px 0 0!important}.restaurant-filter-scroll-v221 .restaurant-filter-title-v222{font-size:10px!important}.restaurant-filter-scroll-v221 .restaurant-filter-tags-v222{gap:7px!important}.restaurant-filter-scroll-v221 .restaurant-filter-tags-v222 button{min-height:36px!important;padding:0 12px!important;font-size:9.5px!important;background:#f6faf7!important}.restaurant-filter-scroll-v221 .restaurant-filter-tags-v222 button.active{background:#0b8d55!important;color:#fff!important;border-color:#0b8d55!important}.restaurants-mobile-map-v22 .mapboxgl-ctrl-top-right{top:70px!important;right:10px!important}.restaurants-mobile-map-v22 .mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin-top:6px!important;margin-right:0!important}}.dish-grid-compact-v223{gap:12px!important}.dish-card-compact-v223{min-height:0!important}.dish-copy-compact-v223{display:flex!important;flex-direction:column!important;min-width:0!important}.dish-compact-top-v223 h3{margin:0!important}.dish-compact-top-v223>small{display:block!important;margin-top:3px!important;color:#7a827d!important;font-size:9px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dish-compact-actions-v223{margin-top:auto!important;display:grid!important;grid-template-columns:minmax(58px,1fr) auto 34px!important;align-items:center!important;gap:6px!important}.dish-compact-actions-v223>b{color:#173f2a!important;font-size:11px!important;white-space:nowrap!important}.dish-menu-btn-v223{height:30px!important;padding:0 9px!important;border:1px solid #dce7df!important;border-radius:9px!important;background:#fff!important;color:#176b3b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important;font-weight:850!important}.dish-add-btn-v223{width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#0b8d55!important;color:#fff!important;display:grid!important;place-items:center!important;cursor:pointer!important;transition:.16s ease!important}.dish-add-btn-v223:hover{background:#087443!important;transform:scale(1.04)}.dish-add-btn-v223.added{background:#173f2a!important;transform:scale(.94)}.dish-add-btn-v223 svg{width:16px!important;height:16px!important}@media(min-width:651px){.dish-card-compact-v223{display:grid!important;grid-template-columns:148px minmax(0,1fr)!important;height:148px!important}.dish-card-compact-v223 .dish-photo-v52{height:148px!important;min-height:148px!important}.dish-copy-compact-v223{height:148px!important;padding:10px 11px!important}.dish-copy-compact-v223 h3{font-size:14px!important;line-height:1.15!important}.dish-copy-compact-v223>p{margin:5px 0!important;min-height:0!important;max-height:31px!important;font-size:9.5px!important;line-height:1.35!important;-webkit-line-clamp:2!important}}@media(max-width:650px){.dish-grid-compact-v223{gap:8px!important}.dish-card-compact-v223{display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;height:126px!important;min-height:126px!important;border-radius:15px!important}.dish-card-compact-v223 .dish-photo-v52{height:126px!important;min-height:126px!important}.dish-copy-compact-v223{height:126px!important;padding:8px 9px!important;overflow:hidden!important}.dish-copy-compact-v223 h3{font-size:13px!important;line-height:1.12!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.dish-copy-compact-v223>p{margin:4px 0!important;min-height:0!important;height:auto!important;max-height:27px!important;font-size:9px!important;line-height:1.28!important;-webkit-line-clamp:2!important}.dish-compact-actions-v223{grid-template-columns:minmax(52px,1fr) auto 32px!important}.dish-menu-btn-v223{height:28px!important;padding:0 8px!important}.dish-add-btn-v223{width:30px!important;height:30px!important}}.orders-list-compact-v223{gap:8px!important}.order-card-compact-v223{position:relative!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:8px!important;align-items:start!important;padding:11px 12px!important}.order-card-compact-v223 .order-icon-v76{width:38px!important;height:38px!important;border-radius:11px!important}.order-card-compact-v223 .order-icon-v76 svg{width:18px!important}.order-card-compact-v223 .order-main-v76{min-width:0!important}.order-card-compact-v223 .order-main-v76>div{gap:6px!important}.order-card-compact-v223 .order-main-v76 b{font-size:13px!important}.order-card-compact-v223 .order-main-v76 p{margin:3px 0!important;font-size:9.5px!important;line-height:1.25!important}.order-address-v223{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.order-card-compact-v223 .order-main-v76 small{font-size:9.5px!important}.order-total-v223{align-self:start!important;font-size:12px!important;color:#173f2a!important;white-space:nowrap!important}.order-actions-v223{grid-column:2 / 4!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;align-items:center!important}.order-actions-v223>a,.order-actions-v223>button{min-width:0!important;height:32px!important;margin:0!important;padding:0 7px!important;border:1px solid #dce7df!important;border-radius:9px!important;background:#fff!important;color:#176b3b!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;font-size:8.5px!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important}.order-actions-v223>a svg,.order-actions-v223>button svg{flex:0 0 auto!important;width:11px!important;height:11px!important}.order-actions-v223>.post-tip-link-v1{background:#f0fdf4!important;border-color:#ccebd7!important}.order-actions-v223>a:last-child{background:#0b8d55!important;border-color:#0b8d55!important;color:#fff!important}.order-actions-v223:has(>:only-child){grid-template-columns:minmax(120px,180px)!important;justify-content:end!important}.order-actions-v223:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(105px,160px))!important;justify-content:end!important}@media(max-width:650px){.orders-page-v76{padding-top:12px!important}.orders-page-v76>header{margin-bottom:10px!important}.orders-page-v76>header>span{font-size:9px!important}.orders-page-v76>header h1{font-size:23px!important;margin:2px 0!important}.orders-page-v76>header p{margin:4px 0!important;font-size:11px!important}.orders-list-compact-v223{margin-top:10px!important}.order-card-compact-v223{grid-template-columns:36px minmax(0,1fr) auto!important;padding:9px 10px!important;border-radius:14px!important;row-gap:6px!important}.order-card-compact-v223 .order-icon-v76{width:34px!important;height:34px!important}.order-actions-v223{grid-column:1 / 4!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.order-actions-v223>a,.order-actions-v223>button{height:30px!important;padding:0 5px!important;font-size:8px!important;border-radius:8px!important}}.dish-quick-meta-v224{display:flex!important;align-items:center!important;gap:8px!important;min-height:16px!important;margin:2px 0 4px!important;color:#68736c!important;overflow:hidden!important}.dish-quick-meta-v224 span{display:inline-flex!important;align-items:center!important;gap:3px!important;white-space:nowrap!important;font-size:8.5px!important;font-weight:700!important}.dish-quick-meta-v224 svg{width:11px!important;height:11px!important;color:#0b8d55!important}.dish-desc-ellipsis-v224{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;text-overflow:ellipsis!important;white-space:normal!important}.cart-conflict-backdrop-v224{position:fixed!important;inset:0!important;z-index:40000!important;display:grid!important;place-items:center!important;padding:18px!important;background:#081b108f!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.cart-conflict-modal-v224{position:relative!important;width:min(430px,100%)!important;padding:24px 20px 18px!important;border-radius:24px!important;background:#fff!important;box-shadow:0 26px 70px #071e1147!important;text-align:center!important;animation:yamiConflictInV224 .2s ease-out both!important}@keyframes yamiConflictInV224{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.cart-conflict-close-v224{position:absolute!important;top:12px!important;right:12px!important;width:36px!important;height:36px!important;border:0!important;border-radius:50%!important;background:#f3f7f4!important;color:#3f4b44!important;display:grid!important;place-items:center!important}.cart-conflict-close-v224 svg{width:17px!important}.cart-conflict-icon-v224{width:58px!important;height:58px!important;margin:0 auto 12px!important;border-radius:18px!important;background:#eaf8ef!important;color:#0b8d55!important;display:grid!important;place-items:center!important}.cart-conflict-icon-v224 svg{width:26px!important;height:26px!important}.cart-conflict-modal-v224>span{display:block!important;color:#0b8d55!important;font-size:9px!important;font-weight:950!important;letter-spacing:.14em!important}.cart-conflict-modal-v224 h2{margin:5px 0 8px!important;color:#102118!important;font-size:23px!important;letter-spacing:-.03em!important}.cart-conflict-modal-v224 p{margin:0 auto!important;max-width:360px!important;color:#68736c!important;font-size:12px!important;line-height:1.5!important}.cart-conflict-modal-v224 p b{color:#173f2a!important}.cart-conflict-actions-v224{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:8px!important;margin-top:18px!important}.cart-conflict-actions-v224 button{height:46px!important;border-radius:13px!important;font-size:10px!important;font-weight:900!important}.cart-conflict-actions-v224 .secondary{border:1px solid #dce7df!important;background:#fff!important;color:#445047!important}.cart-conflict-actions-v224 .primary{border:0!important;background:#0b8d55!important;color:#fff!important}.cart-conflict-actions-v224 .primary:hover{background:#087443!important}@media(max-width:650px){.dish-desc-ellipsis-v224{-webkit-line-clamp:1!important;max-height:13px!important}.dish-quick-meta-v224{gap:6px!important;min-height:14px!important;margin:1px 0 2px!important}.dish-quick-meta-v224 span{font-size:7.8px!important}.dish-quick-meta-v224 svg{width:10px!important;height:10px!important}.cart-conflict-backdrop-v224{align-items:end!important;padding:0!important}.cart-conflict-modal-v224{width:100%!important;border-radius:24px 24px 0 0!important;padding:26px 18px max(18px,env(safe-area-inset-bottom))!important}.cart-conflict-actions-v224{grid-template-columns:1fr!important}.cart-conflict-actions-v224 .primary{order:-1!important}}.dish-rating-meta-v225 svg{fill:#f6c445!important;color:#f6c445!important}.dish-rating-meta-v225 small{font-size:7.5px!important;color:#8a938d!important;font-weight:700!important}@media(max-width:650px){.dish-quick-meta-v224{flex-wrap:nowrap!important}.dish-quick-meta-v224 span{min-width:0!important}}.favorites-restaurant-grid-v225{gap:10px!important}.favorite-restaurant-wrap-v225{position:relative!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83{min-height:0!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact{display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;min-height:130px!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-cover-v83{height:130px!important;min-height:130px!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-content-v83{padding:10px!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-logo-v83{display:none!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-heading-v83 h3{font-size:14px!important;line-height:1.15!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-heading-v83 p{font-size:9px!important;margin-top:2px!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-location-v83,.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-meta-v83{margin-top:5px!important;font-size:8.5px!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-cta-v83{min-height:28px!important;margin-top:7px!important;font-size:8.5px!important}.favorite-restaurant-wrap-v225>.favorite-remove-v73{z-index:12!important}.favorite-dish-grid-v73 article{position:relative!important}.favorite-dish-add-v225{position:absolute!important;right:10px!important;bottom:10px!important;width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:#0b8d55!important;color:#fff!important;display:grid!important;place-items:center!important;z-index:8!important;box-shadow:0 5px 14px #0b8d553d!important}.favorite-dish-add-v225 svg{width:16px!important;height:16px!important}.favorite-dish-remove-v225{position:absolute!important;top:10px!important;right:10px!important;z-index:8!important}.favorite-dish-grid-v73 article>a{padding-right:48px!important}.favorite-dish-grid-v73 article>a p{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important}.legal-mobile-back-v225{display:none}@media(max-width:650px){body.yami-legal-mobile-v225{padding-top:0!important;background:#fff!important}body.yami-legal-mobile-v225 .header,body.yami-legal-mobile-v225 .mobilebar,body.yami-legal-mobile-v225 .footer{display:none!important}body.yami-legal-mobile-v225 main{padding:0!important}.legal-mobile-back-v225{position:fixed!important;display:grid!important;place-items:center!important;top:max(10px,env(safe-area-inset-top))!important;left:12px!important;width:40px!important;height:40px!important;border:1px solid #e3eae5!important;border-radius:50%!important;background:#fffffff5!important;color:#173f2a!important;z-index:30000!important;box-shadow:0 5px 18px #173f2a17!important}.legal-mobile-back-v225 svg{width:19px!important;height:19px!important}.legal-info-hero-v225{padding-top:70px!important}.legal-info-hero-v225 .container{padding-left:18px!important;padding-right:18px!important}.legal-info-hero-v225 h1{font-size:27px!important;line-height:1.12!important}.legal-info-page-v225{padding-bottom:28px!important}}@media(max-width:650px){.favorites-restaurant-grid-v225{grid-template-columns:1fr!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact{grid-template-columns:112px minmax(0,1fr)!important;min-height:112px!important;border-radius:15px!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-cover-v83{height:112px!important;min-height:112px!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-content-v83{padding:8px 9px!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-heading-v83 h3{font-size:13px!important}.favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-cta-v83{height:26px!important;min-height:26px!important}}.yami-mapbox-eat-marker.yami-map-restaurant-pin-v232{width:38px;height:46px;border:0;background:transparent!important;padding:0!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;filter:drop-shadow(0 7px 10px rgba(23,63,42,.24));cursor:pointer}.yami-mapbox-eat-marker.yami-map-restaurant-pin-v232>span:first-child{background:none!important}.yami-map-pin-roof-v232{width:34px;height:14px;background:#173f2a!important;border:2px solid #fff;border-bottom:0;border-radius:9px 9px 3px 3px;display:flex!important;overflow:hidden;position:relative;z-index:2}.yami-map-pin-roof-v232 i{flex:1;background:#fff}.yami-map-pin-roof-v232 i:nth-child(2){background:#2e9d63}.yami-map-pin-roof-v232 i:nth-child(3){background:#fff}.yami-map-pin-door-v232{width:28px;height:24px!important;background:#173f2a!important;border:2px solid #fff;border-radius:2px 2px 10px 10px;position:relative;margin-top:-1px}.yami-map-pin-door-v232:after{content:"";position:absolute;left:8px;right:8px;top:6px;height:10px;border-radius:3px;background:#fff}.yami-mapbox-eat-marker.yami-map-restaurant-pin-v232.selected{transform:translateY(-3px) scale(1.08)}.yami-mapbox-eat-marker.yami-map-restaurant-pin-v232.selected .yami-map-pin-roof-v232,.yami-mapbox-eat-marker.yami-map-restaurant-pin-v232.selected .yami-map-pin-door-v232{box-shadow:0 0 0 4px #2e9d632e}.yami-map-restaurant-cluster-v232{border:0;background:transparent;padding:0;width:58px;height:62px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;filter:drop-shadow(0 10px 14px rgba(23,63,42,.26))}.yami-map-cluster-roof-v232{width:52px;height:16px;border:3px solid #fff;border-bottom:0;background:#173f2a;border-radius:12px 12px 3px 3px;display:flex;overflow:hidden;z-index:2}.yami-map-cluster-roof-v232 i{flex:1;background:#f7faf8}.yami-map-cluster-roof-v232 i:nth-child(2){background:#36a86e}.yami-map-cluster-roof-v232 i:nth-child(3){background:#f7faf8}.yami-map-cluster-body-v232{width:48px;height:39px;background:#173f2a;color:#fff;border:3px solid #fff;border-top:0;border-radius:2px 2px 15px 15px;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1;margin-top:-1px}.yami-map-cluster-body-v232 b{font-size:16px;font-weight:950;letter-spacing:-.04em}.yami-map-cluster-body-v232 small{font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;opacity:.86;margin-top:2px}.yami-map-restaurant-cluster-v232:hover{transform:translateY(-3px) scale(1.04)}.restaurants-map-layout-v84.has-map-selection-v232{grid-template-columns:minmax(0,1fr)!important}.restaurants-map-layout-v84.has-map-selection-v232 .restaurant-map-shell-v83{grid-column:1/-1;width:100%}.restaurants-map-list-button-v232{position:absolute;z-index:860;left:14px;top:14px;height:42px;border:1px solid rgba(23,63,42,.12);border-radius:13px;background:#fff;color:#173f2a;box-shadow:0 8px 24px #16342529;display:flex;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:900;cursor:pointer}.restaurants-map-list-button-v232 svg{width:17px;height:17px}.restaurants-map-list-button-v232:hover{background:#f4faf6}.restaurants-map-list-button-v232.fullscreen{top:74px}.restaurants-map-selection-carousel-v232{position:absolute;z-index:850;left:0;right:0;bottom:0;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:16px 16px 18px;background:linear-gradient(180deg,#f4f9f600,#f4f9f6f0 24%,#f4f9f6 62%);scrollbar-width:none}.restaurants-map-selection-carousel-v232::-webkit-scrollbar{display:none}.restaurants-map-selection-card-v232{flex:0 0 min(390px,calc(100vw - 64px));scroll-snap-align:start;border-radius:18px;box-shadow:0 10px 30px #153a272b}.restaurants-map-selection-card-v232 .restaurant-card-v83.compact{margin:0;background:#fff;border:1px solid rgba(23,63,42,.09);border-radius:18px;overflow:hidden}.restaurant-map-fullscreen-canvas-v232{position:relative;flex:1;min-height:0}.restaurant-map-fullscreen-canvas-v232>.restaurant-map-v83{position:absolute;inset:0}@media(max-width:650px){.restaurants-mobile-map-v22.has-map-selection-v232 .restaurants-mobile-search-v22{z-index:780}.restaurants-map-list-button-v232.mobile{position:fixed;left:12px;top:calc(env(safe-area-inset-top,0px) + 74px);z-index:960;height:40px;border-radius:12px}.restaurants-map-selection-carousel-v232.mobile{position:fixed;left:0;right:0;bottom:calc(var(--mobile-nav-height,64px) + env(safe-area-inset-bottom,0px));z-index:940;padding:14px 12px 16px;gap:12px;background:linear-gradient(180deg,#f4f9f600,#f4f9f6f5 22%,#f4f9f6 58%)}.restaurants-map-selection-card-v232{flex-basis:calc(100vw - 44px)}.restaurants-map-selection-card-v232 .restaurant-card-v83.compact{min-height:132px;max-height:148px}.restaurants-map-selection-carousel-v232 .restaurant-card-v83.compact .restaurant-card-cover-v83{width:112px;min-width:112px}.restaurants-mobile-map-v22.has-map-selection-v232 .map-status-v83{bottom:188px!important}.restaurants-mobile-map-v22.has-map-selection-v232 .mapboxgl-ctrl-bottom-right{bottom:170px}}.pwa-install-backdrop-v23{position:fixed!important;inset:0!important;z-index:60000!important;display:grid!important;place-items:center!important;padding:18px!important;background:#081b108a!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.pwa-install-card-v23{position:relative!important;width:min(430px,100%)!important;padding:20px!important;border-radius:24px!important;background:#fff!important;color:#17251d!important;box-shadow:0 26px 80px #071e114d!important;animation:pwaInstallInV23 .22s ease-out both!important}@keyframes pwaInstallInV23{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.pwa-install-close-v23{position:absolute!important;top:12px!important;right:12px!important;width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:#f2f6f3!important;color:#3f4b44!important;display:grid!important;place-items:center!important}.pwa-install-close-v23 svg{width:16px!important}.pwa-install-brand-v23{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding-right:34px!important}.pwa-install-brand-v23 img{width:58px!important;height:58px!important;border-radius:16px!important;object-fit:cover!important}.pwa-install-brand-v23 span{color:#0b8d55!important;font-size:9px!important;font-weight:950!important;letter-spacing:.13em!important}.pwa-install-brand-v23 h2{margin:2px 0 0!important;font-size:22px!important;line-height:1.1!important}.pwa-install-card-v23>p{margin:14px 0 12px!important;color:#68736c!important;font-size:12px!important;line-height:1.5!important}.pwa-install-benefits-v23{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:0 0 14px!important}.pwa-install-benefits-v23 span{min-height:42px!important;padding:8px 9px!important;border-radius:12px!important;background:#f2f8f4!important;color:#355142!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:9px!important;font-weight:800!important}.pwa-install-benefits-v23 svg{width:16px!important;color:#0b8d55!important}.pwa-install-primary-v23{width:100%!important;min-height:46px!important;border:0!important;border-radius:13px!important;background:#0b8d55!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:11px!important;font-weight:900!important}.pwa-install-primary-v23 svg{width:17px!important}.pwa-install-later-v23{width:100%!important;height:38px!important;margin-top:5px!important;border:0!important;background:transparent!important;color:#69746d!important;font-size:10px!important;font-weight:800!important}.pwa-install-help-v23{padding-top:12px!important;text-align:center!important}.pwa-install-help-icon-v23{width:48px!important;height:48px!important;margin:0 auto 8px!important;border-radius:15px!important;background:#eaf8ef!important;color:#0b8d55!important;display:grid!important;place-items:center!important}.pwa-install-help-icon-v23 svg{width:22px!important}.pwa-install-help-v23 h3{margin:4px 0 10px!important;font-size:18px!important}.pwa-install-help-v23 p,.pwa-install-help-v23 ol{margin:0 0 15px!important;color:#5f6b64!important;font-size:11px!important;line-height:1.55!important;text-align:left!important}.pwa-install-help-v23 ol{padding-left:22px!important}.pwa-install-help-v23 li{margin:6px 0!important}@media(max-width:650px){.pwa-install-backdrop-v23{align-items:end!important;padding:0!important}.pwa-install-card-v23{width:100%!important;border-radius:25px 25px 0 0!important;padding:20px 18px max(18px,env(safe-area-inset-bottom))!important}}.yami-map-food-pin-v233{width:48px;height:48px;border:3px solid #fff;border-radius:50%;padding:0;background:#173f2a;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 7px 20px #123a2547;transition:transform .16s ease,box-shadow .16s ease}.yami-map-food-pin-v233:hover,.yami-map-food-pin-v233.selected{transform:translateY(-3px) scale(1.07);box-shadow:0 10px 25px #123a2557}.yami-map-food-pin-v233.approx{opacity:.88}.yami-map-food-icon-v233{width:34px;height:34px;display:block}.yami-map-food-icon-v233 svg{width:100%;height:100%;overflow:visible}.yami-map-food-icon-v233 .fork,.yami-map-food-icon-v233 .spoon,.yami-map-food-icon-v233 .plate-outer,.yami-map-food-icon-v233 .plate-inner{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.yami-map-food-icon-v233 .plate-inner{stroke-width:2;opacity:.7}.yami-map-food-cluster-v233{position:relative;width:64px;height:64px;border:0;background:transparent;padding:0;cursor:pointer;filter:drop-shadow(0 9px 15px rgba(18,58,37,.26))}.yami-map-cluster-plates-v233{position:absolute;inset:0;display:block}.yami-map-cluster-plates-v233 i{position:absolute;width:48px;height:48px;border-radius:50%;border:3px solid #fff;background:#dff3e7}.yami-map-cluster-plates-v233 i:nth-child(1){left:2px;top:8px}.yami-map-cluster-plates-v233 i:nth-child(2){right:2px;top:8px;background:#bfe6ce}.yami-map-cluster-plates-v233 i:nth-child(3){left:8px;top:2px;background:#173f2a}.yami-map-cluster-count-v233{position:absolute;left:8px;top:2px;width:48px;height:48px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;line-height:1}.yami-map-cluster-count-v233 b{font-size:17px;font-weight:950;letter-spacing:-.04em}.yami-map-cluster-count-v233 small{font-size:6px;font-weight:900;text-transform:uppercase;letter-spacing:.035em;margin-top:3px}.yami-map-food-cluster-v233:hover{transform:translateY(-3px) scale(1.04)}.yami-map-restaurant-cluster-v232,.yami-mapbox-eat-marker.yami-map-restaurant-pin-v232{display:none!important}.restaurants-map-selection-carousel-v232{align-items:stretch!important;gap:14px!important;padding-left:14px!important;padding-right:14px!important}.restaurants-map-selection-card-v232{flex:0 0 360px!important;min-width:360px!important;max-width:360px!important;background:#fff!important;border:1px solid rgba(23,63,42,.1)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 10px 28px #173f2a26!important}.restaurants-map-selection-card-v232 .restaurant-card-v83.compact{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;width:100%!important;height:154px!important;min-height:154px!important;max-height:154px!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;overflow:hidden!important}.restaurants-map-selection-card-v232 .restaurant-card-cover-v83{width:132px!important;min-width:132px!important;height:154px!important;min-height:154px!important;border-radius:0!important}.restaurants-map-selection-card-v232 .restaurant-card-cover-v83 img{width:100%!important;height:100%!important;object-fit:cover!important}.restaurants-map-selection-card-v232 .restaurant-card-content-v83{display:flex!important;flex-direction:column!important;min-width:0!important;height:154px!important;padding:13px 13px 11px!important;background:#fff!important}.restaurants-map-selection-card-v232 .restaurant-card-logo-v83{display:none!important}.restaurants-map-selection-card-v232 .restaurant-card-heading-v83{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;margin:0 0 5px!important}.restaurants-map-selection-card-v232 .restaurant-card-heading-v83 h3{display:block!important;font-size:14px!important;line-height:1.15!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#173f2a!important}.restaurants-map-selection-card-v232 .restaurant-card-heading-v83 p{display:block!important;font-size:9px!important;line-height:1.2!important;margin:3px 0 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.restaurants-map-selection-card-v232 .restaurant-rating-v83{display:flex!important;flex:none!important;font-size:9px!important;padding:4px 6px!important}.restaurants-map-selection-card-v232 .restaurant-rating-v83 svg{width:10px!important;height:10px!important}.restaurants-map-selection-card-v232 .restaurant-location-v83,.restaurants-map-selection-card-v232 .restaurant-card-meta-v83{display:flex!important;font-size:8px!important;line-height:1.2!important;margin-top:4px!important}.restaurants-map-selection-card-v232 .restaurant-location-v83 svg,.restaurants-map-selection-card-v232 .restaurant-card-meta-v83 svg{width:11px!important;height:11px!important}.restaurants-map-selection-card-v232 .restaurant-card-meta-v83{gap:8px!important;flex-wrap:nowrap!important}.restaurants-map-selection-card-v232 .restaurant-card-cta-v83{display:flex!important;margin-top:auto!important;height:27px!important;min-height:27px!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:#173f2a!important;color:#fff!important;font-size:8px!important;font-weight:900!important}.restaurants-page-v83 .restaurant-card-v83.is-selected-v84,.restaurants-map-selection-card-v232 .restaurant-card-v83.is-selected-v84{outline:none!important;box-shadow:none!important;border-color:#173f2a1a!important}@media(max-width:650px){.restaurants-map-selection-carousel-v232.mobile{gap:12px!important;padding:12px 12px 14px!important}.restaurants-map-selection-card-v232{flex:0 0 calc(100vw - 48px)!important;min-width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important}.restaurants-map-selection-card-v232 .restaurant-card-v83.compact{grid-template-columns:112px minmax(0,1fr)!important;height:146px!important;min-height:146px!important;max-height:146px!important}.restaurants-map-selection-card-v232 .restaurant-card-cover-v83{width:112px!important;min-width:112px!important;height:146px!important;min-height:146px!important}.restaurants-map-selection-card-v232 .restaurant-card-content-v83{height:146px!important;padding:11px 11px 9px!important}.restaurants-map-selection-card-v232 .restaurant-card-heading-v83 h3{font-size:13px!important}.restaurants-map-selection-card-v232 .restaurant-card-cta-v83{height:25px!important;min-height:25px!important}}@keyframes yamiMenuIn234{0%{opacity:0;clip-path:circle(0% at 92% 96%)}to{opacity:1;clip-path:circle(150% at 92% 96%)}}@keyframes yamiMenuItem234{0%{opacity:0;transform:translateY(24px) rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes yamiMenuFloat234{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(12px,-18px,0) rotate(8deg)}}.yami-mobile-menu-v234{display:none}@media(max-width:650px){.yami-mobile-menu-v234{display:block;position:fixed;inset:0;z-index:12000;background:#f6f2e9;color:#173f2a;overflow:hidden;animation:yamiMenuIn234 .52s cubic-bezier(.2,.82,.2,1) both;padding-top:env(safe-area-inset-top,0px)}body:has(.yami-mobile-menu-v234) .mobilebar{visibility:hidden!important;pointer-events:none!important}.yami-menu-orb-v234{position:absolute;border-radius:999px;pointer-events:none;opacity:.95}.yami-menu-orb-v234.one{width:210px;height:210px;background:#d8f36a;right:-82px;top:82px;animation:yamiMenuFloat234 7s ease-in-out infinite}.yami-menu-orb-v234.two{width:120px;height:120px;background:#dcebe1;left:-52px;bottom:120px;animation:yamiMenuFloat234 9s ease-in-out infinite reverse}.yami-menu-head-v234{position:relative;z-index:4;height:70px;padding:10px 17px 8px;display:flex;align-items:center;justify-content:space-between}.yami-menu-logo-v234 img{width:74px;height:42px;object-fit:contain}.yami-menu-close-v234{width:46px;height:46px;border:0;border-radius:50%;background:#173f2a;color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px #173f2a2e;transition:transform .18s ease}.yami-menu-close-v234:active{transform:scale(.9) rotate(8deg)}.yami-menu-close-v234 svg{width:22px;height:22px}.yami-menu-scroll-v234{position:relative;z-index:3;height:calc(100dvh - 70px - env(safe-area-inset-top,0px));overflow-y:auto;overscroll-behavior:contain;padding:2px 17px calc(28px + env(safe-area-inset-bottom,0px));scrollbar-width:none}.yami-menu-scroll-v234::-webkit-scrollbar{display:none}.yami-menu-welcome-v234{padding:5px 3px 18px;animation:yamiMenuItem234 .45s .08s both}.yami-menu-welcome-v234>small{font-size:9px;font-weight:950;letter-spacing:.2em;color:#2e9d63}.yami-menu-welcome-v234 h2{font-size:29px;line-height:1.02;letter-spacing:-.055em;margin:7px 0 13px;font-weight:650}.yami-menu-welcome-v234 h2 strong{font-weight:950}.yami-menu-profile-v234{display:flex;align-items:center;gap:10px;text-decoration:none;color:#173f2a;width:max-content;max-width:100%;background:#ffffffb8;border:1px solid rgba(23,63,42,.08);border-radius:18px;padding:8px 11px 8px 8px}.yami-menu-profile-v234>span{width:34px;height:34px;border-radius:50%;background:#173f2a;color:#fff;display:grid;place-items:center;font-weight:900}.yami-menu-profile-v234 div{min-width:0;display:flex;flex-direction:column}.yami-menu-profile-v234 div b{font-size:11px}.yami-menu-profile-v234 div small{font-size:8px;opacity:.62;max-width:185px;overflow:hidden;text-overflow:ellipsis}.yami-menu-profile-v234>svg{width:14px;transform:rotate(-90deg)}.yami-menu-auth-v234{display:flex;gap:8px}.yami-menu-auth-v234 a{height:38px;padding:0 15px;border-radius:12px;display:flex;align-items:center;text-decoration:none;font-size:10px;font-weight:900}.yami-menu-auth-v234 a:first-child{background:#173f2a;color:#fff}.yami-menu-auth-v234 a:last-child{border:1px solid #173f2a;color:#173f2a}.yami-menu-primary-v234{display:flex;flex-direction:column;border-top:1px solid rgba(23,63,42,.12)}.yami-menu-primary-v234>a{--i:0;position:relative;min-height:61px;border-bottom:1px solid rgba(23,63,42,.12);display:grid;grid-template-columns:42px 1fr 28px;align-items:center;gap:8px;text-decoration:none;color:#173f2a;animation:yamiMenuItem234 .42s calc(.12s + var(--i)*55ms) both}.yami-menu-primary-v234>a>span{width:35px;height:35px;border-radius:12px;background:#fff;display:grid;place-items:center;box-shadow:0 4px 14px #173f2a12}.yami-menu-primary-v234>a>span svg{width:17px;height:17px}.yami-menu-primary-v234>a>b{font-size:21px;letter-spacing:-.045em}.yami-menu-primary-v234>a>em{font-style:normal;font-size:8px;font-weight:900;opacity:.35;text-align:right}.yami-menu-primary-v234>a>i{position:absolute;right:31px;top:50%;transform:translateY(-50%);min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#d8f36a;display:grid;place-items:center;font-style:normal;font-size:8px;font-weight:950}.yami-menu-primary-v234>a:active>span{transform:scale(.9)}.yami-menu-quick-v234{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0;animation:yamiMenuItem234 .45s .34s both}.yami-menu-quick-v234>a{position:relative;min-height:62px;border-radius:17px;background:#173f2a;color:#fff;text-decoration:none;padding:11px;display:flex;align-items:flex-end;gap:7px;overflow:hidden}.yami-menu-quick-v234>a:nth-child(2n){background:#e5ece7;color:#173f2a}.yami-menu-quick-v234>a svg{width:18px;height:18px}.yami-menu-quick-v234>a span{font-size:10px;font-weight:900}.yami-menu-quick-v234>a>b{position:absolute;right:8px;top:8px;background:#d8f36a;color:#173f2a;border-radius:9px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;font-size:8px}.yami-menu-bottom-v234{animation:yamiMenuItem234 .45s .4s both}.yami-menu-secondary-v234{display:flex;gap:14px;flex-wrap:wrap}.yami-menu-secondary-v234 a,.yami-menu-language-v234{color:#173f2a;text-decoration:none;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:850}.yami-menu-secondary-v234 svg,.yami-menu-language-v234 svg{width:14px;height:14px}.yami-menu-language-v234{margin-top:15px;width:max-content;background:#fff;border-radius:12px;padding:8px 10px}.yami-menu-language-v234 select{border:0;background:transparent;color:#173f2a;font-size:9px;font-weight:950;outline:0}.yami-menu-logout-v234{margin-top:14px;border:0;background:transparent;color:#6e7771;padding:0;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:850}.yami-menu-logout-v234 svg{width:14px}}.yami-mobile-menu-v234{display:none!important}@keyframes yamiMenuReveal235{0%{opacity:0;transform:translateY(24px) scale(.985);clip-path:inset(100% 0 0 0 round 28px 28px 0 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 0)}}@keyframes yamiMenuItem235{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes yamiMenuGlow235{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-8px,10px,0) scale(1.06)}}.yami-mobile-menu-v235{display:none}@media(max-width:650px){.yami-mobile-menu-v235{display:flex;flex-direction:column;position:fixed;inset:0;z-index:12000;background:#f8faf8;color:#173f2a;overflow:hidden;padding-top:env(safe-area-inset-top,0px);animation:yamiMenuReveal235 .46s cubic-bezier(.22,.82,.26,1) both}body:has(.yami-mobile-menu-v235) .mobilebar{visibility:hidden!important;pointer-events:none!important}.yami-menu-bg-v235{position:absolute;inset:0;pointer-events:none;overflow:hidden}.yami-menu-bg-v235:before{content:"";position:absolute;left:-18%;right:-18%;top:-132px;height:330px;background:linear-gradient(145deg,#173f2a,#176b3b 62%,#0b8d55);border-radius:0 0 48% 48%}.yami-menu-bg-v235>span:first-child{position:absolute;width:170px;height:170px;border-radius:50%;right:-68px;top:110px;border:24px solid rgba(255,255,255,.08);animation:yamiMenuGlow235 8s ease-in-out infinite}.yami-menu-bg-v235>span:last-child{position:absolute;width:92px;height:92px;border-radius:50%;left:-38px;bottom:110px;background:#0b8d5514;animation:yamiMenuGlow235 9s ease-in-out infinite reverse}.yami-menu-head-v235{position:relative;z-index:5;height:66px;padding:8px 16px 6px;display:flex;align-items:center;justify-content:space-between}.yami-menu-logo-v235 img{width:78px;height:42px;object-fit:contain;filter:brightness(0) invert(1)}.yami-menu-close-v235{width:42px;height:42px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#ffffff1f;color:#fff;display:grid;place-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.yami-menu-close-v235 svg{width:20px;height:20px}.yami-menu-close-v235:active{transform:scale(.92)}.yami-menu-body-v235{position:relative;z-index:4;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 15px calc(24px + env(safe-area-inset-bottom,0px));scrollbar-width:none}.yami-menu-body-v235::-webkit-scrollbar{display:none}.yami-menu-intro-v235{min-height:126px;color:#fff;padding:8px 2px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;animation:yamiMenuItem235 .38s .06s both}.yami-menu-intro-v235 small{display:block;font-size:8px;letter-spacing:.2em;font-weight:950;opacity:.7;margin-bottom:6px}.yami-menu-intro-v235 h2{margin:0;font-size:27px;line-height:1.02;letter-spacing:-.05em;font-weight:650}.yami-menu-intro-v235 h2 strong{font-weight:950}.yami-menu-intro-v235 p{margin:7px 0 0;font-size:10px;opacity:.78;font-weight:650}.yami-menu-avatar-v235{flex:none;position:relative;width:52px;height:52px;border-radius:18px;background:#fff;color:#173f2a;text-decoration:none;display:grid;place-items:center;box-shadow:0 10px 26px #00000021}.yami-menu-avatar-v235>span{font-size:17px;font-weight:950}.yami-menu-avatar-v235>svg{position:absolute;width:13px;height:13px;right:-5px;bottom:-5px;padding:4px;box-sizing:content-box;border-radius:50%;background:#0b8d55;color:#fff;transform:rotate(-90deg)}.yami-menu-login-v235{text-decoration:none;background:#fff;color:#173f2a;height:38px;padding:0 14px;border-radius:12px;display:flex;align-items:center;font-size:9px;font-weight:950;white-space:nowrap}.yami-menu-main-v235{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.yami-menu-main-v235>a{--i:0;position:relative;min-height:112px;border-radius:20px;padding:14px;background:#fff;color:#173f2a;text-decoration:none;border:1px solid rgba(23,63,42,.08);box-shadow:0 8px 24px #173f2a12;display:flex;flex-direction:column;justify-content:space-between;animation:yamiMenuItem235 .38s calc(.1s + var(--i)*55ms) both;transition:transform .16s ease,box-shadow .16s ease}.yami-menu-main-v235>a:nth-child(2){background:#e8f4ec}.yami-menu-main-v235>a:nth-child(3){background:#173f2a;color:#fff}.yami-menu-main-v235>a:nth-child(4){background:#f1f7f3}.yami-menu-main-v235>a:active{transform:scale(.97)}.yami-menu-main-v235>a>span{width:35px;height:35px;border-radius:12px;background:#e7f2ea;color:#173f2a;display:grid;place-items:center}.yami-menu-main-v235>a:nth-child(3)>span{background:#ffffff1f;color:#fff}.yami-menu-main-v235>a>span svg{width:17px;height:17px}.yami-menu-main-v235>a>div b{display:block;font-size:16px;line-height:1;letter-spacing:-.03em}.yami-menu-main-v235>a>div small{display:block;margin-top:5px;font-size:8px;line-height:1.2;opacity:.6;font-weight:700}.yami-menu-main-v235>a>em{position:absolute;right:10px;top:10px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#0b8d55;color:#fff;font-style:normal;font-size:8px;font-weight:950;display:grid;place-items:center}.yami-menu-quick-v235{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:14px -15px 0;padding:0 15px 2px;animation:yamiMenuItem235 .38s .3s both}.yami-menu-quick-v235::-webkit-scrollbar{display:none}.yami-menu-quick-v235>a{position:relative;flex:0 0 auto;min-width:92px;height:66px;padding:10px;border-radius:16px;background:#fff;border:1px solid rgba(23,63,42,.08);text-decoration:none;color:#173f2a;display:flex;flex-direction:column;justify-content:space-between;scroll-snap-align:start}.yami-menu-quick-v235>a svg{width:17px;height:17px;color:#0b8d55}.yami-menu-quick-v235>a span{font-size:9px;font-weight:900}.yami-menu-quick-v235>a>b{position:absolute;right:7px;top:7px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#173f2a;color:#fff;display:grid;place-items:center;font-size:7px}.yami-menu-tools-v235{margin-top:14px;border-top:1px solid rgba(23,63,42,.1);border-bottom:1px solid rgba(23,63,42,.1);display:grid;grid-template-columns:1fr 1fr 1fr;animation:yamiMenuItem235 .38s .34s both}.yami-menu-tools-v235>a,.yami-menu-tools-v235>label{min-height:56px;text-decoration:none;color:#173f2a;display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;font-weight:850}.yami-menu-tools-v235>a+a,.yami-menu-tools-v235>label{border-left:1px solid rgba(23,63,42,.09)}.yami-menu-tools-v235 svg{width:14px;height:14px;color:#0b8d55}.yami-menu-tools-v235 select{border:0;background:transparent;color:#173f2a;font-size:8px;font-weight:950;outline:0;padding:0}.yami-menu-foot-v235{padding:14px 0 4px;display:flex;justify-content:center;animation:yamiMenuItem235 .38s .38s both}.yami-menu-foot-v235>a{height:38px;padding:0 16px;border-radius:12px;background:#0b8d55;color:#fff;text-decoration:none;display:flex;align-items:center;font-size:9px;font-weight:950}.yami-menu-foot-v235>button{border:0;background:transparent;color:#6c766f;display:flex;align-items:center;gap:6px;font-size:8px;font-weight:850}.yami-menu-foot-v235>button svg{width:13px}}@media(max-width:650px){.yami-menu-main-v235{grid-template-columns:1fr 1fr!important;grid-auto-rows:78px!important;gap:9px!important}.yami-menu-main-v235>a{min-height:78px!important;height:78px!important;padding:11px 12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:1fr!important;align-items:center!important;gap:10px!important;border-radius:17px!important}.yami-menu-main-v235>a>span{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important;display:grid!important;place-items:center!important}.yami-menu-main-v235>a>span svg{width:16px!important;height:16px!important}.yami-menu-main-v235>a>div{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.yami-menu-main-v235>a>div b{font-size:14px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.yami-menu-main-v235>a>div small{font-size:7.5px!important;line-height:1.15!important;margin-top:4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.yami-menu-main-v235>a>em{right:7px!important;top:7px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:7px!important}.yami-menu-main-v235>a:nth-child(1),.yami-menu-main-v235>a:nth-child(2),.yami-menu-main-v235>a:nth-child(3),.yami-menu-main-v235>a:nth-child(4){width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important}}@media(max-width:650px){.yami-menu-quick-v235{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;overflow:visible!important;margin:14px 0 0!important;padding:0!important}.yami-menu-quick-v235>a{width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:10px 11px!important;border-radius:15px!important;display:grid!important;grid-template-columns:27px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.yami-menu-quick-v235>a svg{width:16px!important;height:16px!important}.yami-menu-quick-v235>a span{font-size:9px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.yami-menu-quick-v235>a>b{right:6px!important;top:6px!important;min-width:17px!important;height:17px!important;font-size:7px!important}}.profile-page-v237{min-height:100vh;background:#f7faf8;color:#173f2a}.profile-hero-v237{background:linear-gradient(135deg,#173f2a,#176b3b 64%,#0b8d55);color:#fff;padding:34px 0 70px;position:relative;overflow:hidden}.profile-hero-v237:after{content:"";position:absolute;width:290px;height:290px;border:42px solid rgba(255,255,255,.055);border-radius:50%;right:-110px;top:-90px}.profile-hero-inner-v237{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.profile-avatar-v237{width:72px;height:72px;border-radius:24px;background:#fff;color:#173f2a;display:grid;place-items:center;font-size:24px;font-weight:950;box-shadow:0 12px 30px #00000029}.profile-identity-v237>span,.profile-account-v237 header>span{font-size:8px;font-weight:950;letter-spacing:.17em;opacity:.72}.profile-identity-v237 h1{font-size:28px;line-height:1;margin:5px 0;letter-spacing:-.045em}.profile-identity-v237 p{margin:0;font-size:10px;opacity:.72}.profile-edit-v237{height:38px;padding:0 12px;border-radius:12px;background:#ffffff1f;color:#fff;text-decoration:none;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.18);font-size:9px;font-weight:900}.profile-edit-v237 svg{width:14px}.profile-content-v237{margin-top:-38px;position:relative;z-index:3;padding-bottom:42px}.profile-shortcuts-v237{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.profile-shortcuts-v237>a{background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:18px;min-height:96px;padding:14px;text-decoration:none;color:#173f2a;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;box-shadow:0 9px 26px #173f2a12}.profile-shortcuts-v237>a>span,.profile-account-grid-v237>a>span,.profile-settings-cta-v237>span{width:38px;height:38px;border-radius:12px;background:#e7f3eb;color:#0b8d55;display:grid;place-items:center}.profile-shortcuts-v237 svg,.profile-account-grid-v237 svg,.profile-settings-cta-v237 svg{width:17px;height:17px}.profile-shortcuts-v237 a>div,.profile-account-grid-v237 a>div,.profile-settings-cta-v237>div{min-width:0}.profile-shortcuts-v237 b,.profile-account-grid-v237 b,.profile-settings-cta-v237 b{display:block;font-size:11px}.profile-shortcuts-v237 small,.profile-account-grid-v237 small,.profile-settings-cta-v237 small{display:block;font-size:8px;opacity:.58;margin-top:4px;line-height:1.25}.profile-shortcuts-v237>a>svg,.profile-account-grid-v237>a>svg,.profile-settings-cta-v237>svg{opacity:.35}.profile-rewards-v237{margin-top:16px;border-radius:22px;background:#173f2a;color:#fff;padding:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;overflow:hidden;position:relative}.profile-rewards-v237:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:#0b8d553d;right:-60px;top:-85px}.profile-rewards-v237>div,.profile-rewards-v237>a{position:relative;z-index:2}.profile-rewards-v237 small{font-size:8px;font-weight:950;letter-spacing:.12em;display:flex;gap:5px;align-items:center;opacity:.75}.profile-rewards-v237 small svg{width:13px}.profile-rewards-v237 h2{font-size:34px;margin:8px 0 6px;letter-spacing:-.05em}.profile-rewards-v237 h2 span{font-size:12px;font-weight:700;opacity:.65}.profile-rewards-v237 p{margin:0;max-width:430px;font-size:9px;line-height:1.45;opacity:.72}.profile-rewards-v237>a{color:#fff;text-decoration:none;font-size:9px;font-weight:900;display:flex;align-items:center;gap:4px;white-space:nowrap}.profile-rewards-v237>a svg{width:14px}.profile-account-v237{margin-top:22px}.profile-account-v237 header{margin-bottom:9px}.profile-account-v237 header>span{color:#0b8d55;opacity:1}.profile-account-v237 header h2{margin:4px 0 0;font-size:16px;letter-spacing:-.025em}.profile-account-grid-v237{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-account-grid-v237>a{min-height:76px;background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:17px;text-decoration:none;color:#173f2a;padding:12px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:9px}.profile-settings-cta-v237{margin-top:12px;background:#eef6f1;border:1px solid rgba(23,63,42,.08);border-radius:17px;min-height:72px;padding:12px;text-decoration:none;color:#173f2a;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px}.profile-settings-cta-v237>span{background:#173f2a;color:#fff}.profile-logout-v237{margin:18px auto 0;border:0;background:transparent;color:#727b75;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:850}.profile-logout-v237 svg{width:14px}.settings-page-v237{min-height:100vh;background:#f7faf8;color:#173f2a}.settings-hero-v237{padding:38px 0 42px;background:#173f2a;color:#fff;position:relative;overflow:hidden}.settings-hero-v237:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;border:38px solid rgba(255,255,255,.05);right:-85px;top:-100px}.settings-hero-v237 .container{position:relative;z-index:2}.settings-hero-v237 span,.settings-group-v237 header span{font-size:8px;font-weight:950;letter-spacing:.18em;color:#52b67e}.settings-hero-v237 h1{margin:8px 0;font-size:34px;line-height:.98;letter-spacing:-.055em;font-weight:650}.settings-hero-v237 h1 strong{font-weight:950}.settings-hero-v237 p{margin:0;max-width:470px;font-size:10px;line-height:1.45;opacity:.7}.settings-content-v237{padding:22px 0 45px;display:grid;gap:18px}.settings-group-v237 header{margin-bottom:8px}.settings-group-v237 header h2{font-size:17px;margin:3px 0 2px;letter-spacing:-.03em}.settings-group-v237 header p{font-size:9px;margin:0;opacity:.55}.settings-group-list-v237{background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:18px;overflow:hidden}.settings-group-list-v237>a{min-height:68px;padding:11px 13px;text-decoration:none;color:#173f2a;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px}.settings-group-list-v237>a+a{border-top:1px solid rgba(23,63,42,.07)}.settings-icon-v237{width:38px;height:38px;border-radius:12px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center}.settings-icon-v237 svg{width:17px;height:17px}.settings-copy-v237{min-width:0}.settings-copy-v237 b{display:block;font-size:11px}.settings-copy-v237 small{display:block;font-size:8px;line-height:1.25;margin-top:4px;opacity:.58}.settings-arrow-v237{width:15px;height:15px;opacity:.3}@media(max-width:650px){.profile-hero-v237{padding:22px 0 55px}.profile-hero-inner-v237{grid-template-columns:54px minmax(0,1fr) auto;gap:10px}.profile-avatar-v237{width:54px;height:54px;border-radius:18px;font-size:18px}.profile-identity-v237 h1{font-size:21px}.profile-identity-v237 p{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-edit-v237{width:36px;height:36px;padding:0;justify-content:center;border-radius:12px}.profile-edit-v237 span{display:none}.profile-content-v237{margin-top:-30px}.profile-shortcuts-v237{grid-template-columns:1fr;gap:8px}.profile-shortcuts-v237>a{min-height:62px;height:62px;border-radius:15px;padding:10px 11px;grid-template-columns:34px 1fr auto}.profile-shortcuts-v237>a>span{width:34px;height:34px;border-radius:11px}.profile-shortcuts-v237 b{font-size:10px}.profile-shortcuts-v237 small{font-size:7.5px}.profile-rewards-v237{margin-top:10px;padding:17px;border-radius:18px;align-items:center}.profile-rewards-v237 h2{font-size:28px;margin:6px 0 4px}.profile-rewards-v237 p{font-size:8px;max-width:230px}.profile-rewards-v237>a{font-size:0;width:34px;height:34px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center}.profile-rewards-v237>a svg{width:16px}.profile-account-v237{margin-top:18px}.profile-account-grid-v237{grid-template-columns:1fr;gap:8px}.profile-account-grid-v237>a,.profile-settings-cta-v237{min-height:62px;height:62px;border-radius:15px;padding:10px 11px;grid-template-columns:34px 1fr auto}.profile-account-grid-v237>a>span,.profile-settings-cta-v237>span{width:34px;height:34px;border-radius:11px}.profile-account-grid-v237 b,.profile-settings-cta-v237 b{font-size:10px}.profile-account-grid-v237 small,.profile-settings-cta-v237 small{font-size:7.5px}.settings-hero-v237{padding:28px 0 30px}.settings-hero-v237 h1{font-size:28px}.settings-hero-v237 p{font-size:9px}.settings-content-v237{padding:16px 0 35px;gap:16px}.settings-group-v237 header h2{font-size:15px}.settings-group-list-v237{border-radius:16px}.settings-group-list-v237>a{min-height:62px;height:62px;padding:10px 11px;grid-template-columns:34px 1fr auto}.settings-icon-v237{width:34px;height:34px;border-radius:11px}.settings-copy-v237 b{font-size:10px}.settings-copy-v237 small{font-size:7.5px}}.yami-address-confirm-v238{position:fixed;inset:0;z-index:15000;background:#0a18106b;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.yami-address-confirm-sheet-v238{width:min(560px,100%);background:#fff;border-radius:26px 26px 0 0;padding:22px 20px calc(22px + env(safe-area-inset-bottom,0px));box-shadow:0 -18px 50px #0000002e;animation:yamiAddressUp238 .3s ease-out both}@keyframes yamiAddressUp238{0%{transform:translateY(100%)}to{transform:none}}.yami-address-confirm-pin-v238{width:48px;height:48px;border-radius:16px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center}.yami-address-confirm-pin-v238 svg{width:21px}.yami-address-confirm-copy-v238{margin-top:14px;color:#173f2a}.yami-address-confirm-copy-v238 small{font-size:8px;font-weight:950;letter-spacing:.15em;color:#0b8d55}.yami-address-confirm-copy-v238 h2{font-size:23px;margin:5px 0;letter-spacing:-.04em}.yami-address-confirm-copy-v238 p{font-size:10px;margin:0;color:#66726a}.yami-address-confirm-actions-v238{display:grid;gap:8px;margin-top:18px}.yami-address-confirm-actions-v238 button{height:48px;border:0;border-radius:14px;background:#edf2ef;color:#173f2a;font-size:10px;font-weight:900}.yami-address-confirm-actions-v238 button.primary{background:#173f2a;color:#fff}.addresses-page-v238{min-height:100vh;background:#f7faf8;color:#173f2a;padding-bottom:40px}.addresses-wrap-v238{max-width:780px;padding-top:28px}.addresses-head-v238{display:flex;align-items:center;gap:14px}.addresses-head-v238>button{width:42px;height:42px;border:0;background:#fff;border-radius:14px;display:grid;place-items:center}.addresses-head-v238 svg{width:19px}.addresses-head-v238 small,.addresses-nearby-v238 header small,.addresses-other-v238>small{font-size:8px;font-weight:950;letter-spacing:.16em;color:#0b8d55}.addresses-head-v238 h1{font-size:26px;margin:4px 0 0;letter-spacing:-.045em}.addresses-search-launch-v238{width:100%;height:56px;margin-top:22px;border:1px solid rgba(23,63,42,.08);border-radius:18px;background:#fff;color:#173f2a;padding:0 15px;display:grid;grid-template-columns:22px 1fr 18px;align-items:center;gap:10px;text-align:left;box-shadow:0 7px 22px #173f2a0d}.addresses-search-launch-v238 svg{width:18px}.addresses-search-launch-v238 span{font-size:11px;font-weight:800}.addresses-saved-shortcuts-v238{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.addresses-saved-shortcuts-v238>button{min-height:74px;border:1px solid rgba(23,63,42,.08);border-radius:17px;background:#fff;padding:10px;display:grid;grid-template-columns:34px 1fr 14px;align-items:center;gap:8px;text-align:left;color:#173f2a}.addresses-saved-shortcuts-v238>button>span,.addresses-current-v238 button>span,.addresses-nearby-list-v238 button>span,.addresses-other-v238 button>span{width:34px;height:34px;border-radius:11px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center}.addresses-saved-shortcuts-v238 svg,.addresses-current-v238 svg,.addresses-nearby-list-v238 svg,.addresses-other-v238 svg{width:15px}.addresses-saved-shortcuts-v238 b{display:block;font-size:10px}.addresses-saved-shortcuts-v238 small{display:block;font-size:7px;opacity:.55;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addresses-current-v238{margin-top:14px}.addresses-current-v238 button{width:100%;min-height:62px;border:0;border-radius:17px;background:#173f2a;color:#fff;padding:10px 12px;display:grid;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;text-align:left}.addresses-current-v238 button>span{background:#ffffff1f;color:#fff}.addresses-current-v238 b{font-size:10px}.addresses-current-v238 small{display:block;font-size:7.5px;opacity:.68;margin-top:3px}.addresses-nearby-v238,.addresses-other-v238{margin-top:24px}.addresses-nearby-v238>header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px}.addresses-nearby-v238 h2{font-size:18px;margin:3px 0 0}.addresses-nearby-v238 header button{border:0;background:transparent;color:#0b8d55;font-size:8px;font-weight:900}.addresses-nearby-list-v238,.addresses-other-v238{background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:18px;overflow:hidden}.addresses-nearby-list-v238>button,.addresses-other-v238>button{width:100%;min-height:68px;border:0;background:#fff;color:#173f2a;padding:10px 12px;display:grid;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;text-align:left}.addresses-nearby-list-v238>button+button,.addresses-other-v238>button+button{border-top:1px solid rgba(23,63,42,.07)}.addresses-nearby-list-v238 b,.addresses-other-v238 b{font-size:10px}.addresses-nearby-list-v238 small,.addresses-other-v238 small{display:block;font-size:7.5px;line-height:1.3;opacity:.58;margin-top:3px}.addresses-nearby-empty-v238{padding:18px;display:flex;align-items:center;gap:10px}.addresses-nearby-empty-v238>svg{width:20px;color:#0b8d55}.addresses-nearby-empty-v238 b{font-size:10px}.addresses-nearby-empty-v238 small{display:block;font-size:8px;opacity:.55;margin-top:3px}.addresses-other-v238>small{display:block;padding:12px 12px 4px}.addresses-add-v238{margin:14px auto 0;border:0;background:transparent;color:#0b8d55;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:900}.addresses-add-v238 svg{width:14px}.address-search-modal-v238{position:fixed;inset:0;z-index:16000;background:#fff;color:#173f2a}.address-search-panel-v238{height:100%;max-width:780px;margin:auto;display:flex;flex-direction:column}.address-search-panel-v238>header{height:76px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;padding:env(safe-area-inset-top,0px) 16px 0}.address-search-panel-v238>header button{width:40px;height:40px;border:0;border-radius:13px;background:#f0f4f1;display:grid;place-items:center;color:#173f2a}.address-search-panel-v238>header .x{background:transparent}.address-search-panel-v238>header small{font-size:7px;color:#0b8d55;font-weight:950;letter-spacing:.14em}.address-search-panel-v238>header h2{font-size:17px;margin:3px 0 0}.address-search-main-v238{padding:16px;overflow-y:auto}.address-search-autocomplete-v238{position:relative;display:block}.address-search-autocomplete-v238>svg{position:absolute;left:15px;top:17px;z-index:3;width:18px}.address-search-autocomplete-v238 .address-input-v86 svg{display:none}.address-search-autocomplete-v238 .address-input-v86 input{width:100%;height:54px;border:0!important;border-radius:18px!important;background:#f0f3f1!important;padding:0 16px 0 45px!important;font-size:11px!important;outline:none}.address-search-autocomplete-v238 .address-suggestions-v86{margin-top:8px;border:1px solid rgba(23,63,42,.08);border-radius:16px;overflow:hidden;box-shadow:none}.address-details-v238{margin-top:14px}.address-selected-v238{padding:12px;background:#eaf4ed;border-radius:15px;display:flex;gap:10px;align-items:center}.address-selected-v238>svg{width:18px;color:#0b8d55}.address-selected-v238 b{font-size:10px}.address-selected-v238 small{display:block;font-size:8px;opacity:.58;margin-top:3px}.address-form-grid-v238{display:grid;gap:10px;margin-top:14px}.address-form-grid-v238 label{font-size:8px;font-weight:900}.address-form-grid-v238 input{display:block;width:100%;height:46px;margin-top:5px;border:1px solid rgba(23,63,42,.12);border-radius:13px;padding:0 12px;font:inherit;color:#173f2a;background:#fff}.address-save-v238{width:100%;height:49px;border:0;border-radius:14px;background:#173f2a;color:#fff;font-size:10px;font-weight:950;margin-top:15px}@media(max-width:650px){.addresses-wrap-v238{padding-top:18px}.addresses-head-v238 h1{font-size:21px}.addresses-saved-shortcuts-v238{grid-template-columns:1fr!important;gap:7px}.addresses-saved-shortcuts-v238>button{min-height:58px;height:58px}.addresses-nearby-v238{margin-top:20px}.addresses-nearby-list-v238>button,.addresses-other-v238>button{min-height:62px}}.addresses-nearby-loading-v238{padding:17px 14px;display:flex;align-items:center;gap:11px;color:#173f2a}.addresses-nearby-loading-v238 b{display:block;font-size:10px}.addresses-nearby-loading-v238 small{display:block;font-size:8px;opacity:.55;margin-top:3px}.addresses-nearby-spinner-v238{width:25px;height:25px;border-radius:50%;border:3px solid #dcebe1;border-top-color:#0b8d55;animation:yamiNearbySpin238 .75s linear infinite;flex:none}@keyframes yamiNearbySpin238{to{transform:rotate(360deg)}}.restaurant-card-v83.home-overlay-v239{position:relative!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.restaurant-card-v83.home-overlay-v239 .restaurant-card-cover-v83{position:relative!important;height:230px!important;min-height:230px!important;border-radius:20px!important;overflow:hidden!important;background:#e9eeeb!important;box-shadow:0 10px 28px #173f2a1f!important}.restaurant-card-v83.home-overlay-v239 .restaurant-cover-link-v83{position:absolute!important;inset:0!important;display:block!important}.restaurant-card-v83.home-overlay-v239 .restaurant-cover-link-v83 picture,.restaurant-card-v83.home-overlay-v239 .restaurant-cover-link-v83 img,.restaurant-card-v83.home-overlay-v239 .restaurant-cover-link-v83 .smart-image{width:100%!important;height:100%!important;object-fit:cover!important}.restaurant-card-v83.home-overlay-v239 .restaurant-card-logo-v83,.restaurant-card-v83.home-overlay-v239 .restaurant-card-content-v83,.restaurant-card-v83.home-overlay-v239 .restaurant-card-cta-v83{display:none!important}.restaurant-home-overlay-v239{position:absolute;z-index:3;inset:0;text-decoration:none;color:#fff;display:flex;align-items:flex-end;padding:16px;background:linear-gradient(to bottom,#12161400 36%,#2328251a 50%,#272a288f 72%,#1d201ee0)}.restaurant-home-overlay-copy-v239{width:100%;min-width:0;padding-right:34px}.restaurant-home-overlay-copy-v239 h3{margin:0 0 6px!important;color:#fff!important;font-size:18px!important;line-height:1.05!important;letter-spacing:-.035em!important;font-weight:950!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.24)}.restaurant-home-rating-v239{display:flex;align-items:center;gap:4px;margin-bottom:5px;color:#fff;font-size:10px;font-weight:800}.restaurant-home-rating-v239 svg{width:14px;height:14px;fill:#ffd43b!important;color:#ffd43b!important;stroke:#ffd43b!important}.restaurant-home-rating-v239 b{font-size:10px;color:#fff}.restaurant-home-rating-v239 span{font-size:9px;color:#ffffffc7}.restaurant-home-overlay-copy-v239 p{margin:0!important;color:#ffffffeb!important;display:flex;align-items:center;gap:4px;font-size:9px!important;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurant-home-overlay-copy-v239 p svg{width:12px;height:12px;flex:none}.restaurant-card-v83.home-overlay-v239 .favorite-button,.restaurant-card-v83.home-overlay-v239 [class*=favorite]{z-index:6}.restaurant-card-v83.home-overlay-v239 .restaurant-open-v83,.restaurant-card-v83.home-overlay-v239 .restaurant-badges-v83{z-index:5}.home-personal-v79 .restaurant-slide-v73,.home-restaurants-bg-v73 .restaurant-slide-v73{flex-basis:300px!important;max-width:300px!important}@media(max-width:650px){.restaurant-card-v83.home-overlay-v239 .restaurant-card-cover-v83{height:190px!important;min-height:190px!important;border-radius:17px!important}.restaurant-home-overlay-v239{padding:12px}.restaurant-home-overlay-copy-v239{padding-right:28px}.restaurant-home-overlay-copy-v239 h3{font-size:15px!important;margin-bottom:5px!important}.restaurant-home-rating-v239{margin-bottom:4px}.restaurant-home-overlay-copy-v239 p{font-size:8px!important}.home-personal-v79 .restaurant-slide-v73,.home-restaurants-bg-v73 .restaurant-slide-v73{flex:0 0 78vw!important;width:78vw!important;max-width:290px!important}}.restaurant-promo-art-v3.promo-live-image-v2391{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;position:relative}.restaurant-promo-art-v3.promo-live-image-v2391:not([style]){background-image:linear-gradient(135deg,#173f2a,#176b3b 55%,#0b8d55)!important}.restaurant-promo-art-v3.promo-live-image-v2391:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0000 35%,#151c1829 58%,#14191666)}.restaurant-promo-art-v3.promo-live-image-v2391>*{position:relative;z-index:2}.profile-page-v240,.account-page-v240,.settings-page-v240{min-height:100vh;background:#f7faf8;color:#173f2a}.profile-hero-v240{background:linear-gradient(135deg,#173f2a,#176b3b 62%,#0b8d55);color:#fff;padding:34px 0 70px;position:relative;overflow:hidden}.profile-hero-v240:after,.settings-hero-v240:after{content:"";position:absolute;width:300px;height:300px;border:44px solid rgba(255,255,255,.05);border-radius:50%;right:-115px;top:-100px}.profile-hero-inner-v240{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.profile-avatar-v240{width:74px;height:74px;border-radius:24px;background:#fff;color:#173f2a;display:grid;place-items:center;font-size:23px;font-weight:950;overflow:hidden;box-shadow:0 12px 30px #00000024}.profile-avatar-v240 img{width:100%;height:100%;object-fit:cover}.profile-identity-v240>span,.profile-primary-v240 header>span,.profile-account-v240 header>span,.profile-settings-card-v240>div>span{font-size:8px;font-weight:950;letter-spacing:.16em;opacity:.72}.profile-identity-v240 h1{font-size:29px;line-height:1;margin:5px 0;letter-spacing:-.045em}.profile-identity-v240 p,.profile-identity-v240 small{display:block;margin:0;font-size:9px;opacity:.72}.profile-identity-v240 small{margin-top:4px}.profile-edit-v240{height:38px;padding:0 12px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:900}.profile-edit-v240 svg{width:14px}.profile-content-v240{margin-top:-38px;position:relative;z-index:3;padding-bottom:45px}.profile-status-v240{background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:18px;min-height:74px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 9px 25px #173f2a0f}.profile-status-v240>div{display:flex;align-items:center;gap:10px}.profile-status-v240>div>svg{width:21px;color:#0b8d55}.profile-status-v240 b,.profile-status-v240 small{display:block}.profile-status-v240 b{font-size:10px}.profile-status-v240 small{font-size:8px;opacity:.58;margin-top:3px}.profile-status-v240>a{display:flex;align-items:center;gap:3px;color:#0b8d55;text-decoration:none;font-size:8px;font-weight:900}.profile-status-v240>a svg{width:13px}.profile-stats-v240{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.profile-stats-v240>a{min-height:72px;background:#fff;border:1px solid rgba(23,63,42,.07);border-radius:16px;text-decoration:none;color:#173f2a;display:flex;flex-direction:column;align-items:center;justify-content:center}.profile-stats-v240 b{font-size:20px;line-height:1}.profile-stats-v240 small{font-size:7.5px;margin-top:5px;opacity:.58}.profile-primary-v240,.profile-account-v240{margin-top:22px}.profile-primary-v240 header h2,.profile-account-v240 header h2{margin:4px 0 9px;font-size:17px;letter-spacing:-.03em}.profile-primary-v240 header>span,.profile-account-v240 header>span{color:#0b8d55;opacity:1}.profile-primary-grid-v240{display:grid;grid-template-columns:1fr 1fr;gap:9px}.profile-primary-grid-v240>a,.profile-account-v240>div>a,.profile-secondary-v240>a{background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:17px;min-height:76px;padding:11px 12px;color:#173f2a;text-decoration:none;display:grid;grid-template-columns:38px 1fr 15px;align-items:center;gap:9px}.profile-primary-grid-v240 i,.profile-account-v240 i{width:38px;height:38px;border-radius:12px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center}.profile-primary-grid-v240 i svg,.profile-account-v240 i svg{width:17px}.profile-primary-grid-v240 b,.profile-account-v240 b,.profile-secondary-v240 b{font-size:10px}.profile-primary-grid-v240 small,.profile-account-v240 small{display:block;font-size:7.5px;opacity:.58;margin-top:4px}.profile-primary-grid-v240>a>svg,.profile-account-v240>div>a>svg,.profile-secondary-v240>a>svg{width:14px;opacity:.3}.profile-account-v240>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.profile-settings-card-v240{margin-top:14px;background:#173f2a;color:#fff;border-radius:21px;padding:18px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px}.profile-settings-icon-v240{width:44px;height:44px;border-radius:14px;background:#ffffff1f;display:grid;place-items:center}.profile-settings-icon-v240 svg{width:19px}.profile-settings-card-v240 h2{font-size:16px;margin:4px 0}.profile-settings-card-v240 p{font-size:8px;line-height:1.4;margin:0;opacity:.68;max-width:440px}.profile-settings-card-v240>a{height:36px;padding:0 11px;border-radius:11px;background:#fff;color:#173f2a;text-decoration:none;display:flex;align-items:center;gap:4px;font-size:8px;font-weight:900}.profile-settings-card-v240>a svg{width:13px}.profile-secondary-v240{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.profile-secondary-v240>a{min-height:58px;height:58px;grid-template-columns:28px 1fr 14px}.profile-secondary-v240>a>svg:first-child{width:18px;color:#0b8d55;opacity:1}.profile-secondary-v240 span{font-size:9px;font-weight:850}.profile-logout-v240{margin:20px auto 0;border:0;background:transparent;color:#707972;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:850}.profile-logout-v240 svg{width:14px}.account-wrap-v240{max-width:760px;padding-top:28px;padding-bottom:45px}.account-head-v240{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:start;margin-bottom:20px}.account-head-v240>button{width:42px;height:42px;border:0;border-radius:14px;background:#fff;display:grid;place-items:center;color:#173f2a}.account-head-v240>button svg{width:18px}.account-head-v240 span{font-size:8px;font-weight:950;letter-spacing:.16em;color:#0b8d55}.account-head-v240 h1{font-size:27px;line-height:1;margin:5px 0 6px;letter-spacing:-.045em}.account-head-v240 p{margin:0;font-size:9px;line-height:1.4;opacity:.58}.personal-card-v240,.account-panel-v240,.preferences-panel-v240{background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:20px;padding:18px}.personal-avatar-row-v240{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(23,63,42,.07)}.personal-avatar-v240{width:58px;height:58px;border-radius:19px;background:#173f2a;color:#fff;display:grid;place-items:center;font-size:18px;font-weight:950;overflow:hidden}.personal-avatar-v240 img{width:100%;height:100%;object-fit:cover}.personal-avatar-row-v240 b,.personal-avatar-row-v240 small{display:block}.personal-avatar-row-v240 b{font-size:10px}.personal-avatar-row-v240 small{font-size:8px;opacity:.55;margin-top:4px}.account-form-v240{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.account-form-v240 label>span{font-size:8px;font-weight:900}.account-form-v240 label>div{height:46px;margin-top:5px;border:1px solid rgba(23,63,42,.12);border-radius:13px;padding:0 10px;display:flex;align-items:center;gap:7px;background:#fff}.account-form-v240 label>div.disabled{background:#f3f6f4}.account-form-v240 label svg{width:15px;color:#0b8d55}.account-form-v240 input{border:0;outline:0;background:transparent;min-width:0;flex:1;color:#173f2a;font:inherit;font-size:9px}.account-form-v240 label>small{display:flex;align-items:center;gap:4px;margin-top:5px;font-size:7px;opacity:.55}.account-form-v240 label>small svg{width:11px}.account-form-v240 label>small.verified{color:#0b8d55;opacity:1}.account-form-v240 label button{border:0;background:transparent;padding:0;display:grid;place-items:center}.account-message-v240{border-radius:12px;padding:9px 11px;font-size:8px;font-weight:800;display:flex;align-items:center;gap:5px}.account-message-v240.error{background:#fff0f0;color:#9b2e2e}.account-message-v240.success{background:#eaf5ee;color:#176b3b}.account-message-v240 svg{width:13px}.account-primary-v240{min-height:46px;margin-top:14px;border:0;border-radius:14px;background:#173f2a;color:#fff;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:950}.account-primary-v240 svg{width:14px}.account-primary-v240:disabled{opacity:.55}.security-overview-v240{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px}.security-overview-v240>div{min-height:68px;background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:16px;padding:11px;display:flex;align-items:center;gap:9px}.security-overview-v240>div>svg{width:19px;color:#0b8d55}.security-overview-v240 b,.security-overview-v240 small{display:block}.security-overview-v240 b{font-size:9px}.security-overview-v240 small{font-size:7px;opacity:.55;margin-top:3px}.account-panel-v240>header,.preferences-panel-v240>header{display:flex;align-items:center;gap:10px}.account-panel-v240>header>svg,.preferences-panel-v240>header>svg{width:20px;color:#0b8d55}.account-panel-v240>header b,.account-panel-v240>header small,.preferences-panel-v240>header b,.preferences-panel-v240>header small{display:block}.account-panel-v240>header b,.preferences-panel-v240>header b{font-size:11px}.account-panel-v240>header small,.preferences-panel-v240>header small{font-size:8px;opacity:.55;margin-top:3px}.security-links-v240{margin-top:12px;background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:18px;overflow:hidden}.security-links-v240>a,.security-links-v240>div{min-height:66px;padding:10px 12px;display:grid;grid-template-columns:36px 1fr 16px;align-items:center;gap:9px;color:#173f2a;text-decoration:none}.security-links-v240>a+div{border-top:1px solid rgba(23,63,42,.07)}.security-links-v240 i{width:36px;height:36px;border-radius:11px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center}.security-links-v240 i svg{width:16px}.security-links-v240 b,.security-links-v240 small{display:block}.security-links-v240 b{font-size:9px}.security-links-v240 small{font-size:7.5px;opacity:.55;margin-top:3px}.security-links-v240>svg,.security-links-v240>a>svg{width:14px;opacity:.3}.security-links-v240 .verified{color:#0b8d55;opacity:1}.security-signout-v240{margin:16px auto 0;border:0;background:transparent;color:#6f7772;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:850}.security-signout-v240 svg{width:13px}.loyalty-card-v240{background:linear-gradient(135deg,#173f2a,#0b8d55);color:#fff;border-radius:22px;padding:22px;display:flex;align-items:center;justify-content:space-between}.loyalty-card-v240 small{font-size:8px;font-weight:950;letter-spacing:.14em;display:flex;align-items:center;gap:5px}.loyalty-card-v240 small svg{width:13px}.loyalty-card-v240 h2{font-size:38px;margin:9px 0 5px;letter-spacing:-.055em}.loyalty-card-v240 h2 span{font-size:12px}.loyalty-card-v240 p{font-size:8px;opacity:.7;margin:0}.loyalty-card-v240>svg{width:64px;height:64px;opacity:.18}.loyalty-steps-v240{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.loyalty-steps-v240>div{background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:17px;padding:14px}.loyalty-steps-v240 i{width:36px;height:36px;border-radius:11px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center;margin-bottom:10px}.loyalty-steps-v240 i svg{width:16px}.loyalty-steps-v240 b,.loyalty-steps-v240 small{display:block}.loyalty-steps-v240 b{font-size:9px}.loyalty-steps-v240 small{font-size:7.5px;line-height:1.35;opacity:.57;margin-top:5px}.loyalty-coming-v240{margin-top:12px;border-radius:17px;background:#eef5f0;padding:14px;display:flex;gap:10px;align-items:flex-start}.loyalty-coming-v240>svg{width:18px;color:#0b8d55}.loyalty-coming-v240 b{font-size:9px}.loyalty-coming-v240 p{font-size:7.5px;line-height:1.4;opacity:.6;margin:4px 0 0}.payment-safe-v240{background:#173f2a;color:#fff;border-radius:20px;padding:17px;display:flex;gap:11px;align-items:flex-start}.payment-safe-v240>svg{width:23px;color:#8bd5aa}.payment-safe-v240 b{font-size:11px}.payment-safe-v240 p{font-size:8px;line-height:1.45;opacity:.7;margin:5px 0 0}.payment-empty-v240{text-align:center;background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:20px;padding:26px 18px;margin-top:12px}.payment-card-art-v240{width:58px;height:58px;border-radius:18px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center;margin:auto}.payment-card-art-v240 svg{width:25px}.payment-empty-v240 h2{font-size:15px;margin:13px 0 6px}.payment-empty-v240 p{max-width:430px;margin:auto;font-size:8px;line-height:1.45;opacity:.58}.payment-info-v240{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.payment-info-v240>div{background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:16px;padding:13px;display:flex;gap:9px}.payment-info-v240>div>svg{width:18px;color:#0b8d55}.payment-info-v240 b,.payment-info-v240 small{display:block}.payment-info-v240 b{font-size:9px}.payment-info-v240 small{font-size:7.5px;line-height:1.3;opacity:.55;margin-top:4px}.preferences-panel-v240+.preferences-panel-v240{margin-top:11px}.preference-chips-v240{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.preference-chips-v240 button{height:36px;padding:0 12px;border-radius:18px;border:1px solid rgba(23,63,42,.12);background:#fff;color:#173f2a;font-size:8px;font-weight:850;display:flex;align-items:center;gap:4px}.preference-chips-v240 button.active{background:#173f2a;color:#fff;border-color:#173f2a}.preference-chips-v240 button svg{width:12px}.preference-segment-v240{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px}.preference-segment-v240 button{height:39px;border:1px solid rgba(23,63,42,.1);background:#f4f7f5;color:#173f2a;border-radius:12px;font-size:8px;font-weight:900}.preference-segment-v240 button.active{background:#0b8d55;color:#fff;border-color:#0b8d55}.settings-hero-v240{padding:38px 0 42px;background:#173f2a;color:#fff;position:relative;overflow:hidden}.settings-hero-v240 .container{position:relative;z-index:2}.settings-hero-v240 span,.settings-group-v240>header span{font-size:8px;font-weight:950;letter-spacing:.18em;color:#52b67e}.settings-hero-v240 h1{margin:8px 0;font-size:34px;line-height:.98;letter-spacing:-.055em;font-weight:650}.settings-hero-v240 h1 strong{font-weight:950}.settings-hero-v240 p{max-width:500px;margin:0;font-size:9px;line-height:1.45;opacity:.68}.settings-content-v240{padding:22px 0 45px;display:grid;gap:18px}.settings-group-v240>header{margin-bottom:8px}.settings-group-v240>header h2{font-size:16px;margin:3px 0}.settings-group-v240>header p{font-size:8px;margin:0;opacity:.55}.settings-group-v240>div{background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:18px;overflow:hidden}.settings-group-v240>div>a{min-height:68px;padding:10px 12px;color:#173f2a;text-decoration:none;display:grid;grid-template-columns:38px 1fr 15px;align-items:center;gap:9px}.settings-group-v240>div>a+a{border-top:1px solid rgba(23,63,42,.07)}.settings-group-v240 i{width:38px;height:38px;border-radius:12px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center}.settings-group-v240 i svg{width:17px}.settings-group-v240 b,.settings-group-v240 small{display:block}.settings-group-v240 b{font-size:10px}.settings-group-v240 small{font-size:7.5px;opacity:.57;margin-top:4px}.settings-group-v240>a>svg,.settings-group-v240>div>a>svg{width:14px;opacity:.3}@media(max-width:650px){.profile-hero-v240{padding:22px 0 56px}.profile-hero-inner-v240{grid-template-columns:54px minmax(0,1fr) 36px;gap:10px}.profile-avatar-v240{width:54px;height:54px;border-radius:18px;font-size:17px}.profile-identity-v240 h1{font-size:21px}.profile-identity-v240 p,.profile-identity-v240 small{font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-edit-v240{width:36px;height:36px;padding:0;justify-content:center}.profile-edit-v240{font-size:0}.profile-content-v240{margin-top:-30px}.profile-status-v240{min-height:64px;padding:10px 11px;border-radius:16px}.profile-status-v240 b{font-size:9px}.profile-status-v240 small{font-size:7px;max-width:200px}.profile-stats-v240{gap:6px}.profile-stats-v240>a{min-height:58px;border-radius:14px}.profile-stats-v240 b{font-size:17px}.profile-stats-v240 small{font-size:6.5px}.profile-primary-v240,.profile-account-v240{margin-top:17px}.profile-primary-grid-v240,.profile-account-v240>div{grid-template-columns:1fr;gap:7px}.profile-primary-grid-v240>a,.profile-account-v240>div>a{min-height:60px;height:60px;padding:9px 10px;grid-template-columns:34px 1fr 14px;border-radius:15px}.profile-primary-grid-v240 i,.profile-account-v240 i{width:34px;height:34px;border-radius:11px}.profile-primary-grid-v240 b,.profile-account-v240 b{font-size:9px}.profile-primary-grid-v240 small,.profile-account-v240 small{font-size:7px}.profile-settings-card-v240{grid-template-columns:38px 1fr 30px;padding:13px;border-radius:17px}.profile-settings-icon-v240{width:38px;height:38px}.profile-settings-card-v240 h2{font-size:13px}.profile-settings-card-v240 p{font-size:7px}.profile-settings-card-v240>a{font-size:0;width:30px;height:30px;padding:0;justify-content:center;border-radius:10px}.profile-settings-card-v240>a svg{width:14px}.profile-secondary-v240{grid-template-columns:1fr;gap:7px}.profile-secondary-v240>a{min-height:54px;height:54px;border-radius:14px}.account-wrap-v240{padding-top:18px}.account-head-v240{grid-template-columns:38px 1fr;gap:10px;margin-bottom:15px}.account-head-v240>button{width:38px;height:38px;border-radius:12px}.account-head-v240 h1{font-size:21px}.account-head-v240 p{font-size:8px}.personal-card-v240,.account-panel-v240,.preferences-panel-v240{padding:14px;border-radius:17px}.account-form-v240{grid-template-columns:1fr;gap:10px}.account-form-v240 label>div{height:44px}.security-overview-v240{grid-template-columns:1fr;gap:7px}.security-overview-v240>div{min-height:60px}.security-links-v240>a,.security-links-v240>div{min-height:60px}.loyalty-card-v240{padding:18px;border-radius:18px}.loyalty-card-v240 h2{font-size:31px}.loyalty-card-v240>svg{width:48px}.loyalty-steps-v240{grid-template-columns:1fr;gap:7px}.loyalty-steps-v240>div{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;padding:10px}.loyalty-steps-v240 i{width:34px;height:34px;margin:0}.payment-info-v240{grid-template-columns:1fr}.settings-hero-v240{padding:28px 0 30px}.settings-hero-v240 h1{font-size:28px}.settings-content-v240{padding:16px 0 35px;gap:15px}.settings-group-v240>div>a{min-height:61px;height:61px;padding:9px 10px;grid-template-columns:34px 1fr 14px}.settings-group-v240 i{width:34px;height:34px;border-radius:11px}.settings-group-v240 b{font-size:9px}.settings-group-v240 small{font-size:7px}}@media(max-width:390px){.explore-search-top-v21 button:after,.explore-search-top-v21 .explore-search-arrow-v214:after{content:none!important;display:none!important}}.yami-mobile-menu-v235{display:none!important}.yami-mobile-menu-v242{display:none}@keyframes yamiMenuV242In{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes yamiMenuV242Item{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:650px){body:has(.yami-mobile-menu-v242){overflow:hidden!important}body:has(.yami-mobile-menu-v242) .mobilebar{visibility:hidden!important;pointer-events:none!important}.yami-mobile-menu-v242{display:flex;flex-direction:column;position:fixed;inset:0;z-index:12000;background:#f7faf8;color:#173f2a;padding-top:env(safe-area-inset-top,0px);animation:yamiMenuV242In .28s cubic-bezier(.22,.8,.3,1) both}.yami-menu-surface-v242{position:relative;background:linear-gradient(135deg,#173f2a,#176b3b 62%,#0b8d55);color:#fff;padding-bottom:22px;border-radius:0 0 44% 18%/0 0 24px 18px;overflow:hidden;flex:none}.yami-menu-surface-v242:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-68px;bottom:-88px;background:#ffffff12}.yami-menu-head-v242{position:relative;z-index:2;height:58px;padding:8px 15px 4px;display:flex;align-items:center;justify-content:space-between}.yami-menu-logo-v242 img{width:61px;height:34px;object-fit:contain;filter:brightness(0) invert(1)}.yami-menu-close-v242{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff1f;color:#fff;display:grid;place-items:center}.yami-menu-close-v242 svg{width:17px;height:17px}.yami-menu-user-v242{position:relative;z-index:2;padding:5px 15px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.yami-menu-user-copy-v242{min-width:0}.yami-menu-user-copy-v242>small{font-size:7px;font-weight:950;letter-spacing:.16em;opacity:.72}.yami-menu-user-copy-v242 h2{margin:4px 0;font-size:22px;line-height:1.02;letter-spacing:-.045em;font-weight:650}.yami-menu-user-copy-v242 h2 strong{font-weight:950}.yami-menu-user-copy-v242 p{margin:0;font-size:8px;opacity:.68}.yami-menu-avatar-v242{flex:none;position:relative;width:47px;height:47px;border-radius:15px;background:#fff;color:#173f2a;display:grid;place-items:center;text-decoration:none;box-shadow:0 7px 18px #0000001f}.yami-menu-avatar-v242>span{font-size:15px;font-weight:950}.yami-menu-avatar-v242>svg{position:absolute;width:12px;height:12px;right:-4px;bottom:-4px;border-radius:50%;box-sizing:content-box;padding:4px;background:#0b8d55;color:#fff;transform:rotate(-90deg)}.yami-menu-login-v242{height:34px;padding:0 12px;border-radius:11px;background:#fff;color:#173f2a;text-decoration:none;display:flex;align-items:center;font-size:8px;font-weight:950}.yami-menu-scroll-v242{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:12px 10px calc(18px + env(safe-area-inset-bottom,0px))}.yami-menu-scroll-v242::-webkit-scrollbar{display:none}.yami-menu-main-v242{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:67px;gap:8px}.yami-menu-main-v242>a{--i:0;position:relative;height:67px;border-radius:15px;padding:9px 10px;background:#fff;border:1px solid rgba(23,63,42,.08);color:#173f2a;text-decoration:none;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;box-shadow:0 5px 16px #173f2a0b;animation:yamiMenuV242Item .3s calc(.05s + var(--i)*.04s) both}.yami-menu-main-v242>a.active{background:#173f2a;color:#fff;border-color:#173f2a}.yami-menu-main-v242>a>i{width:31px;height:31px;border-radius:10px;background:#eaf4ed;color:#0b8d55;display:grid;place-items:center;font-style:normal}.yami-menu-main-v242>a.active>i{background:#ffffff1f;color:#fff}.yami-menu-main-v242>a>i svg{width:14px;height:14px}.yami-menu-main-v242>a>span{min-width:0}.yami-menu-main-v242>a b{display:block;font-size:10px;line-height:1.05}.yami-menu-main-v242>a small{display:block;font-size:6.7px;line-height:1.15;margin-top:3px;opacity:.56;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yami-menu-main-v242>a>em{position:absolute;right:6px;top:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#0b8d55;color:#fff;font-style:normal;font-size:6.5px;font-weight:950;display:grid;place-items:center}.yami-menu-main-v242>a.active>em{background:#fff;color:#173f2a}.yami-menu-actions-v242{margin-top:10px;background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:16px;overflow:hidden}.yami-menu-actions-v242>a{--i:4;position:relative;min-height:54px;padding:8px 10px;color:#173f2a;text-decoration:none;display:grid;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:8px;animation:yamiMenuV242Item .3s calc(.05s + var(--i)*.04s) both}.yami-menu-actions-v242>a+a{border-top:1px solid rgba(23,63,42,.07)}.yami-menu-actions-v242>a>i{width:31px;height:31px;border-radius:10px;background:#eaf4ed;color:#0b8d55;display:grid;place-items:center;font-style:normal}.yami-menu-actions-v242>a>i svg{width:14px;height:14px}.yami-menu-actions-v242>a>span{min-width:0}.yami-menu-actions-v242>a b{display:block;font-size:9.5px}.yami-menu-actions-v242>a small{display:block;font-size:6.8px;margin-top:3px;opacity:.54;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yami-menu-actions-v242>a>svg{width:13px;height:13px;opacity:.3;transform:rotate(-90deg)}.yami-menu-actions-v242>a>em{position:absolute;right:27px;top:50%;transform:translateY(-50%);min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#0b8d55;color:#fff;font-style:normal;font-size:6.5px;font-weight:950;display:grid;place-items:center}.yami-menu-tools-v242{margin-top:10px;display:grid;grid-template-columns:1fr 1fr 1fr;background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:14px;overflow:hidden}.yami-menu-tools-v242>a,.yami-menu-tools-v242>label{min-height:43px;color:#173f2a;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:5px;font-size:7px;font-weight:850}.yami-menu-tools-v242>a+a,.yami-menu-tools-v242>label{border-left:1px solid rgba(23,63,42,.07)}.yami-menu-tools-v242 svg{width:12px;height:12px;color:#0b8d55}.yami-menu-tools-v242 select{border:0;background:transparent;color:#173f2a;font-size:7px;font-weight:950;padding:0;outline:0}.yami-menu-foot-v242{display:flex;justify-content:center;padding:11px 0 2px}.yami-menu-foot-v242 button,.yami-menu-foot-v242 a{border:0;background:transparent;color:#707972;text-decoration:none;display:flex;align-items:center;gap:5px;font-size:7px;font-weight:850}.yami-menu-foot-v242 svg{width:12px;height:12px}}.account-head-v240 span,.settings-hero-v240 span,.settings-group-v240>header span,.profile-identity-v240>span,.profile-primary-v240 header>span,.profile-account-v240 header>span,.profile-settings-card-v240>div>span{font-size:10px!important}.account-head-v240 h1{font-size:31px!important}.account-head-v240 p,.settings-hero-v240 p{font-size:12px!important;line-height:1.5!important}.account-form-v240 label>span{font-size:11px!important}.account-form-v240 input{font-size:12px!important}.account-form-v240 label>small{font-size:9px!important}.account-panel-v240>header b,.preferences-panel-v240>header b{font-size:14px!important}.account-panel-v240>header small,.preferences-panel-v240>header small{font-size:10px!important}.security-overview-v240 b,.security-links-v240 b,.loyalty-steps-v240 b,.payment-info-v240 b{font-size:12px!important}.security-overview-v240 small,.security-links-v240 small,.loyalty-steps-v240 small,.payment-info-v240 small{font-size:10px!important}.settings-group-v240>header h2{font-size:20px!important}.settings-group-v240>header p{font-size:11px!important}.settings-group-v240 b{font-size:13px!important}.settings-group-v240 small{font-size:10px!important}.preference-chips-v240 button,.preference-segment-v240 button,.account-primary-v240{font-size:11px!important}.payment-safe-v240 b{font-size:14px!important}.payment-safe-v240 p,.payment-empty-v240 p,.loyalty-coming-v240 p{font-size:10.5px!important}.payment-empty-v240 h2{font-size:18px!important}@media(max-width:650px){.account-head-v240 h1{font-size:24px!important}.account-head-v240 p{font-size:10px!important}.settings-hero-v240 h1{font-size:30px!important}.settings-hero-v240 p{font-size:10px!important}.settings-group-v240 b{font-size:11px!important}.settings-group-v240 small{font-size:9px!important}}.cart-page-v4{padding-top:28px!important;padding-bottom:48px!important}.cart-page-head>div>span{color:#0b8d55!important;font-weight:950!important;letter-spacing:.14em!important}.cart-page-head h1{color:#173f2a!important;letter-spacing:-.04em!important}.cart-page-head>button{border-radius:12px!important;color:#173f2a!important}.cart-lines-card-v4,.cart-summary-v4{border:1px solid rgba(23,63,42,.09)!important;border-radius:20px!important;box-shadow:0 8px 26px #173f2a0f!important;background:#fff!important}.cart-resto-row{background:#eef6f1!important;border-radius:16px!important}.cart-resto-logo{background:#173f2a!important;color:#fff!important;border-radius:13px!important}.cart-qty-v4{background:#edf5f0!important;border-color:transparent!important}.cart-qty-v4 button{color:#0b8d55!important}.cart-summary-v4>span{color:#0b8d55!important}.cart-summary-v4>button{background:#173f2a!important;color:#fff!important;border-radius:14px!important}.cart-empty-v4>div{background:#e8f4ec!important;color:#0b8d55!important}.cart-empty-v4>a{background:#173f2a!important;color:#fff!important;border-radius:14px!important}.notifications-page-v73{padding-top:28px!important;padding-bottom:50px!important}.notifications-head-v73{background:linear-gradient(135deg,#173f2a,#176b3b 68%,#0b8d55)!important;color:#fff!important;padding:24px!important;border-radius:22px!important;position:relative!important;overflow:hidden!important}.notifications-head-v73:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-70px;top:-95px;background:#ffffff0f}.notifications-head-v73>div,.notifications-head-v73>button{position:relative;z-index:2}.notifications-head-v73 span{color:#80d1a2!important}.notifications-head-v73 h1,.notifications-head-v73 p{color:#fff!important}.notifications-head-v73 p{opacity:.72!important}.notifications-head-v73>button{background:#fff!important;color:#173f2a!important;border:0!important;border-radius:12px!important}.notification-tabs-v73{margin-top:14px!important}.notification-tabs-v73 button.active{background:#173f2a!important;color:#fff!important}.notification-list-v73 article{border:1px solid rgba(23,63,42,.08)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 5px 18px #173f2a0a!important}.notification-list-v73 article.unread{background:#eef7f1!important;border-color:#0b8d5533!important}.notification-list-v73 article>i{background:#e8f4ec!important;color:#0b8d55!important}.notification-title-v73 span{background:#0b8d55!important;color:#fff!important}.notifications-empty-v73 svg{color:#0b8d55!important}.help-hero{background:linear-gradient(135deg,#173f2a,#176b3b 65%,#0b8d55)!important;color:#fff!important}.help-hero h1,.help-hero p{color:#fff!important}.help-hero>div>svg{color:#8bd5aa!important}.help-search{background:#fff!important;border:0!important;box-shadow:0 8px 24px #0000001f!important}.help-search svg{color:#0b8d55!important}.help-categories{gap:10px!important}.help-categories>div{border:1px solid rgba(23,63,42,.08)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 6px 20px #173f2a0d!important}.help-categories>div svg{color:#0b8d55!important}.faq-list details{border:1px solid rgba(23,63,42,.08)!important;border-radius:15px!important;background:#fff!important}.faq-list details[open]{border-color:#0b8d5538!important;background:#f1f8f3!important}.faq-list summary{color:#173f2a!important;font-weight:850!important}.favorites-page-v73{background:#f7faf8!important;min-height:100vh!important}.favorites-head-v73{background:linear-gradient(135deg,#173f2a,#176b3b 68%,#0b8d55)!important;color:#fff!important}.favorites-head-v73 span{color:#80d1a2!important}.favorites-head-v73 h1,.favorites-head-v73 p{color:#fff!important}.favorites-head-v73 p{opacity:.72!important}.favorite-tabs-v73{background:#ffffff1a!important;border-color:#ffffff24!important}.favorite-tabs-v73 button{color:#ffffffc2!important}.favorite-tabs-v73 button.active{background:#fff!important;color:#173f2a!important}.favorite-tabs-v73 button em{background:#0b8d55!important;color:#fff!important}.favorites-body-v73 h2{color:#173f2a!important}.favorite-dish-grid-v73 article{border:1px solid rgba(23,63,42,.08)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 7px 22px #173f2a0e!important;overflow:hidden!important}.favorite-dish-add-v225{background:#173f2a!important;color:#fff!important}.favorite-dish-remove-v225,.favorite-remove-v73{background:#fff!important;color:#173f2a!important}.favorites-empty-v73>div{background:#e8f4ec!important;color:#0b8d55!important}.favorites-empty-v73>a{background:#173f2a!important;color:#fff!important;border-radius:14px!important}@media(max-width:650px){.notifications-page-v73{padding-top:15px!important}.notifications-head-v73{padding:18px 15px!important;border-radius:18px!important}.help-hero{padding-top:28px!important;padding-bottom:28px!important}.favorites-head-v73{padding-top:25px!important;padding-bottom:22px!important}}.checkout-backdrop-v243{z-index:15000!important;align-items:center!important;padding:18px!important;background:#0b1d1385!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.cart-checkout-v243{position:relative!important;width:min(720px,calc(100vw - 28px))!important;max-height:min(92dvh,760px)!important;overflow:auto!important;border-radius:22px!important;background:#f7faf8!important;padding:0 16px 16px!important;box-shadow:0 24px 70px #0a23163d!important;scrollbar-width:none!important}.cart-checkout-v243::-webkit-scrollbar{display:none}.checkout-head-v243{position:sticky!important;top:0!important;z-index:8!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:15px 0 11px!important;background:#f7faf8!important;border-bottom:1px solid rgba(23,63,42,.08)!important}.checkout-head-v243 .checkout-kicker{font-size:8px!important;color:#0b8d55!important;font-weight:950!important;letter-spacing:.16em!important}.checkout-head-v243 h2{font-size:19px!important;line-height:1!important;margin:4px 0 0!important;color:#173f2a!important;letter-spacing:-.035em!important}.checkout-close-v243{width:34px!important;height:34px!important;border:0!important;border-radius:11px!important;background:#e8f4ec!important;color:#173f2a!important;display:grid!important;place-items:center!important}.checkout-close-v243 svg{width:16px!important;height:16px!important}.checkout-error-v243{margin:10px 0!important}.checkout-section-v243{margin-top:11px!important}.checkout-section-label-v243{display:block!important;margin-bottom:7px!important;color:#173f2a!important;font-size:9px!important;font-weight:950!important}.checkout-modes-v243{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.checkout-modes-v243 button{height:52px!important;border:1px solid rgba(23,63,42,.1)!important;border-radius:14px!important;background:#fff!important;color:#173f2a!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 7px!important;font-size:9px!important;font-weight:900!important}.checkout-modes-v243 button svg{width:15px!important;height:15px!important;color:#0b8d55!important}.checkout-modes-v243 button.active{background:#173f2a!important;color:#fff!important;border-color:#173f2a!important}.checkout-modes-v243 button b{font-size:9px!important;white-space:nowrap!important}.checkout-fields-v243{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.checkout-fields-v243>label.full{grid-column:1/-1!important}.checkout-fields-v243 label>span{display:flex!important;align-items:center!important;gap:4px!important;margin:0 0 4px!important;font-size:7.5px!important;font-weight:850!important;color:#53635a!important}.checkout-fields-v243 label>span svg{width:11px!important;height:11px!important;color:#0b8d55!important}.checkout-fields-v243 input,.checkout-order-note-v243 input,.checkout-notes-row-v243 input{width:100%!important;height:39px!important;border:1px solid rgba(23,63,42,.1)!important;border-radius:11px!important;background:#fff!important;color:#173f2a!important;padding:0 10px!important;outline:0!important;font-size:9px!important}.checkout-fields-v243 input:focus,.checkout-order-note-v243 input:focus,.checkout-notes-row-v243 input:focus{border-color:#0b8d55!important;box-shadow:0 0 0 2px #0b8d5514!important}.checkout-address-card-v243{min-height:58px!important;border-radius:15px!important;background:#fff!important;border:1px solid rgba(23,63,42,.08)!important;padding:9px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.checkout-address-icon-v243{width:34px!important;height:34px!important;border-radius:11px!important;background:#e8f4ec!important;color:#0b8d55!important;display:grid!important;place-items:center!important}.checkout-address-icon-v243 svg{width:15px!important}.checkout-address-card-v243 b{display:block!important;font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.checkout-address-card-v243 small{display:block!important;margin-top:3px!important;font-size:6.8px!important;opacity:.56!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.checkout-address-card-v243>button{height:30px!important;border:0!important;border-radius:9px!important;background:#173f2a!important;color:#fff!important;padding:0 9px!important;font-size:7px!important;font-weight:900!important}.checkout-delivery-extra-v243{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.checkout-tip-v243,.checkout-notes-row-v243{background:#fff!important;border:1px solid rgba(23,63,42,.08)!important;border-radius:14px!important;padding:9px!important}.checkout-tip-v243>span{display:flex!important;align-items:center!important;gap:5px!important;font-size:8px!important}.checkout-tip-v243>span svg{width:13px!important;color:#0b8d55!important}.checkout-tip-v243>div{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;margin-top:7px!important}.checkout-tip-v243 button{height:27px!important;border:1px solid rgba(23,63,42,.1)!important;border-radius:8px!important;background:#f4f7f5!important;color:#173f2a!important;font-size:7px!important;font-weight:900!important}.checkout-tip-v243 button.active{background:#0b8d55!important;color:#fff!important;border-color:#0b8d55!important}.checkout-notes-row-v243 label,.checkout-order-note-v243 label{font-size:7.5px!important;font-weight:850!important;color:#53635a!important}.checkout-notes-row-v243 input,.checkout-order-note-v243 input{margin-top:5px!important}.checkout-order-note-v243{background:#fff!important;border:1px solid rgba(23,63,42,.08)!important;border-radius:14px!important;padding:9px!important}.checkout-price-v243{margin-top:11px!important;background:#fff!important;border:1px solid rgba(23,63,42,.08)!important;border-radius:15px!important;padding:10px 11px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px 18px!important}.checkout-price-v243>div,.checkout-price-v243>strong{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-size:8px!important;font-weight:700!important;color:#657169!important}.checkout-price-v243>div b{color:#173f2a!important}.checkout-price-v243>strong{grid-column:1/-1!important;border-top:1px solid rgba(23,63,42,.08)!important;padding-top:8px!important;margin-top:3px!important;color:#173f2a!important;font-size:12px!important}.checkout-price-v243>strong b{font-size:15px!important}.checkout-confirm-v243{width:100%!important;height:46px!important;margin-top:10px!important;border:0!important;border-radius:13px!important;background:#173f2a!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:10px!important;font-weight:950!important}.checkout-confirm-v243 svg{width:15px!important}.checkout-address-picker-v243{position:fixed!important;inset:0!important;z-index:16000!important;background:#0b1d137a!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.checkout-address-picker-panel-v243{width:min(620px,100%)!important;max-height:78dvh!important;overflow:auto!important;background:#f7faf8!important;border-radius:22px 22px 0 0!important;padding:15px 14px calc(16px + env(safe-area-inset-bottom,0px))!important}.checkout-address-picker-panel-v243>header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:10px!important}.checkout-address-picker-panel-v243>header span{font-size:7px!important;font-weight:950!important;letter-spacing:.15em!important;color:#0b8d55!important}.checkout-address-picker-panel-v243>header h3{font-size:18px!important;margin:3px 0 0!important;color:#173f2a!important}.checkout-address-picker-panel-v243>header button{width:34px!important;height:34px!important;border:0!important;border-radius:11px!important;background:#e8f4ec!important;color:#173f2a!important}.checkout-address-picker-panel-v243>header button svg{width:15px!important}.checkout-saved-addresses-v243{background:#fff!important;border:1px solid rgba(23,63,42,.08)!important;border-radius:15px!important;overflow:hidden!important}.checkout-saved-addresses-v243>button{width:100%!important;min-height:55px!important;border:0!important;background:#fff!important;color:#173f2a!important;display:grid!important;grid-template-columns:32px 1fr 14px!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;text-align:left!important}.checkout-saved-addresses-v243>button+button{border-top:1px solid rgba(23,63,42,.07)!important}.checkout-saved-addresses-v243 i{width:32px!important;height:32px!important;border-radius:10px!important;background:#e8f4ec!important;color:#0b8d55!important;display:grid!important;place-items:center!important}.checkout-saved-addresses-v243 i svg{width:14px!important}.checkout-saved-addresses-v243 b{display:block!important;font-size:9px!important}.checkout-saved-addresses-v243 small{display:block!important;font-size:7px!important;opacity:.56!important;margin-top:2px!important}.checkout-saved-addresses-v243>button>svg{width:13px!important;opacity:.3!important}.checkout-address-search-v243{margin-top:10px!important}.checkout-address-search-v243>label{display:flex!important;align-items:center!important;gap:5px!important;font-size:8px!important;font-weight:900!important;margin-bottom:6px!important}.checkout-address-search-v243>label svg{width:13px!important;color:#0b8d55!important}.checkout-address-search-v243 .address-input-v86 input{height:46px!important;border-radius:13px!important;font-size:9px!important}.checkout-use-gps-v243{width:100%!important;height:42px!important;margin-top:9px!important;border:0!important;border-radius:12px!important;background:#e8f4ec!important;color:#173f2a!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;font-size:8px!important;font-weight:900!important}.checkout-use-gps-v243 svg{width:14px!important;color:#0b8d55!important}@media(max-width:650px){.checkout-backdrop-v243{padding:0!important;align-items:flex-end!important}.cart-checkout-v243{width:100%!important;max-width:none!important;max-height:91dvh!important;border-radius:22px 22px 0 0!important;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))!important}.checkout-head-v243{padding-top:12px!important}.checkout-head-v243 h2{font-size:17px!important}.checkout-modes-v243 button{height:48px!important;padding:0 5px!important}.checkout-modes-v243 button b{font-size:8px!important}.checkout-fields-v243{grid-template-columns:1fr 1fr!important}.checkout-fields-v243>label.full{grid-column:1/-1!important}.checkout-delivery-extra-v243{grid-template-columns:1fr!important}.checkout-price-v243{grid-template-columns:1fr 1fr!important}}@media(max-width:360px){.checkout-modes-v243 button{gap:4px!important}.checkout-modes-v243 button svg{width:13px!important}.checkout-modes-v243 button b{font-size:7.5px!important}.checkout-fields-v243{grid-template-columns:1fr!important}.checkout-fields-v243>label.full{grid-column:auto!important}}.home-promo-visuals-v246{align-items:stretch!important}.home-promo-visual-card-v246{flex:0 0 310px!important;width:310px!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;border:0!important;box-shadow:0 7px 22px #173f2a1a!important;aspect-ratio:800/550!important}.home-promo-visual-card-v246 img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.home-promo-visual-card-v246 .restaurant-promo-meta-v3,.home-promo-visual-card-v246 .promo-label-v3{display:none!important}@media(max-width:650px){.home-promo-visual-card-v246{flex-basis:82vw!important;width:82vw!important;max-width:330px!important;border-radius:16px!important}}.home-v73{display:flex!important;flex-direction:column!important;background:#fff!important}.desktop-hero-slider-v3{display:none!important}.home-hero-v73{order:1!important}.mobile-promotions-v1.home-promotions-v3{order:2!important}.desktop-category-ribbon-v7{order:3!important}.home-restaurants-bg-v73{order:4!important}.yami-rewards-home-v1,.cuisine-section-v73,.specialty-section-mobile-v2{display:none!important}.home-v73>.home-personal-v79{order:6!important}.home-v73>.home-section-v73:not(.home-restaurants-bg-v73):not(.home-personal-v79){order:8!important}.home-hero-v73{background:#fff!important;min-height:0!important;padding:14px 0 4px!important}.home-hero-v73 .container{max-width:1480px!important}.home-hero-copy-v73{max-width:none!important;width:100%!important}.home-hero-copy-v73>span,.home-hero-copy-v73>h1,.home-hero-copy-v73>p,.yami-home-search-tools-v3{display:none!important}.yami-live-search-v1{width:100%!important;position:relative!important}.yami-live-search-v1 form{width:100%!important;height:62px!important;border:0!important;border-radius:31px!important;background:#f1f3f2!important;box-shadow:none!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) 44px!important;align-items:center!important;gap:10px!important;padding:0 11px 0 20px!important}.yami-live-search-v1 form>svg{width:21px!important;height:21px!important;color:#101512!important}.yami-live-search-v1 input{height:100%!important;border:0!important;background:transparent!important;padding:0!important;color:#263029!important;font-size:16px!important;outline:0!important}.home-search-filter-v247{width:42px!important;height:42px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#173f2a!important;display:grid!important;place-items:center!important;padding:0!important}.home-search-filter-v247 svg{width:20px!important;height:20px!important}.mobile-promotions-v1.home-promotions-v3{padding:20px max(20px,calc((100vw - 1450px)/2)) 4px!important;background:#fff!important}.mobile-promotions-head-v1{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important}.mobile-promotions-head-v1>div>span{color:#0b8d55!important;font-size:11px!important;font-weight:950!important;letter-spacing:.14em!important}.mobile-promotions-head-v1 h2{color:#111714!important;font-size:29px!important;line-height:1!important;margin:5px 0 7px!important;letter-spacing:-.045em!important}.mobile-promotions-head-v1 small{display:block!important;color:#69716c!important;font-size:13px!important}.mobile-promotions-head-v1>a{color:#0b8d55!important;text-decoration:none!important;font-size:13px!important;font-weight:900!important;display:flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important}.mobile-promotions-head-v1>a svg{width:14px!important;height:14px!important}.home-promo-visuals-v246{display:flex!important;gap:16px!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding:0 0 4px!important}.home-promo-visuals-v246::-webkit-scrollbar{display:none!important}.home-promo-visual-card-v246{flex:0 0 min(31.5vw,470px)!important;width:min(31.5vw,470px)!important;max-width:470px!important;min-width:360px!important;aspect-ratio:2/1!important;height:auto!important;border-radius:17px!important;overflow:hidden!important;box-shadow:none!important;background:#edf3ef!important;scroll-snap-align:start!important}.home-promo-visual-card-v246 img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important}.home-promo-dots-v247{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:26px!important}.home-promo-dots-v247 i{width:9px!important;height:9px!important;border-radius:50%!important;background:#c7ceca!important;display:block!important}.home-promo-dots-v247 i.active{background:#0b8d55!important}.desktop-category-ribbon-v7{display:block!important;background:#fff!important;border:0!important;padding:10px 0 18px!important}.desktop-category-ribbon-v7:before{content:"Catégories populaires";display:block;max-width:1450px;margin:0 auto 13px;padding:0 20px;color:#111714;font-size:24px;font-weight:950;letter-spacing:-.035em}.desktop-category-ribbon-inner-v7{max-width:1450px!important;display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:11px!important;overflow:visible!important;padding:0 20px!important}.desktop-category-ribbon-inner-v7>a,.desktop-category-ribbon-inner-v7>button{min-width:0!important;width:100%!important;height:94px!important;border:0!important;border-radius:16px!important;background:#eff8f2!important;color:#17241c!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-decoration:none!important;box-shadow:none!important}.desktop-category-ribbon-inner-v7>a.active{background:#eff8f2!important;color:#17241c!important}.desktop-category-ribbon-inner-v7 img{width:32px!important;height:32px!important;object-fit:contain!important}.desktop-category-ribbon-inner-v7 b{font-size:12px!important;font-weight:850!important;white-space:nowrap!important}.home-restaurants-bg-v73{background:#fff!important;padding:18px 0 28px!important}.home-restaurants-bg-v73 .container{max-width:1450px!important}.home-restaurants-bg-v73 .home-section-head-v73{align-items:flex-end!important;margin-bottom:13px!important}.home-restaurants-bg-v73 .home-section-head-v73 h2{font-size:25px!important;color:#111714!important;letter-spacing:-.04em!important;margin:0!important}.home-restaurants-bg-v73 .home-section-head-v73 p{display:none!important}.home-restaurants-bg-v73 .home-section-head-v73 a{color:#0b8d55!important;font-size:13px!important;font-weight:900!important}.home-restaurants-bg-v73 .slider-arrows-v73{display:none!important}.home-restaurants-bg-v73 .restaurant-slider-v73{gap:16px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.home-restaurants-bg-v73 .restaurant-slider-v73::-webkit-scrollbar{display:none!important}.home-restaurants-bg-v73 .restaurant-slide-v73{flex:0 0 min(23vw,330px)!important;width:min(23vw,330px)!important;min-width:250px!important;scroll-snap-align:start!important}.home-restaurants-bg-v73 .restaurant-card-v83.home-overlay-v239 .restaurant-card-cover-v83{height:195px!important;min-height:195px!important;border-radius:16px!important}@media(min-width:821px){.home-hero-v73 .container,.home-restaurants-bg-v73 .container{width:min(1450px,calc(100% - 40px))!important;margin-inline:auto!important}}@media(max-width:820px){.home-hero-v73{padding:10px 12px 2px!important}.home-hero-v73 .container{padding:0!important}.yami-live-search-v1 form{height:50px!important;border-radius:25px!important;grid-template-columns:20px minmax(0,1fr) 38px!important;padding:0 7px 0 15px!important}.yami-live-search-v1 input{font-size:12px!important}.home-search-filter-v247{width:36px!important;height:36px!important}.mobile-promotions-v1.home-promotions-v3{padding:17px 0 2px!important}.mobile-promotions-head-v1{padding:0 12px!important;margin-bottom:10px!important;align-items:flex-end!important}.mobile-promotions-head-v1>div>span{font-size:7px!important}.mobile-promotions-head-v1 h2{font-size:20px!important;margin:4px 0 3px!important}.mobile-promotions-head-v1 small{font-size:8px!important}.mobile-promotions-head-v1>a{font-size:8px!important}.home-promo-visuals-v246{gap:10px!important;padding:0 12px 3px!important;scroll-padding-left:12px!important}.home-promo-visual-card-v246{flex:0 0 87vw!important;width:87vw!important;min-width:0!important;max-width:345px!important;aspect-ratio:2/1!important;border-radius:14px!important}.home-promo-dots-v247{height:22px!important;gap:6px!important}.home-promo-dots-v247 i{width:6px!important;height:6px!important}.desktop-category-ribbon-v7{padding:8px 0 13px!important}.desktop-category-ribbon-v7:before{font-size:17px!important;margin:0 0 9px!important;padding:0 12px!important}.desktop-category-ribbon-inner-v7{display:flex!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:0 12px!important}.desktop-category-ribbon-inner-v7::-webkit-scrollbar{display:none!important}.desktop-category-ribbon-inner-v7>a,.desktop-category-ribbon-inner-v7>button{flex:0 0 78px!important;width:78px!important;height:72px!important;border-radius:13px!important;gap:4px!important}.desktop-category-ribbon-inner-v7 img{width:24px!important;height:24px!important}.desktop-category-ribbon-inner-v7 b{font-size:8px!important}.home-restaurants-bg-v73{padding:12px 0 22px!important}.home-restaurants-bg-v73 .container{padding:0!important}.home-restaurants-bg-v73 .home-section-head-v73{padding:0 12px!important;margin-bottom:9px!important}.home-restaurants-bg-v73 .home-section-head-v73 h2{font-size:18px!important}.home-restaurants-bg-v73 .home-section-head-v73 a{font-size:8px!important}.home-restaurants-bg-v73 .restaurant-slider-v73{gap:10px!important;padding:0 12px!important}.home-restaurants-bg-v73 .restaurant-slide-v73{flex:0 0 76vw!important;width:76vw!important;min-width:0!important;max-width:300px!important}.home-restaurants-bg-v73 .restaurant-card-v83.home-overlay-v239 .restaurant-card-cover-v83{height:168px!important;min-height:168px!important;border-radius:14px!important}}@media(max-width:390px){.home-promo-visual-card-v246{flex-basis:88vw!important;width:88vw!important;max-width:none!important}.home-restaurants-bg-v73 .restaurant-slide-v73{flex-basis:80vw!important;width:80vw!important}}@media(max-width:820px){.home-promo-visuals-v246{scroll-snap-type:x mandatory!important;scroll-padding-left:12px!important}.home-promo-visual-card-v246{flex:0 0 86vw!important;width:86vw!important;max-width:350px!important;aspect-ratio:2/1!important}}@media(max-width:650px){.yami-menu-main-v242>a b{font-size:14px!important;line-height:1.08!important}.yami-menu-main-v242>a small{font-size:10px!important;line-height:1.15!important;margin-top:4px!important}.yami-menu-actions-v242>a b{font-size:13px!important;line-height:1.08!important}.yami-menu-actions-v242>a small{font-size:9.5px!important;line-height:1.15!important;margin-top:4px!important}.yami-menu-tools-v242>a,.yami-menu-tools-v242>label{font-size:10px!important}.yami-menu-tools-v242 select,.yami-menu-foot-v242 button,.yami-menu-foot-v242 a{font-size:10px!important}.yami-menu-user-copy-v242>small{font-size:8.5px!important}.yami-menu-user-copy-v242 p{font-size:10px!important}}.favorites-page-v249,.notifications-page-v249{min-height:100vh!important;padding-top:28px!important;padding-bottom:86px!important;background:#fff!important}.plain-page-head-v249{margin-bottom:14px!important;background:transparent!important;color:#173f2a!important;padding:0!important;border:0!important}.plain-page-head-v249>span,.plain-page-head-v249>div>span{display:block!important;color:#0b8d55!important;font-size:10px!important;font-weight:950!important;letter-spacing:.15em!important;margin-bottom:5px!important}.plain-page-head-v249 h1{margin:0!important;color:#173f2a!important;font-size:30px!important;line-height:1.05!important;letter-spacing:-.045em!important}.plain-page-head-v249 p{margin:6px 0 0!important;color:#667169!important;font-size:12px!important;line-height:1.4!important}.notifications-head-v249{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important}.notifications-head-v249>button{border:1px solid #e2e7e4!important;background:#f7f8f7!important;color:#354039!important;border-radius:11px!important;min-height:36px!important;padding:0 10px!important;font-size:9px!important;font-weight:850!important;display:flex!important;align-items:center!important;gap:5px!important}.notifications-head-v249>button svg{width:14px!important}.favorite-tabs-v249,.notification-tabs-v249{display:grid!important;gap:4px!important;padding:4px!important;background:#ecefed!important;border-radius:13px!important;margin-bottom:14px!important}.favorite-tabs-v249{grid-template-columns:repeat(3,1fr)!important}.notification-tabs-v249{grid-template-columns:repeat(2,1fr)!important}.favorite-tabs-v249 button,.notification-tabs-v249 button{height:39px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#626964!important;font-size:11px!important;font-weight:850!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}.favorite-tabs-v249 button.active,.notification-tabs-v249 button.active{background:#fff!important;color:#1d251f!important;box-shadow:0 2px 8px #173f2a0f!important}.favorite-tabs-v249 em,.notification-tabs-v249 em{min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:9px!important;background:#dfe3e1!important;color:#66706a!important;font-size:8px!important;font-style:normal!important;display:grid!important;place-items:center!important}.notifications-page-v249 .notification-list-v73{gap:8px!important}.notifications-page-v249 .notification-list-v73 article{background:#fff!important;border:1px solid #e5e9e7!important;border-radius:15px!important;box-shadow:none!important}.notifications-page-v249 .notification-list-v73 article.unread{background:#f3f5f4!important;border-color:#d9dedb!important;border-left:3px solid #9ca7a1!important}.notifications-page-v249 .notification-list-v73 article>i{background:#edf0ee!important;color:#26322b!important}.notifications-page-v249 .notification-title-v73 span{background:#e0e4e2!important;color:#4f5953!important}.favorites-page-v249 .favorites-body-v73{padding:0!important}.favorites-page-v249 .favorites-body-v73 h2{color:#173f2a!important;font-size:19px!important}.yami-v20-member-logo>span{background:transparent!important;box-shadow:none!important}.yami-v20-member-logo img{filter:brightness(0) invert(1) drop-shadow(0 8px 24px rgba(0,0,0,.1))!important}.settings-subpage-v249{min-height:100vh;background:#f7faf8;color:#173f2a}.settings-subwrap-v249{max-width:760px;padding-top:26px;padding-bottom:50px}.settings-subhead-v249{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:start;margin-bottom:18px}.settings-subhead-v249>button{width:42px;height:42px;border:0;border-radius:14px;background:#fff;color:#173f2a;display:grid;place-items:center}.settings-subhead-v249>button svg{width:18px}.settings-subhead-v249 span{font-size:10px;font-weight:950;letter-spacing:.15em;color:#0b8d55}.settings-subhead-v249 h1{font-size:29px;line-height:1;margin:5px 0 7px;letter-spacing:-.045em}.settings-subhead-v249 p{font-size:12px;line-height:1.45;margin:0;color:#667169}.settings-toggle-list-v249,.settings-language-list-v249,.settings-data-actions-v249,.settings-legal-links-v249{background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:18px;overflow:hidden}.settings-toggle-list-v249 label{min-height:70px;padding:10px 12px;display:grid;grid-template-columns:38px 1fr 46px;align-items:center;gap:10px;position:relative}.settings-toggle-list-v249 label+label{border-top:1px solid rgba(23,63,42,.07)}.settings-toggle-list-v249 i,.settings-language-list-v249 i,.settings-data-actions-v249 i{width:38px;height:38px;border-radius:12px;background:#e8f4ec;color:#0b8d55;display:grid;place-items:center}.settings-toggle-list-v249 i svg,.settings-language-list-v249 i svg,.settings-data-actions-v249 i svg{width:17px}.settings-toggle-list-v249 b,.settings-language-list-v249 b,.settings-data-actions-v249 b{display:block;font-size:12px}.settings-toggle-list-v249 small,.settings-language-list-v249 small,.settings-data-actions-v249 small{display:block;font-size:9.5px;line-height:1.35;color:#6b756f;margin-top:3px}.settings-toggle-list-v249 input{position:absolute;opacity:0;pointer-events:none}.settings-toggle-list-v249 em{width:42px;height:24px;border-radius:12px;background:#d8ddda;position:relative;transition:.2s}.settings-toggle-list-v249 em:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;box-shadow:0 1px 4px #0000002e;transition:.2s}.settings-toggle-list-v249 input:checked+em{background:#0b8d55}.settings-toggle-list-v249 input:checked+em:after{transform:translate(18px)}.settings-language-list-v249 button,.settings-data-actions-v249 button{width:100%;min-height:68px;border:0;background:#fff;color:#173f2a;padding:10px 12px;display:grid;grid-template-columns:38px 1fr 18px;gap:10px;align-items:center;text-align:left}.settings-language-list-v249 button+button,.settings-data-actions-v249 button+button{border-top:1px solid rgba(23,63,42,.07)}.settings-language-list-v249 button>svg{width:17px;color:#0b8d55}.settings-language-list-v249 button.active{background:#f1f8f3}.settings-info-card-v249{margin-top:12px;background:#eef5f0;border-radius:17px;padding:14px;display:flex;gap:10px;align-items:flex-start}.settings-info-card-v249>svg{width:19px;color:#0b8d55;flex:none}.settings-info-card-v249 b{font-size:11px}.settings-info-card-v249 p{font-size:9.5px;line-height:1.45;color:#657169;margin:4px 0 0}.settings-legal-links-v249{margin-top:12px}.settings-legal-links-v249 a{min-height:54px;padding:9px 12px;color:#173f2a;text-decoration:none;display:flex;align-items:center;gap:9px;font-size:10.5px;font-weight:850}.settings-legal-links-v249 a+a{border-top:1px solid rgba(23,63,42,.07)}.settings-legal-links-v249 a svg{width:16px;color:#0b8d55}.settings-save-v249{width:100%;height:48px;margin-top:14px;border:0;border-radius:14px;background:#173f2a;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:950}.settings-save-v249 svg{width:15px}.settings-save-msg-v249{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:#eaf5ee;color:#176b3b;display:flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800}.settings-save-msg-v249 svg{width:13px}.security-secondary-action-v249{width:100%;min-height:42px;margin:10px 0 0;border:1px solid rgba(23,63,42,.1);border-radius:12px;background:#fff;color:#173f2a;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:900}.security-secondary-action-v249 svg{width:14px}.security-session-actions-v249{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.security-session-actions-v249 button{min-height:42px;border:1px solid rgba(23,63,42,.1);border-radius:12px;background:#fff;color:#173f2a;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:850}.security-session-actions-v249 button svg{width:14px}.settings-page-v249 .settings-group-v240 b{font-size:13px!important}.settings-page-v249 .settings-group-v240 small{font-size:10px!important;line-height:1.35!important}.settings-page-v249 .settings-group-v240>header p{font-size:11px!important}@media(max-width:650px){.favorites-page-v249,.notifications-page-v249{padding-top:18px!important}.plain-page-head-v249 h1{font-size:24px!important}.plain-page-head-v249 p{font-size:10.5px!important}.notifications-head-v249{align-items:flex-start!important}.notifications-head-v249>button{font-size:0!important;width:36px!important;padding:0!important;justify-content:center!important}.notifications-head-v249>button svg{width:16px!important}.settings-subwrap-v249{padding-top:18px}.settings-subhead-v249{grid-template-columns:38px 1fr;gap:10px}.settings-subhead-v249>button{width:38px;height:38px;border-radius:12px}.settings-subhead-v249 h1{font-size:23px}.settings-subhead-v249 p{font-size:10.5px}.settings-toggle-list-v249 label{min-height:66px;grid-template-columns:34px 1fr 42px;padding:9px 10px}.settings-toggle-list-v249 i,.settings-language-list-v249 i,.settings-data-actions-v249 i{width:34px;height:34px}.settings-toggle-list-v249 b,.settings-language-list-v249 b,.settings-data-actions-v249 b{font-size:11px}.settings-toggle-list-v249 small,.settings-language-list-v249 small,.settings-data-actions-v249 small{font-size:9px}.security-session-actions-v249{grid-template-columns:1fr}}.home-v73>.specialty-section-mobile-v2{display:block!important;order:2!important}.home-v73>.cuisine-section-v73{display:block!important;order:3!important}.home-v73>.mobile-promotions-v1.home-promotions-v3{order:4!important}.home-v73>.desktop-category-ribbon-v7{order:5!important}.home-v73>.home-restaurants-bg-v73{order:6!important}.home-v73>.home-personal-v79{order:7!important}.home-v73>.home-section-v73:not(.home-restaurants-bg-v73):not(.home-personal-v79):not(.cuisine-section-v73):not(.specialty-section-mobile-v2){order:8!important}.home-v73>.home-hero-v73{padding-top:4px!important;padding-bottom:2px!important;margin-top:0!important;margin-bottom:0!important}.home-v73>.home-hero-v73 .container{padding-top:0!important;padding-bottom:0!important}.home-v73>.specialty-section-mobile-v2,.home-v73>.cuisine-section-v73{padding-top:12px!important;padding-bottom:12px!important}.home-promo-dots-v247 button{appearance:none;border:0;padding:0;width:9px;height:9px;border-radius:50%;background:#c7ceca;cursor:pointer;flex:0 0 auto}.home-promo-dots-v247 button.active{background:#0b8d55;transform:scale(1.2)}.home-promo-dots-v247 button:focus-visible{outline:2px solid #0b8d55;outline-offset:3px}@media(max-width:820px){.home-v73>.home-hero-v73{padding:4px 12px 2px!important}.home-v73>.specialty-section-mobile-v2,.home-v73>.cuisine-section-v73{padding:10px 0!important}.home-promo-dots-v247 button{width:7px;height:7px}}.tracking-page-v5{background:#f0f8f3!important}.tracking-map-wait svg,.tracking-route-v5 svg,.tracking-eta svg{color:#16864f!important}.tracking-head-v5>div>span{color:#137a45!important}.tracking-head-v5>i,.tracking-driver-v5>div{background:#eaf7ef!important;color:#16864f!important}.tracking-steps-v5 .active i{background:#eef9f2!important;border-color:#20a562!important}.tracking-actions-v51 button:last-child{background:#eef9f2!important;border-color:#ccebd8!important;color:#126a3d!important}.tracking-actions-v51 button span,.tracking-updates-v51>div>span{background:#16864f!important}.tracking-pin-qr-v236{margin:14px 0;display:grid;grid-template-columns:1fr 132px;gap:16px;align-items:center;background:#edf9f2;border:1px solid #ccebd8;border-radius:18px;padding:15px}.tracking-pin-qr-v236>div>span{display:block;color:#137a45;font-size:11px;font-weight:900;letter-spacing:.12em}.tracking-pin-qr-v236>div>b{display:block;font-size:34px;letter-spacing:.22em;color:#0f5f37;margin:4px 0}.tracking-pin-qr-v236 p{font-size:12px!important;line-height:1.5;color:#53665b;margin:0}.tracking-pin-qr-v236 img{width:132px;height:132px;border-radius:12px;background:#fff;padding:5px}.tracking-pin-qr-loading-v236{width:132px;height:132px;border-radius:12px;background:#fff;display:grid;place-items:center;color:#16864f;font-weight:900}@media(max-width:650px){.tracking-pin-qr-v236{grid-template-columns:1fr 112px;padding:13px;gap:10px}.tracking-pin-qr-v236 img,.tracking-pin-qr-loading-v236{width:112px;height:112px}.tracking-pin-qr-v236>div>b{font-size:28px}.tracking-head-v5 p,.tracking-driver-v5 small,.tracking-driver-v5 p,.tracking-route-v5 small,.tracking-route-v5 p,.tracking-steps-v5 b,.tracking-safe-v5 small,.tracking-updates-v51 b,.tracking-updates-v51 small{font-size:12px!important;line-height:1.45}.tracking-route-v5 b,.tracking-driver-v5 b{font-size:14px!important}.tracking-updates-v51 h3{font-size:15px!important}.tracking-updates-v51 time{font-size:10px!important}}body.yami-auth-body{padding:0!important;background:#f5faf7!important}.yami-auth-v12{min-height:100dvh;display:grid;grid-template-columns:minmax(330px,44%) 1fr;background:#f7faf8;color:#10271f;font-family:inherit}.yami-auth-visual-v12{position:relative;overflow:hidden;padding:42px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,#02302514,#02231ce0),url(/startup-v20/band-middle.webp) center/cover no-repeat,#063d2f;color:#fff}.yami-auth-visual-v12:after{content:"";position:absolute;inset:auto -15% -18% 20%;height:45%;border-radius:50%;background:radial-gradient(circle,rgba(35,211,111,.35),transparent 65%);filter:blur(20px)}.yami-auth-logo-v12{position:relative;z-index:2;width:118px;max-height:70px;object-fit:contain;object-position:left center;filter:drop-shadow(0 4px 16px rgba(0,0,0,.12))}.yami-auth-visual-copy-v12{position:relative;z-index:2;max-width:430px;margin-bottom:8vh}.yami-auth-visual-copy-v12>span,.yami-auth-kicker-v12{font-size:12px;font-weight:950;letter-spacing:.16em;color:#37dc7b}.yami-auth-visual-copy-v12 h2{margin:12px 0 16px;font-size:clamp(38px,4.5vw,68px);line-height:.98;letter-spacing:-.055em}.yami-auth-visual-copy-v12 h2 em{font-style:normal;color:#42e686}.yami-auth-visual-copy-v12 p{max-width:390px;font-size:17px;line-height:1.55;color:#ffffffd1}.yami-auth-content-v12{min-height:100dvh;display:flex;flex-direction:column}.yami-auth-content-v12>header{height:84px;padding:0 34px;display:flex;align-items:center;justify-content:space-between}.yami-auth-content-v12>header button{width:46px;height:46px;border:1px solid #dce7e1;background:#fff;border-radius:50%;display:grid;place-items:center;color:#15392b}.yami-auth-content-v12>header img{display:none;width:88px;max-height:46px;object-fit:contain}.yami-auth-card-v12{width:min(510px,calc(100% - 40px));margin:auto;padding:32px 0 70px}.yami-auth-card-v12 h1{margin:9px 0 10px;font-size:clamp(38px,4vw,54px);line-height:1;letter-spacing:-.05em;color:#0b3225}.yami-auth-card-v12>p{margin:0 0 28px;color:#6c7c74;font-size:15px;line-height:1.55}.yami-auth-form-v12{display:grid;gap:16px}.yami-auth-name-v12{display:grid;grid-template-columns:1fr 1fr;gap:12px}.yami-auth-field-v12>span{display:block;margin:0 0 7px;font-size:13px;font-weight:850;color:#42574c}.yami-auth-field-v12>div{height:60px;padding:0 16px;display:flex;align-items:center;gap:11px;border:1.5px solid #d4e0da;border-radius:18px;background:#fff;transition:.18s}.yami-auth-field-v12>div:focus-within{border-color:#0a9b59;box-shadow:0 0 0 4px #0a9b591a}.yami-auth-field-v12 svg{width:20px;color:#6c7e74;flex:none}.yami-auth-field-v12 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#12251d;font-size:16px}.yami-auth-field-v12 button{width:36px;height:36px;border:0;background:transparent;display:grid;place-items:center}.yami-auth-primary-v12{width:100%;min-height:58px;border:0;border-radius:18px;background:linear-gradient(135deg,#08a85c,#087b4b);box-shadow:0 12px 30px #06824a38;color:#fff;font-size:16px;font-weight:900;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.yami-auth-primary-v12:disabled{opacity:.55}.yami-auth-forgot-v12{justify-self:end;color:#07844d;font-size:13px;font-weight:850;text-decoration:none}.yami-auth-or-v12{display:flex;align-items:center;gap:12px;margin:22px 0 14px;color:#9aa7a0;font-size:12px}.yami-auth-or-v12:before,.yami-auth-or-v12:after{content:"";height:1px;background:#dfe8e3;flex:1}.yami-auth-google-v12{width:100%;height:56px;border:1px solid #d8e2dd;border-radius:17px;background:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:850;color:#263b31}.yami-auth-google-v12 b{font-size:20px}.yami-auth-switch-v12{text-align:center;margin-top:22px;color:#708078;font-size:14px}.yami-auth-switch-v12 a,.yami-auth-terms-v12 a{color:#07844d;font-weight:900}.yami-auth-terms-v12{display:grid;grid-template-columns:20px 1fr;gap:9px;align-items:start;font-size:12px;line-height:1.5;color:#66766e}.yami-auth-terms-v12 input{width:18px;height:18px;accent-color:#078c50}.yami-auth-message-v12{padding:13px 15px;border-radius:14px;margin-bottom:16px;font-size:13px;line-height:1.45}.yami-auth-message-v12.error{background:#fff0f0;color:#a82a24}.yami-auth-message-v12.success{background:#eaf9f0;color:#12673c}.yami-auth-confirm-v12{text-align:center;padding:20px 0}.yami-auth-confirm-v12>svg{width:58px;height:58px;color:#0aa45b}.yami-auth-confirm-v12 h3{font-size:22px;margin:12px 0 6px}.yami-auth-confirm-v12 p,.yami-auth-security-v12{color:#718078;font-size:13px;line-height:1.55}.yami-auth-confirm-v12 .yami-auth-primary-v12{margin-top:22px}.yami-auth-link-v12{margin-top:12px;border:0;background:transparent;color:#07844d;font-weight:850}.yami-auth-security-v12{text-align:center;margin-top:18px}@media(max-width:760px){.yami-auth-v12{display:block;background:#f8fbf9}.yami-auth-visual-v12{display:none}.yami-auth-content-v12>header{height:76px;padding:0 18px}.yami-auth-content-v12>header img{display:block}.yami-auth-card-v12{width:auto;margin:0;padding:22px 20px calc(38px + env(safe-area-inset-bottom))}.yami-auth-card-v12 h1{font-size:36px}.yami-auth-card-v12>p{font-size:14px;margin-bottom:24px}.yami-auth-name-v12{grid-template-columns:1fr}.yami-auth-field-v12>div{height:58px}.yami-auth-primary-v12{min-height:56px}}@media(prefers-reduced-motion:reduce){.yami-auth-v12 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.yami-auth-social-v36{display:grid;gap:12px}.yami-auth-social-v36>.yami-auth-google-v12{margin:0!important}@media(max-width:760px){.yami-auth-v12{min-height:100svh;padding-top:env(safe-area-inset-top,0px);box-sizing:border-box}.yami-auth-content-v12{min-height:calc(100svh - env(safe-area-inset-top,0px))}.yami-auth-content-v12>header{flex:0 0 76px}.yami-auth-card-v12{padding-top:18px}.yami-auth-card-v12 h1{font-size:30px;line-height:1.08;letter-spacing:-.035em}.yami-auth-card-v12>p{font-size:13px;line-height:1.45;margin-bottom:20px}}.pwa-install-backdrop-v23{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}@media(max-width:650px){.yami-menu-tools-v242>a,.yami-menu-tools-v242>label{min-height:48px!important;gap:7px!important;font-size:11px!important;font-weight:850!important}.yami-menu-tools-v242 svg{width:16px!important;height:16px!important}.yami-menu-tools-v242 select{font-size:10px!important}.yami-menu-foot-v242{padding:12px 0 4px!important}.yami-menu-foot-v242 button,.yami-menu-foot-v242 a{min-height:40px!important;font-size:11px!important;gap:7px!important}.yami-menu-foot-v242 svg{width:16px!important;height:16px!important}}.yami-menu-email-v2314{color:#fff!important;opacity:.92!important;font-size:13px!important;font-weight:700!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.yami-menu-tools-v242 a,.yami-menu-tools-v242 label{font-size:14px!important;font-weight:800!important;min-height:44px!important}.yami-menu-tools-v242 svg{width:19px!important;height:19px!important}.yami-menu-foot-v242 button,.yami-menu-foot-v242 a{font-size:14px!important;min-height:46px!important}.orders-page-v76>header h1{font-size:clamp(30px,6vw,42px)!important}.orders-page-v76>header p{font-size:16px!important}.order-card-compact-v223{background:linear-gradient(145deg,#fff,#f3f6f4)!important;border:1px solid #dce5df!important;border-radius:20px!important;box-shadow:0 10px 30px #04231612!important}.order-card-compact-v223 .order-main-v76 b{font-size:17px!important}.order-card-compact-v223 .order-main-v76 p,.order-card-compact-v223 .order-main-v76 small{font-size:14px!important}.order-total-v223{font-size:17px!important}.order-actions-v223 a,.post-tip-link-v1{font-size:14px!important;font-weight:850!important}.restaurant-detail-v6,.dish-detail-v6{background:linear-gradient(180deg,#f3f6f4 0,#fff 45%)!important}.restaurant-detail-v6 .rd-hero-copy{background:linear-gradient(145deg,#062d20,#0b1713)!important;color:#fff!important}.restaurant-detail-v6 .rd-hero-copy h1,.restaurant-detail-v6 .rd-hero-copy .rd-meta,.restaurant-detail-v6 .rd-hero-copy .rd-meta span{color:#fff!important}.rd-summary,.rd-tabs,.rd-menu-tools,.rd-dish-card-v73,.dd-card,.dd-provider-card{border-color:#d9e4dd!important;box-shadow:0 12px 35px #04231614!important}.rd-tabs button.active,.dd-tabs button.active{color:#087a43!important;border-color:#087a43!important}.rd-cat-scroll button.active{background:#073d2a!important;color:#fff!important}.rd-dish-card-v73,.dd-card{background:linear-gradient(145deg,#fff,#f6f8f7)!important}.dd-head h1{color:#10251d!important}.dd-order-panel{background:linear-gradient(145deg,#082d21,#111a16)!important;color:#fff!important;border-radius:20px!important}.dd-order-panel a,.dd-order-panel small,.dd-order-panel b{color:#fff!important}.checkout-steps-v2314{display:flex;align-items:center;gap:8px;padding:2px 2px 14px}.checkout-steps-v2314 span{display:flex;align-items:center;gap:6px;color:#89938e;font-size:12px;font-weight:800;white-space:nowrap}.checkout-steps-v2314 span b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e9eeeb;color:#69736e}.checkout-steps-v2314 span.active{color:#0b7d49}.checkout-steps-v2314 span.active b{background:#0b7d49;color:#fff}.checkout-steps-v2314 i{height:2px;flex:1;background:#e1e7e3}.checkout-step-actions-v2314{display:flex;gap:10px;justify-content:flex-end;padding-top:8px}.checkout-step-actions-v2314>button{min-height:48px;border-radius:14px;border:1px solid #d8e2dc;background:#fff;padding:0 18px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:6px}.checkout-step-actions-v2314>button.primary,.checkout-final-v2314 .checkout-confirm-v243{background:#087a43!important;color:#fff!important;border-color:#087a43!important;flex:1}.checkout-review-v2314{background:linear-gradient(145deg,#062d20,#0c1713);color:#fff;border-radius:18px;padding:16px;margin:4px 0 14px}.checkout-review-v2314 span{font-size:10px;letter-spacing:.15em;color:#6de1a4;font-weight:900}.checkout-review-v2314 h3{font-size:20px;margin:5px 0}.checkout-review-v2314 p,.checkout-review-v2314 small{color:#dbe9e1;margin:2px 0;display:block}.cart-checkout-v243{background:#f7f9f8!important}.checkout-section-v243,.checkout-price-v243{background:#fff!important;border:1px solid #e0e8e3!important;border-radius:18px!important}.eat-start-v2313{background:#031f16!important}.eat-start-photo-v2313{background-size:cover!important;background-position:center top!important;filter:none!important}.eat-start-v2313:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg,transparent,#031f16 32%,#031f16);pointer-events:none;z-index:1}.eat-start-v2313 header,.eat-start-v2313 main,.eat-start-v2313 footer{z-index:2!important}.eat-start-v2313 header img{filter:none!important;max-width:120px!important}.eat-start-v2313 main{bottom:205px!important}.eat-start-v2313 main h1{font-size:31px!important;line-height:1.02!important;color:#fff!important;max-width:330px}.eat-start-v2313 main p{font-size:14px!important;line-height:1.45!important;color:#dce8e1!important;max-width:330px}.eat-start-v2313 footer{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.eat-start-login-v2313{background:#08bd62!important}.eat-start-register-v2313{border-color:#fff!important;color:#fff!important;background:transparent!important}@media(max-width:640px){.orders-page-v76{padding-left:12px!important;padding-right:12px!important}.order-card-compact-v223{padding:15px!important}.order-card-compact-v223 .order-main-v76 b{font-size:16px!important}.order-card-compact-v223 .order-main-v76 p{font-size:13.5px!important}.checkout-steps-v2314 span{font-size:10px}.checkout-steps-v2314 span b{width:22px;height:22px}.cart-checkout-v243{max-height:86dvh!important;overflow:auto!important}.eat-start-v2313 main{bottom:205px!important}}:root{--y17-green:#0b8f55;--y17-green-dark:#075c3b;--y17-ink:#111614;--y17-muted:#6f7773;--y17-line:#e5e9e6;--y17-soft:#f4f6f4;--y17-card:#fff}.restaurant-detail-v6,.dish-detail-v6{background:#fff;color:var(--y17-ink)}.restaurant-detail-v6 .rd-hero{min-height:360px;background:#171a18;position:relative;overflow:hidden}.restaurant-detail-v6 .rd-hero>img,.restaurant-detail-v6 .rd-hero .smart-image{filter:saturate(.9) contrast(1.03)}.restaurant-detail-v6 .rd-overlay{background:linear-gradient(180deg,#070d0a14 20%,#070d0ad1)}.restaurant-detail-v6 .rd-actions button,.dish-detail-v6 .dd-actions button{background:#fffffff5!important;color:#111!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 18px #0000001f!important}.restaurant-detail-v6 .rd-hero-copy h1{font-size:clamp(34px,5vw,58px);letter-spacing:-1.6px;line-height:1.02;color:#fff;margin:.4rem 0 .65rem}.restaurant-detail-v6 .rd-meta{color:#fff;gap:14px;font-weight:650}.restaurant-detail-v6 .rd-meta small{color:#e6ebe8}.restaurant-detail-v6 .rd-badges span{border-radius:999px;padding:7px 11px;font-weight:800}.restaurant-detail-v6 .rd-badges .open{background:#e5f7ed;color:#086c43}.restaurant-detail-v6 .rd-badges .premium{background:#151917;color:#fff;border:1px solid rgba(255,255,255,.3)}.restaurant-detail-v6 .rd-summary{margin-top:0;border:0;border-bottom:1px solid var(--y17-line);border-radius:0;box-shadow:none;background:#fff;padding:18px 0;gap:0}.restaurant-detail-v6 .rd-summary>div{padding:5px 24px;border-right:1px solid var(--y17-line)}.restaurant-detail-v6 .rd-summary svg{color:var(--y17-green)}.restaurant-detail-v6 .rd-summary b{font-size:15px;color:#151917}.restaurant-detail-v6 .rd-summary small{color:var(--y17-muted)}.restaurant-detail-v6 .rd-layout{max-width:1280px}.restaurant-detail-v6 .rd-layout main{width:100%;max-width:none}.restaurant-detail-v6 .rd-tabs{position:sticky;top:var(--header-height,72px);z-index:16;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--y17-line);padding-top:4px}.restaurant-detail-v6 .rd-tabs button{border-radius:0!important;color:#59615d;font-weight:750;padding:16px 18px!important;border-bottom:3px solid transparent!important}.restaurant-detail-v6 .rd-tabs button.active{color:#111!important;background:transparent!important;border-bottom-color:var(--y17-green)!important}.restaurant-detail-v6 .rd-tabs svg{color:var(--y17-green)}.restaurant-detail-v6 .rd-menu-tools{margin:24px 0 14px;gap:14px}.restaurant-detail-v6 .rd-menu-tools>div{background:var(--y17-soft);border:1px solid transparent;border-radius:999px;min-height:50px}.restaurant-detail-v6 .rd-menu-tools>div:focus-within{background:#fff;border-color:var(--y17-green);box-shadow:0 0 0 3px #0b8f551a}.restaurant-detail-v6 .rd-menu-tools svg{color:#4e5752}.restaurant-detail-v6 .rd-menu-tools a{background:#111614!important;color:#fff!important;border-radius:999px!important;font-weight:800;padding:14px 20px!important}.restaurant-detail-v6 .rd-cat-scroll{position:sticky;top:calc(var(--header-height,72px) + 57px);z-index:15;background:#fff;padding:10px 0 13px;border-bottom:1px solid var(--y17-line);gap:8px}.restaurant-detail-v6 .rd-cat-scroll button{background:#f0f2f0!important;color:#252b28!important;border:1px solid transparent!important;border-radius:999px!important;padding:10px 16px!important;font-weight:750;white-space:nowrap}.restaurant-detail-v6 .rd-cat-scroll button.active{background:#111614!important;color:#fff!important}.restaurant-detail-v6 .rd-cat-scroll button:hover{border-color:#cdd4d0!important}.restaurant-detail-v6 .rd-menu-section{padding:26px 0 30px;border-bottom:1px solid var(--y17-line)}.restaurant-detail-v6 .rd-menu-section>div:first-child h2{font-size:27px;letter-spacing:-.55px;color:#111614}.restaurant-detail-v6 .rd-menu-section>div:first-child span{color:var(--y17-muted)}.restaurant-detail-v6 .rd-dish-card-v73{border:1px solid var(--y17-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.restaurant-detail-v6 .rd-dish-card-v73:hover{transform:translateY(-2px);box-shadow:0 10px 28px #101d1617!important;border-color:#d5dcd8!important}.restaurant-detail-v6 .rd-dish-card{min-height:158px;padding:16px!important}.restaurant-detail-v6 .rd-dish-card h3{font-size:17px!important;line-height:1.2;color:#111614;margin:4px 0 7px}.restaurant-detail-v6 .rd-dish-card p{color:#69716d!important;font-size:14px!important;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.restaurant-detail-v6 .rd-dish-card b{color:#111614!important;font-size:15px}.restaurant-detail-v6 .rd-dish-card>div:last-child{width:132px!important;min-width:132px!important;height:126px!important;border-radius:11px!important;overflow:hidden}.restaurant-detail-v6 .rd-dish-card>div:last-child i{background:#fff!important;color:#111!important;border:1px solid #dfe4e1!important;box-shadow:0 2px 8px #0000001f!important}.restaurant-detail-v6 .rd-dish-card span{background:#e6f6ed!important;color:#087447!important;border-radius:999px!important;font-weight:800!important}.restaurant-detail-v6 .rd-info section,.restaurant-detail-v6 .review-summary,.restaurant-detail-v6 .review-form-v76{border:1px solid var(--y17-line)!important;box-shadow:none!important;border-radius:16px!important;background:#fff!important}.restaurant-detail-v6 .service-chips span{background:var(--y17-soft)!important;color:#202622!important;border:1px solid var(--y17-line)!important}.restaurant-detail-v6 .rd-stats>div{background:#111614!important;color:#fff!important}.restaurant-detail-v6 .rd-stats small{color:#cbd2ce!important}.restaurant-detail-v6 .mobile-resto-order-v52{background:#111614f5!important;border-top:1px solid #29312d!important;color:#fff!important}.restaurant-detail-v6 .mobile-resto-order-v52 small{color:#b9c4be!important}.restaurant-detail-v6 .mobile-resto-order-v52 a{background:var(--y17-green)!important;color:#fff!important}.dish-detail-v6{padding-bottom:90px}.dish-detail-v6 .dd-hero{background:#161a18;max-height:560px}.dish-detail-v6 .dd-hero>img{width:100%;height:min(54vh,560px);object-fit:cover}.dish-detail-v6 .dd-gradient{background:linear-gradient(180deg,#0000000f,#0000005c)!important}.dish-detail-v6 .dd-featured{background:#e4f6ec!important;color:#087447!important;border:0!important;border-radius:999px!important;font-weight:850!important}.dish-detail-v6 .dd-wrap{max-width:1080px}.dish-detail-v6 .dd-card{margin-top:-34px;position:relative;z-index:3;background:#fff;border:1px solid var(--y17-line)!important;border-radius:22px!important;box-shadow:0 18px 50px #121e181a!important;padding:28px!important}.dish-detail-v6 .dd-head h1{font-size:clamp(30px,4vw,46px);line-height:1.04;letter-spacing:-1.15px;color:#111614}.dish-detail-v6 .dd-head strong{font-size:23px;color:#111614}.dish-detail-v6 .dd-rating svg.filled,.dish-detail-v6 .tiny-stars svg.filled{fill:var(--y17-green)!important;color:var(--y17-green)!important}.dish-detail-v6 .dd-desc{font-size:16px!important;line-height:1.6;color:#5f6863!important;max-width:760px}.dish-detail-v6 .dd-tags span,.dish-detail-v6 .dd-mobile-meta-v52 span{background:#f0f3f1!important;color:#303733!important;border:1px solid var(--y17-line)!important;border-radius:999px!important}.dish-detail-v6 .dd-order-panel{background:#111614!important;color:#fff!important;border:0!important;border-radius:18px!important;padding:18px!important;box-shadow:none!important}.dish-detail-v6 .dd-provider small{color:#aeb9b3!important}.dish-detail-v6 .dd-provider a{color:#fff!important}.dish-detail-v6 .dd-provider svg{color:#4ed28b!important}.dish-detail-v6 .dd-qty{background:#252b28!important;border:1px solid #39423d!important;border-radius:999px!important}.dish-detail-v6 .dd-qty button{color:#fff!important}.dish-detail-v6 .dd-order-panel>button{background:var(--y17-green)!important;color:#fff!important;border-radius:999px!important;font-weight:850!important;min-height:50px}.dish-detail-v6 .dd-order-panel>button:hover{background:var(--y17-green-dark)!important}.dish-detail-v6 .dd-provider-card{background:var(--y17-soft)!important;border:1px solid var(--y17-line)!important;border-radius:16px!important;box-shadow:none!important}.dish-detail-v6 .dd-provider-card span{color:var(--y17-green)!important}.dish-detail-v6 .dd-provider-card a{color:#087447!important;font-weight:800}.dish-detail-v6 .dd-tabs{border-bottom:1px solid var(--y17-line)!important;gap:4px}.dish-detail-v6 .dd-tabs button{border-radius:0!important;background:transparent!important;color:#5f6863!important;border-bottom:3px solid transparent!important;padding:15px 17px!important}.dish-detail-v6 .dd-tabs button.active{color:#111614!important;border-bottom-color:var(--y17-green)!important}.dish-detail-v6 .dd-tabs svg{color:var(--y17-green)}.dish-detail-v6 .dd-details-grid section,.dish-detail-v6 .dd-info,.dish-detail-v6 .review-summary,.dish-detail-v6 .review-form-v76{border:1px solid var(--y17-line)!important;background:#fff!important;border-radius:15px!important;box-shadow:none!important}.dish-detail-v6 .dd-ingredients-v811 span,.dish-detail-v6 .dd-allergen-list-v811 span{background:var(--y17-soft)!important;border-color:var(--y17-line)!important;color:#343b37!important}.dish-detail-v6 .dd-facts-v811 span{background:#111614!important;color:#fff!important}.dish-detail-v6 .dd-facts-v811 small{color:#b9c3bd!important}.dish-detail-v6 .similar-section{border-top:1px solid var(--y17-line);padding-top:26px}.dish-detail-v6 .similar-section h2{font-size:25px;color:#111614}.dish-detail-v6 .similar-row>a{border:1px solid var(--y17-line)!important;border-radius:14px!important;box-shadow:none!important;background:#fff!important}.dish-detail-v6 .similar-row>a:hover{box-shadow:0 9px 24px #101d1614!important}.dish-detail-v6 .mobile-dish-buy-v52{background:#111614f7!important;color:#fff!important;border-top:1px solid #2b332f!important}.dish-detail-v6 .mobile-dish-buy-v52 small{color:#b9c4be!important}.dish-detail-v6 .mobile-dish-buy-v52>button{background:var(--y17-green)!important;color:#fff!important}.dish-detail-v6 .mobile-qty-v52{background:#282f2b!important;border-color:#3c4741!important}.dish-detail-v6 .mobile-qty-v52 button{color:#fff!important}@media(max-width:760px){.restaurant-detail-v6 .rd-hero{min-height:290px}.restaurant-detail-v6 .rd-hero-copy h1{font-size:32px;letter-spacing:-.8px}.restaurant-detail-v6 .rd-meta{font-size:13px;flex-wrap:wrap}.restaurant-detail-v6 .rd-summary{overflow-x:auto;justify-content:flex-start}.restaurant-detail-v6 .rd-summary>div{min-width:155px;padding:5px 16px}.restaurant-detail-v6 .rd-tabs{top:0}.restaurant-detail-v6 .rd-cat-scroll{top:54px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.restaurant-detail-v6 .rd-menu-tools{display:block}.restaurant-detail-v6 .rd-menu-tools>a{display:none!important}.restaurant-detail-v6 .rd-dish-grid{grid-template-columns:1fr;gap:10px}.restaurant-detail-v6 .rd-menu-section{padding:20px 0}.restaurant-detail-v6 .rd-menu-section>div:first-child h2{font-size:23px}.restaurant-detail-v6 .rd-dish-card{min-height:132px;padding:14px!important}.restaurant-detail-v6 .rd-dish-card>div:last-child{width:112px!important;min-width:112px!important;height:108px!important}.restaurant-detail-v6 .rd-dish-card p{font-size:13px!important}.restaurant-detail-v6 .rd-dish-card h3{font-size:16px!important}.dish-detail-v6 .dd-hero>img{height:42vh;min-height:300px}.dish-detail-v6 .dd-card{margin:0 -1px;border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;padding:20px 16px!important}.dish-detail-v6 .dd-head{gap:12px}.dish-detail-v6 .dd-head h1{font-size:29px}.dish-detail-v6 .dd-head strong{font-size:20px}.dish-detail-v6 .dd-order-panel{border-radius:15px!important;display:grid!important;grid-template-columns:1fr auto;gap:12px}.dish-detail-v6 .dd-order-panel>button{grid-column:1/-1;width:100%}.dish-detail-v6 .dd-tabs{overflow-x:auto;white-space:nowrap}.dish-detail-v6 .dd-tabs button{min-width:max-content}.dish-detail-v6 .dd-details-grid{grid-template-columns:1fr!important}}.dish-detail-v6{--dd-bg:#f4f6f5;--dd-surface:#fff;--dd-surface-2:#f0f3f1;--dd-text:#101512;--dd-muted:#626b66;--dd-line:#e0e5e2;--dd-dark:#111614;--dd-green:#0b9f60;background:var(--dd-bg);color:var(--dd-text);transition:background .22s ease,color .22s ease}.dish-detail-v6.yami-theme-dark{--dd-bg:#0c100e;--dd-surface:#151a17;--dd-surface-2:#202622;--dd-text:#f7faf8;--dd-muted:#aab5af;--dd-line:#303934;--dd-dark:#090c0a;--dd-green:#35d47f}.dish-detail-v6 .dd-theme-toggle{width:44px!important;height:44px!important;border-radius:50%!important;background:#0f1411c7!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;display:grid!important;place-items:center!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 18px #0000002e}.dish-detail-v6 .dd-theme-toggle svg{width:20px;height:20px}.dish-detail-v6 .dd-card{background:var(--dd-surface)!important;color:var(--dd-text)!important;border-color:var(--dd-line)!important;border-radius:28px!important;overflow:hidden}.dish-detail-v6 .dd-head h1,.dish-detail-v6 .dd-head strong,.dish-detail-v6 .similar-section h2{color:var(--dd-text)!important}.dish-detail-v6 .dd-desc,.dish-detail-v6 .dd-rating small{color:var(--dd-muted)!important}.dish-detail-v6 .dd-tags span,.dish-detail-v6 .dd-mobile-meta-v52 span{background:var(--dd-surface-2)!important;color:var(--dd-text)!important;border-color:var(--dd-line)!important}.dish-detail-v6 .dd-order-panel{border-radius:24px!important;background:var(--dd-dark)!important}.dish-detail-v6 .dd-provider-card,.dish-detail-v6 .dd-details-grid section,.dish-detail-v6 .dd-info,.dish-detail-v6 .review-summary,.dish-detail-v6 .review-form-v76,.dish-detail-v6 .similar-row>a{background:var(--dd-surface)!important;color:var(--dd-text)!important;border-color:var(--dd-line)!important;border-radius:22px!important}.dish-detail-v6 .dd-provider-card{background:var(--dd-surface-2)!important}.dish-detail-v6 .dd-tabs{border-color:var(--dd-line)!important}.dish-detail-v6 .dd-tabs button{color:var(--dd-muted)!important}.dish-detail-v6 .dd-tabs button.active{color:var(--dd-text)!important}.dish-detail-v6 .dd-ingredients-v811 span,.dish-detail-v6 .dd-allergen-list-v811 span{background:var(--dd-surface-2)!important;color:var(--dd-text)!important;border-color:var(--dd-line)!important;border-radius:999px!important}.dish-detail-v6 .similar-section{border-color:var(--dd-line)!important}.dish-detail-v6 .similar-row>a h3,.dish-detail-v6 .similar-row>a b,.dish-detail-v6 .dd-tab h3,.dish-detail-v6 .dd-tab p{color:var(--dd-text)!important}@media(max-width:760px){.dish-detail-v6 .dd-wrap{padding:0 12px!important}.dish-detail-v6 .dd-card{margin-top:-28px!important;border:1px solid var(--dd-line)!important;border-radius:28px 28px 22px 22px!important;box-shadow:0 14px 36px #0c18111a!important;padding:22px 16px!important;overflow:visible!important}.dish-detail-v6 .dd-order-panel{border-radius:22px!important}.dish-detail-v6 .dd-provider-card,.dish-detail-v6 .dd-details-grid section,.dish-detail-v6 .dd-info,.dish-detail-v6 .review-summary,.dish-detail-v6 .review-form-v76{border-radius:20px!important}.dish-detail-v6 .mobile-dish-buy-v52{left:8px!important;right:8px!important;bottom:66px!important;width:auto!important;border:1px solid #2c3630!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 10px 30px #0000003d!important}}:root{--yami-green:#08b965;--yami-green-dark:#07834d;--yami-ink:#111815;--yami-muted:#66706b;--yami-soft:#f4f6f5;--yami-line:#e6ebe8;--yami-radius-xl:28px;--yami-radius-lg:22px;--yami-shadow:0 18px 48px rgba(17,24,21,.1)}.restaurant-detail-v6{background:#fff;color:var(--yami-ink);padding-bottom:92px}.restaurant-detail-v6 .rd-hero{height:330px;min-height:330px;position:relative;overflow:hidden;background:#171d1a}.restaurant-detail-v6 .rd-hero>img,.restaurant-detail-v6 .rd-hero picture,.restaurant-detail-v6 .rd-hero picture img{width:100%;height:100%;object-fit:cover}.restaurant-detail-v6 .rd-overlay{background:linear-gradient(180deg,#00000047,#0000000d 45%,#00000075)}.restaurant-detail-v6 .rd-actions{top:18px}.restaurant-detail-v6 .rd-actions button,.restaurant-detail-v6 .rd-actions .hero-favorite-v73{width:48px;height:48px;border-radius:50%;background:#fffffff5;color:#111;box-shadow:0 8px 25px #00000026;border:0}.restaurant-detail-v6 .rd-hero-copy{bottom:26px;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.35)}.restaurant-detail-v6 .rd-hero-copy h1{font-size:clamp(30px,4vw,46px);letter-spacing:-1.2px;margin:8px 0}.restaurant-detail-v6 .rd-meta{gap:14px;color:#fff}.restaurant-detail-v6 .rd-meta svg{color:#38dc89}.restaurant-detail-v6 .rd-badges span{border-radius:999px;padding:7px 12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.restaurant-detail-v6 .rd-badges .open{background:#e9fff3;color:#087c49;text-shadow:none}.restaurant-detail-v6 .rd-badges .premium{background:#111815d1;color:#fff}.restaurant-detail-v6 .rd-mobile-logo-v52{width:72px;height:72px;border-radius:20px;overflow:hidden;background:#fff;border:4px solid #fff;box-shadow:0 12px 30px #0000002e}.restaurant-detail-v6 .rd-summary{position:relative;margin-top:-1px;background:#fff;border:1px solid var(--yami-line);border-top:0;border-radius:0 0 28px 28px;padding:18px 24px;box-shadow:0 10px 30px #1118150f;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.restaurant-detail-v6 .rd-summary>div{padding:10px 14px;border-right:1px solid var(--yami-line)}.restaurant-detail-v6 .rd-summary>div:last-child{border-right:0}.restaurant-detail-v6 .rd-summary svg{color:var(--yami-green)}.restaurant-detail-v6 .rd-layout{max-width:1180px;padding-top:20px}.restaurant-detail-v6 .rd-tabs{position:sticky;top:0;z-index:12;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--yami-line);padding-top:4px}.restaurant-detail-v6 .rd-tabs button{border-radius:0;padding:17px 22px;color:#707772}.restaurant-detail-v6 .rd-tabs button.active{color:#111;background:transparent}.restaurant-detail-v6 .rd-tabs button.active:after{height:4px;border-radius:4px;background:var(--yami-green)}.restaurant-detail-v6 .rd-menu-tools{margin:20px 0 14px;gap:12px}.restaurant-detail-v6 .rd-menu-tools>div{height:52px;border-radius:18px;background:var(--yami-soft);border:1px solid transparent}.restaurant-detail-v6 .rd-menu-tools>div:focus-within{background:#fff;border-color:#9ee8c2;box-shadow:0 0 0 4px #08b96514}.restaurant-detail-v6 .rd-menu-tools>a{border-radius:16px;background:#111815;color:#fff;padding:0 18px;display:flex;align-items:center}.restaurant-detail-v6 .rd-cat-scroll{position:sticky;top:58px;z-index:11;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px 0 14px;margin-bottom:10px}.restaurant-detail-v6 .rd-cat-scroll button{border:1px solid #e2e7e4;background:#f7f8f7;color:#3c443f;border-radius:999px;padding:10px 17px;font-weight:700}.restaurant-detail-v6 .rd-cat-scroll button.active{background:#111815;color:#fff;border-color:#111815;box-shadow:0 7px 18px #1118151f}.restaurant-detail-v6 .rd-menu-section>div:first-child{margin:26px 0 14px}.restaurant-detail-v6 .rd-menu-section h2{font-size:25px;letter-spacing:-.5px}.restaurant-detail-v6 .rd-dish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.restaurant-detail-v6 .rd-dish-card-v73{border:1px solid var(--yami-line);border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 7px 24px #1118150e;transition:.2s ease}.restaurant-detail-v6 .rd-dish-card-v73:hover{transform:translateY(-2px);box-shadow:var(--yami-shadow);border-color:#cfe5d9}.restaurant-detail-v6 .rd-dish-card{min-height:164px;padding:18px}.restaurant-detail-v6 .rd-dish-card h3{font-size:18px;line-height:1.25}.restaurant-detail-v6 .rd-dish-card p{color:#6a716d;line-height:1.45}.restaurant-detail-v6 .rd-dish-card strong{font-size:18px;color:#111}.restaurant-detail-v6 .rd-dish-card i{background:var(--yami-green);color:#fff;width:38px;height:38px;border-radius:50%;font-size:24px;box-shadow:0 8px 20px #08b9653d}.restaurant-detail-v6 .rd-dish-card img{border-radius:16px}.restaurant-detail-v6 .mobile-resto-order-v52{background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--yami-line)}.restaurant-detail-v6 .mobile-resto-order-v52>a{background:var(--yami-green);border-radius:18px;color:#fff}.dish-detail-v6.yami-theme-light{--dd-bg:#f3f5f4;--dd-card:#fff;--dd-text:#101613;--dd-muted:#68716c;--dd-border:#e4e9e6;--dd-chip:#f1f4f2;--dd-strong:#111815;background:var(--dd-bg);color:var(--dd-text)}.dish-detail-v6 .dd-hero{height:min(48vh,470px);min-height:330px;background:#111;overflow:hidden}.dish-detail-v6 .dd-hero>img{width:100%;height:100%;object-fit:cover}.dish-detail-v6 .dd-gradient{background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 38%,rgba(0,0,0,.08))}.dish-detail-v6 .dd-actions{top:18px}.dish-detail-v6 .dd-actions button,.dish-detail-v6 .dd-actions .hero-favorite-v73{width:48px;height:48px;border-radius:50%;background:#fffffff2;color:#111;border:0;box-shadow:0 8px 24px #00000026}.dish-detail-v6 .dd-featured{border-radius:999px;background:#e9fff3;color:#087c49;box-shadow:0 8px 20px #00000014}.dish-detail-v6 .dd-wrap{max-width:920px;margin-top:-56px;position:relative;z-index:4;padding-bottom:115px}.dish-detail-v6 .dd-card{background:var(--dd-card);border:1px solid var(--dd-border);border-radius:32px 32px 26px 26px;box-shadow:0 24px 60px #1118151f;overflow:hidden;padding:28px}.dish-detail-v6 .dd-card:before{content:"";display:block;width:54px;height:5px;border-radius:99px;background:#d7dcda;margin:-13px auto 18px}.dish-detail-v6 .dd-head{align-items:flex-start;gap:18px}.dish-detail-v6 .dd-head h1{font-size:clamp(27px,4vw,38px);line-height:1.1;letter-spacing:-1px;margin:0 0 10px}.dish-detail-v6 .dd-head strong{font-size:28px;color:var(--dd-text);white-space:nowrap}.dish-detail-v6 .dd-rating .filled,.dish-detail-v6 .tiny-stars .filled{color:var(--yami-green);fill:var(--yami-green)}.dish-detail-v6 .dd-mobile-meta-v52 span,.dish-detail-v6 .dd-tags span{background:var(--dd-chip);color:var(--dd-text);border:1px solid var(--dd-border);border-radius:999px;padding:7px 11px}.dish-detail-v6 .dd-desc{font-size:16px;line-height:1.65;color:var(--dd-muted);max-width:700px}.dish-detail-v6 .dd-order-panel{margin:24px 0 18px;background:var(--dd-strong);color:#fff;border-radius:24px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(220px,auto);align-items:center;gap:14px;box-shadow:0 14px 30px #11181521}.dish-detail-v6 .dd-provider svg{color:#40e18d}.dish-detail-v6 .dd-provider a{color:#fff}.dish-detail-v6 .dd-provider small{color:#aeb8b2}.dish-detail-v6 .dd-qty{background:#313936;border-radius:999px;padding:4px}.dish-detail-v6 .dd-qty button{background:#fff;color:#111;border-radius:50%}.dish-detail-v6 .dd-order-panel>button{height:52px;border-radius:18px;background:linear-gradient(180deg,#20d97a,#08b965);color:#fff;border:0;font-weight:850;box-shadow:0 10px 24px #08b96538}.dish-detail-v6 .dd-provider-card{border:1px solid var(--dd-border);background:var(--dd-card);border-radius:22px;padding:16px}.dish-detail-v6 .dd-provider-card img{border-radius:16px}.dish-detail-v6 .dd-provider-card span{color:var(--yami-green)}.dish-detail-v6 .dd-provider-card a{color:var(--yami-green-dark);font-weight:800}.dish-detail-v6 .dd-tabs{margin-top:22px;border-bottom:1px solid var(--dd-border)}.dish-detail-v6 .dd-tabs button{border-radius:0;background:transparent;color:var(--dd-muted);padding:15px 18px}.dish-detail-v6 .dd-tabs button.active{color:var(--dd-text)}.dish-detail-v6 .dd-tabs button.active:after{background:var(--yami-green);height:4px;border-radius:4px}.dish-detail-v6 .dd-details-grid>section,.dish-detail-v6 .dd-info{border:1px solid var(--dd-border);background:var(--dd-card);border-radius:20px;padding:18px}.dish-detail-v6 .dd-ingredients-v811 span,.dish-detail-v6 .dd-allergen-list-v811 span{border-radius:999px;background:var(--dd-chip);border:1px solid var(--dd-border)}.dish-detail-v6 .similar-section>h2{font-size:24px}.dish-detail-v6 .similar-row>a{border-radius:20px;background:var(--dd-card);border:1px solid var(--dd-border);overflow:hidden;box-shadow:0 8px 22px #1118150d}.dish-detail-v6 .mobile-dish-buy-v52{background:#111815f5;border:0;border-radius:22px 22px 0 0;padding:12px 16px max(12px,env(safe-area-inset-bottom));color:#fff;box-shadow:0 -12px 35px #1118152e}.dish-detail-v6 .mobile-dish-buy-v52>button{background:linear-gradient(180deg,#20d97a,#08b965);color:#fff;border-radius:18px}.dish-detail-v6 .mobile-qty-v52{background:#313936;border-radius:999px}.dish-detail-v6 .mobile-qty-v52 button{background:#fff;color:#111;border-radius:50%}.dish-detail-v6.yami-theme-dark{--dd-bg:#101512;--dd-card:#171d1a;--dd-text:#f7faf8;--dd-muted:#aeb7b2;--dd-border:#2a332e;--dd-chip:#222a26;--dd-strong:#0b0f0d;background:var(--dd-bg);color:var(--dd-text)}.dish-detail-v6.yami-theme-dark .dd-card,.dish-detail-v6.yami-theme-dark .dd-provider-card,.dish-detail-v6.yami-theme-dark .dd-details-grid>section,.dish-detail-v6.yami-theme-dark .dd-info,.dish-detail-v6.yami-theme-dark .similar-row>a{background:var(--dd-card);color:var(--dd-text)}.dish-detail-v6.yami-theme-dark .dd-head strong,.dish-detail-v6.yami-theme-dark h1,.dish-detail-v6.yami-theme-dark h2,.dish-detail-v6.yami-theme-dark h3{color:var(--dd-text)}@media(max-width:760px){.restaurant-detail-v6 .rd-hero{height:260px;min-height:260px}.restaurant-detail-v6 .rd-hero-copy{bottom:18px}.restaurant-detail-v6 .rd-hero-copy h1{font-size:28px}.restaurant-detail-v6 .rd-summary{margin:0 10px;border-radius:0 0 24px 24px;padding:10px;grid-template-columns:1fr 1fr}.restaurant-detail-v6 .rd-summary>div{border:0;padding:9px}.restaurant-detail-v6 .rd-layout{padding-left:12px;padding-right:12px}.restaurant-detail-v6 .rd-dish-grid{grid-template-columns:1fr}.restaurant-detail-v6 .rd-menu-tools>a{display:none}.restaurant-detail-v6 .rd-cat-scroll{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;top:54px}.restaurant-detail-v6 .rd-dish-card-v73{border-radius:20px}.dish-detail-v6 .dd-hero{height:42vh;min-height:285px}.dish-detail-v6 .dd-wrap{margin-top:-36px;padding:0 10px 118px}.dish-detail-v6 .dd-card{border-radius:28px 28px 22px 22px;padding:20px 16px}.dish-detail-v6 .dd-head{display:block}.dish-detail-v6 .dd-head strong{display:block;margin-top:12px;font-size:24px;color:var(--yami-green-dark)}.dish-detail-v6 .dd-order-panel{grid-template-columns:1fr auto;padding:14px;border-radius:22px}.dish-detail-v6 .dd-order-panel>button{grid-column:1/-1}.dish-detail-v6 .dd-provider-inline-v76{border-radius:20px}.dish-detail-v6 .dd-tabs{overflow-x:auto}.dish-detail-v6 .dd-tabs button{min-width:max-content}.dish-detail-v6 .dd-details-grid{grid-template-columns:1fr}.dish-detail-v6 .similar-row>a{border-radius:18px}}.restaurant-detail-v6 .rd-hero-copy{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#08120e00,#08120e7a 24%,#07140fd6)!important;padding:42px max(16px,calc((100vw - 1080px)/2)) 18px!important;color:#fff!important;box-shadow:none!important}.restaurant-detail-v6 .rd-hero-copy h1,.restaurant-detail-v6 .rd-hero-copy .rd-meta,.restaurant-detail-v6 .rd-hero-copy .rd-meta span{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.28)!important}.dish-detail-v6 .dd-theme-toggle{display:none!important}.dish-detail-v6 .dd-qty,.dish-detail-v6 .mobile-qty-v52{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}.dish-detail-v6 .dd-qty button,.dish-detail-v6 .mobile-qty-v52 button{appearance:none!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:#08b965!important;color:#fff!important;box-shadow:0 5px 14px #08b96538!important}.dish-detail-v6 .dd-qty button svg,.dish-detail-v6 .mobile-qty-v52 button svg{width:18px!important;height:18px!important;stroke-width:2.5!important;color:#fff!important}.dish-detail-v6 .dd-qty b,.dish-detail-v6 .mobile-qty-v52 b{min-width:18px!important;text-align:center!important;color:inherit!important;font-size:16px!important}@media(max-width:760px){.restaurant-detail-v6 .rd-hero-copy{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;padding:46px 14px 14px!important;background:linear-gradient(180deg,#08120e00,#08120e73 25%,#07140fe0)!important}.restaurant-detail-v6 .rd-hero-copy h1{color:#fff!important}}.restaurant-detail-v6 .rd-hero-copy{transform:none!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:48px max(16px,calc((100vw - 1080px)/2)) 18px!important;background:linear-gradient(180deg,#0e121000,#181c1a57 38%,#1a1e1cd1)!important;color:#fff!important}.restaurant-detail-v6 .rd-hero-copy h1,.restaurant-detail-v6 .rd-hero-copy .rd-meta,.restaurant-detail-v6 .rd-hero-copy .rd-meta span,.restaurant-detail-v6 .rd-hero-copy .rd-meta small{color:#fff!important}.dish-detail-v6 .dd-order-panel{background:linear-gradient(180deg,#f7f9f8,#eef3f0)!important;color:#101613!important;border:1px solid #dde6e1!important;box-shadow:none!important}.dish-detail-v6 .dd-provider a{color:#101613!important}.dish-detail-v6 .dd-provider small{color:#66716b!important}.dish-detail-v6 .dd-provider svg{color:#08b965!important}.dish-detail-v6 .dd-order-panel .dd-qty b{color:#101613!important}@media(max-width:760px){.restaurant-detail-v6 .rd-hero-copy{transform:none!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;padding:52px 14px 14px!important}.restaurant-detail-v6 .rd-hero-copy h1{margin-left:62px!important;color:#fff!important}.restaurant-detail-v6 .rd-hero-copy .rd-meta{margin-left:62px!important}}.checkout-backdrop-v243{background:#08160f94!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.cart-checkout-v243{width:min(760px,calc(100vw - 24px))!important;max-height:min(94dvh,860px)!important;border-radius:28px!important;padding:0 24px 24px!important;background:#f6f8f7!important;color:#142019!important;box-shadow:0 28px 90px #05140c4d!important}.checkout-head-v243{padding:22px 0 16px!important;background:#f6f8f7!important}.checkout-head-v243 .checkout-kicker{font-size:11px!important;color:#079455!important;letter-spacing:.14em!important}.checkout-head-v243 h2{margin-top:6px!important;font-size:26px!important;line-height:1.12!important;color:#101a14!important}.checkout-close-v243{width:42px!important;height:42px!important;border-radius:50%!important;background:#e7efea!important;color:#122019!important}.checkout-close-v243 svg{width:19px!important;height:19px!important}.checkout-steps-v2314{gap:12px!important;padding:8px 2px 20px!important}.checkout-steps-v2314 span{gap:8px!important;font-size:13px!important;color:#7b8580!important}.checkout-steps-v2314 span b{width:30px!important;height:30px!important;font-size:12px!important;background:#e5ebe7!important;color:#5e6862!important}.checkout-steps-v2314 span.active{color:#087a43!important}.checkout-steps-v2314 span.active b{background:#087a43!important;color:#fff!important}.checkout-steps-v2314 i{background:#dbe3de!important;height:2px!important}.checkout-section-v243{margin-top:15px!important;padding:17px!important;background:#fff!important;border:1px solid #dce4df!important;border-radius:20px!important}.checkout-section-label-v243{margin-bottom:12px!important;font-size:13px!important;line-height:1.35!important;color:#1b2b22!important}.checkout-modes-v243{gap:10px!important}.checkout-modes-v243 button{height:64px!important;border-radius:17px!important;border:1px solid #d9e1dc!important;background:#fff!important;color:#17241c!important;gap:8px!important;padding:0 10px!important}.checkout-modes-v243 button svg{width:20px!important;height:20px!important;color:#087a43!important}.checkout-modes-v243 button b{font-size:13px!important}.checkout-modes-v243 button.active{background:#123f2a!important;border-color:#123f2a!important;color:#fff!important;box-shadow:0 7px 18px #123f2a29!important}.checkout-modes-v243 button.active svg{color:#fff!important}.checkout-fields-v243{gap:12px!important}.checkout-fields-v243 label>span{gap:6px!important;margin-bottom:7px!important;font-size:11px!important;color:#435249!important}.checkout-fields-v243 label>span svg{width:15px!important;height:15px!important;color:#087a43!important}.checkout-fields-v243 input,.checkout-order-note-v243 input,.checkout-notes-row-v243 input{height:50px!important;border-radius:14px!important;border:1px solid #d9e1dc!important;padding:0 14px!important;font-size:13px!important;color:#152219!important;background:#fff!important}.checkout-fields-v243 input:focus,.checkout-order-note-v243 input:focus,.checkout-notes-row-v243 input:focus{border-color:#087a43!important;box-shadow:0 0 0 3px #087a431a!important}.checkout-step-actions-v2314{padding-top:16px!important;gap:12px!important}.checkout-step-actions-v2314>button{min-height:54px!important;border-radius:16px!important;padding:0 22px!important;font-size:14px!important;color:#17241c!important;border-color:#d7e0da!important}.checkout-step-actions-v2314>button.primary,.checkout-final-v2314 .checkout-confirm-v243{background:#079455!important;border-color:#079455!important;color:#fff!important;box-shadow:0 8px 20px #0794552e!important}.checkout-step-actions-v2314 svg{width:18px!important;height:18px!important}.checkout-address-card-v243{min-height:72px!important;border-radius:17px!important;padding:12px!important;gap:11px!important}.checkout-address-icon-v243{width:42px!important;height:42px!important;border-radius:13px!important;background:#e6f4ec!important;color:#087a43!important}.checkout-address-icon-v243 svg{width:19px!important}.checkout-address-card-v243 b{font-size:13px!important}.checkout-address-card-v243 small{font-size:10px!important;margin-top:4px!important}.checkout-address-card-v243>button{height:38px!important;border-radius:11px!important;background:#173f2a!important;font-size:11px!important;padding:0 13px!important}.checkout-tip-v243,.checkout-notes-row-v243,.checkout-order-note-v243{border-color:#dce4df!important;border-radius:17px!important;padding:13px!important}.checkout-tip-v243>span{font-size:12px!important;gap:7px!important}.checkout-tip-v243>span svg{width:17px!important;color:#087a43!important}.checkout-tip-v243 button{height:38px!important;border-radius:11px!important;font-size:11px!important;background:#f1f4f2!important}.checkout-tip-v243 button.active{background:#087a43!important;border-color:#087a43!important;color:#fff!important}.checkout-notes-row-v243 label,.checkout-order-note-v243 label{font-size:11px!important;color:#435249!important}.checkout-review-v2314{margin-top:14px!important;padding:20px!important;border-radius:20px!important;background:linear-gradient(145deg,#143e2b,#0d1712)!important}.checkout-review-v2314 span{font-size:11px!important;color:#7ee4ae!important}.checkout-review-v2314 h3{font-size:23px!important;margin:7px 0!important}.checkout-review-v2314 p,.checkout-review-v2314 small{font-size:13px!important;line-height:1.45!important}.checkout-price-v243{margin-top:14px!important;border-radius:20px!important;padding:16px 18px!important;gap:10px 24px!important}.checkout-price-v243>div,.checkout-price-v243>strong{font-size:12px!important}.checkout-price-v243>div b{color:#173f2a!important;font-size:13px!important}.checkout-price-v243>strong{padding-top:12px!important;font-size:15px!important;color:#101a14!important}.checkout-price-v243>strong b{font-size:20px!important;color:#087a43!important}.checkout-confirm-v243{height:54px!important;border-radius:16px!important;background:#079455!important;font-size:14px!important}.cart-checkout-v243 [style*="#ff" i],.cart-checkout-v243 [style*=orange i]{color:#087a43!important}@media(max-width:650px){.cart-checkout-v243{width:100%!important;max-height:92dvh!important;border-radius:26px 26px 0 0!important;padding:0 16px calc(18px + env(safe-area-inset-bottom,0px))!important}.checkout-head-v243{padding:18px 0 14px!important}.checkout-head-v243 h2{font-size:23px!important}.checkout-steps-v2314{gap:6px!important;padding-bottom:17px!important}.checkout-steps-v2314 span{font-size:11px!important;gap:5px!important}.checkout-steps-v2314 span b{width:27px!important;height:27px!important}.checkout-section-v243{padding:14px!important;margin-top:12px!important}.checkout-section-label-v243{font-size:12px!important;margin-bottom:10px!important}.checkout-modes-v243{gap:7px!important}.checkout-modes-v243 button{height:58px!important;padding:0 5px!important;gap:5px!important}.checkout-modes-v243 button b{font-size:11px!important}.checkout-modes-v243 button svg{width:18px!important;height:18px!important}.checkout-fields-v243{grid-template-columns:1fr!important;gap:10px!important}.checkout-fields-v243>label.full{grid-column:auto!important}.checkout-fields-v243 label>span{font-size:10.5px!important}.checkout-fields-v243 input,.checkout-order-note-v243 input,.checkout-notes-row-v243 input{height:48px!important;font-size:13px!important}.checkout-step-actions-v2314>button{min-height:52px!important;font-size:13px!important}.checkout-price-v243{grid-template-columns:1fr!important}.checkout-price-v243>strong{grid-column:auto!important}}.yami-page-loader-v1{min-height:190px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:linear-gradient(180deg,#f4fbf7b8,#ffffffeb);border:1px solid #e5eee8;border-radius:22px}.yami-page-loader-v1.compact{min-height:72px;border:0;background:transparent;border-radius:0}.yami-loader-mark-v1{position:relative;width:70px;height:70px;display:grid;place-items:center}.yami-loader-ring-v1{position:absolute;inset:0;border:3px solid #dce9e1;border-top-color:#079455;border-right-color:#079455;border-radius:50%;animation:yami-loader-spin-v1 .9s linear infinite}.yami-loader-ring-v1.second{inset:8px;border-width:2px;border-color:#e8efe9;border-bottom-color:#101828;animation-direction:reverse;animation-duration:1.35s}.yami-loader-logo-v1{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#079455;color:#fff;box-shadow:0 8px 24px #0794552e}.yami-loader-logo-v1 svg{width:21px;height:21px}.yami-loader-dots-v1{display:flex;gap:6px;height:8px;align-items:center}.yami-loader-dots-v1 i{width:6px;height:6px;border-radius:50%;background:#079455;animation:yami-loader-dot-v1 1s ease-in-out infinite}.yami-loader-dots-v1 i:nth-child(2){animation-delay:.14s}.yami-loader-dots-v1 i:nth-child(3){animation-delay:.28s}@keyframes yami-loader-spin-v1{to{transform:rotate(360deg)}}@keyframes yami-loader-dot-v1{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-5px);opacity:1}}@media(max-width:640px){.yami-page-loader-v1{min-height:150px;border-radius:18px}.yami-loader-mark-v1{width:60px;height:60px}.yami-loader-logo-v1{width:34px;height:34px}}.success-card-yami-v2526{width:min(570px,calc(100vw - 24px))!important;max-height:90dvh!important;padding:34px!important;border-radius:28px!important;background:#fff!important;border:1px solid #dce4df!important;box-shadow:0 28px 90px #05140c47!important}.success-card-yami-v2526 .success-round{width:78px!important;height:78px!important;background:#087a43!important;color:#fff!important;box-shadow:0 10px 26px #087a4338!important}.success-card-yami-v2526 .success-round svg{width:34px!important;height:34px!important;stroke-width:3!important}.success-kicker-v2526{display:block;margin-top:18px;font-size:11px;font-weight:900;letter-spacing:.16em;color:#087a43!important}.success-card-yami-v2526 h2{padding:0!important;margin:7px 0 10px!important;font-size:27px!important;line-height:1.15!important;color:#111914!important}.success-lead-v2526{margin:0 auto 18px!important;max-width:440px;color:#59665f!important;font-size:13px!important;line-height:1.55!important}.success-lead-v2526 b,.success-lead-v2526 strong{color:#142019!important}.success-summary-v2526{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;text-align:left}.success-summary-v2526>div{padding:14px 15px;border-radius:15px;background:#f1f4f2;border:1px solid #e0e7e2}.success-summary-v2526 span,.success-summary-v2526 b{display:block}.success-summary-v2526 span{font-size:9px;font-weight:850;letter-spacing:.09em;color:#748078;text-transform:uppercase}.success-summary-v2526 b{margin-top:4px;font-size:14px;color:#152219}.success-card-yami-v2526 .driver-success-note{background:#eaf5ef!important;color:#17452e!important;border:1px solid #d0e7da!important;border-radius:15px!important;padding:13px!important;font-size:11px!important;line-height:1.45!important}.success-card-yami-v2526 .driver-success-note svg{color:#087a43!important}.success-card-yami-v2526 .delivery-access-v5{background:#f1f4f2!important;border-color:#dce4df!important}.success-card-yami-v2526 .delivery-access-v5 small{color:#657169!important}.success-card-yami-v2526 .delivery-access-v5 b{color:#087a43!important}.success-card-yami-v2526 .delivery-access-v5 a{background:#173f2a!important;color:#fff!important}.success-card-yami-v2526>button{min-height:54px!important;border:0!important;border-radius:16px!important;background:#087a43!important;color:#fff!important;margin-top:18px!important;font-size:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-shadow:0 8px 20px #087a432e!important}.success-card-yami-v2526>button svg{width:17px!important}@media(max-width:650px){.success-card-yami-v2526{width:calc(100vw - 24px)!important;padding:26px 18px!important;border-radius:24px!important}.success-card-yami-v2526 h2{font-size:23px!important}.success-summary-v2526{grid-template-columns:1fr 1fr!important}}.cart-page-v4 .cart-resto-row>a,.cart-page-v4 .cart-product-copy>b,.cart-page-v4 .cart-summary-total b{color:#087a43!important}.cart-page-v4 .cart-resto-logo{background:#eaf5ef!important;color:#087a43!important}.cart-page-v4 .cart-summary-v4>button{background:#087a43!important;color:#fff!important}.cart-page-v4 .cart-summary-v4>button:hover{background:#066c3b!important}.cart-page-v4 .cart-page-head>button{color:#b42318!important;border-color:#f2b8b5!important;background:#fff!important}.cart-page-v4 .cart-product-actions>strong{color:#111815!important}.cart-page-v4 .cart-qty-v4{background:#eef4f0!important;box-shadow:inset 0 0 0 1px #dce9e1!important}.cart-page-v4 .cart-qty-v4 button{color:#087a43!important;background:#fff!important}.cart-page-v4 .cart-summary-total{border-top-color:#dfe7e2!important}.checkout-review-white-v30{background:#fff!important;border:1px solid #dce4df!important;color:#101a14!important;box-shadow:none!important}.checkout-review-white-v30>span{color:#087a43!important;font-weight:800!important;letter-spacing:.12em!important}.checkout-review-white-v30 h3{color:#101a14!important}.checkout-review-white-v30 p,.checkout-review-white-v30>small{color:#5d6962!important}.checkout-items-v30{margin-top:16px!important;padding-top:14px!important;border-top:1px solid #e3e9e5!important;display:grid!important;gap:0!important}.checkout-item-v30{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding:11px 0!important;border-bottom:1px solid #edf1ee!important}.checkout-item-v30:last-child{border-bottom:0!important;padding-bottom:0!important}.checkout-item-main-v30{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.checkout-item-main-v30 b{font-size:13px!important;color:#17241c!important;line-height:1.35!important}.checkout-item-main-v30 small{font-size:10.5px!important;color:#718078!important;line-height:1.35!important}.checkout-item-v30>strong{font-size:13px!important;color:#087a43!important;white-space:nowrap!important}.checkout-payment-v30{margin-top:14px!important;padding:20px!important;border:1px solid #dce4df!important;border-radius:20px!important;background:#fff!important;display:grid!important;grid-template-columns:52px 1fr!important;gap:14px!important;align-items:start!important}.checkout-payment-icon-v30{width:52px!important;height:52px!important;border-radius:16px!important;background:#e7f6ee!important;color:#087a43!important;display:grid!important;place-items:center!important}.checkout-payment-icon-v30 svg{width:24px!important;height:24px!important}.checkout-payment-v30>div:nth-child(2)>span{font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;color:#087a43!important}.checkout-payment-v30 h3{margin:5px 0 6px!important;font-size:19px!important;color:#101a14!important}.checkout-payment-v30 p{margin:0!important;font-size:12px!important;line-height:1.5!important;color:#647168!important}.checkout-payment-total-v30{grid-column:1/-1!important;margin-top:5px!important;padding-top:14px!important;border-top:1px solid #e3e9e5!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.checkout-payment-total-v30 span{font-size:12px!important;font-weight:700!important;color:#5d6962!important}.checkout-payment-total-v30 b{font-size:20px!important;color:#087a43!important}@media(max-width:650px){.checkout-steps-v2314{gap:3px!important}.checkout-steps-v2314 span{font-size:9px!important;gap:3px!important}.checkout-steps-v2314 span b{width:25px!important;height:25px!important}.checkout-steps-v2314 i{min-width:8px!important}.checkout-payment-v30,.checkout-review-white-v30{padding:16px!important}}.orders-mobile-first-v31{max-width:820px!important;padding-bottom:92px!important}.orders-mobile-first-v31>header h1{font-size:28px!important;line-height:1.05!important}.orders-mobile-first-v31>header p{font-size:13px!important}.order-card-v31{display:block!important;padding:14px!important;border-radius:18px!important;background:#fff!important;border:1px solid #e1e8e4!important;box-shadow:0 6px 20px #072d1c0f!important}.order-top-v31{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center}.order-title-v31{min-width:0}.order-title-v31>div{display:flex;align-items:center;gap:7px;min-width:0}.order-title-v31 b{font-size:14px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-title-v31 small{display:block;margin-top:3px;color:#748078;font-size:10.5px!important}.order-card-v31 .order-total-v223{font-size:14px!important;font-weight:900!important;color:#0a5131!important}.order-items-v31{margin:11px 0 8px;padding:9px 10px;border-radius:12px;background:#f6f9f7;border:1px solid #e7eee9}.order-items-v31>div{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-size:11.5px}.order-items-v31>div span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-items-v31>div b{font-size:11.5px!important;white-space:nowrap}.order-items-v31>small{display:block;margin-top:3px;color:#728078;font-size:10px}.order-meta-v31{display:flex;gap:7px;flex-wrap:wrap;margin:7px 0 10px}.order-meta-v31>span{display:flex;align-items:center;gap:4px;max-width:100%;font-size:10.5px;color:#647168}.order-meta-v31 svg{width:12px;height:12px;flex:0 0 auto}.order-meta-v31>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-actions-v31{display:flex!important;grid-column:auto!important;justify-content:flex-end!important;gap:6px!important}.order-actions-v31>a,.order-actions-v31>button{width:auto!important;min-width:0!important;height:34px!important;padding:0 10px!important;border-radius:10px!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important}.order-actions-v31 svg{width:12px!important;height:12px!important}.order-actions-v31 .reorder-btn-v31{background:#078d52!important;border-color:#078d52!important;color:#fff!important}@media(max-width:640px){.orders-mobile-first-v31{padding-left:10px!important;padding-right:10px!important}.orders-mobile-first-v31>header{padding:4px 2px 2px!important}.orders-mobile-first-v31>header h1{font-size:24px!important}.order-card-v31{padding:12px!important;border-radius:16px!important}.order-top-v31{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.order-card-v31 .order-icon-v76{width:34px!important;height:34px!important}.order-title-v31 b{font-size:13px!important}.order-title-v31 small{font-size:9.5px!important}.order-card-v31 .order-total-v223{font-size:13px!important}.order-actions-v31{justify-content:stretch!important}.order-actions-v31>a,.order-actions-v31>button{flex:1 1 0!important;padding:0 6px!important;font-size:9.5px!important}.order-items-v31{padding:8px 9px!important}.order-items-v31>div,.order-items-v31>div b{font-size:10.5px!important}}.orders-v33{width:100%!important;max-width:820px!important;margin:0 auto!important;padding:16px 12px 100px!important;box-sizing:border-box!important}.orders-v33>header{display:block!important;margin:0 0 14px!important;padding:0!important}.orders-v33>header span{display:block!important;color:#087a43!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important}.orders-v33>header h1{margin:6px 0!important;font-size:28px!important;line-height:1.05!important;color:#101914!important}.orders-v33>header p{margin:0!important;font-size:13px!important;line-height:1.4!important;color:#66736b!important}.orders-list-v33{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.order-card-v33{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:none!important;grid-template-rows:none!important;overflow:hidden!important;box-sizing:border-box!important;padding:14px!important;border:1px solid #dce6e0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 5px 18px #0837220e!important}.order-card-v33>*{min-width:0!important;max-width:100%!important;grid-column:auto!important;grid-row:auto!important}.order-card-v33 .order-top-v31{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important}.order-card-v33 .order-icon-v76{width:36px!important;height:36px!important;min-width:36px!important;border-radius:11px!important;background:#eaf7f0!important;color:#078d52!important;display:grid!important;place-items:center!important}.order-card-v33 .order-icon-v76 svg{width:17px!important;height:17px!important}.order-card-v33 .order-title-v31{display:block!important;width:auto!important;min-width:0!important}.order-card-v33 .order-title-v31>div{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex-wrap:nowrap!important}.order-card-v33 .order-title-v31 b{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.2!important;color:#111a15!important}.order-card-v33 .order-title-v31 small{display:block!important;margin-top:4px!important;font-size:10px!important;line-height:1.25!important;color:#738078!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.order-card-v33 .order-status-v76{flex:0 0 auto!important;width:auto!important;max-width:92px!important;padding:4px 7px!important;border-radius:999px!important;font-size:8.5px!important;line-height:1!important;white-space:nowrap!important}.order-card-v33 .order-total-v33{display:block!important;width:auto!important;white-space:nowrap!important;font-size:14px!important;line-height:1!important;font-weight:900!important;color:#087a43!important}.order-card-v33 .order-items-v31{display:block!important;width:100%!important;margin:11px 0 8px!important;padding:9px 10px!important;border:1px solid #e5ede8!important;border-radius:12px!important;background:#f7faf8!important;box-sizing:border-box!important}.order-card-v33 .order-items-v31>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:3px 0!important;width:100%!important}.order-card-v33 .order-items-v31>div span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.3!important;color:#26332b!important}.order-card-v33 .order-items-v31>div b{font-size:11px!important;white-space:nowrap!important;color:#17241c!important}.order-card-v33 .order-meta-v31{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important;margin:7px 0 10px!important}.order-card-v33 .order-meta-v31>span{display:flex!important;width:100%!important;align-items:center!important;gap:5px!important;min-width:0!important;font-size:10.5px!important;line-height:1.35!important;color:#66736b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.order-card-v33 .order-meta-v31 svg{width:12px!important;height:12px!important;flex:0 0 auto!important}.order-card-v33 .order-actions-v33{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin-top:8px!important}.order-card-v33 .order-actions-v33>a,.order-card-v33 .order-actions-v33>button{display:flex!important;width:100%!important;min-width:0!important;height:36px!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 8px!important;border-radius:10px!important;font-size:10px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important}.order-card-v33 .order-actions-v33 svg{width:12px!important;height:12px!important}.order-card-v33 .reorder-btn-v31{background:#087a43!important;border:1px solid #087a43!important;color:#fff!important}.orders-loader-v33{margin-top:14px!important;min-height:110px!important}@media(max-width:640px){.orders-v33{padding:12px 8px 96px!important}.orders-v33>header h1{font-size:25px!important}.order-card-v33{padding:11px!important;border-radius:16px!important}.order-card-v33 .order-top-v31{grid-template-columns:34px minmax(0,1fr) auto!important;gap:7px!important}.order-card-v33 .order-icon-v76{width:34px!important;height:34px!important;min-width:34px!important}.order-card-v33 .order-title-v31 b{font-size:12.5px!important}.order-card-v33 .order-title-v31 small{font-size:9.5px!important}.order-card-v33 .order-status-v76{font-size:8px!important;padding:3px 6px!important}.order-card-v33 .order-total-v33{font-size:12.5px!important}.order-card-v33 .order-items-v31{margin:9px 0 7px!important;padding:7px 8px!important}.order-card-v33 .order-items-v31>div span,.order-card-v33 .order-items-v31>div b{font-size:10px!important}.order-card-v33 .order-actions-v33>a,.order-card-v33 .order-actions-v33>button{height:34px!important;font-size:9.5px!important;padding:0 5px!important}}.explore-floating-actions-v280{display:none}@media(max-width:760px){.explore-floating-actions-v280{display:block;position:fixed;inset:0;pointer-events:none;z-index:940}.explore-float-circle-v280{position:fixed;bottom:calc(78px + env(safe-area-inset-bottom,0px));width:54px;height:54px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(9,94,57,.12);background:#079455;color:#fff;box-shadow:0 10px 28px #09321f38;pointer-events:auto;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.explore-float-circle-v280:active{transform:scale(.94)}.explore-float-circle-v280.cart{left:16px}.explore-float-circle-v280.filter{right:16px;border:0;cursor:pointer}.explore-float-circle-v280 svg{width:22px;height:22px;stroke-width:2.2}.explore-float-circle-v280 em{position:absolute;right:-3px;top:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#14231b;color:#fff;border:2px solid #fff;font-size:10px;font-style:normal;font-weight:800;line-height:1}}.avatar-file-v37{display:none!important}.avatar-button-v37{border:0;position:relative;cursor:pointer;padding:0}.avatar-button-v37>span{position:absolute;right:-4px;bottom:-4px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#0b8d55;border:3px solid #fff}.avatar-button-v37>span svg{width:12px;color:#fff}.avatar-copy-v37{flex:1;min-width:0}.avatar-actions-v37{display:flex;gap:7px;margin-top:9px;flex-wrap:wrap}.avatar-actions-v37 button{height:31px;padding:0 10px;border:1px solid rgba(11,141,85,.18);border-radius:10px;background:#edf8f2;color:#0b8d55;font-size:10px;font-weight:850;display:flex;align-items:center;gap:5px}.avatar-actions-v37 button svg{width:13px}.avatar-actions-v37 button.danger{background:#fff;color:#b42318;border-color:#f1d0cc}.appearance-card-v37{background:#fff;border:1px solid rgba(23,63,42,.08);border-radius:18px;padding:16px;margin-bottom:13px}.appearance-card-v37 h2{margin:0 0 12px;font-size:13px;display:flex;align-items:center;gap:7px}.appearance-card-v37 h2 svg{width:16px;color:#0b8d55}.appearance-options-v37{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.appearance-options-v37 button{min-height:74px;border:1px solid rgba(23,63,42,.1);border-radius:14px;background:#f8faf9;color:#173f2a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;position:relative}.appearance-options-v37 button>svg{width:18px}.appearance-options-v37 button>svg:last-child{position:absolute;right:7px;top:7px;width:13px}.appearance-options-v37 button b{font-size:10px}.appearance-options-v37 button.active{border-color:#0b8d55;background:#edf8f2;color:#0b8d55}.appearance-font-v37{display:flex;gap:8px}.appearance-font-v37 button{width:46px;height:42px;border-radius:12px;border:1px solid rgba(23,63,42,.1);background:#f8faf9;font-weight:900;color:#173f2a}.appearance-font-v37 button.active{background:#0b8d55;color:#fff;border-color:#0b8d55}html[data-yami-theme=dark] body{background:#111915;color:#eef7f1}html[data-yami-theme=dark] .settings-subpage-v249,html[data-yami-theme=dark] .account-page-v240{background:#111915}html[data-yami-font=small]{font-size:14px}html[data-yami-font=normal]{font-size:16px}html[data-yami-font=large]{font-size:18px}@media(max-width:650px){.personal-avatar-upload-v37{align-items:flex-start}.avatar-actions-v37 button{font-size:9px;padding:0 8px}.appearance-card-v37{padding:13px}.appearance-options-v37{gap:6px}}.profile-avatar-image-v39{overflow:hidden;background:#eef7f2!important}.profile-avatar-image-v39>img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.yami-menu-avatar-v242{overflow:visible}.yami-menu-avatar-img-v39{width:100%;height:100%;display:block;object-fit:cover;border-radius:15px}.restaurant-detail-v6 .rd-actions .hero-favorite-v73,.restaurant-detail-v6 .rd-actions .hero-favorite-v73:hover,.restaurant-detail-v6 .rd-actions .hero-favorite-v73:focus,.restaurant-detail-v6 .rd-actions .hero-favorite-v73:focus-visible{border:0!important;outline:0!important;box-shadow:0 7px 22px #00000024!important}.restaurant-detail-v6 .rd-actions .hero-favorite-v73 svg{stroke:#111!important;stroke-width:2!important}.restaurant-detail-v6 .rd-actions .hero-favorite-v73.active svg{stroke:#e11d48!important;fill:#e11d48!important}.restaurant-detail-v6 .rd-summary{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;gap:10px!important}.restaurant-detail-v6 .rd-summary>div{background:#fff!important;border:1px solid #dfe8e2!important;border-radius:17px!important;box-shadow:0 7px 22px #0837220e!important;justify-content:flex-start!important}.restaurant-detail-v6 .rd-summary>div:last-child{border:1px solid #dfe8e2!important}.restaurant-detail-v6 .rd-summary svg{color:#087a43!important}.restaurant-detail-v6 .rd-summary b{color:#17251d!important}.restaurant-detail-v6 .rd-summary small{color:#78827c!important}.restaurant-detail-v6 .rd-tab-content{border:0!important;background:transparent!important;box-shadow:none!important}.restaurant-detail-v6 .rd-dish-card-v73{background:#fff!important;border:1px solid #dfe8e2!important;border-radius:19px!important;overflow:hidden!important;box-shadow:0 7px 22px #0837220e!important}.restaurant-detail-v6 .rd-dish-card{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.restaurant-detail-v6 .rd-dish-card h3{color:#17251d!important;font-weight:850!important}.restaurant-detail-v6 .rd-dish-card p{color:#727d76!important}.restaurant-detail-v6 .rd-dish-card b{color:#087a43!important;font-weight:900!important}.restaurant-detail-v6 .rd-dish-card i{background:#08b965!important;color:#fff!important;border:3px solid #fff!important;box-shadow:0 5px 14px #08b96538!important}.restaurant-detail-v6 .rd-dish-card>div:first-child>span{color:#087a43!important;background:#eaf8f0!important}.restaurant-detail-v6 .rd-dish-card-v73>.favorite-heart{border:0!important;outline:0!important;box-shadow:0 4px 14px #0000001a!important}.restaurant-detail-v6 .mobile-resto-order-v52>a{background:#08b965!important;border:0!important;box-shadow:0 7px 18px #08b96533!important}@media(max-width:760px){.restaurant-detail-v6 .rd-summary{margin:-10px 10px 12px!important;padding:0!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.restaurant-detail-v6 .rd-summary>div{min-width:0!important;padding:11px!important;border-radius:15px!important}.restaurant-detail-v6 .rd-summary svg{width:18px!important;min-width:18px!important}.restaurant-detail-v6 .rd-summary b{font-size:11px!important}.restaurant-detail-v6 .rd-summary small{font-size:9px!important}.restaurant-detail-v6 .rd-tabs{margin:8px 0 12px!important;border:1px solid #e1e9e4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 18px #0837220b!important}.restaurant-detail-v6 .rd-tabs button.active{background:#eaf8f0!important;color:#087a43!important;box-shadow:none!important}.restaurant-detail-v6 .rd-tab-content{padding:0!important}.restaurant-detail-v6 .rd-menu-tools,.restaurant-detail-v6 .rd-cat-scroll{padding-left:2px!important;padding-right:2px!important}.restaurant-detail-v6 .rd-menu-section{padding:12px 0!important}.restaurant-detail-v6 .rd-dish-card-v73{border-radius:17px!important}}@media(max-width:760px){.restaurant-detail-v6 .mobile-resto-order-v52{left:10px!important;right:10px!important;bottom:66px!important;min-height:50px!important;padding:6px 7px 6px 12px!important;border-radius:17px!important;background:#141f1af5!important;box-shadow:0 9px 24px #00000029!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.restaurant-detail-v6 .mobile-resto-order-v52>div{min-width:0!important;line-height:1.08!important}.restaurant-detail-v6 .mobile-resto-order-v52>div small{font-size:8px!important;opacity:.72!important}.restaurant-detail-v6 .mobile-resto-order-v52>div b{font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:145px!important}.restaurant-detail-v6 .mobile-resto-order-v52>a{min-height:38px!important;padding:0 15px!important;border-radius:13px!important;font-size:11px!important;white-space:nowrap!important}.restaurant-detail-v6 .rd-tab-content{padding-bottom:76px!important}.restaurant-detail-v6 .rd-cat-scroll{margin-bottom:5px!important;padding-bottom:5px!important;padding-right:18px!important;scrollbar-width:none!important;scroll-padding-left:10px!important}.restaurant-detail-v6 .rd-cat-scroll::-webkit-scrollbar{display:none!important}.restaurant-detail-v6 .rd-cat-scroll button{flex:0 0 auto!important;white-space:nowrap!important}.restaurant-detail-v6 .rd-menu-section{padding-top:7px!important}.restaurant-detail-v6 .rd-dish-card-v73>.favorite-heart{width:34px!important;height:34px!important;border:0!important;outline:0!important;background:#fffffff5!important;box-shadow:0 4px 12px #0000001a!important}.restaurant-detail-v6 .rd-dish-card-v73>.favorite-heart svg{stroke-width:2!important}.restaurant-detail-v6 .rd-dish-card i{width:37px!important;height:37px!important;border-radius:999px!important;display:grid!important;place-items:center!important;font-size:25px!important;line-height:1!important;font-style:normal!important;font-weight:400!important;background:#fff!important;color:#111!important;border:1px solid #d9e3dd!important;box-shadow:0 4px 12px #0000001a!important}}.restaurant-detail-v6 .mobile-resto-order-v52{display:none!important}.restaurant-detail-v6 .rd-info{gap:0!important;padding:4px 2px 24px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}.restaurant-detail-v6 .rd-info>section{border:0!important;border-bottom:1px solid #e8eeea!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:18px 2px!important;margin:0!important}.restaurant-detail-v6 .rd-info>section:last-child{border-bottom:0!important}.restaurant-detail-v6 .rd-info h3{margin:0 0 10px!important;color:#142019!important;font-size:17px!important;line-height:1.2!important}.restaurant-detail-v6 .rd-info p{margin:0!important;color:#59645d!important;font-size:13px!important;line-height:1.55!important}.restaurant-detail-v6 .rd-location-v813 .rd-google-map-v813{margin-top:12px!important;border:0!important;border-radius:15px!important;overflow:hidden!important;box-shadow:none!important}.restaurant-detail-v6 .rd-directions-v813{margin-top:9px!important;color:#087a43!important;font-weight:800!important}.restaurant-detail-v6 .service-chips{gap:7px!important}.restaurant-detail-v6 .service-chips span{background:#f5f8f6!important;border:1px solid #e0e8e3!important;color:#233029!important;border-radius:10px!important;padding:8px 10px!important;box-shadow:none!important}.restaurant-detail-v6 .rd-service-facts-v811{display:flex!important;flex-wrap:wrap!important;gap:18px!important;padding:0!important}.restaurant-detail-v6 .rd-service-facts-v811>div{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-width:150px!important}.restaurant-detail-v6 .rd-stats{display:flex!important;align-items:center!important;gap:0!important;padding:0!important}.restaurant-detail-v6 .rd-stats>div{flex:0 0 auto!important;background:transparent!important;color:#142019!important;border:0!important;border-right:1px solid #e1e8e4!important;border-radius:0!important;padding:0 18px!important;text-align:left!important}.restaurant-detail-v6 .rd-stats>div:first-child{padding-left:0!important}.restaurant-detail-v6 .rd-stats>div:last-child{border-right:0!important}.restaurant-detail-v6 .rd-stats b{color:#142019!important;font-size:16px!important;line-height:1.2!important}.restaurant-detail-v6 .rd-stats small{color:#758078!important;font-size:10px!important}.restaurant-detail-v6 .rd-menu-section{margin-top:10px!important;padding:10px 0!important}.restaurant-detail-v6 .rd-menu-section>div:first-child{margin-bottom:7px!important}.restaurant-detail-v6 .rd-menu-section>div:first-child h2{font-size:19px!important}.restaurant-detail-v6 .rd-dish-grid{gap:7px!important}.restaurant-detail-v6 .rd-dish-card-v73{border:1px solid #e0e7e3!important;border-radius:15px!important;box-shadow:none!important;background:#fff!important}.restaurant-detail-v6 .rd-dish-card{min-height:108px!important;height:108px!important;grid-template-columns:minmax(0,1fr) 104px!important;padding:0!important}.restaurant-detail-v6 .rd-dish-card>div:first-child{padding:10px 10px 9px 12px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}.restaurant-detail-v6 .rd-dish-card h3{margin:3px 0!important;font-size:14px!important;line-height:1.18!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.restaurant-detail-v6 .rd-dish-card p{margin:0 0 4px!important;min-height:0!important;height:auto!important;font-size:10.5px!important;line-height:1.3!important;color:#737d77!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.restaurant-detail-v6 .rd-dish-card b{margin-top:auto!important;font-size:12px!important;line-height:1.1!important;color:#087a43!important}.restaurant-detail-v6 .rd-dish-card>div:first-child>span{padding:2px 6px!important;font-size:7.5px!important}.restaurant-detail-v6 .rd-dish-card>div:last-child{width:104px!important;min-width:104px!important;height:108px!important;min-height:108px!important;border-radius:0!important}.restaurant-detail-v6 .rd-dish-card img{width:100%!important;height:100%!important;border-radius:0!important}.restaurant-detail-v6 .rd-dish-card i{right:7px!important;bottom:7px!important;width:32px!important;height:32px!important;font-size:21px!important;background:#fff!important;color:#111!important;border:1px solid #dce4df!important;box-shadow:0 3px 10px #0000001c!important}.restaurant-detail-v6 .rd-dish-card-v73>.favorite-heart{top:6px!important;right:6px!important;width:30px!important;height:30px!important;border:0!important;background:#fffffff2!important;box-shadow:0 2px 8px #00000017!important}@media(max-width:760px){.restaurant-detail-v6 .rd-tab-content{padding-bottom:22px!important}.restaurant-detail-v6 .rd-info{padding:0 2px 24px!important}.restaurant-detail-v6 .rd-info>section{padding:16px 0!important}.restaurant-detail-v6 .rd-info h3{font-size:16px!important}.restaurant-detail-v6 .rd-service-facts-v811{gap:12px!important}.restaurant-detail-v6 .rd-service-facts-v811>div{min-width:130px!important}.restaurant-detail-v6 .rd-stats>div{padding:0 13px!important}.restaurant-detail-v6 .rd-stats>div:first-child{padding-left:0!important}.restaurant-detail-v6 .rd-menu-section{padding:7px 0!important}.restaurant-detail-v6 .rd-menu-section>div:first-child h2{font-size:18px!important}.restaurant-detail-v6 .rd-dish-card{height:104px!important;min-height:104px!important;grid-template-columns:minmax(0,1fr) 100px!important}.restaurant-detail-v6 .rd-dish-card>div:last-child{width:100px!important;min-width:100px!important;height:104px!important;min-height:104px!important}.restaurant-detail-v6 .rd-dish-card>div:first-child{padding:9px 9px 8px 11px!important}.restaurant-detail-v6 .rd-dish-card h3{font-size:13px!important}.restaurant-detail-v6 .rd-dish-card p{font-size:9.5px!important;-webkit-line-clamp:1!important}.restaurant-detail-v6 .rd-dish-card b{font-size:11.5px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-tabs{position:relative!important;top:auto!important;z-index:3!important}.restaurant-detail-v6 .rd-cat-scroll{position:sticky!important;top:58px!important;z-index:24!important;margin:0 -10px 7px!important;padding:8px 10px!important;background:#fffffff7!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid #e7ece9!important;box-shadow:0 4px 12px #1420190b!important;overflow-x:auto!important;scroll-behavior:smooth!important}.restaurant-detail-v6 .rd-cat-scroll button{transition:background .18s ease,color .18s ease,border-color .18s ease!important}.restaurant-detail-v6 .rd-cat-scroll button.active{background:#142019!important;color:#fff!important;border-color:#142019!important;font-weight:800!important}.restaurant-detail-v6 .rd-menu-section{scroll-margin-top:126px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero{position:relative!important;z-index:1!important;margin-bottom:0!important}.restaurant-detail-v6 .rd-summary{position:relative!important;z-index:2!important;transform:none!important;top:auto!important;margin:0 8px 12px!important;padding:8px 0 0!important;background:transparent!important}.restaurant-detail-v6 .rd-summary>div{position:relative!important;top:auto!important;transform:none!important}}.dish-detail-v6 .dd-actions .hero-favorite-v73,.dish-detail-v6 .dd-actions .hero-favorite-v73:hover,.dish-detail-v6 .dd-actions .hero-favorite-v73:focus,.dish-detail-v6 .dd-actions .hero-favorite-v73:focus-visible{border:0!important;outline:0!important;box-shadow:0 7px 20px #00000024!important}.dish-detail-v6 .dd-actions .hero-favorite-v73.active svg{fill:#e11d48!important;stroke:#e11d48!important}.dish-detail-v6 .dd-details-pro-v811{gap:0!important}.dish-detail-v6 .dd-details-pro-v811>section,.dish-detail-v6 .dd-info{border:0!important;border-bottom:1px solid #e7ece9!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:17px 0!important}.dish-detail-v6 .dd-details-pro-v811>section:last-child,.dish-detail-v6 .dd-info:last-child{border-bottom:0!important}.dish-detail-v6 .dd-details-pro-v811 h3{margin:0 0 9px!important;color:#172019!important}.dish-detail-v6 .dd-details-pro-v811 p,.dish-detail-v6 .dd-info p{color:#657069!important}.dish-detail-v6 .dd-facts-v811>span{background:#f3f7f4!important;color:#172019!important;border:0!important;border-radius:12px!important}.dish-detail-v6 .dd-facts-v811 small{color:#748078!important}.dish-detail-v6 .dd-mobile-meta-v52 span,.dish-detail-v6 .dd-tags span{background:#f1f6f3!important;border:0!important;color:#405048!important}@media(max-width:760px){.dish-detail-v6 .dd-featured{left:12px!important;bottom:58px!important;z-index:6!important;padding:6px 10px!important;background:#e9f8ef!important;color:#087447!important;border:0!important;box-shadow:0 4px 12px #00000014!important}.dish-detail-v6 .dd-wrap{padding-left:0!important;padding-right:0!important}.dish-detail-v6 .dd-card{margin-top:-24px!important;border:0!important;border-radius:24px 24px 0 0!important;box-shadow:none!important;padding:24px 18px 16px!important}.dish-detail-v6 .dd-card:before{margin:-12px auto 15px!important}.dish-detail-v6 .dd-head h1{font-size:25px!important;margin-bottom:6px!important}.dish-detail-v6 .dd-head strong{margin-top:8px!important;font-size:19px!important;color:#087447!important}.dish-detail-v6 .dd-desc{margin:8px 0!important;font-size:13px!important;line-height:1.5!important}.dish-detail-v6 .dd-order-panel{display:none!important}.dish-detail-v6 .dd-tabs{margin-top:13px!important}.dish-detail-v6 .dd-tab{padding-top:5px!important}.dish-detail-v6 .mobile-dish-buy-v52{left:8px!important;right:8px!important;bottom:66px!important;width:auto!important;min-height:54px!important;padding:7px!important;display:grid!important;grid-template-columns:auto 1fr!important;gap:8px!important;background:#fffffff7!important;color:#172019!important;border:1px solid #e0e8e3!important;border-radius:18px!important;box-shadow:0 8px 24px #11201721!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.dish-detail-v6 .mobile-dish-buy-v52>div:first-child{display:none!important}.dish-detail-v6 .mobile-qty-v52{background:#f1f5f2!important;border:0!important;padding:3px!important;gap:6px!important}.dish-detail-v6 .mobile-qty-v52 button{width:34px!important;height:34px!important;background:#08b965!important;color:#fff!important;border:0!important}.dish-detail-v6 .mobile-qty-v52 b{min-width:18px!important;text-align:center!important;color:#172019!important}.dish-detail-v6 .mobile-dish-buy-v52>button{height:42px!important;border-radius:13px!important;background:#08b965!important;color:#fff!important;box-shadow:none!important;font-weight:850!important}.dish-detail-v6 .dd-details-pro-v811>section,.dish-detail-v6 .dd-info{padding:15px 0!important}.dish-detail-v6 .dd-ingredients-v811>div span,.dish-detail-v6 .dd-allergen-list-v811 span{padding:6px 9px!important;border:0!important}}.restaurant-card-v83{border:1px solid #e2e9e5!important;box-shadow:none!important;background:#fff!important}.restaurant-card-v83 .restaurant-badges-v83 span{box-shadow:none!important}.restaurant-card-v83 .restaurant-rating-v83{background:#fff8df!important;color:#8b6500!important;border:0!important}.restaurant-card-v83 .restaurant-rating-v83 svg{fill:#f5b400!important;color:#f5b400!important}.restaurant-card-v83 .restaurant-card-cta-v83{display:none!important}.restaurants-map-selection-card-v232 .restaurant-card-v83{border-radius:16px!important;overflow:hidden!important}.restaurants-map-selection-card-v232 .restaurant-card-content-v83{padding-bottom:10px!important}.restaurants-map-selection-card-v232 .restaurant-rating-v83 svg{fill:#f5b400!important;color:#f5b400!important}@media(max-width:650px){.restaurants-sheet-list-v22 .restaurant-card-v83{min-height:120px!important;border-radius:15px!important}.restaurants-sheet-list-v22 .restaurant-card-cover-v83{width:108px!important;min-width:108px!important}.restaurants-sheet-list-v22 .restaurant-card-content-v83{padding:10px!important}.restaurants-sheet-list-v22 .restaurant-card-heading-v83 h3{font-size:14px!important}.restaurants-sheet-list-v22 .restaurant-card-meta-v83{gap:5px!important}.restaurants-sheet-list-v22 .restaurant-card-meta-v83 span{padding:5px 7px!important;font-size:9px!important}.restaurant-card-v83 .restaurant-badges-v83{gap:3px!important;top:7px!important;left:7px!important}.restaurant-card-v83 .restaurant-badges-v83 span{font-size:8px!important;padding:4px 6px!important}.restaurants-map-selection-carousel-v232 .restaurant-card-v83{min-height:132px!important}.restaurants-map-selection-carousel-v232 .restaurant-card-content-v83{padding:10px 10px 9px!important}}.restaurant-distance-v77{display:inline-flex;align-items:center;white-space:nowrap;font-style:normal;font-size:11px;font-weight:800;color:#087a43;background:#edf8f2;border-radius:999px;padding:3px 7px;margin-left:auto}.restaurant-location-v83{display:flex;align-items:center;gap:6px}.restaurant-location-v83>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-location-v83>.restaurant-distance-v77{flex:0 0 auto}.restaurant-home-overlay-copy-v239 p .restaurant-distance-v77{margin-left:7px;background:#ffffffeb;color:#087a43}@media(max-width:760px){.restaurant-distance-v77{font-size:10px;padding:3px 6px}}@media(max-width:760px){.home-v73 .container,.home-search-strip-v78 .container{padding-left:15px!important;padding-right:15px!important;box-sizing:border-box}.home-search-strip-v78{padding:14px 0 6px;background:#fff}.home-search-strip-v78 .yami-home-search-open-v69{width:100%;margin:0!important}.home-v73 .mobile-promotions-v1{padding-left:15px!important;padding-right:0!important;box-sizing:border-box}.home-v73 .mobile-promotions-head-v1{padding-right:15px!important}.home-v73 .mobile-promotions-rail-v1{padding-left:0!important}.home-v73 .yami-discovery-v69{padding-left:0!important;padding-right:0!important}.home-v73 .yami-discovery-v69>.container{padding-left:15px!important;padding-right:0!important}.home-v73 .yami-discovery-head-v69{padding-right:15px!important}.home-v73 .home-restaurants-bg-v73,.home-v73 .home-personal-v79,.home-v73>.home-section-v73{padding-left:0!important;padding-right:0!important}.addresses-page-v238{font-size:16px}.addresses-head-v238 h1{font-size:25px!important;line-height:1.15!important}.addresses-search-launch-v238 span,.addresses-saved-shortcuts-v238 b,.addresses-current-v238 b,.addresses-nearby-v238 b,.addresses-other-v238 b{font-size:15px!important}.addresses-saved-shortcuts-v238 small,.addresses-current-v238 small,.addresses-nearby-v238 small,.addresses-other-v238 small{font-size:13px!important;line-height:1.35!important}.addresses-nearby-v238 h2{font-size:21px!important}.address-search-panel-v238 h2{font-size:23px!important}.address-search-panel-v238 input,.address-search-panel-v238 label{font-size:15px!important}.address-suggestions-v86 button b{font-size:14px!important;line-height:1.35!important}.address-suggestions-v86 button small{font-size:12px!important}.checkout-step-v243 .checkout-summary-card-v243 small,.checkout-step-v243 .checkout-review-v243 small{font-size:13px!important;line-height:1.45!important}}.mobile-location-header-v1{min-width:0!important;max-width:min(58vw,280px)!important}.mobile-location-header-v1>span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.yami-home-search-row-v82{display:flex!important;align-items:center;gap:8px}.yami-home-search-row-v82 .yami-home-search-open-v69{min-width:0;flex:1}.yami-home-filter-open-v82{width:48px;height:48px;flex:0 0 48px;border:1px solid #e5ebe7;border-radius:15px;background:#fff;color:#087a43;display:grid;place-items:center;box-shadow:0 5px 18px #1031210f}.yami-home-filter-open-v82 svg{width:20px;height:20px}.yami-home-filter-modal-v82{position:fixed;inset:0;z-index:2147482000;background:#fff;display:flex;flex-direction:column;color:#172019}.yami-home-filter-modal-v82>header{height:68px;flex:0 0 68px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #edf1ee}.yami-home-filter-modal-v82>header>button:not(.reset){width:40px;height:40px;border:0;border-radius:50%;background:#eff5f1;display:grid;place-items:center}.yami-home-filter-modal-v82>header div span{font-size:9px;letter-spacing:.13em;color:#07864a;font-weight:900}.yami-home-filter-modal-v82>header h2{font-size:21px;margin:1px 0 0}.yami-home-filter-modal-v82>header .reset{border:0;background:none;color:#087a43;font-weight:800;font-size:12px;padding:8px 0}.yami-home-filter-body-v82{flex:1;overflow-y:auto;padding:8px 16px 110px}.yami-home-filter-body-v82 section{padding:17px 0;border-bottom:1px solid #edf1ee}.yami-home-filter-body-v82 h3{margin:0 0 12px;font-size:17px}.yami-filter-icons-v82{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.yami-filter-icons-v82 button{border:1px solid #e8eeea;background:#fff;border-radius:15px;min-height:82px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.yami-filter-icons-v82 button i{font-size:25px;font-style:normal}.yami-filter-icons-v82 button b{font-size:10px;line-height:1.1;text-align:center}.yami-filter-icons-v82 button.active{border-color:#079653;background:#effaf4;color:#087a43}.yami-filter-range-v82>div{display:flex;justify-content:space-between;align-items:center}.yami-filter-range-v82>div h3{margin:0}.yami-filter-range-v82 strong{color:#087a43}.yami-filter-range-v82 input{width:100%;accent-color:#079653}.yami-filter-range-v82 small{display:flex;justify-content:space-between;color:#7a857e;margin-top:5px}.yami-home-filter-modal-v82>footer{position:fixed;left:0;right:0;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5ebe7}.yami-home-filter-modal-v82>footer button{width:100%;height:50px;border:0;border-radius:14px;background:#087a43;color:#fff;font-weight:900;font-size:14px}@media(min-width:761px){.yami-home-filter-modal-v82{left:50%;right:auto;width:min(560px,100vw);transform:translate(-50%);box-shadow:0 0 0 100vmax #00000059}}.yami-home-filter-modal-v82{z-index:2147483646!important;position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;transform:none!important;box-shadow:none!important}.yami-home-filter-modal-v82>header{position:relative;z-index:2;background:#fff}.yami-home-filter-modal-v82>footer{z-index:3}.yami-home-filter-body-v82{overscroll-behavior:contain}.yami-home-filter-body-v82 section:has(.yami-filter-icons-v82){overflow:hidden}.yami-filter-icons-v82,.yami-filter-icons-v82.cuisines{display:flex!important;grid-template-columns:none!important;gap:9px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:1px 2px 7px!important;margin:0 -2px!important}.yami-filter-icons-v82::-webkit-scrollbar{display:none}.yami-filter-icons-v82 button{flex:0 0 92px!important;width:92px!important;min-width:92px!important;min-height:82px!important;scroll-snap-align:start}@media(max-width:760px){.yami-home-filter-modal-v82{inset:0!important}.yami-home-filter-modal-v82>header{padding-top:env(safe-area-inset-top);height:calc(68px + env(safe-area-inset-top));flex-basis:calc(68px + env(safe-area-inset-top))}.yami-filter-icons-v82 button{flex-basis:88px!important;width:88px!important;min-width:88px!important}}@media(min-width:761px){.yami-home-filter-modal-v82{left:0!important;right:0!important;transform:none!important}.yami-home-filter-body-v82{max-width:900px;width:100%;margin:0 auto}.yami-home-filter-modal-v82>header{padding-left:max(16px,calc((100vw - 900px)/2));padding-right:max(16px,calc((100vw - 900px)/2))}.yami-home-filter-modal-v82>footer button{max-width:900px;display:block;margin:0 auto}}.yami-home-search-combo-v84{height:50px;display:flex;align-items:center;border:1px solid #edf1ee;border-radius:16px;background:#fff;box-shadow:0 5px 18px #1031210f;overflow:hidden}.yami-home-search-combo-v84 .yami-home-search-open-v69{flex:1;min-width:0;height:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0!important}.yami-home-search-combo-v84 .yami-home-filter-open-v82{width:48px!important;height:34px!important;flex:0 0 48px!important;border:0!important;border-left:1px solid #e3eae6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.yami-home-filter-modal-v82{display:flex!important;flex-direction:column!important;background:#fbfcfb!important}.yami-filter-head-v84{position:sticky!important;top:0!important;z-index:20!important;background:#fffffffa!important;box-shadow:0 1px #edf1ee}.yami-filter-head-v84 .close{background:#edf5f0!important;color:#173f2b!important}.yami-filter-head-v84 div span{color:#079653!important}.yami-filter-head-v84 h2{font-size:19px!important;white-space:nowrap}.yami-home-filter-body-v82{padding-bottom:118px!important}.yami-filter-dock-v84{position:fixed!important;z-index:30!important;left:0!important;right:0!important;bottom:0!important;display:flex!important;align-items:center!important;gap:14px!important;padding:11px 15px calc(11px + env(safe-area-inset-bottom))!important;background:#fffffffa!important;border-top:1px solid #e1e8e4!important;box-shadow:0 -8px 30px #13302114!important}.yami-filter-summary-v84{display:flex;flex-direction:column;min-width:86px}.yami-filter-summary-v84 span{font-size:17px;font-weight:900;color:#087a43;line-height:1}.yami-filter-summary-v84 small{font-size:9px;color:#6c776f;margin-top:4px;white-space:nowrap}.yami-filter-dock-v84>button{flex:1!important;width:auto!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:15px!important}.yami-filter-dock-v84>button svg{width:17px;height:17px}@media(max-width:760px){.yami-home-filter-modal-v82{z-index:2147483647!important;height:100dvh!important}.yami-filter-head-v84{padding-top:max(env(safe-area-inset-top),6px)!important;height:calc(64px + env(safe-area-inset-top))!important;flex-basis:calc(64px + env(safe-area-inset-top))!important}.yami-filter-dock-v84{z-index:2147483647!important}}body:has(.yami-home-filter-modal-v82){overflow:hidden!important}.yami-home-filter-modal-v82{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;z-index:2147483647!important;transform:none!important;isolation:isolate!important;background:#fff!important}.yami-home-filter-modal-v82 .yami-filter-head-v84{display:grid!important;visibility:visible!important;opacity:1!important;position:sticky!important;top:0!important;z-index:100!important;flex:0 0 auto!important;width:100%!important;background:#fff!important}.yami-home-filter-modal-v82 .yami-home-filter-body-v82{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding-bottom:110px!important}.yami-home-filter-modal-v82 .yami-filter-dock-v84{display:flex!important;visibility:visible!important;opacity:1!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:101!important;width:100%!important;box-sizing:border-box!important;background:#fff!important}@media(max-width:760px){.yami-home-filter-modal-v82 .yami-filter-head-v84{min-height:64px!important;height:auto!important;padding:6px 14px!important;padding-top:max(6px,env(safe-area-inset-top))!important;box-sizing:border-box!important}.yami-home-filter-modal-v82 .yami-filter-dock-v84{padding:10px 14px max(10px,env(safe-area-inset-bottom))!important}}.yami-search-filter-chips-v86{display:flex;gap:6px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none}.yami-search-filter-chips-v86::-webkit-scrollbar{display:none}.yami-search-filter-chips-v86 button{flex:0 0 auto;display:flex;align-items:center;gap:5px;border:0;border-radius:999px;background:#edf8f2;color:#087a43;font-size:10px;font-weight:850;padding:7px 9px}.yami-search-filter-chips-v86 button svg{width:12px;height:12px}.yami-search-filter-chips-v86 .edit{background:#172019;color:#fff}body:has(.yami-search-modal-v69){overflow:hidden!important}.yami-search-modal-v69{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483647!important;background:#fff!important;padding:0!important;margin:0!important;transform:none!important}.yami-search-panel-v69{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:0!important;box-shadow:none!important;overflow-y:auto!important;padding:10px 14px 80px!important;box-sizing:border-box!important}.yami-search-input-v69{display:flex!important;align-items:center!important;gap:7px!important;padding-right:6px!important}.yami-search-input-v69 input{min-width:0!important;flex:1!important}.yami-search-filter-inline-v87{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:36px!important;border:0!important;border-left:1px solid #dfe7e2!important;border-radius:0!important;background:transparent!important;color:#087a43!important;padding:0!important}.yami-search-filter-inline-v87 svg{width:18px!important;height:18px!important}@media(max-width:760px){.yami-search-panel-v69{padding-top:max(8px,env(safe-area-inset-top))!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}}body:has(.yami-search-modal-v69)>.header,body:has(.yami-search-modal-v69) .header,body:has(.yami-search-modal-v69)>.mobilebar,body:has(.yami-search-modal-v69) .mobilebar,body:has(.yami-home-filter-modal-v82)>.header,body:has(.yami-home-filter-modal-v82) .header,body:has(.yami-home-filter-modal-v82)>.mobilebar,body:has(.yami-home-filter-modal-v82) .mobilebar{visibility:hidden!important;pointer-events:none!important}.yami-search-modal-v69,.yami-home-filter-modal-v82{inset:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;z-index:2147483647!important}.yami-search-panel-v69{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important;padding-top:max(8px,env(safe-area-inset-top))!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;background:#fff!important}html:has(.yami-search-modal-v69),body:has(.yami-search-modal-v69){overflow:hidden!important;height:100%!important}.yami-search-modal-v69{display:block!important;position:fixed!important;inset:0!important;background:#fff!important;overflow:hidden!important;isolation:isolate!important}.yami-search-panel-v69{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;padding:0!important}.yami-search-modal-v69 .yami-search-head-v89{display:grid!important;visibility:visible!important;opacity:1!important;grid-template-columns:44px 1fr auto!important;align-items:center!important;gap:10px!important;position:relative!important;top:auto!important;z-index:20!important;width:100%!important;min-height:66px!important;height:66px!important;margin:0!important;padding:6px 14px!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #edf1ee!important}.yami-search-head-v89>button{border:0!important}.yami-search-close-v89{width:40px!important;height:40px!important;border-radius:50%!important;background:#edf5f0!important;color:#173f2b!important;display:grid!important;place-items:center!important}.yami-search-head-v89>div span{display:block;font-size:9px;letter-spacing:.13em;color:#079653;font-weight:900}.yami-search-head-v89>div h2{margin:1px 0 0!important;font-size:20px!important;color:#172019!important}.yami-search-reset-v89{background:transparent!important;color:#087a43!important;font-size:12px!important;font-weight:800!important;padding:8px 0!important}.yami-search-modal-v69 .yami-search-input-v69{position:relative!important;top:auto!important;flex:0 0 auto!important;margin:10px 14px 7px!important;width:auto!important;z-index:10!important;background:#f8faf9!important}.yami-search-modal-v69 .yami-search-filter-chips-v86{flex:0 0 auto!important;margin:0 14px!important;padding-bottom:7px!important}.yami-search-modal-v69 .yami-search-results-v69{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:3px 14px max(18px,env(safe-area-inset-bottom))!important;background:#fff!important}@media(max-width:760px){.yami-search-modal-v69 .yami-search-modal-head-v71.yami-search-head-v89{display:grid!important}.yami-search-modal-v69 .yami-search-head-v89{padding-top:max(6px,env(safe-area-inset-top))!important;height:calc(66px + env(safe-area-inset-top))!important;min-height:calc(66px + env(safe-area-inset-top))!important}}html:has(.yami-search-modal-v69),body:has(.yami-search-modal-v69){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;background:#fff!important}body:has(.yami-search-modal-v69) .yami-search-modal-v69{top:0!important;margin-top:0!important}.yami-search-modal-v69 .yami-search-panel-v69{top:0!important;margin-top:0!important}.yami-search-modal-v69 .yami-search-reset-v89{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:34px!important;padding:0 12px!important;border:1px solid #dce9e2!important;border-radius:999px!important;background:#f4faf6!important;color:#087a43!important;font-size:11px!important;line-height:1!important;font-weight:850!important;box-shadow:none!important;white-space:nowrap!important}.yami-search-modal-v69 .yami-search-reset-v89:active{transform:scale(.97);background:#eaf6ef!important}@media(max-width:760px){html:has(.yami-search-modal-v69),body:has(.yami-search-modal-v69){padding-top:0!important;padding-bottom:0!important}.yami-search-modal-v69{top:0!important}}.yami-search-modal-v69,.yami-search-modal-v69 .yami-search-panel-v69{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;bottom:0!important}.yami-search-modal-v69 .yami-search-panel-v69{padding-bottom:0!important}.yami-search-modal-v69 .yami-search-results-v69{flex:1 1 0!important;min-height:0!important;height:auto!important;padding-bottom:12px!important;margin-bottom:0!important;overflow-y:auto!important}.yami-search-modal-v69 .yami-search-head-v89{grid-template-columns:44px minmax(0,1fr) 44px!important}.yami-search-head-v89>div{text-align:center!important;min-width:0!important}.yami-search-head-v89>div span{text-align:left!important}.yami-search-head-spacer-v91{display:block!important;width:44px!important;height:40px!important}@media(max-width:760px){.yami-search-modal-v69,.yami-search-modal-v69 .yami-search-panel-v69{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}.yami-search-modal-v69 .yami-search-results-v69{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}}.yami-moment-v92{position:relative;overflow:hidden;background:#fff!important}.yami-moment-v92:before,.yami-moment-v92:after{content:"";position:absolute;border:2px solid rgba(242,109,33,.24);border-radius:50%;pointer-events:none}.yami-moment-v92:before{width:92px;height:92px;right:-48px;top:14px}.yami-moment-v92:after{width:28px;height:28px;right:52px;top:32px;border-color:#f26d216b}.yami-moment-head-v92{position:relative;z-index:1}.yami-moment-rail-v92{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 0 8px}.yami-moment-rail-v92::-webkit-scrollbar{display:none}.yami-moment-card-v92{flex:0 0 184px;scroll-snap-align:start;text-decoration:none;color:#172019}.yami-moment-photo-v92{height:132px;border-radius:16px;overflow:hidden;background:#f3f5f3}.yami-moment-photo-v92 img{width:100%;height:100%;object-fit:cover;transition:transform .32s ease}.yami-moment-card-v92:hover .yami-moment-photo-v92 img{transform:scale(1.035)}.yami-moment-copy-v92{padding:8px 2px 0}.yami-moment-copy-v92 h3{font-size:14px;line-height:1.12;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yami-moment-copy-v92 span{display:block;font-size:10px;color:#69736d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yami-moment-copy-v92 b{display:block;margin-top:5px;font-size:12px;color:#087a43}.home-restaurants-bg-v73 .restaurant-card-v83.home-overlay-v239,.home-personal-v79 .restaurant-card-v83.home-overlay-v239{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.restaurant-card-v83.home-overlay-v239 .restaurant-card-cover-v83{border-radius:16px!important;overflow:hidden!important;height:164px!important;min-height:164px!important}.restaurant-card-v83.home-overlay-v239 .restaurant-cover-link-v83 img{transition:transform .3s ease}.restaurant-card-v83.home-overlay-v239:hover .restaurant-cover-link-v83 img{transform:scale(1.025)}.restaurant-card-v83.home-overlay-v239 .restaurant-open-v83{display:none!important}.restaurant-home-info-v92{display:block;text-decoration:none;color:#172019;padding:9px 2px 2px}.restaurant-home-title-v92{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.restaurant-home-title-v92 h3{margin:0;font-size:15px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-home-title-v92>span{flex:none;display:flex;align-items:center;gap:3px;font-size:11px;font-weight:850}.restaurant-home-title-v92>span svg{width:12px;height:12px;fill:#f5b400;color:#f5b400}.restaurant-home-info-v92 p{margin:4px 0 0;font-size:10px;color:#68736c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurant-home-info-v92 small{display:flex;align-items:center;gap:4px;margin-top:5px;font-size:9.5px;color:#4f5d55}.restaurant-home-info-v92 small svg{width:12px;height:12px;color:#087a43}.restaurant-home-info-v92 small i{font-style:normal;color:#a5ada8}.home-dish-card-v73{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;min-height:0!important;grid-template-rows:auto auto!important}.home-dish-media-v771,.home-dish-photo-v73{border-radius:16px!important;overflow:hidden!important}.home-dish-body-v73{padding:9px 2px 2px!important;min-height:0!important}.home-dish-body-v73>p{display:none!important}.home-dish-title-v771 h3,.home-dish-body-v73 h3{font-size:14px!important;line-height:1.15!important;margin-bottom:4px!important}.home-dish-resto-v76{font-size:10px!important;color:#6b756f!important}.home-dish-footer-v771{margin-top:6px!important;padding-top:0!important;border:0!important}.home-dish-footer-v771>a{border:0!important;background:#edf8f2!important;color:#087a43!important;border-radius:999px!important;padding:6px 11px!important;font-size:9px!important}.home-restaurants-bg-v73{position:relative;overflow:hidden}.home-restaurants-bg-v73:after{content:"";position:absolute;width:46px;height:46px;border:2px solid rgba(242,109,33,.2);border-radius:50%;right:-22px;top:24px;pointer-events:none}@keyframes yamiMenuV92FromRight{0%{opacity:.72;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes yamiMenuV92Items{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.yami-mobile-menu-v242{animation:yamiMenuV92FromRight .34s cubic-bezier(.22,.8,.28,1) both!important}.yami-menu-main-v242>a,.yami-menu-actions-v242>a{animation:yamiMenuV92Items .28s ease both!important;animation-delay:calc(var(--i,0) * 28ms + 80ms)!important}@media(max-width:650px){.yami-moment-v92{padding-top:14px!important;padding-bottom:14px!important}.yami-moment-card-v92{flex-basis:44vw;max-width:178px}.yami-moment-photo-v92{height:122px}.restaurant-card-v83.home-overlay-v239 .restaurant-card-cover-v83{height:154px!important;min-height:154px!important}.home-dish-card-v73{flex-basis:44vw!important;width:44vw!important;max-width:184px!important}.home-dish-media-v771,.home-dish-photo-v73{height:126px!important;min-height:126px!important}}.restaurant-home-info-v92{display:none!important}.restaurant-home-info-v93{display:block;text-decoration:none;color:#172019;padding:9px 1px 3px}.restaurant-home-main-v93{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:start}.restaurant-home-logo-v93{width:38px;height:38px;border-radius:11px;overflow:hidden;background:#fff;border:1px solid #e7ece9;display:block}.restaurant-home-logo-v93 img{width:100%;height:100%;object-fit:cover}.restaurant-home-copy-v93{min-width:0}.restaurant-home-title-v93{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.restaurant-home-title-v93 h3{margin:0;min-width:0;font-size:15px;line-height:1.15;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurant-home-rating-v93{flex:none;display:flex;align-items:center;gap:3px;font-size:10px;color:#172019}.restaurant-home-rating-v93 svg{width:12px;height:12px;color:#f5b400;fill:#f5b400}.restaurant-home-rating-v93 b{font-size:11px}.restaurant-home-rating-v93 em{font-style:normal;color:#6c756f;font-size:9px}.restaurant-home-address-v93{display:flex;align-items:center;gap:3px;margin:4px 0 0!important;color:#69736d!important;font-size:9.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurant-home-address-v93 svg{width:11px;height:11px;flex:none;color:#087a43}.restaurant-home-meta-v93{display:flex;align-items:center;gap:9px;margin-top:6px;overflow:hidden}.restaurant-home-meta-v93 span{display:flex;align-items:center;gap:3px;white-space:nowrap;font-size:9px;color:#4f5d55}.restaurant-home-meta-v93 svg{width:11px;height:11px;color:#087a43}@media(max-width:650px){.restaurant-home-main-v93{grid-template-columns:36px minmax(0,1fr);gap:8px}.restaurant-home-logo-v93{width:36px;height:36px;border-radius:10px}.restaurant-home-title-v93 h3{font-size:14px}.restaurant-home-meta-v93{gap:7px}}.restaurant-detail-v6 .rd-hero-copy{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;column-gap:12px!important;align-items:end!important}.restaurant-detail-v6 .rd-mobile-logo-v52{grid-row:1/5!important;width:58px!important;height:58px!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;border:2px solid #fff!important;box-shadow:0 5px 18px #00000029!important}.restaurant-detail-v6 .rd-mobile-logo-v52 img{width:100%!important;height:100%!important;object-fit:cover!important}.restaurant-detail-v6 .rd-badges,.restaurant-detail-v6 .rd-hero-copy h1,.restaurant-detail-v6 .rd-meta{grid-column:2!important}.restaurant-detail-v6 .rd-cat-scroll{position:sticky!important;top:58px!important;z-index:24!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;overflow-x:auto!important;scrollbar-width:none!important}.restaurant-detail-v6 .rd-cat-scroll::-webkit-scrollbar{display:none!important}.restaurant-detail-v6 .rd-cat-scroll button.active{background:#087a43!important;color:#fff!important;border-color:#087a43!important}.restaurant-detail-v6 .rd-menu-section{scroll-margin-top:132px!important;border-bottom:1px solid #edf1ee!important;padding:13px 0 17px!important}.restaurant-detail-v6 .rd-dish-card-v94{position:relative!important;border:0!important;border-bottom:1px solid #edf1ee!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.restaurant-detail-v6 .rd-dish-card-v94 .rd-dish-card{min-height:112px!important;height:112px!important;grid-template-columns:minmax(0,1fr) 108px!important}.restaurant-detail-v6 .rd-dish-card-v94 .rd-dish-card>div:last-child{width:108px!important;min-width:108px!important;height:112px!important;border-radius:14px!important;overflow:hidden!important}.restaurant-detail-v6 .rd-dish-card-v94 .rd-dish-card img{border-radius:14px!important}.restaurant-detail-v6 .rd-quick-add-v94{position:absolute!important;right:7px!important;bottom:7px!important;z-index:8!important;width:34px!important;height:34px!important;border-radius:50%!important;border:2px solid #fff!important;background:#07864a!important;color:#fff!important;display:grid!important;place-items:center!important;padding:0!important;box-shadow:0 4px 12px #07864a47!important;transition:transform .16s ease,background .16s ease!important}.restaurant-detail-v6 .rd-quick-add-v94:hover{transform:scale(1.06)}.restaurant-detail-v6 .rd-quick-add-v94:active{transform:scale(.94)}.restaurant-detail-v6 .rd-quick-add-v94.added{background:#142019!important}.restaurant-detail-v6 .rd-quick-add-v94 svg{width:19px!important;height:19px!important;stroke-width:3!important}.restaurant-detail-v6 .rd-dish-card-v94>.favorite-heart{top:6px!important;right:74px!important;width:29px!important;height:29px!important;border:0!important;background:#fffffff5!important}.restaurant-detail-v6 .rd-dish-card-v94 .rd-dish-card i{display:none!important}@media(max-width:760px){.restaurant-detail-v6 .rd-hero-copy{grid-template-columns:52px minmax(0,1fr)!important;column-gap:10px!important}.restaurant-detail-v6 .rd-mobile-logo-v52{width:52px!important;height:52px!important;border-radius:14px!important}.restaurant-detail-v6 .rd-dish-card-v94 .rd-dish-card{height:106px!important;min-height:106px!important;grid-template-columns:minmax(0,1fr) 102px!important}.restaurant-detail-v6 .rd-dish-card-v94 .rd-dish-card>div:last-child{width:102px!important;min-width:102px!important;height:106px!important}.restaurant-detail-v6 .rd-quick-add-v94{width:33px!important;height:33px!important;right:6px!important;bottom:6px!important}.restaurant-detail-v6 .rd-dish-card-v94>.favorite-heart{right:70px!important}}.restaurant-card-v95{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.restaurant-card-v95 .restaurant-card-cover-v83{position:relative!important;border-radius:16px!important;overflow:hidden!important}.restaurant-card-v95 .restaurant-badges-v83{display:none!important}.restaurant-card-v95 .restaurant-open-v83{display:block!important;left:9px!important;right:auto!important;top:9px!important;padding:5px 8px!important;border-radius:999px!important;font-size:8px!important;font-weight:900!important;letter-spacing:.02em!important;box-shadow:0 2px 8px #0000001f!important}.restaurant-card-v95 .restaurant-open-v83.open{background:#fff!important;color:#087a43!important}.restaurant-card-v95 .restaurant-open-v83.closed{background:#242925!important;color:#fff!important}.restaurant-card-info-v95{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;padding:9px 1px 3px!important;color:#172019!important;text-decoration:none!important}.restaurant-card-logo-v95{display:block!important;width:40px!important;height:40px!important;border-radius:11px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e3e9e5!important;box-shadow:0 2px 8px #133f2a12!important}.restaurant-card-logo-v95 img{width:100%!important;height:100%!important;object-fit:cover!important}.restaurant-card-copy-v95{min-width:0!important}.restaurant-card-title-v95{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:7px!important}.restaurant-card-title-v95 h3{margin:0!important;min-width:0!important;font-size:15px!important;line-height:1.15!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.restaurant-card-rating-v95{flex:none!important;display:flex!important;align-items:center!important;gap:3px!important;font-size:10px!important}.restaurant-card-rating-v95 svg{width:12px!important;height:12px!important;color:#f5b400!important;fill:#f5b400!important}.restaurant-card-rating-v95 b{font-size:11px!important}.restaurant-card-rating-v95 em{font-style:normal!important;color:#747d77!important;font-size:9px!important}.restaurant-card-address-v95{display:flex!important;align-items:center!important;gap:3px!important;margin:4px 0 0!important;color:#68736c!important;font-size:9.5px!important;min-width:0!important}.restaurant-card-address-v95 svg{width:11px!important;height:11px!important;flex:none!important;color:#087a43!important}.restaurant-card-address-v95 span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.restaurant-card-meta-v95{display:flex!important;align-items:center!important;gap:8px!important;margin-top:6px!important;overflow:hidden!important}.restaurant-card-meta-v95>span{display:flex!important;align-items:center!important;gap:3px!important;white-space:nowrap!important;font-size:9px!important;color:#4f5d55!important}.restaurant-card-meta-v95 svg{width:11px!important;height:11px!important;color:#087a43!important}.restaurant-card-meta-v95 .distance{font-weight:800!important;color:#087a43!important}.restaurant-card-v95>.restaurant-card-content-v83,.restaurant-card-v95 .restaurant-home-info-v92,.restaurant-card-v95 .restaurant-home-info-v93{display:none!important}@media(max-width:650px){.restaurant-card-info-v95{grid-template-columns:37px minmax(0,1fr)!important;gap:8px!important}.restaurant-card-logo-v95{width:37px!important;height:37px!important;border-radius:10px!important}.restaurant-card-title-v95 h3{font-size:14px!important}.restaurant-card-meta-v95{gap:7px!important}}.restaurant-card-v95 .restaurant-card-info-v95{display:block!important;padding:9px 1px 3px!important}.restaurant-card-v95 .restaurant-card-logo-v95{display:none!important}.restaurant-cover-logo-v97{position:absolute!important;left:9px!important;bottom:9px!important;z-index:7!important;display:flex!important;align-items:center!important;justify-content:center!important;height:42px!important;min-width:42px!important;max-width:48%!important;padding:4px 7px!important;background:#fff!important;border:1px solid rgba(220,227,222,.95)!important;border-radius:10px!important;box-shadow:0 4px 13px #0f23182e!important;overflow:hidden!important}.restaurant-cover-logo-v97.has-logo img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.restaurant-logo-fallback-v97{display:none!important;width:100%!important;height:100%!important}.restaurant-logo-fallback-v97.show{display:block!important}.restaurant-logo-avatar-v97{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;background:#087a43!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.restaurant-cover-logo-v97.no-logo{width:42px!important;min-width:42px!important;padding:4px!important;border-radius:50%!important}@media(max-width:650px){.restaurant-cover-logo-v97{left:8px!important;bottom:8px!important;height:38px!important;min-width:38px!important;max-width:50%!important;padding:4px 6px!important}.restaurant-cover-logo-v97.no-logo{width:38px!important;min-width:38px!important;padding:3px!important}.restaurant-logo-avatar-v97{min-width:30px!important;min-height:30px!important;font-size:11px!important}}.restaurant-card-v95.compact .restaurant-open-v83,.restaurant-card-v95.compact .restaurant-cover-logo-v97{display:none!important}.restaurant-card-v95.compact .restaurant-card-info-v95{display:block!important;padding:9px 10px!important;background:#fff!important}.restaurant-compact-brand-v102{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;margin-bottom:5px!important;height:27px!important}.restaurant-compact-logo-v102{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:28px!important;max-width:96px!important;height:27px!important;padding:2px 4px!important;background:#fff!important;border:1px solid #e5ebe7!important;border-radius:7px!important;overflow:hidden!important}.restaurant-compact-logo-v102 img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.restaurant-compact-logo-v102 .restaurant-logo-avatar-v97{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;font-size:9px!important}.restaurant-compact-status-v102{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px 7px!important;border-radius:999px!important;font-size:8px!important;font-weight:900!important}.restaurant-compact-status-v102:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.restaurant-compact-status-v102.open{background:#edf8f2!important;color:#087a43!important}.restaurant-compact-status-v102.closed{background:#f1f2f1!important;color:#59615c!important}.restaurants-mobile-sheet-v22 .restaurant-card-v95.compact,.restaurants-map-list-v84 .restaurant-card-v95.compact,.restaurants-map-selection-card-v232 .restaurant-card-v95.compact{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;min-height:126px!important;height:auto!important;background:#fff!important;border:1px solid #e3e9e5!important;border-radius:16px!important;overflow:hidden!important;box-shadow:none!important}.restaurants-mobile-sheet-v22 .restaurant-card-v95.compact .restaurant-card-cover-v83,.restaurants-map-list-v84 .restaurant-card-v95.compact .restaurant-card-cover-v83,.restaurants-map-selection-card-v232 .restaurant-card-v95.compact .restaurant-card-cover-v83{width:108px!important;min-width:108px!important;height:100%!important;min-height:126px!important;border-radius:0!important}.restaurant-card-v95.compact .restaurant-card-title-v95 h3{font-size:13px!important}.restaurant-card-v95.compact .restaurant-card-address-v95{margin-top:5px!important;font-size:8.5px!important}.restaurant-card-v95.compact .restaurant-card-meta-v95{margin-top:6px!important;gap:7px!important;flex-wrap:wrap!important}.restaurant-card-v95.compact .restaurant-card-meta-v95>span{font-size:8px!important}.restaurant-card-v95.compact .restaurant-card-rating-v95{background:transparent!important;padding:0!important}.restaurant-card-v95.compact .favorite-heart{top:8px!important;right:8px!important}.dish-detail-v6 .dd-actions>button,.dish-detail-v6 .dd-actions>div>button,.dish-detail-v6 .dd-actions .hero-favorite-v73{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fffffff7!important;color:#171a18!important;box-shadow:0 6px 18px #00000024!important}.dish-detail-v6 .dd-actions>button svg,.dish-detail-v6 .dd-actions>div>button svg,.dish-detail-v6 .dd-actions .hero-favorite-v73 svg{width:20px!important;height:20px!important;margin:0!important}.dish-detail-v6 .similar-section{padding:22px 0 8px!important;margin-top:8px!important;overflow:hidden!important}.dish-detail-v6 .similar-section>h2{padding:0 0 12px!important;margin:0!important}.dish-detail-v6 .similar-row{display:flex!important;gap:11px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;padding:0 1px 10px!important}.dish-detail-v6 .similar-row::-webkit-scrollbar{display:none!important}.dish-detail-v6 .similar-row>a{flex:0 0 145px!important;width:145px!important;min-width:145px!important;display:block!important;scroll-snap-align:start!important;border:1px solid #e2e9e5!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;text-decoration:none!important;box-shadow:none!important}.dish-detail-v6 .similar-row>a>div{width:100%!important;height:112px!important;overflow:hidden!important;background:#f1f4f2!important}.dish-detail-v6 .similar-row>a>div img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.dish-detail-v6 .similar-row>a h3{margin:8px 9px 3px!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dish-detail-v6 .similar-row>a b{display:block!important;margin:0 9px 9px!important;font-size:10px!important;color:#087a43!important}@media(max-width:650px){.dish-detail-v6 .mobile-dish-buy-v52{bottom:82px!important;min-height:54px!important;z-index:90!important}.dish-detail-v6 .dd-wrap{padding-bottom:148px!important}.dish-detail-v6 .similar-section{padding-left:2px!important;padding-right:0!important}.dish-detail-v6 .similar-row>a{flex-basis:142px!important;width:142px!important;min-width:142px!important}.dish-detail-v6 .similar-row>a>div{height:108px!important}}.dd-head>strong{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:1px!important}.dd-head>strong small{font-size:9px!important;font-weight:700!important;color:#758079!important}.dd-format-v104,.dd-addons-v104{grid-column:1/-1!important;width:100%!important;margin-top:12px!important}.dd-option-title-v104{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:8px!important}.dd-option-title-v104 b{font-size:13px!important}.dd-option-title-v104>span{font-size:9px!important;color:#6b756f!important}.dd-format-rail-v104{display:flex!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none!important;padding:1px 1px 4px!important}.dd-format-rail-v104::-webkit-scrollbar{display:none!important}.dd-format-rail-v104>button{flex:0 0 auto!important;min-width:108px!important;padding:10px 12px!important;border:1.5px solid #dfe7e2!important;border-radius:13px!important;background:#fff!important;color:#172019!important;text-align:left!important}.dd-format-rail-v104>button span,.dd-format-rail-v104>button b{display:block!important}.dd-format-rail-v104>button span{font-size:11px!important;font-weight:850!important;margin-bottom:4px!important}.dd-format-rail-v104>button b{font-size:10px!important;color:#4f5d55!important}.dd-format-rail-v104>button.active{border-color:#087a43!important;background:#edf8f2!important;box-shadow:inset 0 0 0 1px #087a43!important}.dd-format-rail-v104>button.active span,.dd-format-rail-v104>button.active b{color:#087a43!important}.dd-addons-v104>div:last-child{display:grid!important;gap:7px!important}.dd-addons-v104>div:last-child>button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;padding:10px 11px!important;border:1px solid #e2e8e4!important;border-radius:12px!important;background:#fff!important;color:#172019!important}.dd-addons-v104>div:last-child>button>span{display:flex!important;align-items:center!important;gap:7px!important;font-size:11px!important;font-weight:750!important}.dd-addons-v104>div:last-child>button svg{width:16px!important;height:16px!important;color:#087a43!important}.dd-addons-v104>div:last-child>button>b{font-size:10px!important;color:#087a43!important}.dd-addons-v104>div:last-child>button.active{background:#edf8f2!important;border-color:#087a43!important}.dd-order-panel>button:last-child{white-space:nowrap!important}@media(max-width:650px){.dd-order-panel{display:grid!important;grid-template-columns:1fr!important}.dd-order-panel .dd-provider{grid-column:1/-1!important}.dd-order-panel .dd-qty{justify-self:start!important}.dd-format-rail-v104>button{min-width:116px!important}}.dish-cart-dialog-v105{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;padding:20px;background:#0f18137a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dish-cart-dialog-card-v105{width:min(420px,100%);background:#fff;border-radius:22px;padding:22px;box-shadow:0 24px 70px #0000003d;text-align:center}.dish-cart-dialog-icon-v105{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 12px;border-radius:50%;background:#edf8f2;color:#087a43}.dish-cart-dialog-icon-v105 svg{width:23px;height:23px}.dish-cart-dialog-card-v105 h3{margin:0 0 8px;font-size:19px;color:#172019}.dish-cart-dialog-card-v105 p{margin:0 auto 18px;max-width:340px;font-size:12px;line-height:1.5;color:#647069}.dish-cart-dialog-card-v105>div:last-child{display:flex;gap:9px}.dish-cart-dialog-card-v105 button{flex:1;min-height:44px;border-radius:12px;font-weight:850;font-size:11px}.dish-cart-dialog-card-v105 button.secondary{border:1px solid #dfe6e1;background:#fff;color:#354139}.dish-cart-dialog-card-v105 button.primary{border:0;background:#087a43;color:#fff}@media(max-width:650px){.dish-detail-v6 .dd-order-panel{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.dish-detail-v6 .dd-order-panel .dd-provider,.dish-detail-v6 .dd-format-v104,.dish-detail-v6 .dd-addons-v104,.dish-detail-v6 .dd-order-panel .dd-qty,.dish-detail-v6 .dd-order-panel>button{display:flex!important}.dish-detail-v6 .dd-format-v104,.dish-detail-v6 .dd-addons-v104{flex-direction:column!important;width:100%!important}.dish-detail-v6 .dd-format-rail-v104{display:flex!important;width:100%!important;overflow-x:auto!important}.dish-detail-v6 .dd-addons-v104>div:last-child{display:grid!important;width:100%!important}.dish-detail-v6 .dd-order-panel .dd-qty{justify-self:start!important}.dish-detail-v6 .dd-order-panel>button:last-child{width:100%!important;justify-content:center!important}.dish-cart-dialog-card-v105{border-radius:20px;padding:20px 16px}.dish-cart-dialog-card-v105>div:last-child{flex-direction:column-reverse}.dish-cart-dialog-card-v105 button{width:100%;flex:none}}@media(max-width:650px){.dish-detail-v6 .dd-order-panel>button:last-child{display:none!important}.dish-detail-v6 .dd-order-panel>.dd-qty{display:none!important}.dish-detail-v6 .dd-order-panel .dd-provider,.dish-detail-v6 .dd-format-v104,.dish-detail-v6 .dd-addons-v104{display:flex!important}}@media(min-width:651px){.dish-detail-v6 .mobile-dish-buy-v52{display:none!important}}.restaurant-detail-v6 .rd-logo-wrap-v100{display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;opacity:1!important;visibility:visible!important}.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-real-logo-v100{display:flex!important}.restaurant-detail-v6 .rd-logo-wrap-v100 img{display:block!important;opacity:1!important;visibility:visible!important}.restaurant-detail-v6 .rd-actions>button,.restaurant-detail-v6 .rd-actions>div>button,.restaurant-detail-v6 .rd-actions .hero-favorite-v73{box-sizing:border-box!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fffffff7!important;box-shadow:0 7px 22px #00000024!important}.restaurant-detail-v6 .rd-actions>button svg,.restaurant-detail-v6 .rd-actions>div>button svg,.restaurant-detail-v6 .rd-actions .hero-favorite-v73 svg{width:20px!important;height:20px!important;margin:0!important}@media(max-width:760px){.restaurant-detail-v6 .rd-layout{padding-left:4px!important;padding-right:4px!important}.restaurant-detail-v6 .rd-tabs{width:calc(100% + 0px)!important;margin:8px 0 12px!important;border-radius:15px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;overflow:hidden!important}.restaurant-detail-v6 .rd-tabs button{width:100%!important;min-width:0!important;justify-content:center!important;padding:15px 5px!important}}@media(max-width:760px){body:has(.restaurant-detail-v6 .rd-cat-scroll) .site-header-v240,body:has(.restaurant-detail-v6 .rd-cat-scroll) .app-header-v240,body:has(.restaurant-detail-v6 .rd-cat-scroll) .mobile-bottom-nav-v240,body:has(.restaurant-detail-v6 .rd-cat-scroll) .bottom-nav-v240{transition:transform .22s ease,opacity .22s ease!important}.restaurant-detail-v6 .rd-cat-scroll{top:0!important;z-index:1005!important;margin-left:-4px!important;margin-right:-4px!important;padding:9px 10px 10px!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}}@media(max-width:760px){body.yami-rd-cats-stuck>.header,body.yami-rd-cats-stuck .header{transform:translateY(-110%)!important;opacity:0!important;pointer-events:none!important}body.yami-rd-cats-stuck>.mobilebar,body.yami-rd-cats-stuck .mobilebar{transform:translateY(115%)!important;opacity:0!important;pointer-events:none!important}body.yami-rd-cats-stuck .restaurant-detail-v6 .rd-cat-scroll{top:0!important}.header,.mobilebar{transition:transform .22s ease,opacity .22s ease!important}}.restaurant-detail-v6 .rd-tab-content{min-height:0!important}.restaurant-detail-v6 .rd-menu-section:last-of-type{margin-bottom:0!important;padding-bottom:6px!important}.restaurant-detail-v6 .rd-menu-section:last-of-type .rd-dish-grid,.restaurant-detail-v6 .rd-menu-section:last-of-type .rd-dish-card-v94:last-child{margin-bottom:0!important}.restaurant-detail-v6 .rd-layout,.restaurant-detail-v6 .rd-layout>main{min-height:0!important}@media(max-width:760px){.restaurant-detail-v6 .rd-tab-content{padding-bottom:12px!important;margin-bottom:0!important}.restaurant-detail-v6 .rd-menu-section:last-of-type{padding-bottom:2px!important}}.rd-floating-cart-v109{display:none}@media(max-width:760px){.rd-floating-cart-v109{position:fixed!important;left:16px!important;bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;z-index:930!important;width:54px!important;height:54px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#079455!important;color:#fff!important;border:1px solid rgba(9,94,57,.12)!important;box-shadow:0 10px 28px #09321f38!important;text-decoration:none!important}.rd-floating-cart-v109 svg{width:22px!important;height:22px!important}.rd-floating-cart-v109 em{position:absolute!important;right:-3px!important;top:-4px!important;min-width:20px!important;height:20px!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#14231b!important;color:#fff!important;border:2px solid #fff!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}body.yami-rd-cats-stuck .rd-floating-cart-v109{bottom:16px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-cat-scroll{position:sticky!important;top:0!important;bottom:auto!important;z-index:1100!important;background:#fff!important;box-shadow:0 5px 14px #182d2112!important}body.yami-rd-cats-stuck .header{transform:translateY(-115%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.yami-rd-cats-stuck .mobilebar{transform:translateY(120%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.rd-floating-cart-v109{display:none!important}body.yami-rd-cats-stuck .rd-floating-cart-v109{display:grid!important;left:16px!important;bottom:16px!important;z-index:1200!important}body.yami-rd-cats-stuck .restaurant-detail-v6 .rd-tab-content{padding-bottom:74px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-layout{position:relative!important;z-index:20!important;margin-top:-18px!important;padding-top:18px!important;border-radius:24px 24px 0 0!important;background:#f7faf8!important;overflow:visible!important}.restaurant-detail-v6 .rd-quick-grid{position:relative!important;z-index:2!important}html body .mobilebar,html body.yami-rd-cats-stuck .mobilebar{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147483000!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;isolation:isolate!important}html body .restaurant-detail-v6 .rd-cat-scroll,html body.yami-rd-cats-stuck .restaurant-detail-v6 .rd-cat-scroll{position:sticky!important;top:0!important;bottom:auto!important;z-index:100!important;border-radius:0!important;transform:none!important}.restaurant-detail-v6,.restaurant-detail-v6 .rd-layout,.restaurant-detail-v6 .rd-tab-content,.restaurant-detail-v6 .rd-menu-section{isolation:auto!important}body.yami-rd-cats-stuck .header{transform:translateY(-115%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.yami-rd-cats-stuck .rd-floating-cart-v109{display:grid!important;z-index:2000!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}.restaurant-detail-v6 .rd-tab-content{padding-bottom:88px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-layout{margin-top:-16px!important;padding-top:20px!important;border-radius:24px 24px 0 0!important;background:#fff!important;box-shadow:0 -2px #fffffffa!important}.restaurant-detail-v6 .rd-layout:before{content:""!important;display:block!important;width:54px!important;height:5px!important;margin:-10px auto 14px!important;border-radius:999px!important;background:#d5dad7!important}body.yami-rd-cats-stuck .header{transform:translateY(-115%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.yami-rd-cats-stuck .mobilebar,html body.yami-rd-cats-stuck .mobilebar{transform:translateY(120%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header,.mobilebar{transition:transform .24s cubic-bezier(.22,.8,.3,1),opacity .18s ease!important}body.yami-rd-cats-stuck .restaurant-detail-v6 .rd-cat-scroll{top:0!important;z-index:1400!important;border-radius:0!important}.rd-floating-cart-v109{display:none!important}body.yami-rd-cats-stuck .rd-floating-cart-v109{display:grid!important;bottom:16px!important;z-index:1300!important}}@media(max-width:760px){body.yami-rd-cats-stuck .header,html body.yami-rd-cats-stuck .header{transform:translateY(-115%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.yami-rd-cats-stuck .mobilebar,html body.yami-rd-cats-stuck .mobilebar{transform:translateY(120%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.restaurant-detail-v6 .rd-layout{margin-top:-16px!important;padding-top:20px!important;border-radius:24px 24px 0 0!important;background:#fff!important}.restaurant-detail-v6 .rd-layout:before{content:""!important;display:block!important;width:54px!important;height:5px!important;margin:-10px auto 14px!important;border-radius:999px!important;background:#d5dad7!important}.restaurant-detail-v6 .rd-cat-scroll{border-radius:0!important}.rd-floating-cart-v109{display:none!important}body.yami-rd-cats-stuck .rd-floating-cart-v109{display:grid!important;bottom:16px!important}}.rd-quick-add-v94.is-disabled-v119{opacity:.42!important;cursor:not-allowed!important;box-shadow:none!important;filter:grayscale(.3)}.rd-cart-dialog-v119{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;padding:20px;background:#0f18137a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rd-cart-dialog-card-v119{width:min(420px,100%);padding:22px;border-radius:22px;background:#fff;text-align:center;box-shadow:0 24px 70px #0000003d}.rd-cart-dialog-icon-v119{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 12px;border-radius:50%;background:#edf8f2;color:#087a43}.rd-cart-dialog-icon-v119 svg{width:23px;height:23px}.rd-cart-dialog-card-v119 h3{margin:0 0 8px;font-size:19px;color:#172019}.rd-cart-dialog-card-v119 p{margin:0 auto 18px;max-width:340px;font-size:12px;line-height:1.5;color:#647069}.rd-cart-dialog-actions-v119{display:flex;gap:9px}.rd-cart-dialog-actions-v119 button{flex:1;min-height:44px;border:1px solid #dfe6e1;border-radius:12px;background:#fff;color:#354139;font-size:11px;font-weight:850}.rd-cart-dialog-actions-v119 button.primary{border-color:#087a43;background:#087a43;color:#fff}@media(max-width:650px){.rd-cart-dialog-card-v119{padding:20px 16px}.rd-cart-dialog-actions-v119{flex-direction:column-reverse}.rd-cart-dialog-actions-v119 button{width:100%;flex:none}}@media(max-width:760px){.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{width:72px!important;height:58px!important;padding:5px!important;box-sizing:border-box!important;border-radius:12px!important;background:#fff!important;border:2px solid rgba(255,255,255,.96)!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-real-logo-v100{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-real-logo-v100 img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:7px!important}.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-logo-fallback-v100{width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;border-radius:7px!important}.restaurant-detail-v6 .rd-hero-copy{grid-template-columns:72px minmax(0,1fr)!important;column-gap:10px!important}.restaurant-detail-v6 .rd-summary{position:relative!important;z-index:25!important;margin-top:-18px!important;padding-top:30px!important;border-radius:24px 24px 0 0!important;border-top:0!important;background:#fff!important}.restaurant-detail-v6 .rd-summary:before{content:""!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%)!important;width:54px!important;height:5px!important;border-radius:999px!important;background:#d5dad7!important}.restaurant-detail-v6 .rd-layout{margin-top:0!important;padding-top:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.restaurant-detail-v6 .rd-layout:before{content:none!important;display:none!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero{padding-bottom:22px!important}.restaurant-detail-v6 .rd-hero-copy{bottom:20px!important;grid-template-columns:86px minmax(0,1fr)!important;column-gap:12px!important;align-items:end!important;z-index:31!important}.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{width:86px!important;height:68px!important;padding:5px!important;border-radius:14px!important;z-index:32!important}.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-real-logo-v100 img{object-fit:contain!important;object-position:center!important}.restaurant-detail-v6 .rd-summary{margin-top:-10px!important;padding-top:28px!important;z-index:25!important}.restaurant-detail-v6 .rd-summary:before{top:9px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero-copy{grid-template-columns:112px minmax(0,1fr)!important;column-gap:8px!important;align-items:end!important;left:8px!important;right:10px!important}.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{width:112px!important;height:78px!important;padding:4px!important;border-radius:14px!important;margin:0!important}.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-real-logo-v100 img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.restaurant-detail-v6 .rd-hero-copy>div:last-child{min-width:0!important;margin-left:0!important;padding-left:0!important}}@media(max-width:390px){.restaurant-detail-v6 .rd-hero-copy{grid-template-columns:100px minmax(0,1fr)!important;column-gap:7px!important}.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{width:100px!important;height:72px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero-copy{align-items:center!important}.restaurant-detail-v6 .rd-hero-copy>div:last-child{align-self:center!important;transform:translateY(0)!important}.restaurant-detail-v6 .rd-hero-copy h1{margin-top:0!important;margin-bottom:4px!important;line-height:1.05!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero-copy{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;column-gap:8px!important;align-items:center!important;left:8px!important;right:10px!important}.restaurant-detail-v6 .rd-hero-copy>div:last-child{width:100%!important;min-width:0!important;text-align:left!important;justify-self:start!important;align-self:center!important;margin:0!important;padding:0!important}.restaurant-detail-v6 .rd-hero-copy h1{width:100%!important;text-align:left!important;margin:0 0 4px!important;padding:0!important}.restaurant-detail-v6 .rd-hero-copy .rd-hero-meta{justify-content:flex-start!important;text-align:left!important;margin-left:0!important}.restaurant-detail-v6 .rd-open-pill,.restaurant-detail-v6 .rd-status-pill,.restaurant-detail-v6 .rd-hero-status{display:none!important}.restaurant-detail-v6 .rd-hero:after{content:"Ouvert";position:absolute!important;right:14px!important;bottom:10px!important;z-index:34!important;display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:5px 10px!important;border-radius:999px!important;background:#fffffff0!important;color:#087a43!important;font-size:10px!important;line-height:1!important;font-weight:850!important;box-shadow:0 2px 8px #0000001a!important}}@media(max-width:390px){.restaurant-detail-v6 .rd-hero-copy{grid-template-columns:100px minmax(0,1fr)!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero .rd-open-v52,.restaurant-detail-v6 .rd-hero .rd-open-pill,.restaurant-detail-v6 .rd-hero .rd-status-pill,.restaurant-detail-v6 .rd-hero .rd-hero-status,.restaurant-detail-v6 .rd-hero [class*=open-pill],.restaurant-detail-v6 .rd-hero [class*=status-pill]{display:none!important}.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{width:112px!important;height:86px!important;padding:4px!important;border-radius:14px!important}.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-real-logo-v100 img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.restaurant-detail-v6 .rd-hero-copy{grid-template-columns:112px minmax(0,1fr)!important;column-gap:8px!important;align-items:center!important;bottom:12px!important}}@media(max-width:390px){.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{width:102px!important;height:80px!important}.restaurant-detail-v6 .rd-hero-copy{grid-template-columns:102px minmax(0,1fr)!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero .rd-availability-v52,.restaurant-detail-v6 .rd-hero .rd-availability,.restaurant-detail-v6 .rd-hero [class*=availability]{display:none!important}.restaurant-detail-v6 .rd-hero:after{display:inline-flex!important}}.restaurant-detail-v6 .rd-hero:after{content:none!important;display:none!important}.restaurant-detail-v6 .rd-corner-status-v127{position:absolute;right:14px;bottom:10px;z-index:35;display:inline-flex;align-items:center;min-height:25px;padding:5px 11px;border-radius:999px;background:#fffffff2;font-size:10px;line-height:1;font-weight:850;box-shadow:0 2px 8px #0000001a}.restaurant-detail-v6 .rd-corner-status-v127.open{color:#087a43}.restaurant-detail-v6 .rd-corner-status-v127.closed{color:#a6372f}@media(max-width:760px){.restaurant-detail-v6 .rd-hero-copy{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:3px!important;align-items:center!important}.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{grid-column:1!important;grid-row:1 / span 2!important;width:112px!important;height:86px!important;align-self:center!important}.restaurant-detail-v6 .rd-hero-copy>h1{grid-column:2!important;grid-row:1!important;align-self:end!important;text-align:left!important;margin:0!important;padding:0!important}.restaurant-detail-v6 .rd-hero-copy>.rd-meta{grid-column:2!important;grid-row:2!important;align-self:start!important;justify-content:flex-start!important;text-align:left!important;margin:0!important}}@media(max-width:390px){.restaurant-detail-v6 .rd-hero-copy{grid-template-columns:102px minmax(0,1fr)!important;column-gap:8px!important}.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{width:102px!important;height:80px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{width:112px!important;height:70px!important;min-height:70px!important;padding:4px!important}.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-real-logo-v100,.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-real-logo-v100 img{height:100%!important}.restaurant-detail-v6 .rd-corner-status-v127{bottom:18px!important}}@media(max-width:390px){.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{width:102px!important;height:66px!important;min-height:66px!important}.restaurant-detail-v6 .rd-corner-status-v127{bottom:18px!important}}.restaurant-detail-v6 .rd-unavailable-v129{display:inline-flex;margin-top:6px;padding:4px 8px;border-radius:999px;background:#f2f4f2;color:#7b847e;font-size:9px;font-weight:850}.restaurant-detail-v6 .rd-dish-card-v94:has(.rd-quick-add-v94.is-disabled-v119){opacity:.72}.dish-detail-v6 .dd-price{line-height:1.15}@media(max-width:760px){.restaurant-detail-v6 .rd-info section,.dish-detail-v6 .dd-ingredients-v811,.dish-detail-v6 .similar-section{border-radius:18px!important}}@media(max-width:760px){.restaurant-detail-v6{background:#fff!important;overflow-x:hidden}.restaurant-detail-v6 .rd-hero{height:330px!important;min-height:330px!important;margin:0!important;overflow:visible!important}.restaurant-detail-v6 .rd-hero>img,.restaurant-detail-v6 .rd-hero picture,.restaurant-detail-v6 .rd-hero picture img{height:100%!important;width:100%!important;object-fit:cover!important}.restaurant-detail-v6 .rd-overlay{background:linear-gradient(180deg,#0000000d 35%,#00000057)!important}.restaurant-detail-v6 .rd-actions{top:14px!important;left:0!important;right:0!important;padding:0 18px!important}.restaurant-detail-v6 .rd-actions button,.restaurant-detail-v6 .rd-actions .hero-favorite-v73{width:48px!important;height:48px!important;min-width:48px!important;border-radius:50%!important;background:#fff!important;color:#111!important;box-shadow:0 4px 14px #0000001f!important}.restaurant-detail-v6 .rd-hero-copy{position:absolute!important;z-index:40!important;left:14px!important;right:14px!important;bottom:-128px!important;width:auto!important;max-width:none!important;min-height:156px!important;padding:20px 18px 16px!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:5px!important;align-items:center!important;background:#fff!important;border-radius:28px 28px 0 0!important;color:#111!important;text-shadow:none!important;box-shadow:0 -5px 22px #0f231912!important}.restaurant-detail-v6 .rd-hero-copy:before{content:"";position:absolute;top:9px;left:50%;transform:translate(-50%);width:48px;height:5px;border-radius:999px;background:#d7ddda}.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{grid-column:1!important;grid-row:1 / span 2!important;width:82px!important;height:82px!important;min-height:82px!important;margin:0!important;padding:5px!important;border:1px solid #dfe5e1!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;align-self:center!important}.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-real-logo-v100,.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-real-logo-v100 img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:contain!important}.restaurant-detail-v6 .rd-hero-copy>h1{grid-column:2!important;grid-row:1!important;color:#101512!important;text-shadow:none!important;font-size:25px!important;line-height:1.05!important;letter-spacing:-.6px!important;margin:6px 0 0!important;text-align:left!important;align-self:end!important;white-space:normal!important}.restaurant-detail-v6 .rd-hero-copy>.rd-meta{grid-column:2!important;grid-row:2!important;color:#313833!important;text-shadow:none!important;display:flex!important;gap:6px 9px!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;font-size:11px!important;line-height:1.25!important;margin:0!important;align-self:start!important}.restaurant-detail-v6 .rd-hero-copy>.rd-meta span{color:#313833!important;text-shadow:none!important}.restaurant-detail-v6 .rd-hero-copy>.rd-meta svg{width:13px!important;height:13px!important;color:#0a9154!important}.restaurant-detail-v6 .rd-hero-copy>.rd-meta .stars svg{color:#f5b400!important;fill:#f5b400!important}.restaurant-detail-v6 .rd-corner-status-v127{z-index:45!important;right:30px!important;bottom:-112px!important;min-height:26px!important;padding:6px 11px!important;background:#eef8f2!important;box-shadow:none!important;font-size:10px!important}.restaurant-detail-v6 .rd-order-sheet-v141{position:relative!important;z-index:39!important;margin:128px 14px 0!important;padding:0 16px 18px!important;width:auto!important;max-width:none!important;background:#fff!important;border-radius:0 0 28px 28px!important;box-shadow:0 12px 28px #0f231914!important}.restaurant-detail-v6 .rd-order-modes-v141{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 14px!important;padding:0!important}.restaurant-detail-v6 .rd-order-modes-v141 button{height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:0!important;border-radius:999px!important;background:#f1f3f2!important;color:#171b19!important;font-size:14px!important;font-weight:800!important;white-space:nowrap!important}.restaurant-detail-v6 .rd-order-modes-v141 button svg{width:20px!important;height:20px!important}.restaurant-detail-v6 .rd-order-modes-v141 button.active{background:#079451!important;color:#fff!important;box-shadow:0 7px 16px #0794512e!important}.restaurant-detail-v6 .rd-order-modes-v141 button:disabled{opacity:.45!important}.restaurant-detail-v6 .rd-summary.rd-summary-v141{margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.restaurant-detail-v6 .rd-summary.rd-summary-v141:before{display:none!important}.restaurant-detail-v6 .rd-summary.rd-summary-v141>div{min-width:0!important;padding:8px 9px!important;border:0!important;border-right:1px solid #e4e8e5!important;border-radius:0!important;background:transparent!important;display:flex!important;align-items:center!important;gap:8px!important}.restaurant-detail-v6 .rd-summary.rd-summary-v141>div:last-child{border-right:0!important}.restaurant-detail-v6 .rd-summary.rd-summary-v141 svg{width:20px!important;height:20px!important;min-width:20px!important;color:#079451!important}.restaurant-detail-v6 .rd-summary.rd-summary-v141 span{min-width:0!important}.restaurant-detail-v6 .rd-summary.rd-summary-v141 b{display:block!important;font-size:11px!important;line-height:1.15!important;color:#151a17!important;white-space:normal!important}.restaurant-detail-v6 .rd-summary.rd-summary-v141 small{display:block!important;font-size:9px!important;line-height:1.15!important;color:#7b847e!important;margin-top:2px!important}.restaurant-detail-v6 .rd-layout{padding:14px 14px 110px!important;max-width:none!important}.restaurant-detail-v6 .rd-tabs{position:relative!important;top:auto!important;height:58px!important;margin:0 0 12px!important;padding:0!important;border:1px solid #e0e6e2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 4px 14px #0f23190a!important;overflow:hidden!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important}.restaurant-detail-v6 .rd-tabs button{min-width:0!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:13px!important;font-weight:800!important;color:#6d756f!important}.restaurant-detail-v6 .rd-tabs button.active{background:#edf8f2!important;color:#07884c!important;border-bottom-color:#079451!important}.restaurant-detail-v6 .rd-tabs svg{width:17px!important;height:17px!important}.restaurant-detail-v6 .rd-menu-tools{margin:10px 0 12px!important;border-radius:16px!important;background:#f5f7f6!important;border:0!important;box-shadow:none!important}.restaurant-detail-v6 .rd-cat-scroll{top:0!important;margin:0 -14px 10px!important;padding:2px 14px 8px!important;background:#fff!important}.restaurant-detail-v6 .rd-cat-scroll button{border:0!important;background:#f1f3f2!important;border-radius:999px!important;padding:9px 14px!important;font-size:12px!important;white-space:nowrap!important}.restaurant-detail-v6 .rd-cat-scroll button.active{background:#079451!important;color:#fff!important}}@media(max-width:390px){.restaurant-detail-v6 .rd-hero{height:310px!important;min-height:310px!important}.restaurant-detail-v6 .rd-hero-copy{left:10px!important;right:10px!important;grid-template-columns:72px minmax(0,1fr)!important;column-gap:10px!important;padding-left:14px!important;padding-right:14px!important}.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{width:72px!important;height:72px!important;min-height:72px!important}.restaurant-detail-v6 .rd-hero-copy>h1{font-size:22px!important}.restaurant-detail-v6 .rd-order-sheet-v141{margin-left:10px!important;margin-right:10px!important;padding-left:12px!important;padding-right:12px!important}.restaurant-detail-v6 .rd-summary.rd-summary-v141>div{padding-left:6px!important;padding-right:6px!important;gap:5px!important}.restaurant-detail-v6 .rd-summary.rd-summary-v141 svg{width:17px!important;height:17px!important;min-width:17px!important}.restaurant-detail-v6 .rd-summary.rd-summary-v141 b{font-size:10px!important}.restaurant-detail-v6 .rd-summary.rd-summary-v141 small{font-size:8px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero{height:320px!important;min-height:320px!important;background:#fff!important}.restaurant-detail-v6 .rd-overlay{background:linear-gradient(180deg,#00000008 45%,#00000029)!important}.restaurant-detail-v6 .rd-actions{left:0!important;right:0!important;width:100%!important;max-width:none!important;transform:none!important;padding:0 18px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;z-index:60!important}.restaurant-detail-v6 .rd-actions>div{margin-left:auto!important;display:flex!important;align-items:center!important;gap:9px!important}.restaurant-detail-v6 .rd-hero-copy{left:0!important;right:0!important;bottom:-70px!important;width:100%!important;min-height:142px!important;padding:28px 20px 17px!important;grid-template-columns:190px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:4px!important;border-radius:30px 30px 0 0!important;box-shadow:0 -4px 18px #0f23190f!important}.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{grid-column:1!important;grid-row:1 / span 2!important;width:190px!important;height:66px!important;min-height:66px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-real-logo-v100,.restaurant-detail-v6 .rd-logo-wrap-v100 .rd-real-logo-v100 img{width:100%!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;object-position:left center!important}.restaurant-detail-v6 .rd-logo-fallback-v100{width:58px!important;height:58px!important;border-radius:14px!important}.restaurant-detail-v6 .rd-hero-copy>h1{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0 0 2px!important;font-size:25px!important;line-height:1.05!important;white-space:normal!important}.restaurant-detail-v6 .rd-hero-copy>.rd-meta{grid-column:2!important;grid-row:2!important;align-self:start!important;margin:0!important;gap:5px 10px!important}.restaurant-detail-v6 .rd-corner-status-v127{right:22px!important;bottom:-55px!important;z-index:61!important;min-height:29px!important;padding:7px 13px!important;border-radius:999px!important;background:#eef8f2!important}.restaurant-detail-v6 .rd-corner-status-v127.open:before{content:"";width:7px;height:7px;border-radius:50%;background:#079451;margin-right:6px}.restaurant-detail-v6 .rd-order-sheet-v141{margin:70px 0 0!important;padding:0 20px 20px!important;border-radius:0 0 30px 30px!important;box-shadow:0 12px 28px #0f23190f!important}}@media(max-width:560px){.restaurant-detail-v6 .rd-hero-copy{grid-template-columns:94px minmax(0,1fr)!important;padding-left:18px!important;padding-right:18px!important;column-gap:12px!important}.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{width:94px!important;height:58px!important;min-height:58px!important}.restaurant-detail-v6 .rd-hero-copy>h1{font-size:23px!important}.restaurant-detail-v6 .rd-corner-status-v127{right:18px!important}}@media(max-width:390px){.restaurant-detail-v6 .rd-hero{height:300px!important;min-height:300px!important}.restaurant-detail-v6 .rd-actions{padding-left:14px!important;padding-right:14px!important}.restaurant-detail-v6 .rd-hero-copy{bottom:-66px!important;grid-template-columns:82px minmax(0,1fr)!important;padding:27px 14px 15px!important;column-gap:9px!important}.restaurant-detail-v6 .rd-mobile-logo-v52.rd-logo-wrap-v100{width:82px!important;height:52px!important;min-height:52px!important}.restaurant-detail-v6 .rd-hero-copy>h1{font-size:21px!important}.restaurant-detail-v6 .rd-hero-copy>.rd-meta{font-size:10px!important;gap:4px 7px!important}.restaurant-detail-v6 .rd-corner-status-v127{right:14px!important;bottom:-51px!important;font-size:9px!important}.restaurant-detail-v6 .rd-order-sheet-v141{margin-top:66px!important;padding-left:14px!important;padding-right:14px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-cat-sentinel-v147{display:block!important;width:100%!important;height:0!important;margin:0!important;padding:0!important}.restaurant-detail-v6 .rd-cat-spacer-v147{display:none!important;height:0!important}body.yami-rd-cats-stuck .restaurant-detail-v6 .rd-cat-scroll{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:9px 12px 10px!important;z-index:2147482000!important;background:#fffffffb!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid #e7ece9!important;box-shadow:0 5px 16px #14281c1a!important;border-radius:0!important}body.yami-rd-cats-stuck .restaurant-detail-v6 .rd-cat-spacer-v147{display:block!important;height:52px!important}body.yami-rd-cats-stuck .header,html body.yami-rd-cats-stuck .header{transform:translateY(-115%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.yami-rd-cats-stuck .mobilebar,html body.yami-rd-cats-stuck .mobilebar{transform:translateY(120%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.yami-icon-filter-backdrop{z-index:10020!important;background:#08140e7a!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.yami-icon-filter-panel{width:min(620px,96vw)!important;max-height:94vh!important;background:#fff!important;border-radius:28px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 24px 70px #00000038!important}.yami-icon-filter-panel>header{height:68px;display:grid!important;grid-template-columns:48px 1fr auto;align-items:center;padding:8px 18px!important;border-bottom:1px solid #edf0ed!important}.yami-icon-filter-panel>header h2{font-size:20px!important;text-align:center;margin:0!important;color:#101714!important}.yami-filter-close{width:40px;height:40px;border:0;border-radius:50%;background:#f5f6f5;display:grid;place-items:center}.yami-filter-close svg{width:22px}.yami-filter-reset-link{border:0!important;background:transparent!important;color:#078447!important;font-weight:750!important;padding:8px!important}.yami-filter-scroll{overflow:auto;padding:4px 20px 16px}.yami-filter-scroll section{padding:17px 0!important;border-bottom:1px solid #f0f2f0!important}.yami-filter-scroll h3{font-size:16px!important;margin:0 0 12px!important;color:#121915!important}.yami-filter-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.yami-filter-section-title b{font-size:16px}.yami-filter-section-title span{font-size:12px;color:#078447;text-decoration:underline}.yami-filter-icon-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.yami-filter-icon-grid button{border:1px solid transparent;background:transparent;border-radius:14px;padding:5px 3px 7px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;color:#18201b}.yami-filter-icon-grid button.active{border-color:#078447;background:#effbf4}.yami-filter-food-icon{width:100%;height:58px;object-fit:contain;border-radius:12px;background:#f6f7f6}.yami-filter-icon-grid small{font-size:11px;line-height:1.1;text-align:center;white-space:normal}.yami-all-icon{width:100%;height:58px;display:grid;place-items:center;border-radius:12px;background:#effbf4;color:#078447;font-size:27px;font-weight:900}.yami-filter-pills{display:flex;flex-wrap:wrap;gap:9px}.yami-filter-pills button{border:1px solid transparent;background:#f5f6f5;border-radius:999px;padding:10px 17px;font-size:13px;color:#1b211e}.yami-filter-pills button.active{border-color:#078447;background:#effbf4;color:#06713e;font-weight:800}.yami-icon-filter-panel>footer{padding:12px 18px 18px!important;display:grid!important;grid-template-columns:140px 1fr;gap:10px;background:#fff;border-top:1px solid #eef1ee}.yami-icon-filter-panel>footer button{height:48px;border-radius:15px;border:0;background:#f3f4f3;font-weight:800}.yami-icon-filter-panel>footer .primary{background:#078447!important;color:#fff!important}.yami-icon-filter-panel input[type=range]{accent-color:#078447;width:100%}@media(max-width:650px){.yami-icon-filter-backdrop{align-items:flex-end!important}.yami-icon-filter-panel{width:100%!important;max-width:none!important;height:min(92vh,820px)!important;max-height:92vh!important;border-radius:24px 24px 0 0!important}.yami-filter-scroll{padding:2px 14px 16px}.yami-filter-icon-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.yami-filter-food-icon,.yami-all-icon{height:52px}.yami-filter-icon-grid small{font-size:9.5px}.yami-filter-pills{gap:7px}.yami-filter-pills button{padding:9px 12px;font-size:11px}.yami-icon-filter-panel>footer{grid-template-columns:110px 1fr;padding:10px 12px 14px!important}.yami-icon-filter-panel>header{padding:6px 12px!important;height:60px}}.yami-icon-filter-panel,.yami-icon-filter-panel *{box-sizing:border-box}.yami-icon-filter-panel>header{width:100%;min-width:0;overflow:hidden}.yami-icon-filter-panel>header h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yami-filter-reset-link{min-width:0;max-width:92px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yami-filter-food-icon{background:#f7faf8!important;object-fit:contain!important;padding:0!important;overflow:hidden}.yami-filter-icon-grid button{transition:border-color .16s ease,background .16s ease,transform .16s ease}.yami-filter-icon-grid button:active{transform:scale(.97)}.yami-filter-icon-grid button.active small{color:#06713e;font-weight:800}.yami-distance-filter-v132{padding-bottom:22px!important}.yami-range-title-v132{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.yami-range-title-v132 h3{margin:0!important}.yami-range-title-v132 strong{font-size:12px;color:#078447;background:#effbf4;padding:6px 9px;border-radius:999px;white-space:nowrap}.yami-distance-filter-v132 input[type=range]{height:24px;margin:1px 0 0;accent-color:#078447;cursor:pointer}.yami-range-scale-v132{display:flex;justify-content:space-between;gap:4px;color:#7b847e;font-size:9px;line-height:1}.yami-filter-section-title b,.yami-filter-scroll h3{display:flex;align-items:center;gap:6px}@media(max-width:650px){.yami-icon-filter-panel>header{grid-template-columns:42px minmax(0,1fr) 76px!important;padding:6px 8px!important}.yami-icon-filter-panel>header h2{font-size:18px!important}.yami-filter-reset-link{font-size:11px!important;padding:6px 2px!important;max-width:76px;text-align:right}.yami-filter-close{width:36px;height:36px}.yami-filter-scroll{padding-left:10px!important;padding-right:10px!important}.yami-filter-icon-grid{gap:4px!important}.yami-filter-icon-grid button{padding:4px 2px 6px!important;border-radius:12px!important}.yami-filter-food-icon,.yami-all-icon{height:50px!important;border-radius:10px!important}.yami-filter-icon-grid small{font-size:9px!important;line-height:1.05!important;max-width:100%;overflow:hidden;text-overflow:ellipsis}.yami-range-scale-v132{font-size:8px}}.yami-icon-filter-panel{border-radius:26px!important;background:#fff!important}.yami-icon-filter-panel>header{position:relative!important;flex:0 0 64px!important;height:64px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 104px!important;padding:8px 14px!important;overflow:visible!important;background:#fff!important;z-index:4}.yami-icon-filter-panel>header h2{font-size:19px!important;font-weight:850!important;letter-spacing:-.02em!important}.yami-filter-reset-link{display:block!important;width:104px!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;text-align:right!important;font-size:12px!important;font-weight:800!important;color:#087a43!important}.yami-filter-close{width:38px!important;height:38px!important;border-radius:12px!important}.yami-filter-close svg{width:20px!important;height:20px!important}.yami-filter-scroll{padding:0 18px 18px!important;overscroll-behavior:contain}.yami-filter-scroll section{padding:16px 0!important}.yami-filter-scroll section:last-child{border-bottom:0!important}.yami-filter-section-title{margin-bottom:10px!important}.yami-filter-section-title b,.yami-filter-scroll h3{font-size:15px!important;font-weight:850!important;letter-spacing:-.01em!important}.yami-filter-section-title b svg,.yami-filter-scroll h3 svg,.filter-range-head-v772 h3 svg{width:18px!important;height:18px!important;color:#078447!important;stroke-width:2.3}.yami-filter-section-title span{font-size:11px!important;font-weight:750!important;text-decoration:none!important}.yami-filter-icon-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px 6px!important}.yami-filter-icon-grid button{min-height:88px!important;padding:5px 3px 7px!important;border-radius:15px!important;justify-content:flex-start!important;background:#fff!important;border:1px solid transparent!important}.yami-filter-icon-grid button.active{background:#f0fbf5!important;border-color:#07904d!important;box-shadow:0 0 0 1px #07904d0d}.yami-filter-food-icon{display:block!important;width:100%!important;height:58px!important;border-radius:13px!important;background:#f6f8f7!important;object-fit:contain!important;padding:3px!important}.yami-cuisine-icon-v133{display:grid;width:100%;height:58px;place-items:center;border-radius:13px;background:linear-gradient(145deg,#f4f8f5,#fff);box-shadow:inset 0 0 0 1px #eef2ef;overflow:hidden}.yami-cuisine-icon-v133>span{font-size:34px;line-height:1;filter:saturate(1.08);transform:translateY(-1px)}.yami-all-icon{height:58px!important;border-radius:13px!important;font-size:26px!important;background:#eaf8f0!important}.yami-filter-icon-grid small{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:22px;font-size:10px!important;line-height:1.1!important;color:#303a34!important}.yami-filter-pills{gap:8px!important}.yami-filter-pills button{min-height:38px;padding:9px 14px!important;font-size:12px!important;background:#f5f6f5!important}.yami-filter-pills button.active{background:#effbf4!important}.yami-range-title-v132 strong{font-size:11px!important}.yami-distance-filter-v132 input[type=range]{height:28px!important}.yami-range-scale-v132{font-size:9px!important}.yami-icon-filter-panel>footer{flex:0 0 auto!important;padding:10px 14px max(14px,env(safe-area-inset-bottom))!important;grid-template-columns:116px minmax(0,1fr)!important;gap:10px!important;z-index:5!important}.yami-icon-filter-panel>footer button{height:50px!important;border-radius:15px!important}.yami-icon-filter-panel>footer .primary{font-size:13px!important}@media(max-width:650px){.yami-icon-filter-panel{height:94dvh!important;max-height:94dvh!important;border-radius:22px 22px 0 0!important}.yami-icon-filter-panel>header{grid-template-columns:42px minmax(0,1fr) 94px!important;padding:7px 10px!important;height:58px!important;flex-basis:58px!important}.yami-icon-filter-panel>header h2{font-size:17px!important}.yami-filter-reset-link{width:94px!important;font-size:10.5px!important;padding:6px 0!important}.yami-filter-scroll{padding:0 10px 14px!important}.yami-filter-scroll section{padding:13px 0!important}.yami-filter-icon-grid{gap:6px 4px!important}.yami-filter-icon-grid button{min-height:82px!important;padding:4px 2px 6px!important}.yami-filter-food-icon,.yami-cuisine-icon-v133,.yami-all-icon{height:54px!important}.yami-cuisine-icon-v133>span{font-size:31px!important}.yami-filter-icon-grid small{font-size:9px!important;min-height:20px!important}.yami-filter-pills button{font-size:10.5px!important;padding:8px 11px!important;min-height:35px!important}.yami-icon-filter-panel>footer{grid-template-columns:112px minmax(0,1fr)!important;padding:9px 10px max(11px,env(safe-area-inset-bottom))!important}}@media(max-width:380px){.yami-icon-filter-panel>header{grid-template-columns:40px minmax(0,1fr) 84px!important}.yami-filter-reset-link{width:84px!important;font-size:10px!important}.yami-filter-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.yami-icon-filter-panel .yami-filter-food-icon{width:100%;height:100%;object-fit:contain;display:block}.yami-icon-filter-panel .yami-cuisine-icon-v133{width:58px;height:43px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 auto 3px}.yami-icon-filter-panel .yami-cuisine-icon-v133 .yami-filter-food-icon{width:58px;height:43px;object-fit:contain}.yami-filter-pills-icons button{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:5px 12px!important}.yami-filter-pills-icons button .yami-filter-food-icon{width:26px!important;height:26px!important;flex:0 0 26px;object-fit:contain;border-radius:0!important;background:transparent!important}.yami-filter-pills-icons button span{white-space:nowrap}@media(max-width:760px){.yami-filter-pills-icons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important}.yami-filter-pills-icons button{width:100%;min-width:0;padding:5px 7px!important;font-size:12px!important}.yami-filter-pills-icons button .yami-filter-food-icon{width:25px!important;height:25px!important;flex-basis:25px}}.yami-filter-icon-grid .yami-filter-food-icon{background:transparent!important;border-radius:0!important;width:100%!important;height:54px!important;object-fit:contain!important;filter:drop-shadow(0 3px 5px rgba(24,55,37,.1))}.yami-filter-icon-grid button{background:transparent!important}.yami-filter-icon-grid button.active{background:#effbf4!important}.yami-filter-pills-icons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.yami-filter-pills-icons button{min-width:0!important;min-height:42px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important;background:#f5f6f5!important;border:1px solid transparent!important}.yami-filter-pills-icons button.active{background:#effbf4!important;border-color:#078447!important}.yami-mini-filter-icon{width:23px;height:23px;display:inline-grid;place-items:center;flex:0 0 23px;font-size:17px;line-height:1;background:transparent}.yami-mini-filter-icon.tag-nouveau{color:#f4ad00;font-size:18px}.yami-mini-filter-icon.diet-halal{color:#199447;font-size:22px;font-weight:900}.yami-mini-filter-icon.diet-sans-gluten,.yami-mini-filter-icon.diet-sans-lactose{font-size:18px}.yami-mini-filter-icon.diet-faible-en-calories{color:#e6404a}@media(max-width:650px){.yami-filter-icon-grid .yami-filter-food-icon{height:50px!important}.yami-filter-pills-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.yami-filter-pills-icons button{min-height:38px!important;padding:7px 8px!important;font-size:12px!important}.yami-mini-filter-icon{width:21px;height:21px;flex-basis:21px;font-size:16px}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero{position:relative!important;height:280px!important;min-height:280px!important;overflow:hidden!important;background:#eef2ef!important}.restaurant-detail-v6 .rd-hero>img{width:100%!important;height:100%!important;object-fit:cover!important}.restaurant-detail-v6 .rd-overlay{background:linear-gradient(180deg,#00000005 45%,#00000047)!important}.restaurant-detail-v6 .rd-actions{position:absolute!important;top:14px!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;transform:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 14px!important;margin:0!important;z-index:40!important}.restaurant-detail-v6 .rd-actions>div{margin-left:auto!important;display:flex!important;gap:8px!important}.restaurant-detail-v6 .rd-actions>button,.restaurant-detail-v6 .rd-actions>div>button{width:46px!important;height:46px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 14px #00000021!important}.restaurant-detail-v6 .rd-hero-logo-v151{position:absolute!important;left:16px!important;bottom:14px!important;z-index:42!important;width:118px!important;height:62px!important;padding:7px 9px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background:#fffffff7!important;border:1px solid rgba(221,228,224,.95)!important;border-radius:14px!important;box-shadow:0 5px 16px #0000001f!important}.restaurant-detail-v6 .rd-hero-logo-v151 .rd-real-logo-v100,.restaurant-detail-v6 .rd-hero-logo-v151 .rd-real-logo-v100 img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:left center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.restaurant-detail-v6 .rd-hero-logo-v151 .rd-logo-fallback-v100{width:50px!important;height:50px!important;border-radius:12px!important}.restaurant-detail-v6 .rd-hero-status-v151{position:absolute!important;right:16px!important;bottom:18px!important;z-index:42!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:31px!important;padding:7px 13px!important;border-radius:999px!important;background:#fffffff7!important;box-shadow:0 4px 14px #0000001a!important;font-size:11px!important;font-weight:850!important}.restaurant-detail-v6 .rd-hero-status-v151 i{width:7px!important;height:7px!important;border-radius:50%!important;display:block!important}.restaurant-detail-v6 .rd-hero-status-v151.open{color:#087a43!important}.restaurant-detail-v6 .rd-hero-status-v151.open i{background:#0aa05b!important;animation:yamiOpenPulse151 1.6s ease-in-out infinite}.restaurant-detail-v6 .rd-hero-status-v151.closed{color:#9f342d!important}.restaurant-detail-v6 .rd-hero-status-v151.closed i{background:#c6473d!important}@keyframes yamiOpenPulse151{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.restaurant-detail-v6 .rd-identity-v151{padding:15px 16px 10px!important;background:#fff!important}.restaurant-detail-v6 .rd-identity-v151 h1{margin:0 0 7px!important;color:#111915!important;font-size:24px!important;line-height:1.08!important;font-weight:900!important}.restaurant-detail-v6 .rd-meta-v151{display:flex!important;align-items:center!important;gap:8px 12px!important;flex-wrap:wrap!important;color:#4f5b55!important;font-size:11px!important;font-weight:650!important}.restaurant-detail-v6 .rd-meta-v151 span{display:inline-flex!important;align-items:center!important;gap:4px!important}.restaurant-detail-v6 .rd-meta-v151 svg{width:13px!important;height:13px!important}.restaurant-detail-v6 .rd-meta-v151 .stars{color:#087a43!important}.restaurant-detail-v6 .rd-meta-v151 .stars svg{fill:#f7b500!important;stroke:#f7b500!important}.restaurant-detail-v6 .rd-meta-v151 small{color:#707b75!important}.restaurant-detail-v6 .rd-order-sheet-v141{position:relative!important;z-index:2!important;margin:0!important;padding:4px 14px 12px!important;width:100%!important;max-width:none!important;background:#fff!important;border-radius:0!important;box-shadow:none!important}.restaurant-detail-v6 .rd-cat-anchor-v151{position:relative!important;height:49px!important;margin:0 -14px 10px!important}.restaurant-detail-v6 .rd-cat-anchor-v151 .rd-cat-scroll{position:absolute!important;top:0!important;left:0!important;right:0!important;height:49px!important;margin:0!important;padding:6px 14px 8px!important;display:flex!important;align-items:center!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;background:#fff!important;border-bottom:1px solid #edf0ee!important;z-index:25!important}.restaurant-detail-v6 .rd-cat-anchor-v151 .rd-cat-scroll::-webkit-scrollbar{display:none!important}.restaurant-detail-v6 .rd-cat-anchor-v151.is-fixed .rd-cat-scroll{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:2147483000!important;background:#fffffffb!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 5px 16px #14281c1a!important}.restaurant-detail-v6 .rd-cat-anchor-v151 .rd-cat-scroll button{flex:0 0 auto!important;white-space:nowrap!important;border:0!important;border-radius:999px!important;background:#f0f3f1!important;color:#39423d!important;padding:8px 13px!important;font-size:11px!important;font-weight:800!important}.restaurant-detail-v6 .rd-cat-anchor-v151 .rd-cat-scroll button.active{background:#079451!important;color:#fff!important}body.yami-rd-cats-stuck .restaurant-detail-v6 .rd-cat-scroll{position:unset!important}.restaurant-detail-v6 .rd-cat-sentinel-v147,.restaurant-detail-v6 .rd-cat-spacer-v147{display:none!important}}@media(max-width:390px){.restaurant-detail-v6 .rd-hero{height:255px!important;min-height:255px!important}.restaurant-detail-v6 .rd-hero-logo-v151{left:12px!important;bottom:12px!important;width:108px!important;height:58px!important}.restaurant-detail-v6 .rd-hero-status-v151{right:12px!important;bottom:15px!important}.restaurant-detail-v6 .rd-identity-v151{padding-left:14px!important;padding-right:14px!important}.restaurant-detail-v6 .rd-identity-v151 h1{font-size:22px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero-logo-v151{width:136px!important;height:68px!important;padding:7px 10px!important}body.yami-rd-cats-stuck .restaurant-detail-v6 .rd-cat-anchor-v151 .rd-cat-scroll,.restaurant-detail-v6 .rd-cat-anchor-v151.is-fixed .rd-cat-scroll{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:52px!important;margin:0!important;padding:8px 12px 9px!important;z-index:2147483000!important;background:#fffffffc!important;border-bottom:1px solid #e7ece9!important;border-radius:0!important;box-shadow:0 5px 16px #14281c1a!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.restaurant-detail-v6 .rd-cat-anchor-v151.is-fixed{height:52px!important}body.yami-rd-cats-stuck .header,html body.yami-rd-cats-stuck .header{transform:translateY(-115%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.yami-rd-cats-stuck .mobilebar,html body.yami-rd-cats-stuck .mobilebar{transform:translateY(120%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header,.mobilebar{transition:transform .24s cubic-bezier(.22,.8,.3,1),opacity .18s ease!important}.restaurant-detail-v6 .rd-floating-cart-v109{display:none!important}body.yami-rd-cats-stuck .restaurant-detail-v6 .rd-floating-cart-v109{display:grid!important;bottom:16px!important;z-index:2147482500!important}}@media(max-width:390px){.restaurant-detail-v6 .rd-hero-logo-v151{width:126px!important;height:64px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero{height:292px!important;min-height:292px!important}.restaurant-detail-v6 .rd-identity-sheet-v153{position:relative!important;z-index:45!important;width:100%!important;max-width:none!important;margin:-34px 0 0!important;padding:58px 20px 13px!important;background:#fff!important;border-radius:30px 30px 0 0!important;box-shadow:0 -1px #00000006!important}.restaurant-detail-v6 .rd-sheet-handle-v153{position:absolute!important;top:10px!important;left:50%!important;width:50px!important;height:5px!important;transform:translate(-50%)!important;border-radius:999px!important;background:#d4dad7!important}.restaurant-detail-v6 .rd-sheet-logo-v153{position:absolute!important;left:20px!important;top:20px!important;width:132px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.restaurant-detail-v6 .rd-sheet-logo-v153 .rd-real-logo-v100,.restaurant-detail-v6 .rd-sheet-logo-v153 .rd-real-logo-v100 img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.restaurant-detail-v6 .rd-sheet-logo-v153 .rd-logo-fallback-v100{width:46px!important;height:46px!important;border-radius:12px!important}.restaurant-detail-v6 .rd-identity-sheet-v153 h1{margin:15px 0 7px!important}.restaurant-detail-v6 .rd-hero-status-v151{right:16px!important;bottom:48px!important;z-index:48!important}.restaurant-detail-v6 .rd-tags-v153{display:flex!important;align-items:center!important;gap:7px!important;margin-top:10px!important;overflow-x:auto!important;scrollbar-width:none!important}.restaurant-detail-v6 .rd-tags-v153::-webkit-scrollbar{display:none!important}.restaurant-detail-v6 .rd-tags-v153 span{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 11px!important;border-radius:999px!important;background:#f0f4f1!important;color:#365047!important;font-size:11px!important;font-weight:800!important}.restaurant-detail-v6 .rd-order-sheet-v141{margin:0!important;padding-top:4px!important;background:#fff!important}}@media(max-width:390px){.restaurant-detail-v6 .rd-hero{height:270px!important;min-height:270px!important}.restaurant-detail-v6 .rd-identity-sheet-v153{margin-top:-31px!important;padding-left:16px!important;padding-right:16px!important}.restaurant-detail-v6 .rd-sheet-logo-v153{left:16px!important;width:124px!important}.restaurant-detail-v6 .rd-hero-status-v151{right:12px!important;bottom:44px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-hero{height:292px!important;min-height:292px!important;margin-bottom:0!important;background:#fff!important}.restaurant-detail-v6 .rd-identity-sheet-v153{margin:-47px 0 0!important;padding:62px 20px 13px!important;border-radius:31px 31px 0 0!important;background:#fff!important;box-shadow:none!important}.restaurant-detail-v6 .rd-sheet-handle-v153{top:11px!important;width:50px!important;height:5px!important;background:#d1d7d4!important}.restaurant-detail-v6 .rd-sheet-logo-v153{left:22px!important;top:24px!important;width:142px!important;height:52px!important}.restaurant-detail-v6 .rd-sheet-status-v154{position:absolute!important;right:20px!important;top:25px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:34px!important;padding:7px 14px!important;border-radius:999px!important;background:#eef7f2!important;font-size:11px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important}.restaurant-detail-v6 .rd-sheet-status-v154 i{display:block!important;width:8px!important;height:8px!important;border-radius:50%!important}.restaurant-detail-v6 .rd-sheet-status-v154.open{color:#087a43!important}.restaurant-detail-v6 .rd-sheet-status-v154.open i{background:#0aa05b!important;animation:yamiOpenPulse151 1.6s ease-in-out infinite!important}.restaurant-detail-v6 .rd-sheet-status-v154.closed{color:#9f342d!important;background:#fbf0ef!important}.restaurant-detail-v6 .rd-sheet-status-v154.closed i{background:#c6473d!important}.restaurant-detail-v6 .rd-hero-status-v151{display:none!important}.restaurant-detail-v6 .rd-identity-sheet-v153 h1{margin-top:17px!important}}@media(max-width:390px){.restaurant-detail-v6 .rd-hero{height:270px!important;min-height:270px!important}.restaurant-detail-v6 .rd-identity-sheet-v153{margin-top:-43px!important;padding:59px 16px 12px!important}.restaurant-detail-v6 .rd-sheet-logo-v153{left:16px!important;top:23px!important;width:132px!important;height:49px!important}.restaurant-detail-v6 .rd-sheet-status-v154{right:14px!important;top:24px!important;min-height:32px!important;padding:6px 12px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-identity-sheet-v153{margin-top:-84px!important;border-radius:31px 31px 0 0!important;background:#fff!important}}@media(max-width:390px){.restaurant-detail-v6 .rd-identity-sheet-v153{margin-top:-78px!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-dish-card-v94 .desc,.restaurant-detail-v6 .rd-dish-card-v94 p,.restaurant-detail-v6 .rd-dish-card-v94 .description{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.3!important;max-height:2.6em!important}}@media(max-width:760px){.restaurant-detail-v6 .rd-menu,.restaurant-detail-v6 .rd-menu-content,.restaurant-detail-v6 .rd-menu-sections,.restaurant-detail-v6 .rd-category-section,.restaurant-detail-v6 .rd-category-section:last-child{min-height:0!important}.restaurant-detail-v6 .rd-menu-sections,.restaurant-detail-v6 .rd-category-section:last-child{padding-bottom:18px!important;margin-bottom:0!important}body.yami-rd-cats-stuck .restaurant-detail-v6:after{content:"↑"!important;position:fixed!important;right:14px!important;bottom:16px!important;z-index:2147482600!important;display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:54px!important;border-radius:50%!important;background:#079552!important;color:#fff!important;font-size:27px!important;line-height:1!important;font-weight:900!important;border:3px solid #fff!important;box-shadow:0 7px 20px #00693a38!important;pointer-events:none!important}}@media(max-width:760px){body.yami-rd-cats-stuck .restaurant-detail-v6:after{content:none!important;display:none!important}.restaurant-detail-v6 .rd-tab-content,body.yami-rd-cats-stuck .restaurant-detail-v6 .rd-tab-content{min-height:0!important;height:auto!important;padding-bottom:0!important;margin-bottom:0!important}.restaurant-detail-v6 .rd-menu-section:last-of-type{min-height:0!important;margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important}.restaurant-detail-v6 .rd-menu-section:last-of-type .rd-dish-grid{margin-bottom:0!important;padding-bottom:0!important}.restaurant-detail-v6 .rd-menu-section:last-of-type .rd-dish-card-v94:last-child{margin-bottom:0!important}.restaurant-detail-v6 .rd-layout,.restaurant-detail-v6 .rd-layout>main{min-height:0!important;height:auto!important;padding-bottom:0!important;margin-bottom:0!important}.restaurant-detail-v6 .rd-back-top-v158{display:none!important;position:fixed!important;right:14px!important;bottom:16px!important;z-index:2147482600!important;width:54px!important;height:54px!important;padding:0!important;border:3px solid #fff!important;border-radius:50%!important;background:#079552!important;color:#fff!important;box-shadow:0 7px 20px #00693a38!important;font:900 27px/1 Arial,sans-serif!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}body.yami-rd-cats-stuck .restaurant-detail-v6 .rd-back-top-v158{display:flex!important}.restaurant-detail-v6 .rd-back-top-v158:active{transform:scale(.94)!important}}@media(max-width:760px){.dish-detail-v6 .dd-options-v117,.dish-detail-v6 .dd-config-v117,.dish-detail-v6 .dd-options-card-v117,.dish-detail-v6 .dd-options-wrap-v117,.dish-detail-v6 .dd-options{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.dish-detail-v6 .dd-options h2,.dish-detail-v6 .dd-options h3,.dish-detail-v6 .dd-options h4,.dish-detail-v6 .dd-options legend,.dish-detail-v6 .dd-options-title,.dish-detail-v6 .dd-section-title,.dish-detail-v6 .dd-size-title,.dish-detail-v6 .dd-addon-title{color:#111b16!important;opacity:1!important;text-shadow:none!important}.dish-detail-v6 .dd-sizes,.dish-detail-v6 .dd-size-grid,.dish-detail-v6 .dd-size-options{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.dish-detail-v6 .dd-sizes>*,.dish-detail-v6 .dd-size-grid>*,.dish-detail-v6 .dd-size-options>*{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}.dish-detail-v6 .dd-sizes button,.dish-detail-v6 .dd-size-grid button,.dish-detail-v6 .dd-size-options button,.dish-detail-v6 .dd-size-option{min-width:0!important;padding:12px 10px!important;overflow:hidden!important}.dish-detail-v6 .dd-size-option strong,.dish-detail-v6 .dd-size-option span{white-space:nowrap!important}.dish-detail-v6 .dd-addons,.dish-detail-v6 .dd-addon-list{width:100%!important;max-width:100%!important;padding:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.dish-detail-v6 .dd-addon,.dish-detail-v6 .dd-addon-option{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media(max-width:390px){.dish-detail-v6 .dd-sizes,.dish-detail-v6 .dd-size-grid,.dish-detail-v6 .dd-size-options{gap:6px!important}.dish-detail-v6 .dd-sizes button,.dish-detail-v6 .dd-size-grid button,.dish-detail-v6 .dd-size-options button,.dish-detail-v6 .dd-size-option{padding:11px 7px!important;font-size:12px!important}}@media(max-width:760px){.dish-detail-v6 .dd-order-panel{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding-left:20px!important;padding-right:20px!important;overflow:visible!important}.dish-detail-v6 .dd-option-title-v104,.dish-detail-v6 .dd-option-title-v104 b{color:#111b16!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.dish-detail-v6 .dd-option-title-v104 b{font-size:15px!important;font-weight:850!important}.dish-detail-v6 .dd-option-title-v104>span{color:#66736c!important;font-size:10px!important}.dish-detail-v6 .dd-format-rail-v104{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:1px 0 3px!important;box-sizing:border-box!important}.dish-detail-v6 .dd-format-rail-v104>button{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:11px 10px!important;box-sizing:border-box!important}.dish-detail-v6 .dd-addons-v104,.dish-detail-v6 .dd-addons-v104>div:last-child,.dish-detail-v6 .dd-addons-v104>div:last-child>button{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media(max-width:390px){.dish-detail-v6 .dd-order-panel{padding-left:14px!important;padding-right:14px!important}.dish-detail-v6 .dd-format-rail-v104{gap:6px!important}.dish-detail-v6 .dd-format-rail-v104>button{padding:10px 7px!important}.dish-detail-v6 .dd-format-rail-v104>button span{font-size:10px!important}.dish-detail-v6 .dd-format-rail-v104>button b{font-size:9px!important}}@media(max-width:760px){.dish-detail-v6,.dish-detail-v6 .dd-content,.dish-detail-v6 .dd-main,.dish-detail-v6 .dd-body,.dish-detail-v6 .dd-sections,.dish-detail-v6 .similar-section{min-height:0!important;height:auto!important}.dish-detail-v6 .similar-section{margin-bottom:0!important;padding-bottom:8px!important}.dish-detail-v6 .similar-section>div:last-child,.dish-detail-v6 .similar-section .similar-list{margin-bottom:0!important;padding-bottom:0!important}.dish-detail-v6 main,.dish-detail-v6 .container:last-of-type{min-height:0!important}.dish-detail-v6{padding-bottom:118px!important}}@media(max-width:650px){.dish-detail-v6 .dd-wrap{padding-bottom:12px!important;margin-bottom:0!important;min-height:0!important}.dish-detail-v6 .similar-section{padding-bottom:6px!important;margin-bottom:0!important}.dish-detail-v6 .similar-row{padding-bottom:4px!important;margin-bottom:0!important}}@media(max-width:650px){.restaurants-mobile-map-v22.sheet-open .restaurants-mobile-sheet-v22{transform:translateY(0)!important}.restaurants-mobile-map-v22.sheet-open .restaurants-sheet-content-v22{min-height:0!important;overflow:hidden!important}.restaurants-mobile-map-v22.sheet-open .restaurants-sheet-list-v22{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important}}.explore-v52 .explore-search-filter-v165{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.explore-v52 .explore-search-filter-v165>input{min-width:0!important}.explore-v52 .explore-search-filter-btn-v165{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:44px!important;height:42px!important;padding:0 12px!important;border:0!important;border-radius:12px!important;background:#f1f7f3!important;color:#087a46!important;font-size:12px!important;font-weight:850!important;box-shadow:none!important}.explore-v52 .explore-search-filter-btn-v165 svg{width:18px!important;height:18px!important}.explore-v52 .explore-search-filter-btn-v165 em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:#087a46!important;color:#fff!important;font-size:10px!important;line-height:1!important;font-style:normal!important}.explore-v52 .explore-body-v52{padding-top:10px!important}@media(max-width:650px){.explore-v52 .explore-search-filter-btn-v165{width:44px!important;min-width:44px!important;padding:0!important}.explore-v52 .explore-search-filter-btn-v165>span{display:none!important}.explore-v52 .explore-search-filter-btn-v165 em{position:absolute!important;top:-5px!important;right:-5px!important}}.yami-filter-modal-v130,.yami-filter-modal-v130 *{box-sizing:border-box}.yami-filter-modal-v130 button{font:inherit}.yami-filter-modal-v130 img{display:block;max-width:100%}.cart-page .cart-lines-card-v4{overflow:hidden}.cart-page .cart-resto-row{position:relative!important;display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;grid-template-areas:"logo copy" "logo link"!important;align-items:center!important;gap:2px 14px!important;padding:16px!important;background:#fff!important;border-bottom:1px solid #edf1ee!important}.cart-page .cart-resto-logo{grid-area:logo!important;width:78px!important;height:62px!important;padding:4px!important;border:1px solid #e5ebe7!important;border-radius:14px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.cart-page .cart-resto-logo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.cart-page .cart-resto-row>div:nth-child(2){grid-area:copy!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.cart-page .cart-resto-row>div:nth-child(2) small{color:#7a857f!important;font-size:11px!important}.cart-page .cart-resto-row>div:nth-child(2) b{color:#111b16!important;font-size:15px!important;line-height:1.2!important}.cart-page .cart-resto-row>a{grid-area:link!important;justify-self:start!important;display:inline-flex!important;align-items:center!important;gap:3px!important;margin-top:5px!important;color:#07884c!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important}.cart-page .cart-page-head>button{min-height:36px!important;padding:7px 11px!important;gap:5px!important;border:0!important;border-radius:12px!important;background:#fff1f0!important;color:#bd312b!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important}.cart-page .cart-page-head>button svg{width:15px!important;height:15px!important}.checkout-modal .checkout-identity-v80,.checkout-sheet .checkout-identity-v80{display:grid!important;gap:0!important;padding:0!important;overflow:hidden!important;border:1px solid #e3e9e5!important;border-radius:16px!important;background:#fff!important}.checkout-modal .checkout-identity-v80>div,.checkout-sheet .checkout-identity-v80>div{display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:11px 13px!important;border-bottom:1px solid #edf1ee!important}.checkout-modal .checkout-identity-v80>div:last-child,.checkout-sheet .checkout-identity-v80>div:last-child{border-bottom:0!important}.checkout-modal .checkout-identity-v80 span,.checkout-sheet .checkout-identity-v80 span{display:flex!important;align-items:center!important;gap:7px!important;color:#6d7772!important;font-size:12px!important;white-space:nowrap!important}.checkout-modal .checkout-identity-v80 span svg,.checkout-sheet .checkout-identity-v80 span svg{width:17px!important;height:17px!important;color:#07884c!important;flex:0 0 auto!important}.checkout-modal .checkout-identity-v80 b,.checkout-sheet .checkout-identity-v80 b{min-width:0!important;color:#111b16!important;font-size:13px!important;line-height:1.25!important;font-weight:800!important;overflow-wrap:anywhere!important}.checkout-modal .checkout-notes-row-v243 textarea,.checkout-modal .checkout-order-note-v243 textarea,.checkout-sheet .checkout-notes-row-v243 textarea,.checkout-sheet .checkout-order-note-v243 textarea{width:100%!important;min-height:70px!important;max-height:120px!important;resize:vertical!important;padding:12px 14px!important;border:1px solid #dce4df!important;border-radius:14px!important;background:#fff!important;color:#172019!important;font:inherit!important;line-height:1.35!important;box-sizing:border-box!important}.checkout-modal .checkout-final-v2314,.checkout-sheet .checkout-final-v2314{margin-top:12px!important}@media(max-width:520px){.cart-page .cart-resto-row{grid-template-columns:68px minmax(0,1fr)!important;padding:14px!important;gap:2px 12px!important}.cart-page .cart-resto-logo{width:68px!important;height:56px!important}.checkout-modal .checkout-identity-v80>div,.checkout-sheet .checkout-identity-v80>div{grid-template-columns:112px minmax(0,1fr)!important;padding:10px 11px!important;gap:8px!important}.checkout-modal .checkout-identity-v80 span,.checkout-sheet .checkout-identity-v80 span{font-size:11px!important}.checkout-modal .checkout-identity-v80 b,.checkout-sheet .checkout-identity-v80 b{font-size:12px!important}}.cart-page-v4 .cart-page-head-v164{align-items:flex-start!important}.cart-page-v4 .cart-page-head-v164>button{border:0!important;background:#fff2f1!important;color:#b72f2a!important;border-radius:11px!important;min-height:34px!important;padding:7px 10px!important;box-shadow:none!important;font-size:11px!important}.cart-page-v4 .cart-resto-row-v164{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;grid-template-areas:"logo info" "logo add"!important;column-gap:14px!important;row-gap:4px!important;align-items:center!important;padding:15px 17px!important;background:#fff!important;border-radius:0!important;border-bottom:1px solid #e8eeea!important}.cart-page-v4 .cart-resto-row-v164 .cart-resto-logo{grid-area:logo!important;width:92px!important;height:64px!important;padding:5px!important;background:#fff!important;border:1px solid #e3e9e5!important;border-radius:13px!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart-page-v4 .cart-resto-row-v164 .cart-resto-logo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.cart-page-v4 .cart-resto-row-v164>div:nth-child(2){grid-area:info!important;min-width:0!important}.cart-page-v4 .cart-resto-row-v164>div:nth-child(2) small{display:block!important;margin-bottom:2px!important;color:#7c8981!important;font-size:10px!important;line-height:1.15!important}.cart-page-v4 .cart-resto-row-v164>div:nth-child(2) b{display:block!important;color:#132018!important;font-size:14px!important;line-height:1.2!important}.cart-page-v4 .cart-resto-row-v164>a{grid-area:add!important;justify-self:start!important;display:inline-flex!important;align-items:center!important;gap:4px!important;margin:2px 0 0!important;color:#07884c!important;font-size:11px!important;line-height:1!important;font-weight:900!important;text-decoration:none!important}.cart-checkout-v243 .checkout-identity-v164{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;background:#fff!important;border:1px solid #dce4df!important;border-radius:15px!important;overflow:hidden!important}.cart-checkout-v243 .checkout-identity-v164>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;padding:11px 13px!important;border-bottom:1px solid #edf1ee!important;background:#fff!important}.cart-checkout-v243 .checkout-identity-v164>div:last-child{border-bottom:0!important}.cart-checkout-v243 .checkout-identity-v164 span{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;color:#718078!important;font-size:10px!important;line-height:1.2!important;font-weight:750!important}.cart-checkout-v243 .checkout-identity-v164 span svg{width:15px!important;height:15px!important;flex:0 0 15px!important;color:#07884c!important}.cart-checkout-v243 .checkout-identity-v164 b{display:block!important;min-width:0!important;padding-left:22px!important;color:#111b16!important;font-size:13px!important;line-height:1.3!important;font-weight:850!important;overflow-wrap:anywhere!important}.cart-checkout-v243 .checkout-notes-v164,.cart-checkout-v243 .checkout-order-note-v164{background:#fff!important;border:1px solid #dce4df!important;border-radius:16px!important;padding:12px!important}.cart-checkout-v243 .checkout-notes-v164 label,.cart-checkout-v243 .checkout-order-note-v164 label{display:block!important;margin:0!important;color:#26362d!important;font-size:11px!important;line-height:1.25!important;font-weight:850!important}.cart-checkout-v243 .checkout-notes-v164 textarea,.cart-checkout-v243 .checkout-order-note-v164 textarea{display:block!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin-top:8px!important;padding:10px 12px!important;resize:none!important;overflow:auto!important;box-sizing:border-box!important;border:1px solid #d9e2dc!important;border-radius:12px!important;outline:0!important;background:#f9fbfa!important;color:#172019!important;font-family:inherit!important;font-size:12px!important;line-height:18px!important;font-weight:600!important;box-shadow:none!important}.cart-checkout-v243 .checkout-notes-v164 textarea:focus,.cart-checkout-v243 .checkout-order-note-v164 textarea:focus{border-color:#079455!important;background:#fff!important;box-shadow:0 0 0 3px #07945514!important}.cart-checkout-v243 .checkout-notes-v164 textarea::placeholder,.cart-checkout-v243 .checkout-order-note-v164 textarea::placeholder{color:#89948e!important;opacity:1!important}@media(max-width:650px){.cart-page-v4 .cart-resto-row-v164{grid-template-columns:82px minmax(0,1fr)!important;padding:13px 14px!important;column-gap:12px!important}.cart-page-v4 .cart-resto-row-v164 .cart-resto-logo{width:82px!important;height:58px!important}.cart-checkout-v243 .checkout-delivery-extra-v243{grid-template-columns:1fr!important;gap:10px!important}.cart-checkout-v243 .checkout-notes-v164 textarea,.cart-checkout-v243 .checkout-order-note-v164 textarea{height:58px!important;min-height:58px!important;max-height:58px!important}}.yami-filter-modal-v130 .yami-filter-see-all-v136,.yami-filter-see-all-v136{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#07884a!important;font-family:inherit!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;cursor:pointer!important;white-space:nowrap!important}.yami-filter-modal-v130 .yami-filter-see-all-v136:hover,.yami-filter-see-all-v136:hover{color:#056b3b!important;background:transparent!important}.yami-filter-modal-v130 .yami-filter-see-all-v136:focus-visible,.yami-filter-see-all-v136:focus-visible{outline:2px solid rgba(7,136,74,.25)!important;outline-offset:4px!important;border-radius:3px!important}.home-personal-v79 .restaurant-slider-v73{gap:16px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.home-personal-v79 .restaurant-slider-v73::-webkit-scrollbar{display:none!important}.home-personal-v79 .restaurant-slide-v73{flex:0 0 min(23vw,330px)!important;width:min(23vw,330px)!important;min-width:250px!important;max-width:none!important;scroll-snap-align:start!important}.home-personal-v79 .restaurant-card-v83.home-overlay-v239 .restaurant-card-cover-v83{height:195px!important;min-height:195px!important;border-radius:16px!important}.yami-home-filter-body-v82 .yami-filter-icons-v82 button i{width:34px!important;height:34px!important;display:grid!important;place-items:center!important}.yami-home-filter-body-v82 .yami-filter-icons-v82 button i .yami-filter-food-icon{width:30px!important;height:30px!important;object-fit:contain!important}.yami-home-filter-body-v82 .yami-filter-icons-v82 button i .yami-cuisine-icon-v133{width:34px!important;height:34px!important;display:grid!important;place-items:center!important}@media(max-width:820px){.home-personal-v79 .restaurant-slider-v73{gap:10px!important;padding-left:12px!important;padding-right:12px!important}.home-personal-v79 .restaurant-slide-v73{flex:0 0 76vw!important;width:76vw!important;min-width:0!important;max-width:300px!important}.home-personal-v79 .restaurant-card-v83.home-overlay-v239 .restaurant-card-cover-v83{height:168px!important;min-height:168px!important;border-radius:14px!important}}@media(max-width:390px){.home-personal-v79 .restaurant-slide-v73{flex-basis:80vw!important;width:80vw!important}}.home-personal-v79:not(.recommended) .restaurant-card-v95.home-overlay-v239 .restaurant-cover-logo-v97{display:flex!important}.home-personal-v79:not(.recommended) .restaurant-card-v95.home-overlay-v239 .restaurant-open-v83{display:block!important;inset:auto 10px 10px auto!important}.home-personal-v79:not(.recommended) .restaurant-card-v95.home-overlay-v239 .restaurant-card-info-v95{padding:9px 1px 3px!important;background:transparent!important}.home-personal-v79:not(.recommended) .restaurant-card-v95.home-overlay-v239 .restaurant-compact-brand-v102{display:none!important}.yami-home-filter-body-v82 .yami-filter-section-title{margin-bottom:10px!important}.yami-home-filter-body-v82 .yami-filter-section-title b{font-size:16px!important;font-weight:850!important}.yami-home-filter-body-v82 .yami-filter-icon-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px 6px!important}.yami-home-filter-body-v82 .yami-filter-icon-grid button{min-height:88px!important;padding:5px 3px 7px!important}.yami-home-filter-body-v82 .yami-filter-icon-grid .yami-filter-food-icon{width:100%!important;height:54px!important;object-fit:contain!important}.yami-home-filter-body-v82 .yami-filter-icon-grid .yami-cuisine-icon-v133{width:100%!important;height:54px!important;margin:0!important}.yami-home-filter-body-v82 .yami-filter-icon-grid small{font-size:10px!important;line-height:1.1!important}@media(max-width:650px){.yami-home-filter-body-v82 .yami-filter-icon-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px 4px!important}.yami-home-filter-body-v82 .yami-filter-icon-grid button{min-height:82px!important;padding:4px 2px 6px!important}.yami-home-filter-body-v82 .yami-filter-icon-grid .yami-filter-food-icon,.yami-home-filter-body-v82 .yami-filter-icon-grid .yami-cuisine-icon-v133{height:50px!important}.yami-home-filter-body-v82 .yami-filter-icon-grid small{font-size:9px!important}}.dish-detail-v6 .dd-provider-logo-v1{width:132px!important;height:58px!important;flex:0 0 132px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important}.dish-detail-v6 .dd-provider-logo-v1 img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center!important}.dish-detail-v6 .dd-provider-logo-v1 .yami-restaurant-initials-v1{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;font-size:13px!important;font-weight:900!important}#root .restaurant-detail-v6 .rd-floating-cart-v109{display:none!important}@media(max-width:760px){html body.yami-rd-cats-stuck #root .restaurant-detail-v6 .rd-floating-cart-v109{display:grid!important}}.checkout-tip-v1{margin:15px 0;padding:15px;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.checkout-tip-v1>div:first-child{display:flex;align-items:center;gap:10px;margin-bottom:12px}.checkout-tip-v1 svg{width:20px;color:#16a34a}.checkout-tip-v1 span{display:grid;gap:2px}.checkout-tip-v1 b{font-size:13px}.checkout-tip-v1 small{font-size:10px;color:#78716c}.tip-buttons-v1{display:grid!important;grid-template-columns:repeat(4,1fr);gap:8px}.tip-buttons-v1 button{border:1px solid #e7e5e4;background:#fff;border-radius:999px;padding:9px;font-weight:800;cursor:pointer}.tip-buttons-v1 button.active{background:#16a34a;color:#fff;border-color:#16a34a}.checkout-payment-note-v1{display:block;margin-top:9px;color:#78716c;font-size:10px;line-height:1.45;text-align:center}.checkout-confirm-v4 svg{width:18px}.form-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:12px;padding:12px 14px;margin-bottom:12px}@media(max-width:650px){.mobilebar.mobilebar-center{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:100!important;display:grid!important;grid-template-columns:1fr 1fr 1.18fr 1fr 1fr!important;height:66px!important;padding:6px 6px max(7px,env(safe-area-inset-bottom))!important;overflow:visible!important;background:#fff!important;border-top:1px solid #e7e5e4!important;box-shadow:0 -6px 18px #00000012!important}.mobilebar.mobilebar-center>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;color:#78716c!important;font-size:10px!important;font-weight:800!important;min-width:0!important}.mobilebar.mobilebar-center>a.active{color:#15803d!important}.mobilebar-center .mobile-center-action{position:relative!important;transform:translateY(-20px)!important;gap:3px!important;color:#15803d!important}.mobilebar-center .mobile-center-action>span{width:56px!important;height:56px!important;border-radius:999px!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;border:5px solid #fff!important;box-shadow:0 8px 20px #16a34a57!important;display:grid!important;place-items:center!important}.mobilebar-center .mobile-center-action>span svg{width:22px!important;height:22px!important}.mobilebar-center .mobile-center-action>b{font-size:10px!important}.mobilebar-center>a:not(.mobile-center-action) svg{width:19px!important;height:19px!important}}.footer-v813 .footer-pro-brand-v813>img{width:88px!important;height:46px!important;max-width:88px!important;object-fit:contain!important;object-position:left center!important}@media(max-width:800px){.footer-v813 .footer-pro-brand-v813>img{width:72px!important;height:40px!important;max-width:72px!important}}.restaurant-map-v83.mapbox-eat-map{position:relative;width:100%;height:100%;min-height:420px;overflow:hidden;background:#e9efe9}.mapbox-eat-canvas{position:absolute;inset:0;width:100%;height:100%}.mapbox-eat-missing{min-height:420px;display:grid;place-items:center;background:#eef3ef;color:#173f2a;text-align:center;padding:24px}.mapbox-eat-missing b,.mapbox-eat-missing span{display:block}.mapbox-eat-missing span{font-size:11px;color:#68756d;margin-top:5px}.map-error-v311{position:absolute;left:12px;right:12px;top:12px;z-index:20;background:#fff0f0;color:#a11;border:1px solid #f3baba;border-radius:12px;padding:9px 11px;font-size:10px}.yami-mapbox-eat-marker{width:38px;height:46px;border:0;background:transparent;padding:0;filter:drop-shadow(0 4px 8px #0004)}.yami-mapbox-eat-marker>span{width:38px;height:38px;border-radius:50% 50% 50% 8px;transform:rotate(-45deg);background:#176b3b;border:3px solid #fff;display:grid;place-items:center;overflow:hidden}.yami-mapbox-eat-marker>span>*{transform:rotate(45deg)}.yami-mapbox-eat-marker img{width:100%;height:100%;object-fit:cover}.yami-mapbox-eat-marker.selected>span{background:#0b8d55;transform:rotate(-45deg) scale(1.17)}.yami-mapbox-popup{display:grid;gap:3px;min-width:150px}.yami-mapbox-popup b,.yami-mapbox-popup small,.yami-mapbox-popup span{display:block}.yami-mapbox-popup small,.yami-mapbox-popup span{font-size:10px;color:#68756d}.yami-mapbox-popup a{margin-top:5px;color:#176b3b;font-size:10px;font-weight:850}.mapboxgl-popup-content{border-radius:14px!important;padding:11px!important}.mapboxgl-ctrl-logo{opacity:.7}.mapboxgl-ctrl-attrib{font-size:9px!important}.eat-map-page-v311{position:fixed;inset:64px 0 68px;z-index:50;background:#e9efe9;overflow:hidden}.eat-map-page-v311>.restaurant-map-v83{position:absolute;inset:0;min-height:0!important;height:100%!important}.eat-map-controls-v311{position:absolute;z-index:30;top:12px;left:12px;right:12px;display:grid;gap:8px;pointer-events:none}.eat-map-search-v311{pointer-events:auto;display:flex;align-items:center;gap:8px;background:#fff;border-radius:15px;padding:0 12px;height:48px;box-shadow:0 7px 24px #0002}.eat-map-search-v311 svg{width:18px}.eat-map-search-v311 input{border:0;outline:0;min-width:0;flex:1}.eat-map-chips-v311{display:flex;gap:6px;overflow:auto;pointer-events:auto;scrollbar-width:none}.eat-map-chips-v311 button{border:1px solid #dfe7e1;background:#fff;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:850;white-space:nowrap;box-shadow:0 3px 10px #0001}.eat-map-chips-v311 button.active{background:#173f2a;color:#fff;border-color:#173f2a}.eat-map-sheet-v311{position:absolute;z-index:35;left:8px;right:8px;bottom:8px;height:min(46dvh,430px);background:#fff;border-radius:24px;box-shadow:0 16px 52px #0003;display:flex;flex-direction:column;overflow:hidden;transition:height .22s cubic-bezier(.22,1,.36,1)}.sheet-collapsed .eat-map-sheet-v311{height:104px}.sheet-full .eat-map-sheet-v311{height:calc(100% - 106px)}.eat-map-sheet-drag-v311{height:36px;flex:0 0 36px;touch-action:none;display:flex;align-items:center;justify-content:center;gap:6px;color:#8a948d}.eat-map-sheet-drag-v311 i{width:46px;height:5px;border-radius:999px;background:#d5dbd7}.eat-map-sheet-drag-v311 small{font-size:8px}.eat-map-sheet-drag-v311 svg{width:14px}.eat-map-sheet-v311>header{height:48px;flex:0 0 48px;padding:4px 14px 8px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1ee}.eat-map-sheet-v311 header small,.eat-map-sheet-v311 header b{display:block}.eat-map-sheet-v311 header small{font-size:8px;color:#159447;font-weight:900}.eat-map-sheet-v311 header b{font-size:14px}.eat-map-sheet-v311 header svg{width:20px;color:#159447}.eat-map-sheet-list-v311{flex:1;min-height:0;overflow:auto;padding:8px;display:grid;gap:8px;overscroll-behavior:contain}.eat-map-sheet-list-v311>.eat-map-selected-v311{outline:2px solid #54b879;border-radius:16px}.home-promo-actions-v311{margin-left:auto;display:flex;gap:8px;align-items:center}.home-promo-actions-v311 a{display:flex;align-items:center;gap:4px}.home-promo-actions-v311 svg{width:14px}.restaurants-map-layout-v84 .restaurant-map-v83,.restaurants-map-layout-v84 .mapbox-eat-canvas{width:100%!important;height:100%!important;min-height:100%!important}.restaurants-map-layout-v84 .mapboxgl-ctrl-top-right{top:106px!important}.restaurant-map-fullscreen-v83 .restaurant-map-v83,.restaurant-map-fullscreen-v83 .mapbox-eat-canvas{height:100%!important;min-height:100%!important}@media(min-width:651px){.eat-map-page-v311{top:72px;bottom:0}.eat-map-controls-v311{left:24px;right:auto;width:430px}.eat-map-sheet-v311{left:auto;width:390px;right:18px;bottom:18px}.sheet-full .eat-map-sheet-v311{height:calc(100% - 126px)}}@media(max-width:650px){.home-promo-actions-v311{margin-left:0;width:100%;justify-content:space-between}.eat-map-page-v311{top:64px;bottom:68px}.mapboxgl-ctrl-bottom-right{bottom:4px!important}}.tracking-mapbox-live-v312{position:absolute;inset:0;width:100%;height:100%;min-height:300px}.tracking-map-v5{position:relative;min-height:320px;overflow:hidden;background:#eef2f0}.tracking-mapbox-marker{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:3px solid #fff;box-shadow:0 5px 18px #00000038;font-weight:900;-webkit-user-select:none;user-select:none}.tracking-mapbox-marker.driver{width:46px;height:46px;background:#111827;color:#fff;font-size:24px;transform:rotate(-18deg)}.tracking-mapbox-marker.pickup{background:#16a34a;color:#fff}.tracking-mapbox-marker.customer{background:#fff;color:#111827;border-color:#111827}.tracking-map-v5 .mapboxgl-ctrl-top-right{top:10px;right:8px}.tracking-map-v5 .mapboxgl-ctrl-attrib{font-size:9px;opacity:.72}@media(max-width:640px){.tracking-map-v5{min-height:42dvh;height:42dvh}.tracking-mapbox-live-v312{min-height:42dvh}}:root{--yami-brand: #0b8d55;--yami-brand-strong: #087a43;--yami-brand-soft: #e8f4ec;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{min-width:320px;min-height:100%}html{scroll-padding-top:calc(80px + env(safe-area-inset-top,0px));overscroll-behavior-x:none}body{overflow-x:clip;overscroll-behavior-x:none;-webkit-tap-highlight-color:transparent}button,a,input,select,textarea{touch-action:manipulation}.client-route-loading-v1{position:fixed;inset:0;z-index:12000;display:grid;align-content:center;justify-items:center;gap:12px;padding:max(24px,env(safe-area-inset-top,0px)) 20px max(24px,env(safe-area-inset-bottom,0px));background:#f7faf8;color:#26312b;font-size:14px;font-weight:700}.client-route-loading-v1 img{width:48px;height:48px;object-fit:contain;animation:client-route-pulse-v1 1.2s ease-in-out infinite}@keyframes client-route-pulse-v1{50%{opacity:.55;transform:scale(.96)}}@media(max-width:650px){html{scroll-padding-top:calc(64px + env(safe-area-inset-top,0px))}body{padding-top:calc(64px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))!important}.header{padding-top:env(safe-area-inset-top,0px)}.nav{min-height:64px}.mobilebar.mobilebar-center{height:calc(66px + env(safe-area-inset-bottom,0px))!important;padding-bottom:max(7px,env(safe-area-inset-bottom,0px))!important}.restaurant-map-fullscreen-v83{height:100vh;height:100dvh}.restaurant-map-fullscreen-head-v83{height:calc(58px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.restaurants-map-selection-carousel-v232.fullscreen,.restaurants-map-list-button-v232.fullscreen{margin-bottom:env(safe-area-inset-bottom,0px)}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:max(16px,1em)!important}img,video,canvas,svg{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.settings-page-v249,.settings-subpage-v249,.account-page-v240,.addresses-page-v238{--settings-green:#15975d;--settings-green-soft:#eaf7f0;--settings-ink:#18221d;--settings-muted:#68736d;--settings-line:#e4eae6;--settings-surface:#fff;color:var(--settings-ink);background:#f5f8f6;min-height:100dvh}.settings-page-v249 h1,.settings-subpage-v249 h1,.account-page-v240 h1,.addresses-page-v238 h1{font-size:clamp(24px,5vw,32px);line-height:1.18;letter-spacing:-.025em}.settings-page-v249 h2,.settings-subpage-v249 h2,.account-page-v240 h2,.addresses-page-v238 h2{letter-spacing:-.015em}.settings-page-v249 button,.settings-subpage-v249 button,.account-page-v240 button,.addresses-page-v238 button{font:inherit}.settings-subpage-v249 input,.account-page-v240 input,.addresses-page-v238 input,.settings-subpage-v249 textarea,.account-page-v240 textarea{font-size:max(16px,1rem);color:inherit}.settings-page-v249 a,.settings-subpage-v249 a,.account-page-v240 a,.addresses-page-v238 a{color:inherit}.settings-page-v249 button:focus-visible,.settings-subpage-v249 button:focus-visible,.account-page-v240 button:focus-visible,.addresses-page-v238 button:focus-visible,.settings-page-v249 a:focus-visible,.settings-subpage-v249 a:focus-visible,.account-page-v240 a:focus-visible,.addresses-page-v238 a:focus-visible{outline:3px solid #61c78f;outline-offset:2px}html[data-yami-font=small] .settings-page-v249,html[data-yami-font=small] .settings-subpage-v249,html[data-yami-font=small] .account-page-v240,html[data-yami-font=small] .addresses-page-v238{font-size:14px}html[data-yami-font=normal] .settings-page-v249,html[data-yami-font=normal] .settings-subpage-v249,html[data-yami-font=normal] .account-page-v240,html[data-yami-font=normal] .addresses-page-v238{font-size:16px}html[data-yami-font=large] .settings-page-v249,html[data-yami-font=large] .settings-subpage-v249,html[data-yami-font=large] .account-page-v240,html[data-yami-font=large] .addresses-page-v238{font-size:18px}html[data-yami-font=large] .settings-page-v249 small,html[data-yami-font=large] .settings-subpage-v249 small,html[data-yami-font=large] .account-page-v240 small,html[data-yami-font=large] .addresses-page-v238 small{font-size:1em}html[data-yami-theme=dark] body{background:#101512;color:#eff5f1}html[data-yami-theme=dark] .settings-page-v249,html[data-yami-theme=dark] .settings-subpage-v249,html[data-yami-theme=dark] .account-page-v240,html[data-yami-theme=dark] .addresses-page-v238{--settings-green:#42c985;--settings-green-soft:#193629;--settings-ink:#eff5f1;--settings-muted:#aab6af;--settings-line:#303a34;--settings-surface:#191f1b;background:#101512!important;color:var(--settings-ink)!important}html[data-yami-theme=dark] .settings-page-v249 :is(h1,h2,h3,b,strong),html[data-yami-theme=dark] .settings-subpage-v249 :is(h1,h2,h3,b,strong),html[data-yami-theme=dark] .account-page-v240 :is(h1,h2,h3,b,strong),html[data-yami-theme=dark] .addresses-page-v238 :is(h1,h2,h3,b,strong){color:var(--settings-ink)}html[data-yami-theme=dark] .settings-page-v249 :is(p,small,label),html[data-yami-theme=dark] .settings-subpage-v249 :is(p,small,label),html[data-yami-theme=dark] .account-page-v240 :is(p,small,label),html[data-yami-theme=dark] .addresses-page-v238 :is(p,small,label){color:var(--settings-muted)}html[data-yami-theme=dark] :is(.settings-group-v240>div,.settings-group-v240>div>a,.appearance-card-v37,.settings-language-list-v249,.settings-language-list-v249 button,.settings-info-card-v249,.settings-data-actions-v249,.settings-data-actions-v249 button,.settings-legal-links-v249,.settings-legal-links-v249 a,.settings-toggle-list-v249,.settings-toggle-list-v249 label,.preferences-panel-v240,.personal-card-v240,.payment-safe-v240,.payment-empty-v240,.payment-info-v240,.account-panel-v240,.security-overview-v240,.security-links-v240,.security-links-v240>*,.addresses-saved-shortcuts-v238,.addresses-saved-shortcuts-v238 button,.addresses-current-v238,.addresses-current-v238 button,.addresses-nearby-v238,.addresses-other-v238,.address-search-panel-v238,.address-selected-v238){background-color:var(--settings-surface)!important;color:var(--settings-ink)!important;border-color:var(--settings-line)!important}html[data-yami-theme=dark] :is(.settings-subhead-v249>button,.account-head-v240>button,.addresses-head-v238>button,.appearance-options-v37 button,.appearance-font-v37 button,.preference-chips-v240 button,.preference-segment-v240 button){background:#222a25!important;color:#eaf2ed!important;border-color:#39443d!important}html[data-yami-theme=dark] :is(.settings-language-list-v249 button.active,.appearance-options-v37 button.active,.appearance-font-v37 button.active,.preference-chips-v240 button.active,.preference-segment-v240 button.active){background:#17432d!important;color:#a9f0c8!important;border-color:#37b675!important}html[data-yami-theme=dark] :is(.settings-page-v249 input,.settings-subpage-v249 input,.account-page-v240 input,.addresses-page-v238 input,.settings-subpage-v249 textarea,.account-page-v240 textarea,.address-search-panel-v238 input){background:#151b17!important;color:#f2f7f4!important;border-color:#414b45!important}html[data-yami-theme=dark] :is(.settings-subpage-v249 input::placeholder,.account-page-v240 input::placeholder,.addresses-page-v238 input::placeholder){color:#89958e!important}html[data-yami-theme=dark] .settings-save-v249,html[data-yami-theme=dark] .account-primary-v240,html[data-yami-theme=dark] .addresses-add-v238{background:#15975d!important;color:#fff!important}html[data-yami-theme=dark] .settings-subhead-v249>div>span,html[data-yami-theme=dark] .account-head-v240>div>span,html[data-yami-theme=dark] .addresses-head-v238 small{color:#62d69c}html[data-yami-theme=dark] .appearance-card-v37{background:#191f1b!important}html[data-yami-theme=dark] .appearance-card-v37 h2{color:#eff5f1}html[data-yami-theme=dark] .appearance-card-v37 h2 svg{color:#42c985}html[data-yami-theme=dark] .appearance-options-v37 button.active{background:#17432d!important;color:#a9f0c8!important}html[data-yami-theme=dark] .address-search-modal-v238{background:#050806b8!important}html[data-yami-theme=dark] :is(.info-page,.info-hero,.legal-info-page-v225,.legal-info-hero-v225){background:#101512!important;color:#eff5f1!important}html[data-yami-theme=dark] :is(.info-page,.info-hero) :is(h1,h2,h3,h4,b,strong){color:#eff5f1!important}html[data-yami-theme=dark] :is(.info-page,.info-hero) :is(p,small,li){color:#aab6af!important}html[data-yami-theme=dark] :is(.info-section,.legal-search,.faq-list,.faq-item,.help-card,.contact-card,.values-grid>div){background:#191f1b!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.info-page,.legal-info-page-v225) a{color:#70dba5}html[data-yami-theme=dark] :is(.restaurant-detail-v6,.menu-page,.loyalty-card-v240,.loyalty-steps-v240,.loyalty-coming-v240){background:#101512!important;color:#eff5f1!important}html[data-yami-theme=dark] :is(.restaurant-detail-v6,.menu-page) :is(.rd-order-sheet-v141,.rd-summary-v141,.rd-tab-content,.rd-dish-card-v94,.rd-dish-card,.review-summary,.review-form-v76,.review-list article,.menu-item-card,.menu-section,.modal-card,.cart-drawer,.checkout-card,.checkout-summary,.drawer-head,.drawer-bottom){background:#191f1b!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.restaurant-detail-v6,.menu-page) :is(h1,h2,h3,h4,b,strong,label){color:#eff5f1!important}html[data-yami-theme=dark] :is(.restaurant-detail-v6,.menu-page) :is(p,small,span){color:#aab6af}html[data-yami-theme=dark] :is(.restaurant-detail-v6,.menu-page) :is(input,textarea,select){background:#111713!important;color:#f2f7f4!important;border-color:#414b45!important}html[data-yami-theme=dark] :is(.restaurant-detail-v6,.menu-page) :is(button:not(.primary),.service-chips span,.rd-cat-scroll button,.qty button){background:#202722!important;color:#eff5f1!important;border-color:#414b45!important}html[data-yami-theme=dark] :is(.restaurant-detail-v6,.menu-page) :is(button.active,button.primary,.modal-primary){background:#15975d!important;color:#fff!important}html[data-yami-theme=dark] :is(.restaurant-detail-v6,.menu-page) a{color:#b7ebcf}html[data-yami-theme=dark] :is(.loyalty-card-v240,.loyalty-steps-v240,.loyalty-coming-v240){background:#191f1b!important;border-color:#303a34!important;color:#eff5f1!important}html[data-yami-theme=dark] .help-hero{background:#101512!important;color:#eff5f1!important}html[data-yami-theme=dark] .help-hero :is(h1,p){color:#eff5f1!important}html[data-yami-theme=dark] :is(.help-search,.legal-search input,.contact-form input,.contact-form select,.contact-form textarea){background:#151b17!important;color:#eff5f1!important;border-color:#414b45!important}html[data-yami-theme=dark] .contact-form :is(label,small){color:#aab6af!important}html[data-yami-theme=dark] .contact-form button{background:#15975d!important;color:#fff!important;border-color:#15975d!important}html[data-yami-theme=dark] .help-categories>div{background:#191f1b!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.explore-filter-panel-v772,.restaurant-filter-panel-v83,.cart-conflict-modal-v224,.restaurants-mobile-sheet-v22,.restaurants-map-selection-card-v232){background:#171e19!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.explore-filter-panel-v772,.restaurant-filter-panel-v83,.cart-conflict-modal-v224,.restaurants-mobile-sheet-v22) :is(header,footer,section,button,select,input){border-color:#303a34!important}html[data-yami-theme=dark] :is(.explore-filter-panel-v772,.restaurant-filter-panel-v83,.cart-conflict-modal-v224,.restaurants-mobile-sheet-v22) :is(button:not(.primary),select){background:#202722!important;color:#eff5f1!important}html[data-yami-theme=dark] :is(.explore-filter-panel-v772,.restaurant-filter-panel-v83) button.active,html[data-yami-theme=dark] :is(.explore-filter-panel-v772,.restaurant-filter-panel-v83) button.primary,html[data-yami-theme=dark] .cart-conflict-modal-v224 button.primary{background:#15975d!important;color:#fff!important}html[data-yami-theme=dark] :is(.explore-search-top-v21,.restaurants-search-v83,.explore-toolbar-v52,.restaurants-toolbar-v83,.active-filter-summary-v77,.restaurants-map-list-head-v84){background:#151b17!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.explore-search-top-v21,.restaurants-search-v83,.explore-toolbar-v52,.restaurants-toolbar-v83,.active-filter-summary-v77) :is(input,select,button){background:#202722!important;color:#eff5f1!important;border-color:#414b45!important}html[data-yami-theme=dark] :is(.track-delivery-page,.tracking-page,.delivery-tracking-page,.track-page){background:#101512!important;color:#eff5f1!important}html[data-yami-theme=dark] :is(.track-delivery-page,.tracking-page,.delivery-tracking-page,.track-page) :is(article,section,[class*=card],[class*=panel]){background:#191f1b!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.tracking-page-v5,.tracking-card-v5,.tracking-pin-qr-v236,.customer-chat-v51,.yami-auth-content-v12,.yami-auth-card-v12){background:#101512!important;color:#eff5f1!important}html[data-yami-theme=dark] :is(.tracking-page-v5,.tracking-card-v5,.tracking-pin-qr-v236,.customer-chat-v51,.yami-auth-card-v12) :is(h1,h2,h3,h4,b,strong,label){color:#eff5f1!important}html[data-yami-theme=dark] :is(.tracking-page-v5,.tracking-card-v5,.tracking-pin-qr-v236,.customer-chat-v51,.yami-auth-card-v12) :is(p,small,span){color:#b6c2ba}html[data-yami-theme=dark] .yami-auth-v12{background:#101512!important;color:#eff5f1!important}html[data-yami-theme=dark] .yami-auth-content-v12 header{background:#101512!important;border-color:#303a34!important}html[data-yami-theme=dark] .yami-auth-content-v12 header img{filter:brightness(0) invert(1)}html[data-yami-theme=dark] .yami-auth-card-v12{background:#171e19!important;border:1px solid #303a34!important;border-radius:24px}html[data-yami-theme=dark] .yami-auth-card-v12 :is(h1,h2,h3,b,strong){color:#eff5f1!important}html[data-yami-theme=dark] .yami-auth-card-v12 :is(p,span,label){color:#aab6af}html[data-yami-theme=dark] .yami-auth-field-v12>div{background:#111713!important;border-color:#414b45!important;color:#eff5f1!important}html[data-yami-theme=dark] .yami-auth-field-v12 input{background:transparent!important;color:#f2f7f4!important}html[data-yami-theme=dark] .yami-auth-field-v12 input::placeholder{color:#89958e!important}html[data-yami-theme=dark] .yami-auth-google-v12,html[data-yami-theme=dark] .yami-auth-link-v12{background:#202722!important;color:#eff5f1!important;border-color:#414b45!important}html[data-yami-theme=dark] .yami-auth-card-v12 a{color:#69d89f!important}html[data-yami-theme=dark] .dish-cart-dialog-v105 .dish-cart-dialog-card-v105,html[data-yami-theme=dark] .rd-cart-dialog-card-v119{background:#171e19!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.dish-cart-dialog-v105,.rd-cart-dialog-v119) :is(h3,p,button){color:#eff5f1!important}html[data-yami-theme=dark] :is(.dish-cart-dialog-v105,.rd-cart-dialog-v119) button.primary{background:#15975d!important;color:#fff!important}html[data-yami-theme=dark] .tracking-map-center-v237{background:#171e19!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.home-v73,.restaurants-v83,.explore-v52,.favorites-page-v249,.orders-page-v76,.notifications-page-v249,.cart-page-v4,.eat-map-page-v311,.profile-page-v240,.account-page,.promotion-page-v76){background:#101512!important;color:#eff5f1!important}html[data-yami-theme=dark] :is(.home-v73,.restaurants-v83,.explore-v52,.favorites-page-v249,.orders-page-v76,.notifications-page-v249,.cart-page-v4,.eat-map-page-v311,.profile-page-v240,.account-page,.promotion-page-v76) :is(h1,h2,h3,h4,b,strong){color:#eff5f1}html[data-yami-theme=dark] :is(.home-v73,.restaurants-v83,.explore-v52,.favorites-page-v249,.orders-page-v76,.notifications-page-v249,.cart-page-v4,.eat-map-page-v311,.profile-page-v240,.account-page,.promotion-page-v76) :is(p,small,label){color:#aab6af}html[data-yami-theme=dark] :is(.home-v73,.restaurants-v83,.explore-v52,.favorites-page-v249,.orders-page-v76,.notifications-page-v249,.cart-page-v4,.profile-page-v240,.account-page,.promotion-page-v76) :is([class*=-card-],[class*=_card_],article){background-color:#191f1b!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.home-v73,.restaurants-v83,.explore-v52,.favorites-page-v249,.orders-page-v76,.notifications-page-v249,.cart-page-v4,.profile-page-v240,.account-page,.promotion-page-v76) input,html[data-yami-theme=dark] :is(.home-v73,.restaurants-v83,.explore-v52,.favorites-page-v249,.orders-page-v76,.notifications-page-v249,.cart-page-v4,.profile-page-v240,.account-page,.promotion-page-v76) textarea,html[data-yami-theme=dark] :is(.home-v73,.restaurants-v83,.explore-v52,.favorites-page-v249,.orders-page-v76,.notifications-page-v249,.cart-page-v4,.profile-page-v240,.account-page,.promotion-page-v76) select{background:#151b17!important;color:#f2f7f4!important;border-color:#414b45!important}html[data-yami-theme=dark] .mobilebar{background:#151b17!important;border-color:#303a34!important;color:#c4d0c8!important}html[data-yami-theme=dark] .mobilebar a,html[data-yami-theme=dark] .mobilebar button{color:#c4d0c8!important}html[data-yami-theme=dark] .mobilebar .active{color:#54d392!important}html[data-yami-theme=dark] .footer{background:#0c100e!important;color:#dce7e0!important;border-color:#303a34!important}html[data-yami-theme=dark] .footer :is(p,small,a){color:#aab6af}html[data-yami-theme=dark] :is(.yami-map-controls-v3,.eat-map-sheet-v311,.yami-map-filter-panel-v6,.eat-map-search-v311,.yami-map-search-v3,.map-location-context-v3){background:#151b17!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.eat-map-sheet-v311,.yami-map-filter-panel-v6) :is(header,footer,button,label,select,input){color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.yami-map-filter-panel-v6,.eat-map-sheet-v311) :is(button,select,input){background:#202722!important}html[data-yami-theme=dark] .yami-map-filter-panel-v6 button.primary{background:#15975d!important;color:#fff!important}html[data-yami-theme=dark] :is(.yami-menu-surface-v242,.profile-dropdown,.yami-address-confirm-sheet-v238,.yami-search-panel-v69,.yami-home-filter-modal-v82,.cart-checkout-v4,.checkout-address-picker-panel-v243,.post-tip-modal-v1,.customer-chat-v51){background:#171e19!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.yami-menu-surface-v242,.profile-dropdown,.yami-address-confirm-sheet-v238,.yami-search-panel-v69,.yami-home-filter-modal-v82,.cart-checkout-v4,.checkout-address-picker-panel-v243,.post-tip-modal-v1,.customer-chat-v51) :is(h1,h2,h3,h4,b,strong){color:#eff5f1}html[data-yami-theme=dark] :is(.yami-menu-surface-v242,.profile-dropdown,.yami-address-confirm-sheet-v238,.yami-search-panel-v69,.yami-home-filter-modal-v82,.cart-checkout-v4,.checkout-address-picker-panel-v243,.post-tip-modal-v1,.customer-chat-v51) :is(p,small,label){color:#aab6af}html[data-yami-theme=dark] :is(.cart-checkout-v4,.checkout-address-picker-panel-v243,.post-tip-modal-v1,.customer-chat-v51) :is(input,textarea,select){background:#111713!important;color:#f2f7f4!important;border-color:#414b45!important}html[data-yami-theme=dark] :is(.cart-checkout-v4,.checkout-address-picker-panel-v243,.post-tip-modal-v1,.customer-chat-v51) :is(section,article,[class*=card],[class*=panel]){background-color:#1c241f!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] .dish-detail-v6{--dd-bg:#101512!important;--dd-card:#171d1a!important;--dd-text:#f7faf8!important;--dd-muted:#aeb7b2!important;--dd-border:#2a332e!important;--dd-chip:#222a26!important;--dd-strong:#0b0f0d!important;background:#101512!important;color:#f7faf8!important}html[data-yami-theme=dark] .dish-detail-v6 :is(.dd-card,.dd-provider-card,.dd-details-grid>section,.dd-info,.similar-row>a){background:#171d1a!important;color:#f7faf8!important;border-color:#303a34!important}html[data-yami-theme=dark] .dish-detail-v6 :is(h1,h2,h3,p,small){color:#eff5f1}html[data-yami-theme=dark] .rd-identity-v151,html[data-yami-theme=dark] .rd-identity-sheet-v153{background:#171d1a!important;color:#eff5f1!important;border-color:#303a34!important}html[data-yami-theme=dark] :is(.rd-identity-v151,.rd-identity-sheet-v153,.rd-menu-v151) :is(h1,h2,h3,b,strong,p,small){color:#eff5f1!important}html[data-yami-theme=dark] :is(.rd-identity-v151,.rd-identity-sheet-v153,.rd-menu-v151) :is(a,button){color:#cce9d8}html[data-yami-theme=dark] :is(.profile-dropdown,.yami-menu-surface-v242) a,html[data-yami-theme=dark] :is(.profile-dropdown,.yami-menu-surface-v242) button{color:#e3eee7}html[data-yami-font=large] :is(.home-v73,.restaurants-v83,.explore-v52,.favorites-page-v249,.orders-page-v76,.notifications-page-v249,.cart-page-v4,.eat-map-page-v311,.profile-page-v240,.account-page,.promotion-page-v76){font-size:18px}html[data-yami-font=small] :is(.home-v73,.restaurants-v83,.explore-v52,.favorites-page-v249,.orders-page-v76,.notifications-page-v249,.cart-page-v4,.eat-map-page-v311,.profile-page-v240,.account-page,.promotion-page-v76){font-size:14px}.payment-checkout-link-v1{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}@media(max-width:650px){.settings-page-v249,.settings-subpage-v249,.account-page-v240,.addresses-page-v238{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.settings-group-v240>div>a,.settings-toggle-list-v249 label{min-height:66px}.settings-group-v240>div>a span,.settings-toggle-list-v249 label span{min-width:0}.settings-group-v240>div>a small,.settings-toggle-list-v249 label small{line-height:1.4}}.orders-page-heading-v1>div{display:flex;align-items:center;gap:10px;margin:5px 0}.orders-page-heading-v1>div>svg{width:25px;height:25px;color:#078d52;stroke-width:2.2;flex:none}.orders-page-heading-v1>div>h1{margin:0!important}.order-card-compact-v1 .order-card-summary-v1{margin:10px 0 0 45px;color:#65736b;font-size:11px;font-weight:650}.order-card-compact-v1 .order-actions-v33{grid-template-columns:1fr 1fr!important;margin-top:12px!important}.order-card-compact-v1 .order-actions-v33>a{min-height:38px!important;border:1px solid #078d52!important;text-decoration:none!important}.order-card-compact-v1 .order-actions-v33 .order-details-link-v1{background:#078d52!important;color:#fff!important}.order-card-compact-v1 .order-actions-v33 .order-track-link-v1{background:#fff!important;color:#087a43!important;border:1.5px solid #078d52!important}.order-card-compact-v1 .order-actions-v33>a svg{width:15px!important;height:15px!important}.order-detail-page-v1{max-width:1060px;padding:18px 14px 110px;box-sizing:border-box}.order-back-v1{display:inline-flex;align-items:center;gap:7px;margin:0 0 16px;color:#087a43;font-size:13px;font-weight:800;text-decoration:none}.order-back-v1 svg{width:17px;height:17px}.order-detail-heading-v1{display:flex;align-items:center;gap:13px;padding:0 0 18px;margin-bottom:15px;border-bottom:1px solid #e8eeea}.order-detail-heading-icon-v1{width:48px;height:48px;border-radius:16px;background:#eaf7f0;color:#078d52;display:grid;place-items:center;flex:none}.order-detail-heading-icon-v1 svg{width:23px;height:23px}.order-detail-heading-v1>div:nth-child(2){min-width:0;flex:1}.order-detail-heading-v1>div:nth-child(2)>span{color:#087a43;font-size:10px;font-weight:900;letter-spacing:.12em}.order-detail-heading-v1 h1{margin:4px 0;font-size:24px;line-height:1.16;color:#18231d}.order-detail-heading-v1 p{margin:0;color:#6d7972;font-size:12px}.order-detail-heading-v1>.order-status-v76{width:auto!important;padding:7px 10px!important;border-radius:999px!important;white-space:nowrap}.order-detail-grid-v1{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.order-detail-main-v1,.order-detail-side-v1{display:grid;gap:13px;min-width:0}.order-detail-panel-v1{padding:17px;border:1px solid #e2e9e5;border-radius:18px;background:#fff;box-shadow:0 5px 18px #0837220b;min-width:0}.order-detail-panel-v1 h2{margin:0 0 13px;display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.3;color:#17251d}.order-detail-panel-v1 h2 svg{width:18px;height:18px;color:#078d52;flex:none}.order-detail-item-v1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #eef2ef}.order-detail-item-v1>div{min-width:0;display:grid;gap:3px}.order-detail-item-v1 b{font-size:13px;color:#1d2a22}.order-detail-item-v1 small{font-size:11px;color:#758078}.order-detail-item-v1 strong{font-size:13px;white-space:nowrap;color:#1d2a22}.order-detail-total-row-v1{display:flex;justify-content:space-between;gap:12px;padding:6px 0;color:#65736b;font-size:12px}.order-detail-total-row-v1 b{color:#26342b;white-space:nowrap}.order-detail-total-row-v1.grand{margin-top:5px;padding-top:12px;border-top:1px solid #e6ece8;color:#16241b;font-size:15px;font-weight:850}.order-detail-total-row-v1.grand b{color:#087a43;font-size:17px}.order-payment-status-v1{display:block;margin-top:9px;color:#758078;font-size:11px}.order-invoice-panel-v1>p,.order-claim-panel-v1>p{margin:0 0 12px;color:#637168;font-size:12px;line-height:1.55}.order-detail-actions-v1{display:flex;gap:8px;flex-wrap:wrap}.order-detail-actions-v1 button,.order-feedback-form-v1>button,.order-dish-review-v1>button,.order-track-cta-v1,.order-reorder-cta-v1,.order-tip-cta-v1{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #078d52;border-radius:12px;background:#078d52;color:#fff;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.order-detail-actions-v1 button svg,.order-track-cta-v1 svg{width:16px;height:16px}.order-detail-actions-v1 button.secondary{background:#fff;color:#087a43;border:1.5px solid #078d52}.order-invoice-panel-v1>small{display:block;margin-top:10px;color:#7a857e;font-size:10px;line-height:1.5}.order-feedback-form-v1{display:grid;gap:9px;margin-top:10px}.order-feedback-form-v1>label{color:#29372f;font-size:12px;font-weight:800}.order-feedback-form-v1 textarea,.order-feedback-form-v1 select{width:100%;box-sizing:border-box;min-height:43px;padding:11px 12px;border:1px solid #dfe7e2;border-radius:12px;background:#fbfcfb;color:#17251d;font:inherit;font-size:13px;outline:none}.order-feedback-form-v1 textarea{min-height:76px;resize:vertical}.order-feedback-form-v1 textarea:focus,.order-feedback-form-v1 select:focus{border-color:#078d52;box-shadow:0 0 0 3px #078d521a}.order-feedback-form-v1>button{justify-self:start}.order-feedback-form-v1>small,.order-dish-review-v1>small{color:#087a43;font-size:11px;line-height:1.45}.order-rating-stars-v1{display:flex;align-items:center;gap:4px}.order-rating-stars-v1 button{width:33px;height:33px;padding:0;border:0;border-radius:9px;background:#fff5d9;color:#e9a500;display:grid;place-items:center;cursor:pointer}.order-rating-stars-v1 button svg{width:18px;height:18px}.order-dish-review-v1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #eef2ef}.order-dish-review-v1>div{display:grid;gap:6px;min-width:0}.order-dish-review-v1>div>b{font-size:12px;color:#29372f;overflow-wrap:anywhere}.order-dish-review-v1>button{min-height:34px;padding:0 10px;font-size:11px}.order-dish-review-v1>small{grid-column:1/-1}.delivery-rating-v1{padding-top:13px;margin-top:13px;border-top:1px solid #e8eeea}.order-detail-side-v1 .order-detail-panel-v1 p{margin:6px 0 0;color:#637168;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.order-track-cta-v1,.order-reorder-cta-v1,.order-tip-cta-v1{width:100%;box-sizing:border-box;min-height:44px}.order-reorder-cta-v1{border-color:#dce7e0;background:#fff;color:#087a43}.order-tip-cta-v1{border-color:#dce7e0;background:#f2faf5;color:#087a43}.order-tip-cta-v1:disabled{opacity:.65;cursor:wait}.order-detail-footer-v1{display:flex;align-items:center;gap:7px;margin-top:15px;color:#758078;font-size:11px;line-height:1.45}.order-detail-footer-v1 svg{width:15px;height:15px;color:#078d52;flex:none}html[data-yami-theme=dark] .orders-page-heading-v1>div>svg{color:#62d39b}html[data-yami-theme=dark] .order-card-compact-v1 .order-card-summary-v1{color:#aebdb4}html[data-yami-theme=dark] .order-card-compact-v1 .order-actions-v33 .order-track-link-v1{background:#17231c!important;color:#73d9a4!important;border-color:#35b879!important}html[data-yami-theme=dark] .order-detail-heading-v1{border-color:#2a3b31}html[data-yami-theme=dark] .order-detail-heading-v1 h1,html[data-yami-theme=dark] .order-detail-panel-v1 h2,html[data-yami-theme=dark] .order-detail-item-v1 b,html[data-yami-theme=dark] .order-detail-item-v1 strong,html[data-yami-theme=dark] .order-detail-total-row-v1 b,html[data-yami-theme=dark] .order-feedback-form-v1>label,html[data-yami-theme=dark] .order-dish-review-v1>div>b{color:#eef7f1}html[data-yami-theme=dark] .order-detail-heading-v1 p,html[data-yami-theme=dark] .order-detail-panel-v1>p,html[data-yami-theme=dark] .order-detail-side-v1 .order-detail-panel-v1 p,html[data-yami-theme=dark] .order-detail-footer-v1,html[data-yami-theme=dark] .order-detail-total-row-v1{color:#aebdb4}html[data-yami-theme=dark] .order-detail-heading-icon-v1{background:#173b2a;color:#70d5a0}html[data-yami-theme=dark] .order-detail-panel-v1{background:#17211b;border-color:#2a3b31;box-shadow:none}html[data-yami-theme=dark] .order-detail-item-v1,html[data-yami-theme=dark] .order-dish-review-v1,html[data-yami-theme=dark] .delivery-rating-v1,html[data-yami-theme=dark] .order-detail-total-row-v1.grand{border-color:#2b3a31}html[data-yami-theme=dark] .order-feedback-form-v1 textarea,html[data-yami-theme=dark] .order-feedback-form-v1 select{background:#111a15;border-color:#34463a;color:#eef7f1}html[data-yami-theme=dark] .order-detail-actions-v1 button.secondary,html[data-yami-theme=dark] .order-reorder-cta-v1,html[data-yami-theme=dark] .order-tip-cta-v1{background:#1b2a21;color:#7cdaaa;border-color:#345b43}@media(max-width:760px){.order-detail-grid-v1{grid-template-columns:1fr}.order-detail-side-v1{grid-template-columns:1fr 1fr}.order-detail-side-v1>.order-detail-panel-v1:first-child{grid-column:1/-1}.order-detail-side-v1>.order-track-cta-v1,.order-detail-side-v1>.order-reorder-cta-v1,.order-detail-side-v1>.order-tip-cta-v1{grid-column:1/-1}}@media(max-width:520px){.order-detail-page-v1{padding:12px 10px 100px}.order-detail-heading-v1{gap:9px}.order-detail-heading-icon-v1{width:40px;height:40px;border-radius:13px}.order-detail-heading-v1 h1{font-size:18px}.order-detail-heading-v1>div:nth-child(2)>span{font-size:8px}.order-detail-heading-v1>.order-status-v76{font-size:9px!important;padding:6px 7px!important}.order-detail-panel-v1{padding:14px;border-radius:15px}.order-detail-actions-v1 button{flex:1 1 100%}.order-feedback-form-v1>button{width:100%}.order-detail-side-v1{grid-template-columns:1fr}.order-detail-side-v1>.order-detail-panel-v1:first-child,.order-detail-side-v1>.order-track-cta-v1,.order-detail-side-v1>.order-reorder-cta-v1,.order-detail-side-v1>.order-tip-cta-v1{grid-column:auto}.order-card-compact-v1 .order-card-summary-v1{margin-left:41px;font-size:10px}.order-card-compact-v1 .order-actions-v33>a{font-size:9px!important}}@media print{.order-detail-actions-v1 button{color:#000}.order-detail-panel-v1{box-shadow:none}}.order-invoice-preview-v1{margin-top:13px;border:1px solid #dfe7e2;border-radius:13px;overflow:hidden;background:#fff}.order-invoice-preview-v1 iframe{display:block;width:100%;height:490px;border:0;background:#fff}@media(max-width:520px){.order-invoice-preview-v1 iframe{height:430px}}.settings-page-v249,.settings-subpage-v249,.account-page-v240,.addresses-page-v238{--settings-green:#34864b!important;--settings-green-soft:#edf7f1!important;--settings-ink:#292524!important;--settings-muted:#78716c!important;--settings-line:#e7e5e4!important;--settings-surface:#fff!important;background:#f7f7f5!important;color:#292524!important}.settings-page-v249 .settings-hero-v249,.settings-page-v249 .settings-hero-v240{background:#edf7f1!important;color:#292524!important;padding:27px 0 29px!important}.settings-page-v249 .settings-hero-v249:after,.settings-page-v249 .settings-hero-v240:after{display:none!important}.settings-page-v249 .settings-hero-v249 span,.settings-page-v249 .settings-hero-v240 span{color:#34864b!important;opacity:1!important}.settings-page-v249 .settings-hero-v249 h1,.settings-page-v249 .settings-hero-v240 h1{color:#292524!important;font-size:clamp(26px,6vw,34px)!important;line-height:1.08!important}.settings-page-v249 .settings-hero-v249 h1 strong,.settings-page-v249 .settings-hero-v240 h1 strong{color:#34864b!important}.settings-page-v249 .settings-hero-v249 p,.settings-page-v249 .settings-hero-v240 p{color:#57534e!important;opacity:1!important;font-size:13px!important;line-height:1.5!important}.settings-page-v249 .settings-content-v240{padding-top:22px!important;gap:19px!important}.settings-page-v249 .settings-group-v240>header span{color:#34864b!important}.settings-page-v249 .settings-group-v240>header h2{color:#292524!important}.settings-page-v249 .settings-group-v240>header p{color:#78716c!important;opacity:1!important}.settings-page-v249 .settings-group-v240>div,.settings-page-v249 .settings-group-v240>div>a{background:#fff!important;color:#292524!important;border-color:#e7e5e4!important}.settings-page-v249 .settings-group-v240>div{border:1px solid #e7e5e4!important;border-radius:18px!important;box-shadow:0 4px 14px #1c191709!important}.settings-page-v249 .settings-group-v240>div>a+a{border-top-color:#eeecea!important}.settings-page-v249 .settings-group-v240>div>a:hover{background:#fafbf9!important}.settings-page-v249 .settings-group-v240 i,.account-page-v240 .security-overview-v240>div>svg{background:#edf7f1!important;color:#34864b!important}.settings-page-v249 .settings-group-v240 i{border-radius:50%!important}.settings-page-v249 .settings-group-v240 b{color:#292524!important}.settings-page-v249 .settings-group-v240 small{color:#78716c!important;opacity:1!important}.settings-subpage-v249 .settings-subhead-v249>button,.account-page-v240 .account-head-v240>button,.addresses-page-v238 .addresses-head-v238>button{background:#fff!important;color:#292524!important;border:1px solid #e7e5e4!important;box-shadow:0 2px 8px #1c191709!important}.settings-subpage-v249 .settings-subhead-v249>div>span,.account-page-v240 .account-head-v240>div>span,.addresses-page-v238 .addresses-head-v238 small{color:#34864b!important}.settings-subpage-v249 .settings-subhead-v249 h1,.account-page-v240 .account-head-v240 h1,.addresses-page-v238 .addresses-head-v238 h1{color:#292524!important}.settings-subpage-v249 .settings-subhead-v249 p,.account-page-v240 .account-head-v240 p,.addresses-page-v238 .addresses-head-v238 p{color:#78716c!important;opacity:1!important}.settings-subpage-v249 :is(.settings-toggle-list-v249,.settings-language-list-v249,.settings-data-actions-v249,.settings-legal-links-v249,.appearance-card-v37),.account-page-v240 :is(.preferences-panel-v240,.personal-card-v240,.account-panel-v240,.payment-safe-v240,.payment-empty-v240,.payment-info-v240,.security-overview-v240,.security-links-v240),.addresses-page-v238 :is(.addresses-saved-shortcuts-v238,.addresses-current-v238,.addresses-nearby-v238,.addresses-other-v238,.address-search-panel-v238,.address-selected-v238){background:#fff!important;color:#292524!important;border:1px solid #e7e5e4!important;box-shadow:0 4px 14px #1c191709!important}.settings-subpage-v249 .settings-toggle-list-v249 label,.settings-subpage-v249 .settings-language-list-v249 button,.settings-subpage-v249 .settings-data-actions-v249 button,.settings-subpage-v249 .settings-legal-links-v249 a,.account-page-v240 .security-links-v240>*,.addresses-page-v238 .addresses-saved-shortcuts-v238 button{background:#fff!important;color:#292524!important}.settings-subpage-v249 :is(.settings-toggle-list-v249 label+label,.settings-language-list-v249 button+button,.settings-data-actions-v249 button+button,.settings-legal-links-v249 a+a),.account-page-v240 .personal-avatar-row-v240{border-color:#eeecea!important}.settings-subpage-v249 :is(.settings-toggle-list-v249 i,.settings-language-list-v249 i,.settings-data-actions-v249 i,.settings-info-card-v249>svg),.account-page-v240 :is(.account-panel-v240>header>svg,.preferences-panel-v240>header>svg,.payment-safe-v240>svg,.payment-info-v240>div>svg,.security-overview-v240>div>svg),.addresses-page-v238 :is(.addresses-saved-shortcuts-v238 svg,.addresses-current-v238 svg){color:#34864b!important}.settings-subpage-v249 :is(.settings-toggle-list-v249 i,.settings-language-list-v249 i,.settings-data-actions-v249 i),.account-page-v240 .security-overview-v240>div>svg{background:#edf7f1!important;border-radius:50%!important}.settings-subpage-v249 .settings-info-card-v249{background:#fff!important;border:1px solid #e7e5e4!important;border-radius:16px!important}.settings-subpage-v249 .settings-info-card-v249 b,.settings-subpage-v249 .settings-language-list-v249 b,.settings-subpage-v249 .settings-data-actions-v249 b{color:#292524!important}.settings-subpage-v249 :is(.settings-info-card-v249 p,.settings-language-list-v249 small,.settings-data-actions-v249 small){color:#78716c!important}.settings-subpage-v249 .settings-language-list-v249 button.active{background:#edf7f1!important;box-shadow:inset 3px 0 #34864b!important}.settings-subpage-v249 .settings-language-list-v249 button.active>svg{color:#34864b!important}.settings-subpage-v249 .settings-toggle-list-v249 input:checked+em{background:#34864b!important}.settings-subpage-v249 .settings-save-v249,.account-page-v240 .account-primary-v240,.addresses-page-v238 .addresses-add-v238{background:#34864b!important;color:#fff!important;border:1px solid #34864b!important;box-shadow:0 5px 14px #34864b29!important}.settings-subpage-v249 .settings-save-msg-v249,.account-page-v240 .account-message-v240.success{background:#edf7f1!important;color:#287343!important;border:1px solid #d7eadc!important}.account-page-v240 .preference-chips-v240 button,.account-page-v240 .preference-segment-v240 button,.settings-subpage-v249 .appearance-options-v37 button,.settings-subpage-v249 .appearance-font-v37 button{background:#fff!important;color:#57534e!important;border:1px solid #e7e5e4!important}.account-page-v240 .preference-chips-v240 button.active,.account-page-v240 .preference-segment-v240 button.active,.settings-subpage-v249 .appearance-options-v37 button.active,.settings-subpage-v249 .appearance-font-v37 button.active{background:#34864b!important;color:#fff!important;border-color:#34864b!important;box-shadow:0 3px 9px #34864b21!important}.settings-subpage-v249 .appearance-card-v37 h2,.settings-subpage-v249 .appearance-card-v37 h2 svg{color:#292524!important}.account-page-v240 .personal-avatar-v240,.account-page-v240 .payment-card-art-v240{background:#edf7f1!important;color:#34864b!important}.account-page-v240 .payment-info-v240>div,.account-page-v240 .security-overview-v240>div{background:#fff!important;border:1px solid #e7e5e4!important}.settings-page-v249 :is(a,button),.settings-subpage-v249 :is(a,button),.account-page-v240 :is(a,button),.addresses-page-v238 :is(a,button){transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}html[data-yami-theme=dark] .settings-page-v249,html[data-yami-theme=dark] .settings-subpage-v249,html[data-yami-theme=dark] .account-page-v240,html[data-yami-theme=dark] .addresses-page-v238{--settings-green:#57ad70!important;--settings-green-soft:#26342a!important;--settings-ink:#f5f5f4!important;--settings-muted:#b7b3ad!important;--settings-line:#45413d!important;--settings-surface:#292524!important;background:#1c1917!important;color:#f5f5f4!important}html[data-yami-theme=dark] .settings-page-v249 :is(.settings-hero-v249,.settings-hero-v240){background:#292524!important;color:#f5f5f4!important}html[data-yami-theme=dark] .settings-page-v249 :is(.settings-hero-v249 h1,.settings-hero-v240 h1,.settings-group-v240>header h2,.settings-group-v240 b),html[data-yami-theme=dark] .settings-subpage-v249 :is(.settings-subhead-v249 h1,.settings-toggle-list-v249 b,.settings-language-list-v249 b,.settings-data-actions-v249 b),html[data-yami-theme=dark] .account-page-v240 :is(.account-head-v240 h1,.preferences-panel-v240 b,.account-panel-v240 b,.payment-empty-v240 h2){color:#f5f5f4!important}html[data-yami-theme=dark] .settings-page-v249 :is(.settings-hero-v249 span,.settings-hero-v240 span,.settings-hero-v249 h1 strong,.settings-hero-v240 h1 strong,.settings-group-v240>header span){color:#73c58a!important}html[data-yami-theme=dark] .settings-page-v249 :is(.settings-hero-v249 p,.settings-hero-v240 p,.settings-group-v240>header p,.settings-group-v240 small),html[data-yami-theme=dark] .settings-subpage-v249 :is(.settings-subhead-v249 p,.settings-toggle-list-v249 small,.settings-language-list-v249 small,.settings-data-actions-v249 small,.settings-info-card-v249 p),html[data-yami-theme=dark] .account-page-v240 :is(.account-head-v240 p,.preferences-panel-v240 small,.payment-empty-v240 p,.payment-info-v240 small){color:#b7b3ad!important;opacity:1!important}html[data-yami-theme=dark] .settings-page-v249 .settings-group-v240>div,html[data-yami-theme=dark] .settings-page-v249 .settings-group-v240>div>a,html[data-yami-theme=dark] .settings-subpage-v249 :is(.settings-toggle-list-v249,.settings-toggle-list-v249 label,.settings-language-list-v249,.settings-language-list-v249 button,.settings-data-actions-v249,.settings-data-actions-v249 button,.settings-legal-links-v249,.settings-legal-links-v249 a,.appearance-card-v37),html[data-yami-theme=dark] .settings-subpage-v249 .settings-info-card-v249,html[data-yami-theme=dark] .account-page-v240 :is(.preferences-panel-v240,.personal-card-v240,.account-panel-v240,.payment-safe-v240,.payment-empty-v240,.payment-info-v240,.security-overview-v240,.security-overview-v240>div,.security-links-v240,.security-links-v240>*),html[data-yami-theme=dark] .addresses-page-v238 :is(.addresses-saved-shortcuts-v238,.addresses-saved-shortcuts-v238 button,.addresses-current-v238,.addresses-nearby-v238,.addresses-other-v238,.address-search-panel-v238,.address-selected-v238){background:#292524!important;color:#f5f5f4!important;border-color:#45413d!important;box-shadow:none!important}html[data-yami-theme=dark] .settings-page-v249 .settings-group-v240>div>a+a,html[data-yami-theme=dark] .settings-subpage-v249 :is(.settings-toggle-list-v249 label+label,.settings-language-list-v249 button+button,.settings-data-actions-v249 button+button,.settings-legal-links-v249 a+a),html[data-yami-theme=dark] .account-page-v240 .personal-avatar-row-v240{border-color:#45413d!important}html[data-yami-theme=dark] .settings-page-v249 .settings-group-v240 i,html[data-yami-theme=dark] .settings-subpage-v249 :is(.settings-toggle-list-v249 i,.settings-language-list-v249 i,.settings-data-actions-v249 i),html[data-yami-theme=dark] .account-page-v240 .security-overview-v240>div>svg{background:#26342a!important;color:#73c58a!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-language-list-v249 button.active{background:#303b32!important;box-shadow:inset 3px 0 #73c58a!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-toggle-list-v249 input:checked+em{background:#4b9d62!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-save-v249,html[data-yami-theme=dark] .account-page-v240 .account-primary-v240,html[data-yami-theme=dark] .addresses-page-v238 .addresses-add-v238{background:#34864b!important;color:#fff!important;border-color:#34864b!important}html[data-yami-theme=dark] .account-page-v240 .preference-chips-v240 button,html[data-yami-theme=dark] .account-page-v240 .preference-segment-v240 button,html[data-yami-theme=dark] .settings-subpage-v249 .appearance-options-v37 button,html[data-yami-theme=dark] .settings-subpage-v249 .appearance-font-v37 button{background:#211f1d!important;color:#d6d3d1!important;border-color:#45413d!important}html[data-yami-theme=dark] .account-page-v240 .preference-chips-v240 button.active,html[data-yami-theme=dark] .account-page-v240 .preference-segment-v240 button.active,html[data-yami-theme=dark] .settings-subpage-v249 .appearance-options-v37 button.active,html[data-yami-theme=dark] .settings-subpage-v249 .appearance-font-v37 button.active{background:#34864b!important;color:#fff!important;border-color:#34864b!important}html[data-yami-theme=dark] .settings-subpage-v249 :is(input,textarea,select),html[data-yami-theme=dark] .account-page-v240 :is(input,textarea,select),html[data-yami-theme=dark] .addresses-page-v238 :is(input,textarea,select){background:#211f1d!important;color:#f5f5f4!important;border-color:#57534e!important}html[data-yami-theme=dark] .settings-page-v249 :is(button:focus-visible,a:focus-visible),html[data-yami-theme=dark] .settings-subpage-v249 :is(button:focus-visible,a:focus-visible),html[data-yami-theme=dark] .account-page-v240 :is(button:focus-visible,a:focus-visible){outline-color:#73c58a!important}@media(max-width:650px){.settings-page-v249 .settings-hero-v249,.settings-page-v249 .settings-hero-v240{padding:22px 0 24px!important}.settings-page-v249 .settings-content-v240{padding-top:17px!important;gap:16px!important}.settings-page-v249 .settings-group-v240>div{border-radius:16px!important}.settings-page-v249 .settings-group-v240>div>a{min-height:66px!important;height:auto!important}}.settings-page-v249 :is(.settings-hero-v249 h1,.settings-hero-v240 h1){font-size:clamp(25px,4vw,29px)!important;line-height:1.18!important;letter-spacing:-.035em!important;font-weight:750!important}.settings-subpage-v249 .settings-subhead-v249 h1,.account-page-v240 .account-head-v240 h1,.addresses-page-v238 .addresses-head-v238 h1{font-size:clamp(22px,3.2vw,24px)!important;line-height:1.22!important;letter-spacing:-.03em!important;font-weight:750!important}.settings-page-v249 .settings-group-v240>header h2,.settings-subpage-v249 .appearance-card-v37 h2,.account-page-v240 :is(.preferences-panel-v240 h2,.account-panel-v240 h2,.payment-empty-v240 h2){font-size:16px!important;line-height:1.3!important;letter-spacing:-.015em!important;font-weight:700!important}@media(max-width:650px){.settings-page-v249 :is(.settings-hero-v249 h1,.settings-hero-v240 h1){font-size:25px!important;line-height:1.2!important}.settings-subpage-v249 .settings-subhead-v249 h1,.account-page-v240 .account-head-v240 h1,.addresses-page-v238 .addresses-head-v238 h1{font-size:22px!important;line-height:1.24!important}.settings-page-v249 .settings-group-v240>header h2,.settings-subpage-v249 .appearance-card-v37 h2,.account-page-v240 :is(.preferences-panel-v240 h2,.account-panel-v240 h2,.payment-empty-v240 h2){font-size:15px!important}}.account-page-v240 .personal-avatar-upload-v37{align-items:center!important;gap:12px!important}.account-page-v240 .avatar-button-v37{flex:0 0 58px!important;overflow:visible!important;border-radius:50%!important;isolation:isolate}.account-page-v240 .avatar-button-v37>img{border-radius:50%!important;object-fit:cover!important}.account-page-v240 .avatar-button-v37>span{right:-3px!important;bottom:-2px!important;width:23px!important;height:23px!important;border:2px solid #fff!important;box-shadow:0 1px 4px #00000029!important;z-index:2}.account-page-v240 .avatar-button-v37>span svg{width:12px!important;height:12px!important;display:block}.account-page-v240 .avatar-copy-v37>b{font-size:13px!important;line-height:1.3!important;font-weight:700!important}.account-page-v240 .avatar-copy-v37>small{font-size:10px!important;line-height:1.4!important}.account-page-v240 .avatar-actions-v37 button{min-height:34px!important;height:auto!important;padding:6px 10px!important;font-size:11px!important;line-height:1.2!important}.account-page-v240 .account-head-v240 p{font-size:12px!important;line-height:1.45!important}.account-page-v240 .account-form-v240 label>span{font-size:12px!important;line-height:1.35!important;font-weight:650!important}.account-page-v240 .account-form-v240 input{font-size:14px!important;line-height:1.3!important}.account-page-v240 .account-form-v240 label>small{font-size:10px!important;line-height:1.3!important}.account-page-v240 .account-primary-v240{font-size:12px!important;line-height:1.3!important}@media(max-width:650px){.account-page-v240 .personal-avatar-upload-v37{gap:11px!important}.account-page-v240 .avatar-button-v37{flex-basis:54px!important;width:54px!important;height:54px!important}.account-page-v240 .avatar-copy-v37>b{font-size:12px!important}.account-page-v240 .avatar-copy-v37>small{font-size:9.5px!important}.account-page-v240 .avatar-actions-v37{gap:6px!important;margin-top:7px!important}.account-page-v240 .avatar-actions-v37 button{min-height:32px!important;padding:5px 8px!important;font-size:10px!important}.account-page-v240 .account-head-v240 p{font-size:11px!important}.account-page-v240 .account-form-v240 label>span{font-size:11.5px!important}.account-page-v240 .account-form-v240 input{font-size:13px!important}.account-page-v240 .account-form-v240 label>small{font-size:9.5px!important}}@media(max-width:650px){.settings-page-v249 .settings-hero-v249,.settings-page-v249 .settings-hero-v240{padding:14px 0 16px!important}.settings-page-v249 :is(.settings-hero-v249 h1,.settings-hero-v240 h1){margin:4px 0 6px!important;font-size:24px!important;line-height:1.1!important;letter-spacing:-.035em!important}.settings-page-v249 :is(.settings-hero-v249 p,.settings-hero-v240 p){font-size:12px!important;line-height:1.4!important}}.help-page-v1{min-height:70vh;background:#f7f7f5!important;color:#292524!important;padding-bottom:28px}.help-page-v1 .help-hero-v1{background:#f7f7f5!important;color:#292524!important;text-align:left!important;padding:22px 0 14px!important}.help-page-v1 .help-title-v1{display:flex;align-items:center;gap:12px;margin:0 0 15px}.help-page-v1 .help-title-v1>i{flex:0 0 42px;width:42px;height:42px;border-radius:14px;background:#edf7f1;color:#34864b;display:grid;place-items:center;font-style:normal}.help-page-v1 .help-title-v1>i svg{width:21px;height:21px}.help-page-v1 .help-title-v1 h1{margin:0!important;color:#292524!important;font-size:23px!important;line-height:1.2!important;letter-spacing:-.03em!important;font-weight:750!important}.help-page-v1 .help-title-v1 p{margin:4px 0 0!important;color:#78716c!important;font-size:12px!important;line-height:1.4!important}.help-page-v1 .help-search{max-width:none!important;margin:0!important;border:1px solid #e7e5e4!important;border-radius:14px!important;box-shadow:0 2px 8px #1c191709!important}.help-page-v1 .help-search input{border-radius:14px!important;color:#292524!important}.help-page-v1 .page{padding-top:14px!important}html[data-yami-theme=dark] .help-page-v1,html[data-yami-theme=dark] .help-page-v1 .help-hero-v1{background:#1c1917!important;color:#f5f5f4!important}html[data-yami-theme=dark] .help-page-v1 .help-title-v1>i{background:#26342a!important;color:#73c58a!important}html[data-yami-theme=dark] .help-page-v1 .help-title-v1 h1{color:#f5f5f4!important}html[data-yami-theme=dark] .help-page-v1 .help-title-v1 p{color:#b7b3ad!important}html[data-yami-theme=dark] .help-page-v1 .help-search{background:#292524!important;border-color:#45413d!important;box-shadow:none!important}html[data-yami-theme=dark] .help-page-v1 .help-search input{background:#292524!important;color:#f5f5f4!important}html[data-yami-theme=dark] .help-page-v1 .help-categories>div,html[data-yami-theme=dark] .help-page-v1 .faq-list details{background:#292524!important;color:#f5f5f4!important;border-color:#45413d!important;box-shadow:none!important}html[data-yami-theme=dark] .help-page-v1 .faq-list details[open]{background:#303b32!important;border-color:#4c6954!important}html[data-yami-theme=dark] .help-page-v1 .faq-list summary{color:#f5f5f4!important}html[data-yami-theme=dark] .help-page-v1 .faq-list p{color:#c7c2bc!important}@media(max-width:650px){.help-page-v1 .help-hero-v1{padding:16px 0 10px!important}.help-page-v1 .help-title-v1{gap:10px;margin-bottom:11px}.help-page-v1 .help-title-v1 h1{font-size:21px!important}.help-page-v1 .help-title-v1>i{flex-basis:38px;width:38px;height:38px;border-radius:13px}.help-page-v1 .help-title-v1>i svg{width:19px;height:19px}.help-page-v1 .page{padding-top:10px!important}}.account-page-v240 .avatar-display-v37{flex:0 0 58px!important;width:58px!important;height:58px!important;border-radius:50%!important;overflow:hidden!important;display:grid;place-items:center;line-height:1}.account-page-v240 .avatar-display-v37 img{width:100%;height:100%;object-fit:cover;border-radius:50%}.yami-menu-foot-v242 button,.yami-menu-foot-v242 a,.profile-dropdown>button.profile-logout{color:#34864b!important}.yami-menu-foot-v242 button:hover,.profile-dropdown>button.profile-logout:hover{background:#edf7f1!important;color:#287343!important}.profile-dropdown>button.profile-logout{border-radius:10px!important}@media(max-width:650px){.settings-page-v249 .settings-content-v240{padding:14px 14px calc(82px + env(safe-area-inset-bottom,0px))!important;gap:15px!important}.settings-page-v249 .settings-group-v240>header{margin-bottom:7px!important}.settings-page-v249 .settings-group-v240>header h2{font-size:16px!important;margin:0 0 3px!important}.settings-page-v249 .settings-group-v240>header p{font-size:11px!important;line-height:1.35!important}.settings-page-v249 .settings-group-v240>div{border-radius:15px!important}.settings-page-v249 .settings-group-v240>div>a{min-height:64px!important;padding:9px 11px!important;grid-template-columns:36px minmax(0,1fr) 14px!important;gap:9px!important}.settings-page-v249 .settings-group-v240 i{width:36px!important;height:36px!important}.settings-page-v249 .settings-group-v240 b{font-size:12px!important;line-height:1.3!important}.settings-page-v249 .settings-group-v240 small{font-size:10px!important;line-height:1.3!important;margin-top:2px!important}.settings-subpage-v249 .settings-subwrap-v249{padding:18px 14px calc(90px + env(safe-area-inset-bottom,0px))!important}.settings-subpage-v249 .settings-subhead-v249{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;margin-bottom:15px!important}.settings-subpage-v249 .settings-subhead-v249>button{width:38px!important;height:38px!important;border-radius:12px!important}.settings-subpage-v249 .settings-subhead-v249 h1{font-size:22px!important;line-height:1.2!important;margin:4px 0 5px!important}.settings-subpage-v249 .settings-subhead-v249 p{font-size:11px!important;line-height:1.4!important}.settings-subpage-v249 :is(.settings-toggle-list-v249 label,.settings-language-list-v249 button,.settings-data-actions-v249 button){min-height:62px!important;padding:10px!important;grid-template-columns:36px minmax(0,1fr) 42px!important;gap:9px!important}.settings-subpage-v249 :is(.settings-language-list-v249 button,.settings-data-actions-v249 button){grid-template-columns:36px minmax(0,1fr) 18px!important}.settings-subpage-v249 :is(.settings-toggle-list-v249 i,.settings-language-list-v249 i,.settings-data-actions-v249 i){width:36px!important;height:36px!important}.settings-subpage-v249 :is(.settings-toggle-list-v249 b,.settings-language-list-v249 b,.settings-data-actions-v249 b){font-size:12px!important;line-height:1.3!important}.settings-subpage-v249 :is(.settings-toggle-list-v249 small,.settings-language-list-v249 small,.settings-data-actions-v249 small){font-size:10px!important;line-height:1.35!important}.settings-subpage-v249 :is(button,a){min-height:42px}.account-page-v240 .account-wrap-v240{padding:18px 14px calc(90px + env(safe-area-inset-bottom,0px))!important}.account-page-v240 .account-head-v240{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;margin-bottom:14px!important}.account-page-v240 .account-head-v240>button{width:38px!important;height:38px!important;border-radius:12px!important}.account-page-v240 .account-head-v240 h1{font-size:22px!important;line-height:1.2!important;margin:4px 0 5px!important}.account-page-v240 .personal-card-v240{padding:14px!important;border-radius:16px!important}.account-page-v240 .personal-avatar-upload-v37{align-items:center!important;gap:11px!important;padding-bottom:13px!important}.account-page-v240 .avatar-display-v37{flex-basis:54px!important;width:54px!important;height:54px!important;font-size:16px!important}.account-page-v240 .avatar-copy-v37>b{font-size:12px!important}.account-page-v240 .avatar-copy-v37>small{font-size:9.5px!important}.account-page-v240 .avatar-actions-v37{gap:6px!important;margin-top:7px!important}.account-page-v240 .avatar-actions-v37 button{min-height:38px!important;padding:7px 9px!important;font-size:10px!important}.account-page-v240 .account-form-v240{gap:12px!important;margin-top:14px!important}.account-page-v240 .account-form-v240 label>div{height:48px!important;border-radius:12px!important}.account-page-v240 .account-form-v240 label>span{font-size:12px!important}.account-page-v240 .account-form-v240 input{font-size:14px!important}.account-page-v240 .account-primary-v240{width:100%!important;min-height:48px!important;margin-top:13px!important;font-size:13px!important}.addresses-page-v238 .addresses-wrap-v238{padding:18px 14px calc(90px + env(safe-area-inset-bottom,0px))!important}.addresses-page-v238 .addresses-head-v238{gap:10px!important}.addresses-page-v238 .addresses-head-v238 h1{font-size:22px!important;line-height:1.2!important}.addresses-page-v238 :is(.addresses-nearby-list-v238>button,.addresses-other-v238>button){min-height:64px!important;padding:10px!important}.addresses-page-v238 :is(.addresses-nearby-list-v238 b,.addresses-other-v238 b){font-size:12px!important}.addresses-page-v238 :is(.addresses-nearby-list-v238 small,.addresses-other-v238 small){font-size:10px!important}.settings-page-v249 :is(button,a),.settings-subpage-v249 :is(button,a),.account-page-v240 :is(button,a),.addresses-page-v238 :is(button,a){-webkit-tap-highlight-color:transparent}}@media(max-width:380px){.account-page-v240 .avatar-actions-v37{align-items:stretch;flex-direction:column}.account-page-v240 .avatar-actions-v37 button{justify-content:center}}.profile-page-v240{background:#f5f7f6!important;color:#202923!important}.profile-page-v240 .profile-hero-v240{padding:24px 0 62px!important;background:linear-gradient(145deg,#fff,#f2f8f4)!important;color:#202923!important;border-bottom:1px solid #e8eeea!important}.profile-page-v240 .profile-hero-v240:after{border-color:#e9f3ed!important;opacity:.8}.profile-page-v240 .profile-avatar-v240{border-radius:50%!important;background:#e6f4eb!important;color:#218b54!important;box-shadow:0 4px 14px #173f2a12!important}.profile-page-v240 .profile-identity-v240>span{color:#698075!important;opacity:1!important;font-size:10px!important}.profile-page-v240 .profile-identity-v240 h1{color:#202923!important;font-size:clamp(21px,5vw,28px)!important;line-height:1.12!important}.profile-page-v240 .profile-identity-v240 p,.profile-page-v240 .profile-identity-v240 small{color:#69746d!important;opacity:1!important;font-size:11px!important;line-height:1.35!important}.profile-page-v240 .profile-edit-v240{background:#e8f5ed!important;border:1px solid #d9ecdf!important;color:#25864f!important;min-height:42px!important;border-radius:13px!important}.profile-page-v240 .profile-status-v240,.profile-page-v240 .profile-stats-v240>a,.profile-page-v240 .profile-primary-grid-v240>a,.profile-page-v240 .profile-account-v240>div>a,.profile-page-v240 .profile-secondary-v240>a{background:#fff!important;color:#26312a!important;border-color:#e7ece8!important;box-shadow:0 2px 8px #14271b08!important}.profile-page-v240 .profile-status-v240 b{font-size:12px!important;color:#26312a!important}.profile-page-v240 .profile-status-v240 small{font-size:10px!important;color:#748078!important;opacity:1!important}.profile-page-v240 .profile-status-v240>a,.profile-page-v240 .profile-primary-grid-v240 i,.profile-page-v240 .profile-account-v240 i,.profile-page-v240 .profile-secondary-v240>a>svg:first-child{color:#25864f!important}.profile-page-v240 .profile-primary-v240 header h2,.profile-page-v240 .profile-account-v240 header h2{font-size:18px!important;color:#202923!important}.profile-page-v240 .profile-primary-v240 header>span,.profile-page-v240 .profile-account-v240 header>span{color:#68786f!important;font-size:10px!important}.profile-page-v240 .profile-stats-v240 b{font-size:20px!important;color:#202923!important}.profile-page-v240 .profile-stats-v240 small{font-size:10px!important;color:#768078!important;opacity:1!important}.profile-page-v240 .profile-primary-grid-v240 b,.profile-page-v240 .profile-account-v240 b{font-size:12px!important;color:#26312a!important}.profile-page-v240 .profile-primary-grid-v240 small,.profile-page-v240 .profile-account-v240 small{font-size:10px!important;color:#748078!important;opacity:1!important}.profile-page-v240 .profile-settings-card-v240{background:#fff!important;color:#202923!important;border:1px solid #e7ece8!important;box-shadow:0 2px 8px #14271b08!important}.profile-page-v240 .profile-settings-icon-v240{background:#e8f5ed!important;color:#25864f!important}.profile-page-v240 .profile-settings-card-v240>div>span{color:#68786f!important;opacity:1!important;font-size:10px!important}.profile-page-v240 .profile-settings-card-v240 h2{color:#202923!important}.profile-page-v240 .profile-settings-card-v240 p{color:#6e7972!important;opacity:1!important;font-size:10px!important}.profile-page-v240 .profile-settings-card-v240>a{background:#e8f5ed!important;color:#25864f!important;min-height:40px!important}.profile-page-v240 .profile-secondary-v240 span{font-size:12px!important;color:#26312a!important}.profile-page-v240 .profile-logout-v240{min-height:44px!important;padding:0 18px!important;border:1px solid #e3e7e4!important;border-radius:13px!important;background:#ecefee!important;color:#5e6861!important;font-size:12px!important;font-weight:700!important}.profile-page-v240 .profile-logout-v240 svg{width:16px!important}.account-page-v240 .avatar-display-v37{position:relative!important}.account-page-v240 .avatar-camera-badge-v38{position:absolute;right:-1px;bottom:-1px;width:24px;height:24px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;background:#35a96a;color:#fff;box-shadow:0 2px 7px #14271b22}.account-page-v240 .avatar-camera-badge-v38 svg{width:12px;height:12px;stroke-width:2.4}html[data-yami-theme=dark] .profile-page-v240{background:#111714!important;color:#edf3ef!important}html[data-yami-theme=dark] .profile-page-v240 .profile-hero-v240{background:linear-gradient(145deg,#171d19,#1b241e)!important;border-color:#2b342e!important;color:#edf3ef!important}html[data-yami-theme=dark] .profile-page-v240 .profile-hero-v240:after{border-color:#27352c!important}html[data-yami-theme=dark] .profile-page-v240 :is(.profile-status-v240,.profile-stats-v240>a,.profile-primary-grid-v240>a,.profile-account-v240>div>a,.profile-secondary-v240>a,.profile-settings-card-v240){background:#1b221e!important;color:#edf3ef!important;border-color:#303a33!important}html[data-yami-theme=dark] .profile-page-v240 :is(.profile-identity-v240 h1,.profile-status-v240 b,.profile-stats-v240 b,.profile-primary-v240 header h2,.profile-account-v240 header h2,.profile-primary-grid-v240 b,.profile-account-v240 b,.profile-secondary-v240 span,.profile-settings-card-v240 h2){color:#edf3ef!important}html[data-yami-theme=dark] .profile-page-v240 :is(.profile-identity-v240 p,.profile-identity-v240 small,.profile-status-v240 small,.profile-stats-v240 small,.profile-primary-grid-v240 small,.profile-account-v240 small,.profile-settings-card-v240 p){color:#aab6ae!important}html[data-yami-theme=dark] .profile-page-v240 .profile-logout-v240{background:#252c27!important;border-color:#38413a!important;color:#d0d8d2!important}html[data-yami-theme=dark] .account-page-v240 .avatar-camera-badge-v38{border-color:#181f1a}@media(max-width:650px){.profile-page-v240 .profile-hero-v240{padding:18px 0 52px!important}.profile-page-v240 .profile-hero-inner-v240{grid-template-columns:52px minmax(0,1fr) 40px!important;gap:11px!important}.profile-page-v240 .profile-avatar-v240{width:52px!important;height:52px!important;border-radius:50%!important}.profile-page-v240 .profile-identity-v240 h1{font-size:19px!important}.profile-page-v240 .profile-identity-v240 p,.profile-page-v240 .profile-identity-v240 small{font-size:10px!important}.profile-page-v240 .profile-content-v240{margin-top:-28px!important;padding-left:12px!important;padding-right:12px!important;padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}.profile-page-v240 .profile-primary-grid-v240,.profile-page-v240 .profile-account-v240>div{grid-template-columns:1fr!important;gap:8px!important}.profile-page-v240 .profile-primary-grid-v240>a,.profile-page-v240 .profile-account-v240>div>a{min-height:64px!important;padding:10px 12px!important;grid-template-columns:38px minmax(0,1fr) 16px!important}.profile-page-v240 .profile-primary-grid-v240 i,.profile-page-v240 .profile-account-v240 i{width:38px!important;height:38px!important}.profile-page-v240 .profile-secondary-v240{grid-template-columns:1fr 1fr!important}.profile-page-v240 .profile-settings-card-v240{grid-template-columns:40px minmax(0,1fr) 38px!important;padding:14px!important}.profile-page-v240 .profile-settings-card-v240>a{width:38px!important;height:38px!important;padding:0!important;font-size:0!important;justify-content:center!important}}.profile-page-v240 .profile-logout-v240,.yami-menu-surface-v242 .yami-menu-foot-v242>button,.profile-dropdown>button.profile-logout{min-height:44px!important;padding:0 18px!important;border:1px solid #e3e7e4!important;border-radius:13px!important;background:#ecefee!important;color:#5e6861!important;font-size:12px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-decoration:none!important}.yami-menu-surface-v242 .yami-menu-foot-v242>button{width:100%!important}.profile-page-v240 .profile-logout-v240 svg,.yami-menu-surface-v242 .yami-menu-foot-v242>button svg,.profile-dropdown>button.profile-logout svg{width:16px!important;height:16px!important}.yami-menu-surface-v242 .yami-menu-foot-v242>button:hover,.yami-menu-surface-v242 .yami-menu-foot-v242>button:focus-visible,.profile-page-v240 .profile-logout-v240:hover,.profile-dropdown>button.profile-logout:hover{background:#e3e7e4!important;color:#48534c!important}html[data-yami-theme=dark] .yami-menu-surface-v242 .yami-menu-foot-v242>button,html[data-yami-theme=dark] .profile-dropdown>button.profile-logout{background:#252c27!important;border-color:#38413a!important;color:#d0d8d2!important}html[data-yami-theme=dark] .yami-menu-surface-v242 .yami-menu-foot-v242>button:hover,html[data-yami-theme=dark] .profile-dropdown>button.profile-logout:hover{background:#303932!important;color:#eef3ef!important}.settings-page-v249,.settings-subpage-v249{background:#f3f4f5!important;color:#292d31!important}.settings-page-v249 .settings-hero-v249,.settings-page-v249 .settings-hero-v240{background:linear-gradient(135deg,#f0f1f2,#e4e6e8)!important;color:#292d31!important}.settings-page-v249 :is(.settings-hero-v249 span,.settings-hero-v240 span,.settings-hero-v249 h1 strong,.settings-hero-v240 h1 strong),.settings-page-v249 .settings-group-v240>header span,.settings-subpage-v249 .settings-subhead-v249>div>span{color:#626970!important}.settings-page-v249 :is(.settings-hero-v249 h1,.settings-hero-v240 h1,.settings-group-v240>header h2),.settings-subpage-v249 .settings-subhead-v249 h1{color:#282d31!important}.settings-page-v249 :is(.settings-hero-v249 p,.settings-hero-v240 p,.settings-group-v240>header p){color:#656c72!important}.settings-page-v249 .settings-group-v240>div,.settings-page-v249 .settings-group-v240>div>a,.settings-subpage-v249 :is(.settings-toggle-list-v249,.settings-toggle-list-v249 label,.settings-language-list-v249,.settings-language-list-v249 button,.settings-data-actions-v249,.settings-data-actions-v249 button,.settings-legal-links-v249,.settings-legal-links-v249 a,.settings-info-card-v249,.appearance-card-v37){background:#fff!important;color:#292d31!important;border-color:#dfe2e4!important}.settings-page-v249 .settings-group-v240>div{box-shadow:0 4px 14px #20262b08!important}.settings-page-v249 .settings-group-v240>div>a+a,.settings-subpage-v249 :is(.settings-toggle-list-v249 label+label,.settings-language-list-v249 button+button,.settings-data-actions-v249 button+button,.settings-legal-links-v249 a+a){border-color:#e5e7e9!important}.settings-page-v249 .settings-group-v240>div>a:hover,.settings-subpage-v249 :is(.settings-toggle-list-v249 label:hover,.settings-language-list-v249 button:hover,.settings-data-actions-v249 button:hover){background:#f3f4f5!important}.settings-page-v249 .settings-group-v240 i,.settings-subpage-v249 :is(.settings-toggle-list-v249 i,.settings-language-list-v249 i,.settings-data-actions-v249 i){background:linear-gradient(145deg,#f0f1f2,#e5e7e9)!important;color:#596168!important}.settings-page-v249 .settings-group-v240 b,.settings-subpage-v249 :is(.settings-toggle-list-v249 b,.settings-language-list-v249 b,.settings-data-actions-v249 b,.settings-info-card-v249 b,.appearance-card-v37 h2){color:#292d31!important}.settings-page-v249 .settings-group-v240 small,.settings-subpage-v249 :is(.settings-toggle-list-v249 small,.settings-language-list-v249 small,.settings-data-actions-v249 small,.settings-info-card-v249 p){color:#6d747a!important}.settings-subpage-v249 .settings-subhead-v249>button{background:#eceef0!important;color:#454b50!important;border-color:#d9dde0!important}.settings-subpage-v249 .settings-language-list-v249 button.active{background:linear-gradient(110deg,#e5e7e9,#f3f4f5)!important;box-shadow:inset 3px 0 #737a80!important}.settings-subpage-v249 .settings-language-list-v249 button.active>svg,.settings-subpage-v249 :is(.settings-toggle-list-v249 i,.settings-language-list-v249 i,.settings-data-actions-v249 i,.settings-info-card-v249>svg),.settings-subpage-v249 .appearance-card-v37 h2 svg{color:#596168!important}.settings-subpage-v249 .settings-toggle-list-v249 input:checked+em{background:#626970!important}.settings-subpage-v249 .settings-save-v249{background:linear-gradient(135deg,#555c62,#393f44)!important;color:#fff!important;border-color:#393f44!important;box-shadow:0 5px 14px #30373d20!important}.settings-subpage-v249 .settings-save-msg-v249{background:#eceef0!important;color:#4c5359!important;border-color:#d9dde0!important}.settings-subpage-v249 .appearance-options-v37 button.active,.settings-subpage-v249 .appearance-font-v37 button.active{background:#555c62!important;color:#fff!important;border-color:#555c62!important;box-shadow:0 3px 9px #30373d20!important}html[data-yami-theme=dark] .settings-page-v249,html[data-yami-theme=dark] .settings-subpage-v249{background:#17191b!important;color:#eceef0!important}html[data-yami-theme=dark] .settings-page-v249 .settings-hero-v249,html[data-yami-theme=dark] .settings-page-v249 .settings-hero-v240{background:linear-gradient(135deg,#292d31,#202428)!important;color:#eceef0!important}html[data-yami-theme=dark] .settings-page-v249 :is(.settings-hero-v249 h1,.settings-hero-v240 h1,.settings-group-v240>header h2,.settings-group-v240 b),html[data-yami-theme=dark] .settings-subpage-v249 :is(.settings-subhead-v249 h1,.settings-toggle-list-v249 b,.settings-language-list-v249 b,.settings-data-actions-v249 b,.settings-info-card-v249 b,.appearance-card-v37 h2){color:#eceef0!important}html[data-yami-theme=dark] .settings-page-v249 :is(.settings-hero-v249 span,.settings-hero-v240 span,.settings-hero-v249 h1 strong,.settings-hero-v240 h1 strong,.settings-group-v240>header span),html[data-yami-theme=dark] .settings-subpage-v249 .settings-subhead-v249>div>span{color:#b9c0c5!important}html[data-yami-theme=dark] .settings-page-v249 :is(.settings-hero-v249 p,.settings-hero-v240 p,.settings-group-v240>header p,.settings-group-v240 small),html[data-yami-theme=dark] .settings-subpage-v249 :is(.settings-subhead-v249 p,.settings-toggle-list-v249 small,.settings-language-list-v249 small,.settings-data-actions-v249 small,.settings-info-card-v249 p){color:#aab0b5!important}html[data-yami-theme=dark] .settings-page-v249 .settings-group-v240>div,html[data-yami-theme=dark] .settings-page-v249 .settings-group-v240>div>a,html[data-yami-theme=dark] .settings-subpage-v249 :is(.settings-toggle-list-v249,.settings-toggle-list-v249 label,.settings-language-list-v249,.settings-language-list-v249 button,.settings-data-actions-v249,.settings-data-actions-v249 button,.settings-legal-links-v249,.settings-legal-links-v249 a,.settings-info-card-v249,.appearance-card-v37){background:#222629!important;color:#eceef0!important;border-color:#393e42!important}html[data-yami-theme=dark] .settings-page-v249 .settings-group-v240>div>a:hover,html[data-yami-theme=dark] .settings-subpage-v249 :is(.settings-toggle-list-v249 label:hover,.settings-language-list-v249 button:hover,.settings-data-actions-v249 button:hover){background:#2d3236!important}html[data-yami-theme=dark] .settings-page-v249 .settings-group-v240 i,html[data-yami-theme=dark] .settings-subpage-v249 :is(.settings-toggle-list-v249 i,.settings-language-list-v249 i,.settings-data-actions-v249 i){background:linear-gradient(145deg,#3a4045,#2e3337)!important;color:#c7cdd1!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-subhead-v249>button{background:#292e32!important;color:#d6dade!important;border-color:#41474c!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-language-list-v249 button.active{background:#343a3f!important;box-shadow:inset 3px 0 #aeb5ba!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-toggle-list-v249 input:checked+em{background:#a2a9ae!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-save-v249{background:linear-gradient(135deg,#d2d6d9,#aeb4b9)!important;color:#23272a!important;border-color:#aeb4b9!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-save-msg-v249{background:#2c3135!important;color:#d6dade!important;border-color:#454b50!important}html[data-yami-theme=dark] .settings-subpage-v249 .appearance-options-v37 button.active,html[data-yami-theme=dark] .settings-subpage-v249 .appearance-font-v37 button.active{background:#aeb4b9!important;color:#23272a!important;border-color:#aeb4b9!important}html[data-yami-theme=dark] .settings-subpage-v249 :is(input,textarea,select){background:#1b1e20!important;color:#eceef0!important;border-color:#454b50!important}.orders-page-v76 .order-card-compact-v1 .order-actions-v33 .order-details-link-v1,.orders-page-v76 .order-card-compact-v1 .order-actions-v33 .order-track-link-v1,.orders-page-v76 .order-actions-v31 .reorder-btn-v31,.orders-page-v76 .orders-empty-v76>a{background:#555c62!important;color:#fff!important;border-color:#555c62!important}.orders-page-v76 .order-card-compact-v1 .order-actions-v33 .order-track-link-v1{background:#f0f1f2!important;color:#454b50!important;border-color:#d3d7da!important}.orders-page-v76 .orders-empty-v76>a:hover,.orders-page-v76 .order-actions-v31>a:hover,.orders-page-v76 .order-actions-v31>button:hover{background:#41474c!important;color:#fff!important;border-color:#41474c!important}.order-detail-page-v1 .order-back-v1{color:#555c62!important}.order-detail-page-v1 .order-detail-actions-v1 button,.order-detail-page-v1 .order-feedback-form-v1>button,.order-detail-page-v1 .order-dish-review-v1>button,.order-detail-page-v1 .order-track-cta-v1,.order-detail-page-v1 .order-reorder-cta-v1,.order-detail-page-v1 .order-tip-cta-v1{background:#555c62!important;color:#fff!important;border-color:#555c62!important}.order-detail-page-v1 .order-detail-actions-v1 button.secondary,.order-detail-page-v1 .order-reorder-cta-v1,.order-detail-page-v1 .order-tip-cta-v1{background:#f0f1f2!important;color:#454b50!important;border-color:#d3d7da!important}.order-detail-page-v1 .order-detail-actions-v1 button:hover,.order-detail-page-v1 .order-feedback-form-v1>button:hover,.order-detail-page-v1 .order-dish-review-v1>button:hover,.order-detail-page-v1 .order-track-cta-v1:hover{background:#41474c!important;color:#fff!important;border-color:#41474c!important}.order-detail-page-v1 .order-feedback-form-v1 textarea:focus,.order-detail-page-v1 .order-feedback-form-v1 select:focus{border-color:#737a80!important;box-shadow:0 0 0 3px #737a801c!important}html[data-yami-theme=dark] .orders-page-v76 .order-card-compact-v1 .order-actions-v33 .order-details-link-v1,html[data-yami-theme=dark] .orders-page-v76 .order-actions-v31 .reorder-btn-v31,html[data-yami-theme=dark] .orders-page-v76 .orders-empty-v76>a,html[data-yami-theme=dark] .order-detail-page-v1 .order-detail-actions-v1 button,html[data-yami-theme=dark] .order-detail-page-v1 .order-feedback-form-v1>button,html[data-yami-theme=dark] .order-detail-page-v1 .order-dish-review-v1>button,html[data-yami-theme=dark] .order-detail-page-v1 .order-track-cta-v1{background:#d0d4d7!important;color:#22272b!important;border-color:#d0d4d7!important}html[data-yami-theme=dark] .orders-page-v76 .order-card-compact-v1 .order-actions-v33 .order-track-link-v1,html[data-yami-theme=dark] .order-detail-page-v1 .order-detail-actions-v1 button.secondary,html[data-yami-theme=dark] .order-detail-page-v1 .order-reorder-cta-v1,html[data-yami-theme=dark] .order-detail-page-v1 .order-tip-cta-v1{background:#2a2f33!important;color:#d0d4d7!important;border-color:#454b50!important}.settings-page-v249,.settings-subpage-v249{--settings-accent:#16a34a!important;--settings-accent-bright:#22c55e!important}.settings-page-v249 .settings-hero-v249,.settings-page-v249 .settings-hero-v240{background:linear-gradient(135deg,#edf8f0,#e2f3e8)!important}.settings-page-v249 :is(.settings-hero-v249 span,.settings-hero-v240 span,.settings-hero-v249 h1 strong,.settings-hero-v240 h1 strong),.settings-page-v249 .settings-group-v240>header span,.settings-subpage-v249 .settings-subhead-v249>div>span{color:#15803d!important}.settings-page-v249 .settings-group-v240 i,.settings-subpage-v249 :is(.settings-toggle-list-v249 i,.settings-language-list-v249 i,.settings-data-actions-v249 i){background:#e8f6ec!important;color:#16a34a!important}.settings-subpage-v249 .settings-subhead-v249>button{background:#e8f6ec!important;color:#15803d!important;border-color:#ccebd5!important}.settings-subpage-v249 .settings-language-list-v249 button.active{background:#edf8f0!important;box-shadow:inset 3px 0 #16a34a!important}.settings-subpage-v249 .settings-language-list-v249 button.active>svg,.settings-subpage-v249 .settings-info-card-v249>svg,.settings-subpage-v249 .appearance-card-v37 h2 svg{color:#16a34a!important}.settings-subpage-v249 .settings-toggle-list-v249 input:checked+em{background:#16a34a!important}.settings-subpage-v249 .settings-save-v249,.account-page-v240 .account-primary-v240,.addresses-page-v238 .addresses-add-v238{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;border-color:#16a34a!important;box-shadow:0 5px 14px #16a34a33!important}.settings-subpage-v249 .settings-save-msg-v249,.account-page-v240 .account-message-v240.success{background:#edf8f0!important;color:#15803d!important;border-color:#ccebd5!important}.account-page-v240 .personal-avatar-v240,.account-page-v240 .payment-card-art-v240{background:#e8f6ec!important;color:#16a34a!important}.account-page-v240 .preference-chips-v240 button.active,.account-page-v240 .preference-segment-v240 button.active,.settings-subpage-v249 .appearance-options-v37 button.active,.settings-subpage-v249 .appearance-font-v37 button.active{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;border-color:#16a34a!important;box-shadow:0 3px 9px #16a34a2e!important}.addresses-page-v238 .addresses-saved-shortcuts-v238 button[aria-pressed=true]{border-color:#16a34a!important;color:#15803d!important}html[data-yami-theme=dark] .settings-page-v249 .settings-hero-v249,html[data-yami-theme=dark] .settings-page-v249 .settings-hero-v240{background:linear-gradient(135deg,#202923,#1b241e)!important}html[data-yami-theme=dark] .settings-page-v249 :is(.settings-hero-v249 span,.settings-hero-v240 span,.settings-hero-v249 h1 strong,.settings-hero-v240 h1 strong,.settings-group-v240>header span),html[data-yami-theme=dark] .settings-subpage-v249 .settings-subhead-v249>div>span{color:#86d49a!important}html[data-yami-theme=dark] .settings-page-v249 .settings-group-v240 i,html[data-yami-theme=dark] .settings-subpage-v249 :is(.settings-toggle-list-v249 i,.settings-language-list-v249 i,.settings-data-actions-v249 i){background:#26372b!important;color:#86d49a!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-subhead-v249>button{background:#26372b!important;color:#a4e2b3!important;border-color:#385440!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-language-list-v249 button.active{background:#26332a!important;box-shadow:inset 3px 0 #4ade80!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-language-list-v249 button.active>svg,html[data-yami-theme=dark] .settings-subpage-v249 .settings-info-card-v249>svg,html[data-yami-theme=dark] .settings-subpage-v249 .appearance-card-v37 h2 svg{color:#86d49a!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-toggle-list-v249 input:checked+em{background:#16a34a!important}html[data-yami-theme=dark] .settings-subpage-v249 .settings-save-msg-v249,html[data-yami-theme=dark] .account-page-v240 .account-message-v240.success{background:#26372b!important;color:#a4e2b3!important;border-color:#385440!important}html[data-yami-theme=dark] .account-page-v240 .personal-avatar-v240,html[data-yami-theme=dark] .account-page-v240 .payment-card-art-v240{background:#26372b!important;color:#86d49a!important}html[data-yami-theme=dark] .account-page-v240 .preference-chips-v240 button.active,html[data-yami-theme=dark] .account-page-v240 .preference-segment-v240 button.active,html[data-yami-theme=dark] .settings-subpage-v249 .appearance-options-v37 button.active,html[data-yami-theme=dark] .settings-subpage-v249 .appearance-font-v37 button.active{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;border-color:#16a34a!important}html[data-yami-theme=dark] .addresses-page-v238 .addresses-saved-shortcuts-v238 button[aria-pressed=true]{border-color:#4ade80!important;color:#a4e2b3!important}.orders-page-v76 .order-card-compact-v1 .order-actions-v33 .order-details-link-v1{background:#fff!important;color:#15803d!important;border:1.5px solid #16a34a!important;box-shadow:none!important}.orders-page-v76 .order-card-compact-v1 .order-actions-v33 .order-details-link-v1:hover{background:#f0faf3!important;color:#166534!important;border-color:#15803d!important}.orders-page-v76 .order-card-compact-v1 .order-actions-v33 .order-track-link-v1,.orders-page-v76 .order-actions-v31 .reorder-btn-v31,.orders-page-v76 .orders-empty-v76>a,.order-detail-page-v1 .order-detail-actions-v1 button,.order-detail-page-v1 .order-feedback-form-v1>button,.order-detail-page-v1 .order-dish-review-v1>button,.order-detail-page-v1 .order-track-cta-v1{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;border-color:#16a34a!important}.order-detail-page-v1 .order-detail-actions-v1 button.secondary,.order-detail-page-v1 .order-reorder-cta-v1,.order-detail-page-v1 .order-tip-cta-v1{background:#fff!important;color:#15803d!important;border:1.5px solid #16a34a!important;box-shadow:none!important}.order-detail-page-v1 :is(.order-detail-actions-v1 button.secondary,.order-reorder-cta-v1,.order-tip-cta-v1):hover{background:#f0faf3!important;color:#166534!important}html[data-yami-theme=dark] .orders-page-v76 .order-card-compact-v1 .order-actions-v33 .order-details-link-v1,html[data-yami-theme=dark] .order-detail-page-v1 .order-detail-actions-v1 button.secondary,html[data-yami-theme=dark] .order-detail-page-v1 .order-reorder-cta-v1,html[data-yami-theme=dark] .order-detail-page-v1 .order-tip-cta-v1{background:#202923!important;color:#a4e2b3!important;border:1.5px solid #4ade80!important}html[data-yami-theme=dark] .orders-page-v76 .order-card-compact-v1 .order-actions-v33 .order-track-link-v1,html[data-yami-theme=dark] .orders-page-v76 .order-actions-v31 .reorder-btn-v31,html[data-yami-theme=dark] .orders-page-v76 .orders-empty-v76>a,html[data-yami-theme=dark] .order-detail-page-v1 .order-detail-actions-v1 button:not(.secondary),html[data-yami-theme=dark] .order-detail-page-v1 .order-feedback-form-v1>button,html[data-yami-theme=dark] .order-detail-page-v1 .order-dish-review-v1>button,html[data-yami-theme=dark] .order-detail-page-v1 .order-track-cta-v1{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;border-color:#16a34a!important}html[data-yami-theme=dark] .header{background:#111714!important;border-bottom:1px solid #29332d!important;box-shadow:0 2px 12px #0005!important}html[data-yami-theme=dark] .header .mobile-location-header-v1,html[data-yami-theme=dark] .header .nav-pill,html[data-yami-theme=dark] .header .icon-btn,html[data-yami-theme=dark] .header .profile-trigger{background:transparent!important;color:#e7eee9!important;border-color:#354139!important}html[data-yami-theme=dark] .header .nav-pill:hover,html[data-yami-theme=dark] .header .icon-btn:hover{background:#202923!important}html[data-yami-theme=dark] .header .nav-pill.active{background:#16a34a!important;color:#fff!important}html[data-yami-theme=dark] .header .mobile-language-v76,html[data-yami-theme=dark] .header .language-select{color:#d6e0d9!important}html[data-yami-theme=dark] .header .mobile-language-v76 select,html[data-yami-theme=dark] .header .language-select select{background:#111714!important;color:#e7eee9!important;border-color:#354139!important}html[data-yami-theme=dark] .info-page .contact-grid>div,html[data-yami-theme=dark] .info-page .values-grid>div{background:#202923!important;color:#edf4ef!important;border:1px solid #354139!important}html[data-yami-theme=dark] .info-page .contact-grid b,html[data-yami-theme=dark] .info-page .values-grid b{color:#edf4ef!important}html[data-yami-theme=dark] .info-page .contact-grid p,html[data-yami-theme=dark] .info-page .values-grid p{color:#b8c5bd!important}html[data-yami-theme=dark] .info-page .contact-grid a{color:#86d49a!important;text-decoration:underline;text-underline-offset:2px}html[data-yami-theme=dark] .info-page .contact-form :is(input,select,textarea){background:#171e19!important;color:#edf4ef!important;border-color:#3a473e!important}html[data-yami-theme=dark] .info-page .contact-form :is(input,textarea)::placeholder{color:#9aa89f!important}html[data-yami-theme=dark] .info-page .contact-form label{color:#e1e9e4!important}html[data-yami-theme=dark] .account-page-v240 .payment-info-v240>div{background:#222a25!important;color:#edf4ef!important;border-color:#3a463e!important;box-shadow:none!important}html[data-yami-theme=dark] .account-page-v240 .payment-info-v240>div b{color:#edf4ef!important}html[data-yami-theme=dark] .account-page-v240 .payment-info-v240>div small{color:#b6c2ba!important;opacity:1!important}html[data-yami-theme=dark] .account-page-v240 .payment-info-v240>div>svg{color:#86d49a!important;flex:none}html[data-yami-theme=dark] .orders-page-v76 .orders-page-heading-v1 :is(h1,p){color:#edf4ef!important;opacity:1!important}html[data-yami-theme=dark] .orders-page-v76 .orders-page-heading-v1>span{color:#86d49a!important}html[data-yami-theme=dark] .orders-page-v76 .order-card-v33 .order-title-v31 b,html[data-yami-theme=dark] .orders-page-v76 .order-card-v33 .order-title-v31 small,html[data-yami-theme=dark] .orders-page-v76 .order-card-v33 .order-card-summary-v1{color:#d3ded7!important;opacity:1!important}html[data-yami-theme=dark] .orders-page-v76 .order-card-v33 .order-total-v33{color:#86d49a!important}html[data-yami-theme=dark] .orders-page-v76 .order-card-v33 .order-icon-v76{background:#26372b!important;color:#a4e2b3!important}html[data-yami-theme=dark] .cart-page-v4 .cart-lines-card-v4,html[data-yami-theme=dark] .cart-page-v4 .cart-summary-v4{background:#191f1b!important;color:#edf4ef!important;border-color:#303a34!important}html[data-yami-theme=dark] .cart-page-v4 .cart-resto-row-v164{background:#202923!important;border-color:#354139!important}html[data-yami-theme=dark] .cart-page-v4 .cart-resto-row-v164 .cart-resto-logo{background:#171e19!important;border-color:#3a463e!important}html[data-yami-theme=dark] .cart-page-v4 .cart-resto-row-v164>div:nth-child(2) small{color:#b6c2ba!important}html[data-yami-theme=dark] .cart-page-v4 .cart-resto-row-v164>div:nth-child(2) b,html[data-yami-theme=dark] .cart-page-v4 .cart-summary-v4 h2,html[data-yami-theme=dark] .cart-page-v4 .cart-summary-v4>div>p>span,html[data-yami-theme=dark] .cart-page-v4 .cart-summary-total>span{color:#edf4ef!important}html[data-yami-theme=dark] .cart-page-v4 .cart-summary-v4>span{color:#86d49a!important}html[data-yami-theme=dark] .cart-page-v4 .cart-summary-v4>div>p small,html[data-yami-theme=dark] .cart-page-v4 .cart-summary-v4>small{color:#b6c2ba!important;opacity:1!important}html[data-yami-theme=dark] .cart-page-v4 .cart-summary-total{border-color:#3a463e!important}html[data-yami-theme=dark] .cart-page-v4 .cart-page-head-v164>button{background:#292f2b!important;color:#d5ded8!important;border-color:#3a463e!important}html[data-yami-theme=dark] .home-v73 :is(.home-section-v73,.home-restaurants-bg-v73,.home-personal-v79,.specialty-section-mobile-v2,.cuisine-section-v73,.yami-discovery-v69){background-color:#101512!important;color:#edf4ef!important}html[data-yami-theme=dark] .home-v73 :is(.home-section-head-v73 h2,.yami-discovery-head-v69 h2,.home-personal-v79 h2){color:#edf4ef!important}html[data-yami-theme=dark] .home-v73 :is(.home-section-head-v73 p,.yami-discovery-head-v69 p,.home-personal-v79 p){color:#b6c2ba!important;opacity:1!important}html[data-yami-theme=dark] .home-v73 :is(.home-section-head-v73 a,.yami-discovery-head-v69 a,.home-personal-v79 a){color:#86d49a!important}html[data-yami-theme=dark] .home-v73 :is(.cuisine-slider-v73>a,.home-how-v73>div,.home-dish-card-v73,.restaurant-slide-v73){background:#191f1b!important;color:#edf4ef!important;border-color:#303a34!important}html[data-yami-theme=dark] .home-v73 :is(.home-dish-card-v73 b,.home-dish-card-v73 small,.restaurant-slide-v73 b,.restaurant-slide-v73 small){color:#edf4ef!important}html[data-yami-theme=dark] .eat-map-page-v311{background:#101512!important}html[data-yami-theme=dark] .eat-map-page-v311 :is(.eat-map-sheet-v311,.map-location-context-v3,.eat-map-search-v311,.yami-map-controls-v3){background:#151b17!important;color:#edf4ef!important;border-color:#303a34!important}html[data-yami-theme=dark] .eat-map-page-v311 :is(.eat-map-sheet-v311,button,select,input){color:#edf4ef!important;border-color:#3a463e!important}html[data-yami-theme=dark] .eat-map-page-v311 .eat-map-sheet-v311 :is(span,small,p){color:#b6c2ba!important}html[data-yami-theme=dark] .eat-map-page-v311 :is(.mapboxgl-ctrl-group,.mapboxgl-ctrl-group button){background:#202923!important;color:#edf4ef!important;border-color:#3a463e!important}html[data-yami-theme=dark],html[data-yami-theme=dark] body,html[data-yami-theme=dark] #root{background:#0f1411!important;color:#edf4ef!important}html[data-yami-theme=dark] .home-v73 :is(.home-section-v73,.home-restaurants-bg-v73,.home-personal-v79,.specialty-section-mobile-v2,.cuisine-section-v73,.yami-discovery-v69,.mobile-promotions-v1){background:#101512!important;color:#edf4ef!important;border-color:#2d3731!important}html[data-yami-theme=dark] .home-v73 :is(.home-section-head-v73,.mobile-promotions-head-v1,.yami-discovery-head-v69) :is(h2,p,span,small){color:#edf4ef!important;opacity:1!important}html[data-yami-theme=dark] .home-v73 :is(.home-section-head-v73 p,.mobile-promotions-head-v1 small,.yami-discovery-head-v69 p){color:#b6c2ba!important}html[data-yami-theme=dark] .home-v73 :is(.home-section-head-v73 a,.mobile-promotions-head-v1 a,.yami-discovery-head-v69 a){color:#86d49a!important}html[data-yami-theme=dark] .home-v73 :is(.home-dish-card-v73,.home-dish-body-v73,.home-how-v73>div,.cuisine-slider-v73>a){background:#191f1b!important;color:#edf4ef!important;border-color:#303a34!important}html[data-yami-theme=dark] .home-v73 :is(.home-dish-card-v73 h3,.home-dish-card-v73 p,.home-dish-card-v73 small,.home-dish-card-v73 b,.home-how-v73 b){color:#edf4ef!important;opacity:1!important}html[data-yami-theme=dark] .home-v73 .home-dish-card-v73 :is(.home-dish-resto-v76,.home-dish-body-v73 p){color:#b6c2ba!important}html[data-yami-theme=dark] .home-v73 .home-dish-footer-v771>b{color:#86d49a!important}html[data-yami-theme=dark] .home-v73 .home-dish-footer-v771>a{background:#26372b!important;color:#a4e2b3!important;border-color:#385440!important}html[data-yami-theme=dark] .home-v73 .restaurant-card-cover-v73>span.open{background:#26372b!important;color:#a4e2b3!important}html[data-yami-theme=dark] .cart-page-v4{background:#0f1411!important;color:#edf4ef!important}html[data-yami-theme=dark] .cart-page-v4 .cart-page-head-v164 :is(h1,p){color:#edf4ef!important;opacity:1!important}html[data-yami-theme=dark] .cart-page-v4 .cart-page-head-v164>div>span{color:#86d49a!important}html[data-yami-theme=dark] .cart-page-v4 .cart-product-copy :is(h3,p,small),html[data-yami-theme=dark] .cart-page-v4 .cart-product-actions>strong{color:#dbe5de!important;opacity:1!important}html[data-yami-theme=dark] .cart-page-v4 .cart-product-copy>b{color:#86d49a!important}html[data-yami-theme=dark] .cart-page-v4 .cart-qty-v4{background:#2a332d!important;color:#edf4ef!important}html[data-yami-theme=dark] .cart-page-v4 .cart-qty-v4 button,html[data-yami-theme=dark] .cart-page-v4 .remove-line{background:#202923!important;color:#dbe5de!important;border:1px solid #3a463e!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-head-v243{background:#171e19!important;border-color:#303a34!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-head-v243 h2{color:#edf4ef!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-head-v243 .checkout-kicker{color:#86d49a!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-close-v243{background:#26312a!important;color:#edf4ef!important;border-color:#3a463e!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-steps-v2314{color:#bdc9c1!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-steps-v2314>span{color:#bdc9c1!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-steps-v2314>span>b{background:#303a34!important;color:#dce6df!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-steps-v2314>span.active,html[data-yami-theme=dark] .cart-checkout-v243 .checkout-steps-v2314>span.active>b{color:#a4e2b3!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-steps-v2314>span.active>b{background:#16a34a!important;color:#fff!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-steps-v2314>i{background:#455149!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-section-v243,html[data-yami-theme=dark] .cart-checkout-v243 .checkout-review-v2314,html[data-yami-theme=dark] .cart-checkout-v243 .checkout-price-v243,html[data-yami-theme=dark] .cart-checkout-v243 .checkout-tip-v243,html[data-yami-theme=dark] .cart-checkout-v243 .checkout-notes-row-v243,html[data-yami-theme=dark] .cart-checkout-v243 .checkout-order-note-v243{background:#1b231e!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .cart-checkout-v243 :is(.checkout-section-label-v243,.checkout-notes-row-v243 label,.checkout-order-note-v243 label){color:#dce6df!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-modes-v243 button{background:#202923!important;color:#e6eee9!important;border-color:#3a463e!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-modes-v243 button svg{color:#86d49a!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-modes-v243 button.active{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-modes-v243 button.active svg{color:#fff!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-identity-v164,html[data-yami-theme=dark] .cart-checkout-v243 .checkout-identity-v164>div{background:#202923!important;border-color:#3a463e!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-identity-v164 span{color:#b8c5bd!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-identity-v164 b{color:#edf4ef!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-address-card-v243{background:#202923!important;color:#edf4ef!important;border-color:#3a463e!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-address-card-v243 :is(b,small){color:#dce6df!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-address-icon-v243{background:#26372b!important;color:#a4e2b3!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-address-card-v243>button{background:#16a34a!important;color:#fff!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-tip-v243 button{background:#29332d!important;color:#e6eee9!important;border-color:#414d45!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-tip-v243 button.active{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}html[data-yami-theme=dark] .cart-checkout-v243 :is(.checkout-notes-row-v243 textarea,.checkout-order-note-v243 textarea){background:#111714!important;color:#edf4ef!important;border-color:#46534b!important}html[data-yami-theme=dark] .cart-checkout-v243 :is(.checkout-notes-row-v243 textarea,.checkout-order-note-v243 textarea)::placeholder{color:#9eaca3!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-review-v2314 :is(span,h3,p,small,b,strong){color:#edf4ef!important;opacity:1!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-price-v243 :is(span,b,strong){color:#dce6df!important;opacity:1!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-price-v243>strong b{color:#86d49a!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-step-actions-v2314>button:not(.primary){background:#29332d!important;color:#e6eee9!important;border-color:#414d45!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-step-actions-v2314>button.primary{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}html[data-yami-theme=dark] .cart-checkout-v243 .checkout-review-v2314{background:#202923!important}html[data-yami-theme=dark] .notifications-page-v249{background:#101512!important;color:#edf4ef!important}html[data-yami-theme=dark] .notifications-page-v249 .plain-page-head-v249 :is(h1,p){color:#edf4ef!important;opacity:1!important}html[data-yami-theme=dark] .notifications-page-v249 .plain-page-head-v249>span{color:#86d49a!important}html[data-yami-theme=dark] .notifications-page-v249 .notification-tabs-v249{background:#202923!important;border:1px solid #354139!important}html[data-yami-theme=dark] .notifications-page-v249 .notification-tabs-v249 button{background:transparent!important;color:#bdc9c1!important}html[data-yami-theme=dark] .notifications-page-v249 .notification-tabs-v249 button.active{background:#344039!important;color:#f2f7f4!important;box-shadow:0 2px 8px #0004!important}html[data-yami-theme=dark] .notifications-page-v249 .notification-tabs-v249 em{background:#46534b!important;color:#e6eee9!important}html[data-yami-theme=dark] .notifications-page-v249 .notifications-head-v249>button{background:#202923!important;color:#dce6df!important;border-color:#3a463e!important}html[data-yami-theme=dark] .notifications-page-v249 .notification-list-v73 article{background:#191f1b!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .notifications-page-v249 .notification-list-v73 article.unread{background:#202923!important;border-color:#3a463e!important}html[data-yami-theme=dark] .notifications-page-v249 .notification-list-v73 article :is(b,strong,p,small,time){color:#dce6df!important;opacity:1!important}html[data-yami-theme=dark] .notifications-page-v249 .notification-list-v73 article>i{background:#2b352e!important;color:#a4e2b3!important}html[data-yami-theme=dark] .notifications-page-v249 .notification-title-v73 span{background:#344039!important;color:#dce6df!important}@media(max-width:650px){html[data-yami-theme=dark] .yami-mobile-menu-v242{background:#111714!important;color:#edf4ef!important}html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-surface-v242{background:linear-gradient(135deg,#14532d,#166534 62%,#16a34a)!important;color:#fff!important}html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-scroll-v242{background:#111714!important}html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-main-v242>a,html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-actions-v242,html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-tools-v242{background:#1b231e!important;color:#edf4ef!important;border-color:#354139!important;box-shadow:none!important}html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-main-v242>a.active{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-main-v242>a>i,html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-actions-v242>a>i{background:#26372b!important;color:#a4e2b3!important}html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-main-v242>a.active>i{background:#ffffff24!important;color:#fff!important}html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-main-v242>a :is(b,small),html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-actions-v242>a :is(b,small),html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-tools-v242>a,html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-tools-v242>label{color:#e1eae4!important;opacity:1!important}html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-actions-v242>a+a,html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-tools-v242>a+a,html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-tools-v242>label{border-color:#354139!important}html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-tools-v242 select{background:#1b231e!important;color:#edf4ef!important}html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-foot-v242 :is(button,a){color:#c4d0c8!important}html[data-yami-theme=dark] .yami-mobile-menu-v242 .yami-menu-actions-v242>a>svg{color:#c4d0c8!important;opacity:.7!important}}html[data-yami-theme=dark] .explore-v52 :is([class*=price],[class*=amount],[class*=cost]){color:#86d49a!important;opacity:1!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82{background:#111714!important;color:#edf4ef!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-filter-head-v84,html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-filter-dock-v84{background:#171e19!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-filter-head-v84 h2,html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-filter-summary-v84 span{color:#edf4ef!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-filter-head-v84 .reset{color:#86d49a!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-filter-head-v84 .close{background:#29332d!important;color:#edf4ef!important;border-color:#414d45!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-home-filter-body-v82{background:#111714!important;color:#edf4ef!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-home-filter-body-v82 section{border-color:#354139!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-home-filter-body-v82 :is(h3,.yami-filter-section-title b,.yami-filter-range-v82 strong){color:#edf4ef!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-home-filter-body-v82 :is(small,.yami-filter-range-v82 small){color:#b6c2ba!important;opacity:1!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-filter-icon-grid button{background:#1b231e!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-filter-icon-grid button.active{background:#203b2a!important;border-color:#16a34a!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-filter-icon-grid small{color:#dce6df!important;opacity:1!important}html[data-yami-theme=dark] .yami-home-filter-modal-v82 .yami-filter-dock-v84 .yami-filter-summary-v84 small{color:#b6c2ba!important}html[data-yami-theme=dark] .yami-icon-filter-panel{background:#111714!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .yami-icon-filter-panel>header,html[data-yami-theme=dark] .yami-icon-filter-panel>footer{background:#171e19!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .yami-icon-filter-panel>header h2,html[data-yami-theme=dark] .yami-icon-filter-panel .yami-filter-scroll :is(h3,.yami-filter-section-title b){color:#edf4ef!important}html[data-yami-theme=dark] .yami-icon-filter-panel .yami-filter-scroll{background:#111714!important;color:#edf4ef!important}html[data-yami-theme=dark] .yami-icon-filter-panel .yami-filter-scroll section{border-color:#354139!important}html[data-yami-theme=dark] .yami-icon-filter-panel .yami-filter-icon-grid button{background:#1b231e!important;color:#dce6df!important;border-color:#354139!important}html[data-yami-theme=dark] .yami-icon-filter-panel .yami-filter-icon-grid button.active{background:#203b2a!important;border-color:#16a34a!important}html[data-yami-theme=dark] .yami-icon-filter-panel .yami-filter-icon-grid small{color:#cbd7cf!important;opacity:1!important}html[data-yami-theme=dark] .yami-icon-filter-panel .yami-filter-pills button{background:#202923!important;color:#dce6df!important;border-color:#3a463e!important}html[data-yami-theme=dark] .yami-icon-filter-panel .yami-filter-pills button.active{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}html[data-yami-theme=dark] .yami-icon-filter-panel .yami-filter-close{background:#29332d!important;color:#edf4ef!important}html[data-yami-theme=dark] .yami-icon-filter-panel .yami-filter-reset-link,html[data-yami-theme=dark] .yami-icon-filter-panel .yami-filter-see-all-v136{color:#86d49a!important}html[data-yami-theme=dark] .yami-icon-filter-panel>footer button:not(.primary){background:#29332d!important;color:#dce6df!important;border-color:#414d45!important}html[data-yami-theme=dark] .home-v73 .home-personal-v79:before{background:#101512!important;border-color:#303a34!important}html[data-yami-theme=dark] .home-v73 .home-personal-v79.recommended:before{background:#101512!important}html[data-yami-theme=dark] .home-v73 .personal-kicker-v79{color:#86d49a!important}html[data-yami-theme=dark] .home-v73 .home-personal-v79 .home-section-head-v73 :is(h2,p){color:#edf4ef!important;opacity:1!important}html[data-yami-theme=dark] .home-v73 .home-personal-v79 .home-section-head-v73 p{color:#b6c2ba!important}html[data-yami-theme=dark] .explore-v52 .yami-page-loader-v1{background:linear-gradient(180deg,#202923,#171e19)!important;border-color:#354139!important}html[data-yami-theme=dark] .explore-v52 .dish-copy-compact-v223 :is(h3,small,p,.dish-quick-meta-v224 span){color:#dce6df!important;opacity:1!important}html[data-yami-theme=dark] .explore-v52 .dish-compact-actions-v223>b{color:#86d49a!important}html[data-yami-theme=dark] .explore-v52 .dish-compact-actions-v223 .dish-menu-btn-v223{background:#202923!important;color:#a4e2b3!important;border-color:#3a6548!important}html[data-yami-theme=dark] .explore-v52 .dish-compact-actions-v223 .dish-add-btn-v223{background:#16a34a!important;color:#fff!important}html[data-yami-theme=dark] .cart-checkout-v243 .yami-stripe-element-v51>small{color:#b6c2ba!important}html[data-yami-theme=dark] .order-detail-page-v1 .order-back-v1{color:#c0c6ca!important}html[data-yami-theme=dark] .restaurant-detail-v6{background:#101512!important;color:#edf4ef!important}html[data-yami-theme=dark] .restaurant-detail-v6 .rd-identity-v151,html[data-yami-theme=dark] .restaurant-detail-v6 .rd-order-sheet-v141,html[data-yami-theme=dark] .restaurant-detail-v6 .rd-layout,html[data-yami-theme=dark] .restaurant-detail-v6 .rd-tab-content,html[data-yami-theme=dark] .restaurant-detail-v6 .rd-menu-section,html[data-yami-theme=dark] .restaurant-detail-v6 .rd-dish-card-v94,html[data-yami-theme=dark] .restaurant-detail-v6 .rd-dish-card-v94>a,html[data-yami-theme=dark] .restaurant-detail-v6 .rd-info>section{background:#171e19!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .restaurant-detail-v6 :is(.rd-identity-v151,.rd-order-sheet-v141,.rd-layout,.rd-tab-content,.rd-menu-section,.rd-dish-card-v94,.rd-info)>:is(h1,h2,h3,h4,p,span,b,strong,small,label),html[data-yami-theme=dark] .restaurant-detail-v6 .rd-dish-card-v94>a :is(h3,p,b,small,span){color:#e3ece6!important;opacity:1!important}html[data-yami-theme=dark] .restaurant-detail-v6 :is(.rd-meta-v151,.rd-summary,.rd-service-facts-v811,.rd-stats,.rd-review-summary,.review-summary){background:#171e19!important;color:#dce6df!important;border-color:#354139!important}html[data-yami-theme=dark] .restaurant-detail-v6 :is(.rd-summary,.rd-service-facts-v811,.rd-stats) :is(b,small,span,p){color:#dce6df!important;opacity:1!important}html[data-yami-theme=dark] .restaurant-detail-v6 :is(.rd-tabs,.rd-cat-scroll){background:#111714!important;border-color:#354139!important}html[data-yami-theme=dark] .restaurant-detail-v6 :is(.rd-tabs,.rd-cat-scroll) button{background:#202923!important;color:#dce6df!important;border-color:#354139!important}html[data-yami-theme=dark] .restaurant-detail-v6 :is(.rd-tabs,.rd-cat-scroll) button.active{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}html[data-yami-theme=dark] .restaurant-detail-v6 :is(.rd-menu-tools,.rd-menu-tools>div,.rd-menu-tools input){background:#171e19!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .restaurant-detail-v6 .rd-menu-tools input{color:#edf4ef!important}html[data-yami-theme=dark] .restaurant-detail-v6 .rd-menu-tools input::placeholder{color:#aab6af!important}html[data-yami-theme=dark] .dish-detail-v6{background:#101512!important;color:#edf4ef!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-card,html[data-yami-theme=dark] .dish-detail-v6 .dd-provider,html[data-yami-theme=dark] .dish-detail-v6 .dd-order-panel,html[data-yami-theme=dark] .dish-detail-v6 .dd-tabs,html[data-yami-theme=dark] .dish-detail-v6 .dd-tab,html[data-yami-theme=dark] .dish-detail-v6 .dd-details-grid>section,html[data-yami-theme=dark] .dish-detail-v6 .dd-info,html[data-yami-theme=dark] .dish-detail-v6 .similar-row>a{background:#171e19!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .dish-detail-v6 :is(.dd-card,.dd-provider,.dd-order-panel,.dd-tabs,.dd-tab,.dd-details-grid,.dd-info,.similar-section) :is(h1,h2,h3,h4,p,small,b,strong,label,span){color:#dce6df!important;opacity:1!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-head>strong,html[data-yami-theme=dark] .dish-detail-v6 .dd-info :is(b,strong),html[data-yami-theme=dark] .dish-detail-v6 .dd-order-panel .dd-provider a{color:#edf4ef!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-tabs button{background:#202923!important;color:#cbd7cf!important;border-color:#354139!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-tabs button.active{background:#26372b!important;color:#a4e2b3!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-tabs button.active:after{background:#16a34a!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-mobile-meta-v52 span,html[data-yami-theme=dark] .dish-detail-v6 .dd-details-grid :is(.dd-facts-v811>span,.dd-ingredients-v811 span,.dd-allergen-list-v811 span){background:#202923!important;color:#dce6df!important;border-color:#354139!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-order-panel .dd-qty b{color:#edf4ef!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-order-panel .dd-provider small,html[data-yami-theme=dark] .dish-detail-v6 .dd-rating small{color:#aab6af!important}html[data-yami-theme=dark] .addresses-page-v238{background:#101512!important;color:#edf4ef!important}html[data-yami-theme=dark] .addresses-page-v238 :is(h1,h2,h3,b,strong,p,label,small){color:#e3ece6!important;opacity:1!important}html[data-yami-theme=dark] .addresses-page-v238 .addresses-head-v238 small{color:#86d49a!important}html[data-yami-theme=dark] .addresses-page-v238 :is(.addresses-saved-shortcuts-v238 button,.addresses-current-v238 button,.addresses-nearby-list-v238>button,.addresses-other-v238>button){background:#171e19!important;color:#e3ece6!important;border-color:#354139!important}html[data-yami-theme=dark] .addresses-page-v238 :is(.addresses-saved-shortcuts-v238 button,.addresses-current-v238 button,.addresses-nearby-list-v238>button,.addresses-other-v238>button) :is(b,small,span){color:#e3ece6!important;opacity:1!important}html[data-yami-theme=dark] .addresses-page-v238 :is(.addresses-nearby-v238,.addresses-nearby-list-v238,.addresses-other-v238){background:#111714!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .addresses-page-v238 .addresses-search-launch-v238{background:#202923!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .addresses-page-v238 .addresses-search-launch-v238 span{color:#edf4ef!important}html[data-yami-theme=dark] .addresses-page-v238 .addresses-add-v238{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}html[data-yami-theme=dark] .address-search-modal-v238{background:#0009!important}html[data-yami-theme=dark] .address-search-panel-v238,html[data-yami-theme=dark] .address-search-panel-v238>header,html[data-yami-theme=dark] .address-search-main-v238{background:#111714!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .address-search-panel-v238 :is(h2,b,strong,label,small,p){color:#e3ece6!important;opacity:1!important}html[data-yami-theme=dark] .address-search-panel-v238 :is(input,textarea,select){background:#202923!important;color:#edf4ef!important;border-color:#414d45!important}html[data-yami-theme=dark] .address-search-panel-v238 :is(input,textarea,select)::placeholder{color:#aab6af!important}html[data-yami-theme=dark] .address-search-panel-v238 .address-search-autocomplete-v238{background:#202923!important;color:#edf4ef!important;border-color:#414d45!important}html[data-yami-theme=dark] .explore-search-only-v22,html[data-yami-theme=dark] .explore-search-only-v22>.container,html[data-yami-theme=dark] .home-search-strip-v78,html[data-yami-theme=dark] .home-search-strip-v78>.container{background:#101512!important;border-color:#303a34!important;box-shadow:none!important}html[data-yami-theme=dark] .explore-v52 .explore-search-top-v21,html[data-yami-theme=dark] .explore-v52 .explore-search-clean-v22,html[data-yami-theme=dark] .home-v73 .yami-home-search-combo-v84{background:#171e19!important;color:#edf4ef!important;border-color:#354139!important;box-shadow:0 3px 14px #0003!important}html[data-yami-theme=dark] .explore-v52 .explore-search-top-v21>svg,html[data-yami-theme=dark] .home-v73 .yami-home-search-open-v69 svg{color:#a4e2b3!important}html[data-yami-theme=dark] .explore-v52 .explore-search-top-v21 input,html[data-yami-theme=dark] .home-v73 .yami-home-search-open-v69{background:transparent!important;color:#edf4ef!important}html[data-yami-theme=dark] .explore-v52 .explore-search-top-v21 input::placeholder,html[data-yami-theme=dark] .home-v73 .yami-home-search-open-v69::placeholder{color:#aab6af!important;opacity:1!important}html[data-yami-theme=dark] .home-v73 .yami-home-filter-open-v82{background:#171e19!important;color:#a4e2b3!important;border-color:#354139!important;border-left-color:#354139!important}html[data-yami-theme=dark] .yami-search-panel-v69 .yami-search-input-v69,html[data-yami-theme=dark] .yami-search-panel-v69 .yami-search-input-v69 input{background:#171e19!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] .yami-search-panel-v69 .yami-search-input-v69 input::placeholder{color:#aab6af!important;opacity:1!important}html[data-yami-theme=dark] .tracking-page-v5 .tracking-actions-v51 button:first-child{background:#202923!important;color:#e3ece6!important;border-color:#354139!important}html[data-yami-theme=dark] .tracking-page-v5 .tracking-actions-v51 button:last-child{background:#26372b!important;color:#a4e2b3!important;border-color:#385440!important}html[data-yami-theme=dark] .tracking-page-v5 .tracking-actions-v51 button svg{color:currentColor!important}html[data-yami-theme=dark] .addresses-page-v238 :is(.addresses-saved-shortcuts-v238 button>span,.addresses-current-v238 button>span,.addresses-nearby-list-v238>button>span,.addresses-other-v238>button>span){background:#26372b!important;color:#a4e2b3!important}html[data-yami-theme=dark] .addresses-page-v238 :is(.addresses-saved-shortcuts-v238 button>span,.addresses-current-v238 button>span,.addresses-nearby-list-v238>button>span,.addresses-other-v238>button>span) svg{color:#a4e2b3!important;opacity:1!important}html[data-yami-theme=dark] .dish-detail-v6 :is(.dd-tags span,.dd-mobile-meta-v52 span){background:#202923!important;color:#dce6df!important;border-color:#354139!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-format-rail-v104>button,html[data-yami-theme=dark] .dish-detail-v6 .dd-addons-v104>div:last-child>button{background:#202923!important;color:#edf4ef!important;border-color:#3b4840!important;box-shadow:none!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-format-rail-v104>button :is(span,b),html[data-yami-theme=dark] .dish-detail-v6 .dd-addons-v104>div:last-child>button :is(span,b){color:#e3ece6!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-format-rail-v104>button b,html[data-yami-theme=dark] .dish-detail-v6 .dd-addons-v104>div:last-child>button>b{color:#a4e2b3!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-format-rail-v104>button.active,html[data-yami-theme=dark] .dish-detail-v6 .dd-addons-v104>div:last-child>button.active{background:#26372b!important;border-color:#57ad70!important;box-shadow:inset 0 0 0 1px #57ad70!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-format-rail-v104>button.active :is(span,b){color:#b8edc4!important}html[data-yami-theme=dark] .dish-detail-v6 .dd-addons-v104>div:last-child>button svg{color:#86d49a!important}html[data-yami-theme=dark] .dish-detail-v6 .mobile-qty-v52 button{background:#39433d!important;color:#f1f5f2!important}html[data-yami-theme=dark] .account-page-v240 .account-form-v240 label>div{background:#211f1d!important;border-color:#57534e!important;box-shadow:none!important}html[data-yami-theme=dark] .account-page-v240 .account-form-v240 label>div.disabled{background:#292524!important}html[data-yami-theme=dark] .account-page-v240 .account-form-v240 label>div svg{color:#86d49a!important}html[data-yami-theme=dark] .account-page-v240 .account-form-v240 input{background:transparent!important;color:#f5f5f4!important;caret-color:#86d49a!important}html[data-yami-theme=dark] .account-page-v240 .account-form-v240 input::placeholder{color:#a8a29e!important;opacity:1!important}@media(max-width:650px){html[data-yami-theme=dark] .yami-menu-section-label-v1{color:#aab6af!important}html[data-yami-theme=dark] .yami-menu-actions-v242>a.active{background:#26372b!important;color:#eff5f1!important}html[data-yami-theme=dark] .yami-menu-actions-v242>a.active>i{background:#31513a!important;color:#a4e2b3!important}html[data-yami-theme=dark] .mobilebar-center .mobile-explore-action-v1{color:#a4e2b3!important}html[data-yami-theme=dark] .mobilebar-center .mobile-explore-action-v1>span{background:linear-gradient(140deg,#218449,#36a45e)!important;border-color:#171e19!important;box-shadow:0 6px 17px #00000057!important}html[data-yami-theme=dark] .header-cart-btn{color:#e3eee7!important}html[data-yami-theme=dark] .header-cart-btn>span{border-color:#171e19!important}html[data-yami-theme=dark] .mobilebar-center .mobilebar-more-v1{color:#aab6af!important}html[data-yami-theme=dark] .mobilebar-center .mobilebar-more-v1.active{color:#a4e2b3!important}html[data-yami-theme=dark] .yami-menu-foot-v242>button,html[data-yami-theme=dark] .yami-menu-foot-v242>a{background:#202923!important;color:#c4d0c8!important;border-color:#354139!important}}@media(max-width:650px){html[data-yami-theme=dark] #root .mobilebar.mobilebar-center{background:#161d18f5!important;border-color:#354139!important;box-shadow:0 8px 28px #0000006b!important}html[data-yami-theme=dark] #root .mobilebar-center .mobile-nav-icon-v1{background:#26322b!important;color:#c4d0c8!important}html[data-yami-theme=dark] #root .mobilebar-center>.mobile-nav-item-v1.active,html[data-yami-theme=dark] #root .mobilebar-center>.mobilebar-more-v1.active{background:#248f50!important;color:#fff!important}html[data-yami-theme=dark] #root .mobilebar-center>.mobile-nav-item-v1.active .mobile-nav-icon-v1,html[data-yami-theme=dark] #root .mobilebar-center>.mobilebar-more-v1.active .mobile-nav-icon-v1{background:transparent!important;color:#fff!important}}@media(max-width:650px){html[data-yami-theme=dark] #root .mobilebar.mobilebar-center{background:#18201bb3!important;border-color:#c9e0d02e!important;-webkit-backdrop-filter:blur(22px) saturate(155%)!important;backdrop-filter:blur(22px) saturate(155%)!important}}@media(max-width:650px){#root .mobilebar-center>.mobile-nav-item-v1.active,#root .mobilebar-center>.mobilebar-more-v1.active{background:#8bd889!important;color:#173d24!important;box-shadow:0 4px 12px #479f4b2b!important}#root .mobilebar-center>.mobile-nav-item-v1.active .mobile-nav-icon-v1,#root .mobilebar-center>.mobilebar-more-v1.active .mobile-nav-icon-v1{color:#173d24!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242{background:#111714!important;color:#edf4ef!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-surface-v242{background:linear-gradient(135deg,#202923,#26332b)!important;color:#edf4ef!important;border-color:#354139!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-logo-v242 img{filter:brightness(0) invert(1)!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-user-copy-v242,html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-user-copy-v242 h2,html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-user-copy-v242 h2 strong{color:#edf4ef!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-user-copy-v242>small,html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-user-copy-v242 p{color:#b1beb5!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-close-v242{background:#29352d!important;color:#e4eee7!important;border-color:#3d4b41!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-scroll-v242{background:#111714!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-actions-v242>a{border-color:#303c34!important;background:#1e2721d1!important;color:#e8f0ea!important;box-shadow:none!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-actions-v242>a>i{background:#293a2e!important;color:#a7e4a1!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-actions-v242>a :is(b,small){color:#e2ebe5!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-actions-v242>a>svg{color:#aab8ae!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-actions-v242>a.active{border-color:#6dbd70!important;background:#8bd889!important;color:#173d24!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-actions-v242>a.active :is(b,small),html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-actions-v242>a.active>svg{color:#173d24!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-actions-v242>a.active>i{background:#c1efb8!important;color:#173d24!important}html[data-yami-theme=dark] #root .mobilebar-center>.mobile-nav-item-v1.active,html[data-yami-theme=dark] #root .mobilebar-center>.mobilebar-more-v1.active{background:#8bd889!important;color:#173d24!important}html[data-yami-theme=dark] #root .mobilebar-center>.mobile-nav-item-v1.active .mobile-nav-icon-v1,html[data-yami-theme=dark] #root .mobilebar-center>.mobilebar-more-v1.active .mobile-nav-icon-v1{color:#173d24!important}}@media(max-width:650px){html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-actions-v242>.yami-menu-section-label-v1{color:#aab6af!important}}#root .addresses-page-v238{background:#f7f8f6!important;color:#262d29!important;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}#root .addresses-page-v238 .addresses-wrap-v238{max-width:640px!important;padding:20px 16px 30px!important}#root .addresses-page-v238 .addresses-head-v238{gap:12px!important}#root .addresses-page-v238 .addresses-head-v238>button{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:50%!important;background:#fff!important;color:#303934!important;border:1px solid #e8ebe8!important;box-shadow:0 2px 8px #19231d0b!important}#root .addresses-page-v238 .addresses-head-v238 small,#root .addresses-page-v238 .addresses-nearby-v238 header small,#root .addresses-page-v238 .addresses-other-v238>small{color:#4b9855!important;font-size:10px!important;letter-spacing:.12em!important}#root .addresses-page-v238 .addresses-head-v238 h1{color:#252c28!important;font-size:22px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.035em!important}#root .addresses-page-v238 .addresses-search-launch-v238{min-height:54px!important;height:auto!important;margin-top:18px!important;border:1px solid #e7ebe7!important;border-radius:16px!important;background:#fff!important;color:#4b9855!important;box-shadow:0 3px 12px #19231d0b!important}#root .addresses-page-v238 .addresses-search-launch-v238 span{color:#646e68!important;font-size:13px!important;font-weight:600!important}#root .addresses-page-v238 .addresses-saved-shortcuts-v238,#root .addresses-page-v238 .addresses-current-v238,#root .addresses-page-v238 .addresses-nearby-v238,#root .addresses-page-v238 .addresses-other-v238{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}#root .addresses-page-v238 .addresses-saved-shortcuts-v238{grid-template-columns:1fr!important;gap:8px!important;margin-top:12px!important}#root .addresses-page-v238 .addresses-saved-shortcuts-v238>button{min-height:62px!important;height:auto!important;padding:10px 12px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;gap:11px!important;border:1px solid #e9ece9!important;border-radius:16px!important;background:#fff!important;color:#292f2b!important;box-shadow:0 2px 8px #19231d09!important}#root .addresses-page-v238 .addresses-saved-shortcuts-v238>button>span,#root .addresses-page-v238 .addresses-nearby-list-v238>button>span,#root .addresses-page-v238 .addresses-other-v238>button>span{width:38px!important;height:38px!important;border-radius:13px!important;background:#eef7ef!important;color:#4b9855!important}#root .addresses-page-v238 .addresses-saved-shortcuts-v238 b,#root .addresses-page-v238 .addresses-nearby-list-v238 b,#root .addresses-page-v238 .addresses-other-v238 b{color:#29302b!important;font-size:13px!important}#root .addresses-page-v238 .addresses-saved-shortcuts-v238 small,#root .addresses-page-v238 .addresses-nearby-list-v238 small,#root .addresses-page-v238 .addresses-other-v238 small{color:#7b847e!important;opacity:1!important;font-size:11px!important;line-height:1.35!important}#root .addresses-page-v238 .addresses-current-v238{margin-top:12px!important}#root .addresses-page-v238 .addresses-current-v238>button{min-height:64px!important;border-radius:16px!important;padding:10px 13px!important;background:#8bd889!important;color:#183c22!important;grid-template-columns:38px minmax(0,1fr) 18px!important;gap:11px!important;box-shadow:0 4px 12px #4b9d5021!important}#root .addresses-page-v238 .addresses-current-v238>button>span{width:38px!important;height:38px!important;border-radius:13px!important;background:#ffffff94!important;color:#285c32!important}#root .addresses-page-v238 .addresses-current-v238 b{color:#183c22!important;font-size:13px!important}#root .addresses-page-v238 .addresses-current-v238 small{color:#315c38!important;opacity:.86!important;font-size:11px!important}#root .addresses-page-v238 .addresses-nearby-v238,#root .addresses-page-v238 .addresses-other-v238{margin-top:22px!important}#root .addresses-page-v238 .addresses-nearby-v238>header{align-items:center!important;margin-bottom:10px!important}#root .addresses-page-v238 .addresses-nearby-v238 h2{color:#29302b!important;font-size:17px!important;line-height:1.25!important}#root .addresses-page-v238 .addresses-nearby-v238 header button{min-height:34px!important;padding:0 11px!important;border:1px solid #e4e9e4!important;border-radius:18px!important;background:#fff!important;color:#4b9855!important;font-size:11px!important}#root .addresses-page-v238 .addresses-nearby-list-v238{display:grid!important;gap:8px!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#root .addresses-page-v238 .addresses-nearby-list-v238>button,#root .addresses-page-v238 .addresses-other-v238>button{min-height:62px!important;padding:10px 12px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;gap:11px!important;border:1px solid #e9ece9!important;border-radius:16px!important;background:#fff!important;color:#29302b!important;box-shadow:0 2px 8px #19231d09!important}#root .addresses-page-v238 .addresses-nearby-list-v238>button+button,#root .addresses-page-v238 .addresses-other-v238>button+button{border-top:1px solid #e9ece9!important}#root .addresses-page-v238 .addresses-nearby-empty-v238,#root .addresses-page-v238 .addresses-nearby-loading-v238{min-height:66px!important;padding:13px!important;border:1px solid #e9ece9!important;border-radius:16px!important;background:#fff!important;color:#29302b!important}#root .addresses-page-v238 .addresses-other-v238>small{display:block!important;padding:0 2px 9px!important}#root .addresses-page-v238 .addresses-other-v238{display:grid!important;gap:8px!important}#root .addresses-page-v238 .addresses-add-v238{min-height:42px!important;margin:12px auto 0!important;padding:0 14px!important;border:1px solid #e4e9e4!important;border-radius:22px!important;background:#fff!important;color:#4b9855!important;font-size:12px!important}html[data-yami-theme=dark] #root .addresses-page-v238{background:#171a18!important;color:#eff3ef!important}html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-head-v238 h1,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-nearby-v238 h2{color:#eff3ef!important}html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-head-v238>button,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-search-launch-v238,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-saved-shortcuts-v238>button,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-nearby-v238 header button,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-nearby-list-v238>button,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-other-v238>button,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-nearby-empty-v238,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-nearby-loading-v238,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-add-v238{background:#222724!important;color:#edf2ee!important;border-color:#353d38!important;box-shadow:none!important}html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-search-launch-v238 span,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-saved-shortcuts-v238 b,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-nearby-list-v238 b,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-other-v238 b,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-nearby-empty-v238 b,html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-nearby-loading-v238 b{color:#edf2ee!important}html[data-yami-theme=dark] #root .addresses-page-v238 :is(.addresses-saved-shortcuts-v238 small,.addresses-nearby-list-v238 small,.addresses-other-v238 small,.addresses-nearby-empty-v238 small,.addresses-nearby-loading-v238 small){color:#b0bbb3!important}html[data-yami-theme=dark] #root .addresses-page-v238 :is(.addresses-saved-shortcuts-v238>button>span,.addresses-nearby-list-v238>button>span,.addresses-other-v238>button>span){background:#2b3b30!important;color:#a8e3a2!important}html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-current-v238>button{background:#8bd889!important;color:#183c22!important}html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-current-v238 :is(b,small){color:#183c22!important}html[data-yami-theme=dark] #root .addresses-page-v238 .addresses-current-v238>button>span{background:#ffffff94!important;color:#285c32!important}#root .address-search-modal-v238,#root .address-search-panel-v238{background:#f7f8f6!important;color:#292f2b!important}#root .address-search-panel-v238>header{flex:0 0 auto!important;min-height:calc(72px + env(safe-area-inset-top,0px))!important;height:auto!important;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px!important;background:#f7f8f6f5!important;border-bottom:1px solid #e8ebe8!important}#root .address-search-panel-v238>header button{width:42px!important;height:42px!important;border:1px solid #e6ebe7!important;border-radius:50%!important;background:#fff!important;color:#39433d!important}#root .address-search-panel-v238>header button.x{background:transparent!important;border-color:transparent!important}#root .address-search-panel-v238>header small{color:#4b9855!important;font-size:10px!important;letter-spacing:.12em!important}#root .address-search-panel-v238>header h2{color:#292f2b!important;font-size:20px!important;line-height:1.25!important}#root .address-search-main-v238{padding:16px!important}#root .address-search-autocomplete-v238 .address-autocomplete-v86{width:100%!important}#root .address-search-autocomplete-v238 .address-input-v86{min-height:54px!important;border:1px solid #e4e9e5!important;border-radius:16px!important;background:#fff!important}#root .address-search-autocomplete-v238 .address-input-v86 input{min-height:52px!important;border:0!important;border-radius:16px!important;background:transparent!important;color:#29302b!important;font-size:16px!important;line-height:1.35!important;padding-left:44px!important;box-shadow:none!important}#root .address-search-autocomplete-v238 .address-input-v86 input::placeholder{color:#89918b!important;opacity:1!important}#root .address-search-autocomplete-v238 .address-suggestions-v86{display:grid!important;gap:0!important;margin-top:9px!important;overflow:hidden!important;border:1px solid #e5eae6!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 18px #1a241d0e!important}#root .address-search-autocomplete-v238 .address-suggestions-v86>button{width:100%!important;min-height:64px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;text-align:left!important;border:0!important;border-bottom:1px solid #eef1ee!important;border-radius:0!important;background:#fff!important;color:#29302b!important;box-shadow:none!important;white-space:normal!important;font:inherit!important;cursor:pointer!important}#root .address-search-autocomplete-v238 .address-suggestions-v86>button:last-child{border-bottom:0!important}#root .address-search-autocomplete-v238 .address-suggestions-v86>button>svg{display:block!important;width:34px!important;height:34px!important;padding:9px!important;border-radius:12px!important;background:#eef7ef!important;color:#4b9855!important}#root .address-search-autocomplete-v238 .address-suggestions-v86>button>span{display:block!important;min-width:0!important}#root .address-search-autocomplete-v238 .address-suggestions-v86>button b{display:block!important;color:#29302b!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;overflow-wrap:anywhere!important}#root .address-search-autocomplete-v238 .address-suggestions-v86>button small{display:block!important;margin-top:3px!important;color:#7b847e!important;font-size:11px!important;line-height:1.3!important}#root .address-search-autocomplete-v238 .address-suggestions-v86>button:hover,#root .address-search-autocomplete-v238 .address-suggestions-v86>button:focus-visible{background:#f7faf7!important;outline:none!important}#root .address-search-panel-v238 .address-selected-v238{background:#edf7ef!important;border:1px solid #e1eee3!important}#root .address-search-panel-v238 .address-form-grid-v238 label{color:#58635c!important;font-size:12px!important}#root .address-search-panel-v238 .address-form-grid-v238 input{height:48px!important;margin-top:6px!important;border:1px solid #e2e8e3!important;border-radius:13px!important;background:#fff!important;color:#29302b!important;font-size:15px!important}#root .address-search-panel-v238 .address-save-v238{min-height:50px!important;border-radius:15px!important;background:#8bd889!important;color:#183c22!important;font-size:14px!important;font-weight:800!important}#root .orders-page-v76.orders-page-v1{max-width:640px!important;margin:0 auto!important;padding:20px 16px calc(116px + env(safe-area-inset-bottom,0px))!important;background:#f7f8f6!important;color:#292f2b!important;box-sizing:border-box!important}#root .orders-page-v76 .orders-page-heading-v1{margin:0 0 16px!important;padding:0!important}#root .orders-page-v76 .orders-page-heading-v1>span{color:#4b9855!important;font-size:10px!important;letter-spacing:.12em!important}#root .orders-page-v76 .orders-page-heading-v1>div{gap:9px!important;margin:5px 0!important}#root .orders-page-v76 .orders-page-heading-v1>div>svg{width:38px!important;height:38px!important;padding:9px!important;box-sizing:border-box!important;border-radius:13px!important;background:#eef7ef!important;color:#4b9855!important}#root .orders-page-v76 .orders-page-heading-v1 h1{color:#252c28!important;font-size:24px!important;line-height:1.2!important;letter-spacing:-.03em!important}#root .orders-page-v76 .orders-page-heading-v1 p{margin:4px 0 0!important;color:#747e77!important;font-size:13px!important;line-height:1.45!important}#root .orders-page-v76 .orders-list-v76{gap:10px!important;margin-top:12px!important}#root .orders-page-v76 .order-card-v33{padding:14px!important;border:1px solid #e7ebe7!important;border-radius:17px!important;background:#fff!important;box-shadow:0 3px 12px #19231d0b!important}#root .orders-page-v76 .order-card-v33 .order-icon-v76{background:#eef7ef!important;color:#4b9855!important;border-radius:13px!important}#root .orders-page-v76 .order-card-v33 .order-title-v31 b{color:#29302b!important;font-size:14px!important}#root .orders-page-v76 .order-card-v33 .order-title-v31 small,#root .orders-page-v76 .order-card-v33 .order-card-summary-v1{color:#747e77!important;font-size:11px!important;line-height:1.4!important}#root .orders-page-v76 .order-card-v33 .order-card-summary-v1{margin-top:9px!important}#root .orders-page-v76 .order-card-v33 .order-total-v33{color:#252c28!important;font-size:15px!important;font-weight:800!important}#root .orders-page-v76 .order-card-v33 .order-status-v76{max-width:120px!important;padding:6px 9px!important;font-size:10px!important}#root .orders-page-v76 .order-card-v33 .order-actions-v33{gap:8px!important;margin-top:12px!important}#root .orders-page-v76 .order-card-v33 .order-actions-v33>a{min-height:40px!important;border-radius:13px!important;font-size:12px!important;font-weight:750!important}#root .orders-page-v76 .order-card-v33 .order-actions-v33 .order-details-link-v1{background:#fff!important;color:#4b9855!important;border:1px solid #7fc883!important}#root .orders-page-v76 .order-card-v33 .order-actions-v33 .order-track-link-v1{background:#8bd889!important;color:#183c22!important;border:1px solid #8bd889!important}#root .orders-page-v76 .orders-empty-v76{padding:38px 20px!important;border:1px solid #e7ebe7!important;border-radius:18px!important;background:#fff!important;color:#29302b!important}#root .orders-page-v76 .orders-empty-v76>svg{color:#4b9855!important}#root .orders-page-v76 .orders-empty-v76 h2{color:#29302b!important;font-size:19px!important}#root .orders-page-v76 .orders-empty-v76 p{color:#747e77!important;font-size:13px!important}#root .orders-page-v76 .orders-empty-v76>a{min-height:42px!important;border-radius:14px!important;background:#8bd889!important;color:#183c22!important}#root .order-detail-page-v1{max-width:760px!important;margin:0 auto!important;padding:18px 16px calc(116px + env(safe-area-inset-bottom,0px))!important;background:#f7f8f6!important;color:#292f2b!important;box-sizing:border-box!important}#root .order-detail-page-v1 .order-back-v1{min-height:38px!important;margin:0 0 12px!important;color:#4b9855!important;font-size:13px!important}#root .order-detail-page-v1 .order-detail-heading-v1{gap:11px!important;padding-bottom:14px!important;margin-bottom:14px!important;border-color:#e5e9e5!important}#root .order-detail-page-v1 .order-detail-heading-icon-v1{width:42px!important;height:42px!important;border-radius:14px!important;background:#eef7ef!important;color:#4b9855!important}#root .order-detail-page-v1 .order-detail-heading-v1>div:nth-child(2)>span{color:#4b9855!important;font-size:10px!important}#root .order-detail-page-v1 .order-detail-heading-v1 h1{color:#252c28!important;font-size:21px!important;line-height:1.25!important}#root .order-detail-page-v1 .order-detail-heading-v1 p{color:#747e77!important;font-size:12px!important}#root .order-detail-page-v1 .order-detail-grid-v1{gap:12px!important}#root .order-detail-page-v1 .order-detail-main-v1,#root .order-detail-page-v1 .order-detail-side-v1{gap:10px!important}#root .order-detail-page-v1 .order-detail-panel-v1{padding:15px!important;border:1px solid #e7ebe7!important;border-radius:16px!important;background:#fff!important;box-shadow:0 3px 12px #19231d0a!important}#root .order-detail-page-v1 .order-detail-panel-v1 h2{margin-bottom:11px!important;color:#29302b!important;font-size:15px!important}#root .order-detail-page-v1 .order-detail-panel-v1 h2 svg{color:#4b9855!important}#root .order-detail-page-v1 .order-detail-item-v1,#root .order-detail-page-v1 .order-detail-total-row-v1.grand{border-color:#edf0ed!important}#root .order-detail-page-v1 :is(.order-detail-item-v1 b,.order-detail-item-v1 strong,.order-detail-total-row-v1.grand,.order-detail-total-row-v1.grand b){color:#29302b!important}#root .order-detail-page-v1 .order-detail-total-row-v1.grand b{color:#4b9855!important}#root .order-detail-page-v1 :is(.order-detail-item-v1 small,.order-detail-total-row-v1,.order-payment-status-v1,.order-detail-panel-v1>p,.order-detail-side-v1 .order-detail-panel-v1 p){color:#747e77!important}#root .order-detail-page-v1 :is(.order-detail-actions-v1 button,.order-feedback-form-v1>button,.order-dish-review-v1>button,.order-track-cta-v1,.order-reorder-cta-v1,.order-tip-cta-v1){min-height:42px!important;padding:0 13px!important;border:1px solid #8bd889!important;border-radius:13px!important;background:#8bd889!important;color:#183c22!important;font-size:12px!important;font-weight:750!important;box-shadow:none!important}#root .order-detail-page-v1 :is(.order-detail-actions-v1 button.secondary,.order-reorder-cta-v1,.order-tip-cta-v1){background:#fff!important;color:#4b9855!important;border-color:#80c783!important}#root .order-detail-page-v1 .order-feedback-form-v1 :is(textarea,select){min-height:46px!important;border:1px solid #e2e8e3!important;border-radius:13px!important;background:#fafbf9!important;color:#29302b!important;font-size:14px!important}#root .order-detail-page-v1 .order-feedback-form-v1 textarea{min-height:82px!important}#root .order-detail-page-v1 .order-feedback-form-v1>label,#root .order-detail-page-v1 .order-dish-review-v1>div>b{color:#4d5851!important}#root .order-detail-page-v1 .order-rating-stars-v1 button{background:#fff8e6!important}#root .order-detail-page-v1 .order-detail-footer-v1{color:#747e77!important}#root .order-detail-page-v1 .order-detail-footer-v1 svg{color:#4b9855!important}html[data-yami-theme=dark] #root .address-search-modal-v238,html[data-yami-theme=dark] #root .address-search-panel-v238,html[data-yami-theme=dark] #root .address-search-panel-v238>header,html[data-yami-theme=dark] #root .orders-page-v76.orders-page-v1,html[data-yami-theme=dark] #root .order-detail-page-v1{background:#171a18!important;color:#edf2ee!important}html[data-yami-theme=dark] #root .address-search-panel-v238>header{border-color:#353d38!important}html[data-yami-theme=dark] #root .address-search-panel-v238>header :is(h2,button){color:#edf2ee!important}html[data-yami-theme=dark] #root .address-search-autocomplete-v238 .address-input-v86,html[data-yami-theme=dark] #root .address-search-autocomplete-v238 .address-suggestions-v86,html[data-yami-theme=dark] #root .address-search-autocomplete-v238 .address-suggestions-v86>button,html[data-yami-theme=dark] #root .address-search-panel-v238 .address-form-grid-v238 input,html[data-yami-theme=dark] #root .orders-page-v76 .order-card-v33,html[data-yami-theme=dark] #root .orders-page-v76 .orders-empty-v76,html[data-yami-theme=dark] #root .order-detail-page-v1 .order-detail-panel-v1{background:#222724!important;color:#edf2ee!important;border-color:#353d38!important;box-shadow:none!important}html[data-yami-theme=dark] #root .address-search-autocomplete-v238 .address-input-v86 input,html[data-yami-theme=dark] #root .address-search-autocomplete-v238 .address-suggestions-v86>button b,html[data-yami-theme=dark] #root .orders-page-v76 :is(.orders-page-heading-v1 h1,.order-card-v33 .order-title-v31 b,.order-card-v33 .order-total-v33,.orders-empty-v76 h2),html[data-yami-theme=dark] #root .order-detail-page-v1 :is(.order-detail-heading-v1 h1,.order-detail-panel-v1 h2,.order-detail-item-v1 b,.order-detail-item-v1 strong,.order-detail-total-row-v1.grand){color:#edf2ee!important}html[data-yami-theme=dark] #root .address-search-autocomplete-v238 .address-suggestions-v86>button{border-bottom-color:#353d38!important}html[data-yami-theme=dark] #root .address-search-autocomplete-v238 .address-suggestions-v86>button small,html[data-yami-theme=dark] #root .orders-page-v76 :is(.orders-page-heading-v1 p,.order-card-v33 .order-title-v31 small,.order-card-v33 .order-card-summary-v1,.orders-empty-v76 p),html[data-yami-theme=dark] #root .order-detail-page-v1 :is(.order-detail-heading-v1 p,.order-detail-item-v1 small,.order-detail-total-row-v1,.order-payment-status-v1,.order-detail-panel-v1>p,.order-feedback-form-v1>label,.order-detail-footer-v1){color:#b0bbb3!important}html[data-yami-theme=dark] #root .orders-page-v76 .orders-page-heading-v1>div>svg,html[data-yami-theme=dark] #root .orders-page-v76 .order-card-v33 .order-icon-v76,html[data-yami-theme=dark] #root .order-detail-page-v1 .order-detail-heading-icon-v1{background:#2b3b30!important;color:#a8e3a2!important}html[data-yami-theme=dark] #root .orders-page-v76 .order-card-v33 .order-actions-v33 .order-details-link-v1,html[data-yami-theme=dark] #root .order-detail-page-v1 :is(.order-detail-actions-v1 button.secondary,.order-reorder-cta-v1,.order-tip-cta-v1){background:#222724!important;color:#a8e3a2!important;border-color:#6dbd70!important}html[data-yami-theme=dark] #root .order-detail-page-v1 .order-feedback-form-v1 :is(textarea,select){background:#1c211e!important;color:#edf2ee!important;border-color:#414b45!important}html[data-yami-theme=dark] #root .order-detail-page-v1 .order-detail-heading-v1{border-color:#353d38!important}@media(max-width:520px){#root .orders-page-v76.orders-page-v1{padding:16px 14px calc(116px + env(safe-area-inset-bottom,0px))!important}#root .orders-page-v76 .order-card-v33{padding:12px!important}#root .orders-page-v76 .order-card-v33 .order-actions-v33>a{min-height:38px!important;font-size:11px!important}#root .order-detail-page-v1{padding:14px 14px calc(116px + env(safe-area-inset-bottom,0px))!important}#root .order-detail-page-v1 .order-detail-heading-v1{align-items:flex-start!important;flex-wrap:wrap!important}#root .order-detail-page-v1 .order-detail-heading-v1>.order-status-v76{margin-left:53px!important}#root .order-detail-page-v1 .order-detail-panel-v1{padding:14px!important}#root .order-detail-page-v1 .order-detail-actions-v1 button{flex:1 1 100%!important}}#root .explore-load-more-v1{width:min(100%,360px)!important;min-height:46px!important;margin:20px auto 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #81c985!important;border-radius:15px!important;background:#8bd889!important;color:#183c22!important;font-size:13px!important;font-weight:800!important}#root .explore-load-more-v1:disabled{opacity:.7!important}#root .explore-v52 .dish-photo-v52,#root .explore-v52 .dish-photo-v52 .smart-image-fallback{background:linear-gradient(145deg,#edf6ef,#f4f2e9)!important}html[data-yami-theme=dark] #root .explore-v52 .dish-photo-v52{background:#252d28!important}html[data-yami-theme=dark] #root .explore-v52 .dish-photo-v52 .smart-image-fallback{background:linear-gradient(145deg,#26332b,#222724)!important}@media(max-width:650px){html body{padding-top:calc(64px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}html body #root .header:not(.yami-explore-hide-header-v1){padding-top:env(safe-area-inset-top,0px)!important}html body #root .header:not(.yami-explore-hide-header-v1) .nav{height:64px!important;min-height:64px!important}html body.yami-explore-page-v1{padding-top:env(safe-area-inset-top,0px)!important}html body.yami-explore-page-v1 #root .explore-v52{padding-top:0!important;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}html body #root .mobilebar.mobilebar-center{bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;height:64px!important;min-height:64px!important;padding:6px!important}html body.yami-order-assistant-open-v1 #root .mobilebar,html body.yami-order-assistant-open-v1 .mobilebar.mobilebar-center{display:none!important;visibility:hidden!important;pointer-events:none!important}html body.yami-order-assistant-open-v1{padding-bottom:0!important}#root .restaurants-map-selection-carousel-v232.mobile{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}html[data-yami-theme=dark] #root .restaurants-map-selection-carousel-v232{background:linear-gradient(180deg,#171a1800,#171a18f2 22%,#171a18 58%)!important}html[data-yami-theme=dark] #root .restaurants-map-selection-card-v232,html[data-yami-theme=dark] #root .restaurants-map-selection-card-v232 .restaurant-card-v83.compact,html[data-yami-theme=dark] #root .restaurants-map-selection-card-v232 .restaurant-card-content-v83{background:#222724!important;color:#edf2ee!important;border-color:#353d38!important}html[data-yami-theme=dark] #root .restaurants-map-selection-card-v232 .restaurant-card-content-v83 :is(h3,p,small,b,span){color:#edf2ee!important;opacity:1!important}#root .cart-page-v4,#root .restaurant-detail-v6,#root .dish-detail-v6{background:#f7f8f6!important;color:#29302b!important}#root .cart-page-v4{max-width:920px!important;margin:0 auto!important;padding:20px 16px calc(116px + env(safe-area-inset-bottom,0px))!important}#root .cart-page-v4 .cart-page-head-v164{align-items:center!important;margin-bottom:14px!important}#root .cart-page-v4 .cart-page-head-v164 h1{color:#252c28!important;font-size:25px!important;line-height:1.2!important}#root .cart-page-v4 .cart-page-head-v164 p{color:#747e77!important;font-size:13px!important}#root .cart-page-v4 .cart-lines-card-v4,#root .cart-page-v4 .cart-summary-v4{border:1px solid #e7ebe7!important;border-radius:17px!important;background:#fff!important;box-shadow:0 3px 12px #19231d0a!important}#root .cart-page-v4 .cart-resto-row-v164{background:#fafbf9!important;border-color:#edf0ed!important}#root .cart-page-v4 .cart-resto-logo{border-radius:13px!important;background:#eef7ef!important;color:#4b9855!important}#root .cart-page-v4 .cart-resto-row-v164>div:nth-child(2) :is(b,small){color:#29302b!important}#root .cart-page-v4 .cart-resto-row-v164>a{color:#4b9855!important}#root .cart-page-v4 .cart-product-copy h3{color:#29302b!important;font-size:14px!important}#root .cart-page-v4 .cart-product-copy :is(p,small){color:#747e77!important;font-size:12px!important}#root .cart-page-v4 .cart-product-copy>b,#root .cart-page-v4 .cart-summary-total b{color:#4b9855!important}#root .cart-page-v4 .cart-summary-v4{padding:17px!important}#root .cart-page-v4 .cart-summary-v4 h2{color:#29302b!important;font-size:19px!important}#root .cart-page-v4 .cart-summary-v4>span{color:#4b9855!important}#root .cart-page-v4 .cart-summary-v4>button,#root .cart-page-v4 .cart-empty-v4>a{background:#8bd889!important;color:#183c22!important;font-weight:800!important}#root .cart-page-v4 .cart-qty-v4{background:#f0f3f0!important}#root .cart-page-v4 .cart-qty-v4 button,#root .cart-page-v4 .remove-line{background:#fff!important;color:#4b5850!important;border:1px solid #e5e9e5!important}#root .restaurant-detail-v6{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}#root .restaurant-detail-v6 .rd-identity-v151,#root .restaurant-detail-v6 .rd-order-sheet-v141,#root .restaurant-detail-v6 .rd-layout,#root .restaurant-detail-v6 .rd-tab-content,#root .restaurant-detail-v6 .rd-menu-section,#root .restaurant-detail-v6 .rd-dish-card-v94,#root .restaurant-detail-v6 .rd-info>section{border-color:#e7ebe7!important;background:#fff!important;color:#29302b!important;box-shadow:0 3px 12px #19231d09!important}#root .restaurant-detail-v6 :is(.rd-tabs,.rd-cat-scroll){background:#f7f8f6!important;border-color:#e7ebe7!important}#root .restaurant-detail-v6 :is(.rd-tabs,.rd-cat-scroll) button{background:#fff!important;color:#515d55!important;border-color:#e3e9e4!important}#root .restaurant-detail-v6 :is(.rd-tabs,.rd-cat-scroll) button.active{background:#8bd889!important;color:#183c22!important;border-color:#8bd889!important}#root .restaurant-detail-v6 .rd-menu-tools,#root .restaurant-detail-v6 .rd-menu-tools>div{background:#fff!important;border-color:#e5eae6!important}#root .restaurant-detail-v6 .rd-menu-tools input{background:#f8faf8!important;color:#29302b!important;border-color:#e5eae6!important}#root .restaurant-detail-v6 .rd-floating-cart-v109{background:#8bd889!important;color:#183c22!important}#root .dish-detail-v6{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))!important}#root .dish-detail-v6 :is(.dd-card,.dd-provider,.dd-order-panel,.dd-tabs,.dd-tab,.dd-details-grid>section,.dd-info,.similar-row>a){border-color:#e7ebe7!important;background:#fff!important;color:#29302b!important;box-shadow:0 3px 12px #19231d09!important}#root .dish-detail-v6 .dd-tabs button{background:#f7f8f6!important;color:#566159!important;border-color:#e4e9e5!important}#root .dish-detail-v6 .dd-tabs button.active{background:#eef7ef!important;color:#3f8d4e!important}#root .dish-detail-v6 .dd-order-panel :is(.dd-add-to-cart,.dd-add-button,.primary){background:#8bd889!important;color:#183c22!important}html[data-yami-theme=dark] #root .cart-page-v4,html[data-yami-theme=dark] #root .restaurant-detail-v6,html[data-yami-theme=dark] #root .dish-detail-v6{background:#171a18!important;color:#edf2ee!important}html[data-yami-theme=dark] #root .cart-page-v4 :is(.cart-lines-card-v4,.cart-summary-v4,.cart-resto-row-v164),html[data-yami-theme=dark] #root .restaurant-detail-v6 :is(.rd-identity-v151,.rd-order-sheet-v141,.rd-layout,.rd-tab-content,.rd-menu-section,.rd-dish-card-v94,.rd-info>section),html[data-yami-theme=dark] #root .dish-detail-v6 :is(.dd-card,.dd-provider,.dd-order-panel,.dd-tabs,.dd-tab,.dd-details-grid>section,.dd-info,.similar-row>a){background:#222724!important;color:#edf2ee!important;border-color:#353d38!important;box-shadow:none!important}html[data-yami-theme=dark] #root .cart-page-v4 :is(.cart-page-head-v164 h1,.cart-resto-row-v164 b,.cart-product-copy h3,.cart-summary-v4 h2),html[data-yami-theme=dark] #root .restaurant-detail-v6 :is(h1,h2,h3,h4,b,strong),html[data-yami-theme=dark] #root .dish-detail-v6 :is(h1,h2,h3,h4,b,strong){color:#edf2ee!important}html[data-yami-theme=dark] #root .cart-page-v4 :is(.cart-page-head-v164 p,.cart-resto-row-v164 small,.cart-product-copy p,.cart-product-copy small,.cart-summary-v4>div>p),html[data-yami-theme=dark] #root .restaurant-detail-v6 :is(p,small),html[data-yami-theme=dark] #root .dish-detail-v6 :is(p,small){color:#b0bbb3!important;opacity:1!important}html[data-yami-theme=dark] #root .cart-page-v4 .cart-summary-total b,html[data-yami-theme=dark] #root .cart-page-v4 .cart-product-copy>b{color:#a8e3a2!important}html[data-yami-theme=dark] #root .restaurant-detail-v6 :is(.rd-tabs,.rd-cat-scroll),html[data-yami-theme=dark] #root .dish-detail-v6 .dd-tabs{background:#1b211e!important;border-color:#353d38!important}html[data-yami-theme=dark] #root .restaurant-detail-v6 :is(.rd-tabs,.rd-cat-scroll) button,html[data-yami-theme=dark] #root .dish-detail-v6 .dd-tabs button{background:#222724!important;color:#d5ded8!important;border-color:#353d38!important}html[data-yami-theme=dark] #root .restaurant-detail-v6 :is(.rd-tabs,.rd-cat-scroll) button.active,html[data-yami-theme=dark] #root .dish-detail-v6 .dd-tabs button.active{background:#8bd889!important;color:#183c22!important;border-color:#8bd889!important}html[data-yami-theme=dark] #root .restaurant-detail-v6 .rd-menu-tools,html[data-yami-theme=dark] #root .restaurant-detail-v6 .rd-menu-tools>div,html[data-yami-theme=dark] #root .restaurant-detail-v6 .rd-menu-tools input{background:#222724!important;color:#edf2ee!important;border-color:#353d38!important}html[data-yami-theme=dark] #root .restaurant-detail-v6 .rd-floating-cart-v109{background:#8bd889!important;color:#183c22!important}@media(max-width:650px){#root .cart-page-v4{padding:16px 14px calc(116px + env(safe-area-inset-bottom,0px))!important}#root .cart-page-v4 .cart-page-head-v164 h1{font-size:22px!important}#root .cart-page-v4 .cart-layout-v4{gap:10px!important}#root .cart-page-v4 .cart-lines-card-v4,#root .cart-page-v4 .cart-summary-v4{border-radius:15px!important}}@media(prefers-reduced-motion:reduce){#root .explore-load-more-v1,#root .mobilebar.mobilebar-center,#root .restaurants-map-selection-carousel-v232{scroll-behavior:auto!important;transition:none!important}}#root .yami-mobile-menu-v242 .yami-menu-actions-v242>a:has(>em){grid-template-columns:40px minmax(0,1fr) auto 18px!important;column-gap:12px!important}#root .yami-mobile-menu-v242 .yami-menu-actions-v242>a>em{position:static!important;min-width:24px!important;height:24px!important;padding:0 6px!important;margin:0!important;border-radius:999px!important;display:grid!important;place-items:center!important;font-size:10px!important;line-height:1!important;font-style:normal!important}#root .yami-mobile-menu-v242 .yami-menu-actions-v242>a:has(>em)>svg{justify-self:end!important;margin:0!important}html[data-yami-theme=dark] #root .yami-mobile-menu-v242 .yami-menu-actions-v242>a>em{background:#304137!important;color:#dff3e5!important}#root .settings-hero-inner-v1{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:14px!important}#root .settings-back-v1{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid #dce3de!important;border-radius:14px!important;background:#fff!important;color:#313a34!important;text-decoration:none!important;box-shadow:0 2px 8px #1423190d!important}#root .settings-back-v1 svg{width:19px!important;height:19px!important}html[data-yami-theme=dark] #root .settings-back-v1{background:#292e2b!important;color:#e8f0eb!important;border-color:#3b443e!important}#root .favorites-page-v249{max-width:1120px!important;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}#root .favorites-page-v249 .plain-page-head-v249{margin-bottom:18px!important}#root .favorites-page-v249 .favorite-tabs-v249{position:sticky;top:8px;z-index:12;box-shadow:0 3px 12px #18221c0d!important}#root .favorites-page-v249 .favorites-body-v73>section{margin:0 0 20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#root .favorites-page-v249 .favorites-body-v73>section>h2{margin:0 0 12px!important;font-size:17px!important;line-height:1.25!important;color:#26332b!important}#root .favorites-page-v249 .favorites-restaurant-grid-v225{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-card-v83.compact{grid-template-columns:104px minmax(0,1fr)!important;min-height:112px!important;border:1px solid #e7ece8!important;border-radius:15px!important;overflow:hidden!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-cover-v83{height:112px!important;min-height:112px!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-content-v83{padding:9px!important}#root .favorites-page-v249 .favorite-dish-grid-v73{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}#root .favorites-page-v249 .favorite-dish-grid-v73 article{grid-template-columns:88px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;min-width:0!important;padding:10px 10px 48px!important;border:1px solid #e5eae6!important;border-radius:15px!important;background:#fff!important;box-shadow:0 3px 12px #14231909!important}#root .favorites-page-v249 .favorite-dish-grid-v73 article>img,#root .favorites-page-v249 .favorite-dish-grid-v73 article>div{width:88px!important;height:88px!important;border-radius:12px!important}#root .favorites-page-v249 .favorite-dish-grid-v73 article>a{min-width:0!important;padding:0 34px 0 0!important;text-decoration:none!important}#root .favorites-page-v249 .favorite-dish-grid-v73 article>a small{display:block!important;font-size:10px!important;line-height:1.3!important;color:#66736a!important}#root .favorites-page-v249 .favorite-dish-grid-v73 article>a h3{font-size:14px!important;line-height:1.3!important;margin:3px 0!important;color:#26332b!important}#root .favorites-page-v249 .favorite-dish-grid-v73 article>a p{font-size:11px!important;line-height:1.4!important;color:#6b756e!important}#root .favorites-page-v249 .favorite-dish-grid-v73 article>a b{font-size:12px!important;color:#3f8d4e!important}#root .favorites-page-v249 .favorite-dish-grid-v73 .favorite-dish-remove-v225{top:8px!important;right:8px!important;background:#f0f2f1!important;color:#59635d!important}#root .favorites-page-v249 .favorite-dish-grid-v73 .favorite-dish-add-v225{right:10px!important;bottom:9px!important;width:30px!important;height:30px!important;background:#8bd889!important;color:#193d23!important;box-shadow:none!important}html[data-yami-theme=dark] #root .favorites-page-v249 .favorites-body-v73>section,html[data-yami-theme=dark] #root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-card-v83.compact,html[data-yami-theme=dark] #root .favorites-page-v249 .favorite-dish-grid-v73 article{background:#202522!important;border-color:#353d38!important;color:#edf2ee!important;box-shadow:none!important}html[data-yami-theme=dark] #root .favorites-page-v249 .favorites-body-v73>section{background:transparent!important;border-color:transparent!important}html[data-yami-theme=dark] #root .favorites-page-v249 .favorites-body-v73>section>h2,html[data-yami-theme=dark] #root .favorites-page-v249 .favorite-dish-grid-v73 article>a h3{color:#edf2ee!important}html[data-yami-theme=dark] #root .favorites-page-v249 .favorite-dish-grid-v73 article>a :is(small,p){color:#b0bbb3!important}html[data-yami-theme=dark] #root .favorites-page-v249 .favorite-dish-grid-v73 .favorite-dish-remove-v225{background:#303633!important;color:#d5ded8!important}@media(max-width:720px){#root .favorites-page-v249 .favorites-restaurant-grid-v225,#root .favorites-page-v249 .favorite-dish-grid-v73{grid-template-columns:minmax(0,1fr)!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-card-v83.compact{grid-template-columns:94px minmax(0,1fr)!important;min-height:102px!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-card-v83.compact .restaurant-card-cover-v83{height:102px!important;min-height:102px!important}#root .favorites-page-v249 .favorites-body-v73>section{padding:0!important;border-radius:0!important}}#root .orders-page-v76 .orders-tabs-v102{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 0 14px!important;position:static!important;box-shadow:none!important}html[data-yami-theme=dark] #root .orders-page-v76 .orders-tabs-v102{background:#292e2b!important}html[data-yami-theme=dark] #root .orders-page-v76 .orders-tabs-v102 button.active{background:#3a433e!important;color:#f0f4f1!important}@media(max-width:650px){html body:not(.yami-rd-cats-stuck) #root .header:not(.yami-explore-hide-header-v1):not(.yami-settings-hide-header-v1){position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important;opacity:1!important;visibility:visible!important;padding-top:env(safe-area-inset-top,0px)!important;background:#fff!important;border-bottom:1px solid #e7ece9!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body:not(.yami-rd-cats-stuck) #root .header:not(.yami-explore-hide-header-v1):not(.yami-settings-hide-header-v1):before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:env(safe-area-inset-top,0px)!important;min-height:env(safe-area-inset-top,0px)!important;background:#0b8d55!important;pointer-events:none!important;z-index:0!important}html body:not(.yami-rd-cats-stuck) #root .header:not(.yami-explore-hide-header-v1):not(.yami-settings-hide-header-v1) .nav{position:relative!important;z-index:1!important;height:64px!important;min-height:64px!important;background:#fff!important;opacity:1!important}html[data-yami-theme=dark] body:not(.yami-rd-cats-stuck) #root .header:not(.yami-explore-hide-header-v1):not(.yami-settings-hide-header-v1){background:#111714!important;border-bottom-color:#29332d!important}html[data-yami-theme=dark] body:not(.yami-rd-cats-stuck) #root .header:not(.yami-explore-hide-header-v1):not(.yami-settings-hide-header-v1) .nav{background:#111714!important}html body:before{content:""!important;position:fixed!important;top:0!important;left:0!important;right:0!important;height:env(safe-area-inset-top,0px)!important;min-height:env(safe-area-inset-top,0px)!important;background:#0b8d55!important;pointer-events:none!important;z-index:79!important}html body #root .mobilebar.mobilebar-center{position:fixed!important;left:12px!important;right:12px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;margin:0!important;transform:none!important;translate:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:none!important;will-change:auto!important}html body.yami-rd-cats-stuck #root .mobilebar.mobilebar-center,html body.yami-rd-cats-stuck .mobilebar.mobilebar-center{bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;transform:none!important;translate:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body.yami-rd-cats-stuck .header{transition:none!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232{height:144px!important;min-height:144px!important;max-height:144px!important;flex:0 0 calc(100vw - 48px)!important;min-width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important;align-self:stretch!important;overflow:hidden!important}#root .restaurants-map-selection-card-v232 .restaurant-card-v95.compact{display:grid!important;grid-template-columns:164px minmax(0,1fr)!important;width:100%!important;height:144px!important;min-height:144px!important;max-height:144px!important;align-items:stretch!important;overflow:hidden!important}#root .restaurants-map-selection-card-v232 .restaurant-card-v95.compact .restaurant-card-cover-v83{position:relative!important;display:block!important;width:164px!important;min-width:164px!important;height:144px!important;min-height:144px!important;max-height:144px!important;align-self:stretch!important;overflow:hidden!important}#root .restaurants-map-selection-card-v232 .restaurant-card-v95.compact .restaurant-cover-link-v83,#root .restaurants-map-selection-card-v232 .restaurant-card-v95.compact .restaurant-cover-link-v83>img,#root .restaurants-map-selection-card-v232 .restaurant-card-v95.compact .restaurant-cover-link-v83>.smart-image-fallback{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}#root .restaurants-map-selection-card-v232 .restaurant-card-v95.compact .restaurant-cover-link-v83>img{object-fit:cover!important;object-position:center!important;flex:none!important}#root .restaurants-map-selection-card-v232 .restaurant-card-v95.compact .restaurant-card-info-v95{display:block!important;width:100%!important;height:144px!important;min-height:0!important;max-height:144px!important;min-width:0!important;overflow:hidden!important}#root .restaurants-map-selection-card-v232 .restaurant-card-v95.compact .smart-image-fallback{padding:8px!important;overflow:hidden!important}#root .restaurants-map-selection-card-v232 .restaurant-card-v95.compact .smart-image-fallback b{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:9px!important}}#root .explore-toolbar-v52.clean>div:first-child{align-items:baseline!important;gap:4px!important;flex-wrap:wrap!important}#root .explore-toolbar-v52.clean>div:first-child>b{font-size:18px!important;line-height:1!important}#root .explore-toolbar-v52.clean>div:first-child>span{font-size:11px!important;line-height:1.3!important}#root .explore-toolbar-v52.clean>select{min-height:36px!important;max-width:142px!important;padding:6px 26px 6px 10px!important;border-radius:999px!important;font-size:16px!important;transform:scale(.9)!important;transform-origin:right center!important;color:#303832!important;-webkit-text-fill-color:#303832!important}html[data-yami-theme=dark] #root .explore-toolbar-v52.clean>select{color:#eff5f1!important;-webkit-text-fill-color:#eff5f1!important}#root .explore-load-more-v1{min-height:48px!important;padding:10px 16px!important;font-size:13px!important;line-height:1.25!important}#root .yami-icon-filter-panel .yami-filter-close{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:14px!important;background:#f0f2f1!important;color:#4b554e!important;-webkit-appearance:none!important;appearance:none!important;-webkit-text-fill-color:#4b554e!important}#root .yami-icon-filter-panel .yami-filter-close svg{width:23px!important;height:23px!important;stroke-width:2.4!important}#root .yami-icon-filter-panel .yami-filter-reset-link{min-width:84px!important;min-height:40px!important;padding:8px 7px!important;border:0!important;background:transparent!important;color:#59635d!important;-webkit-appearance:none!important;appearance:none!important;-webkit-text-fill-color:#59635d!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}#root .yami-icon-filter-panel>footer button:not(.primary){color:#505a53!important;-webkit-text-fill-color:#505a53!important;-webkit-appearance:none!important;appearance:none!important}#root .settings-subhead-v249>button,#root .account-head-v240>button,#root .addresses-head-v238>button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;-webkit-appearance:none!important;appearance:none!important}#root .settings-subhead-v249>button svg,#root .account-head-v240>button svg,#root .addresses-head-v238>button svg{width:21px!important;height:21px!important;stroke-width:2.3!important;flex:none!important}#root .favorites-page-v249 .favorite-dish-grid-v73 article{padding-bottom:10px!important;min-height:108px!important;align-items:center!important}#root .favorites-page-v249 .favorite-dish-grid-v73 article>img,#root .favorites-page-v249 .favorite-dish-grid-v73 article>div{align-self:center!important;flex:none!important;object-fit:cover!important}#root .favorites-page-v249 .favorite-dish-grid-v73 article>a{padding-right:40px!important}#root .favorites-page-v249 .favorite-dish-grid-v73 .favorite-dish-add-v225{top:50%!important;right:9px!important;bottom:auto!important;transform:translateY(-50%)!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:7px!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact{width:100%!important;min-width:0!important;grid-column:1!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.favorite-remove-v73{position:static!important;grid-column:2!important;justify-self:center!important;align-self:center!important;width:34px!important;height:34px!important;margin:0!important;transform:none!important;background:#f0f2f1!important;color:#59635d!important;border:1px solid #e2e7e4!important;box-shadow:none!important;z-index:2!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.favorite-remove-v73 svg{width:16px!important;height:16px!important}#root .plain-page-head-v249 .plain-page-title-row-v1{display:flex!important;align-items:center!important;gap:9px!important;margin:4px 0!important}#root .plain-page-head-v249 .plain-page-title-row-v1>svg{width:25px!important;height:25px!important;flex:none!important;stroke-width:2.2!important;color:#4b9855!important}#root .plain-page-head-v249 .plain-page-title-row-v1>h1{margin:0!important;font-size:24px!important;line-height:1.2!important;letter-spacing:-.03em!important;color:#252c28!important}#root .notifications-page-v249 .notifications-head-v249>div{min-width:0!important}html[data-yami-theme=dark] #root .plain-page-head-v249 .plain-page-title-row-v1>svg{color:#a8e3a2!important}html[data-yami-theme=dark] #root .plain-page-head-v249 .plain-page-title-row-v1>h1{color:#edf2ee!important}html[data-yami-theme=dark] #root .favorites-page-v249 .favorite-restaurant-wrap-v225>.favorite-remove-v73{background:#303633!important;color:#d5ded8!important;border-color:#414b45!important}@media(max-width:650px){#root .plain-page-head-v249 .plain-page-title-row-v1>svg{width:22px!important;height:22px!important}#root .plain-page-head-v249 .plain-page-title-row-v1>h1{font-size:22px!important}#root .notifications-page-v249 .notifications-head-v249{align-items:flex-start!important}#root .notifications-page-v249 .notifications-head-v249>button{min-width:40px!important;min-height:40px!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225{grid-template-columns:minmax(0,1fr) 34px!important;gap:5px!important}}#root .favorites-page-v249 .favorite-restaurant-wrap-v225{display:block!important;width:100%!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact.has-footer-action-v1{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;grid-template-rows:minmax(112px,auto) auto!important;width:100%!important;min-height:0!important;height:auto!important;overflow:hidden!important;align-items:stretch!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact.has-footer-action-v1>.restaurant-card-cover-v83{grid-column:1!important;grid-row:1 / span 2!important;width:88px!important;min-width:88px!important;height:100%!important;min-height:128px!important;align-self:stretch!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact.has-footer-action-v1>.restaurant-card-info-v95{grid-column:2!important;grid-row:1!important;min-width:0!important;padding:9px 10px 4px!important;overflow:visible!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-card-footer-action-v1{grid-column:2!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 10px 9px!important;min-width:0!important}#root .favorites-page-v249 .favorite-remove-inline-v1{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:30px!important;padding:5px 10px!important;border:1px solid #dfe5e1!important;border-radius:10px!important;background:#f3f5f3!important;color:#59635d!important;-webkit-appearance:none!important;appearance:none!important;font-size:10px!important;font-weight:750!important;line-height:1!important}#root .favorites-page-v249 .favorite-remove-inline-v1 svg{width:13px!important;height:13px!important;flex:none!important}html[data-yami-theme=dark] #root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact.has-footer-action-v1{background:#191f1b!important;border-color:#303a34!important}html[data-yami-theme=dark] #root .favorites-page-v249 .favorite-remove-inline-v1{background:#252d28!important;color:#dce6df!important;border-color:#414b45!important}#root .notifications-page-v249 .notification-meta-v1{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:7px!important;color:#7b847e!important}#root .notifications-page-v249 .notification-meta-v1>span{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:10px!important;line-height:1.3!important;white-space:nowrap!important}#root .notifications-page-v249 .notification-meta-v1 svg{width:13px!important;height:13px!important;color:#78837b!important;flex:none!important}#root .notifications-page-v249 .notification-track-link-v1{display:inline-flex!important;align-items:center!important;gap:6px!important;width:max-content!important;max-width:100%!important;margin-top:9px!important;padding:7px 10px!important;border:1px solid #cde8cd!important;border-radius:10px!important;background:#f0f8ef!important;color:#286a38!important;text-decoration:none!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important}#root .notifications-page-v249 .notification-track-link-v1>svg{width:14px!important;height:14px!important;flex:none!important}#root .notifications-page-v249 .notification-track-link-v1>svg:last-child{margin-left:2px!important}@media(max-width:650px){#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact.has-footer-action-v1{grid-template-columns:82px minmax(0,1fr)!important;grid-template-rows:minmax(112px,auto) auto!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact.has-footer-action-v1>.restaurant-card-cover-v83{width:82px!important;min-width:82px!important;min-height:126px!important}#root .favorites-page-v249 .favorite-remove-inline-v1{min-height:29px!important;font-size:9.5px!important}#root .notifications-page-v249 .notification-meta-v1{gap:9px!important}#root .notifications-page-v249 .notification-meta-v1>span{font-size:10px!important}}html[data-yami-theme=dark] #root .notifications-page-v249 .notification-meta-v1{color:#b0bbb3!important}html[data-yami-theme=dark] #root .notifications-page-v249 .notification-meta-v1 svg{color:#b0bbb3!important}html[data-yami-theme=dark] #root .notifications-page-v249 .notification-track-link-v1{background:#25352a!important;border-color:#3b5942!important;color:#b9e5b5!important}#root .cart-page-v4 .cart-summary-v4>button,#root .cart-page-v4 .cart-empty-v4>a,#root .cart-checkout-v243 .checkout-step-actions-v2314>button.primary,#root .cart-checkout-v243 .checkout-final-v2314 .checkout-confirm-v243{background:#8bd889!important;border-color:#8bd889!important;color:#183c22!important;box-shadow:0 5px 14px #5ca45c24!important}#root .cart-checkout-v243 .checkout-address-card-v243>button{background:#8bd889!important;color:#183c22!important}#root .cart-checkout-v243 .checkout-modes-v243 button.active{background:#eaf7e9!important;border-color:#85c985!important;color:#275c31!important;box-shadow:0 0 0 2px #8bd88926!important}#root .cart-checkout-v243 .checkout-modes-v243 button.active svg{color:#4b9855!important}#root .cart-checkout-v243 .checkout-tip-v243 button.active{background:#eaf7e9!important;border-color:#85c985!important;color:#275c31!important}#root .cart-checkout-v243 .checkout-review-v2314{background:#f0f6f1!important;border:1px solid #dfe9e1!important;color:#29302b!important}#root .cart-checkout-v243 .checkout-review-v2314 :is(h3,b,strong){color:#29302b!important}#root .cart-checkout-v243 .checkout-review-v2314 :is(p,small){color:#68736c!important}#root .cart-checkout-v243 .checkout-review-v2314>span{color:#4b9855!important}html[data-yami-theme=dark] #root .cart-checkout-v243 .checkout-review-v2314{background:#202923!important;border-color:#354139!important;color:#edf4ef!important}html[data-yami-theme=dark] #root .cart-checkout-v243 .checkout-review-v2314 :is(h3,b,strong,p,small){color:#edf4ef!important}html[data-yami-theme=dark] #root .cart-checkout-v243 .checkout-step-actions-v2314>button.primary,html[data-yami-theme=dark] #root .cart-checkout-v243 .checkout-final-v2314 .checkout-confirm-v243,html[data-yami-theme=dark] #root .cart-page-v4 .cart-summary-v4>button,html[data-yami-theme=dark] #root .cart-page-v4 .cart-empty-v4>a,html[data-yami-theme=dark] #root .cart-checkout-v243 .checkout-address-card-v243>button{background:#8bd889!important;border-color:#8bd889!important;color:#183c22!important}html[data-yami-theme=dark] #root .cart-checkout-v243 .checkout-modes-v243 button.active,html[data-yami-theme=dark] #root .cart-checkout-v243 .checkout-tip-v243 button.active{background:#344b37!important;border-color:#719b70!important;color:#e4f4df!important}html[data-yami-theme=dark] #root .cart-checkout-v243 .checkout-modes-v243 button.active svg{color:#b9e5b5!important}#root .profile-page-v240 .profile-edit-v240{width:auto!important;min-width:74px!important;height:38px!important;padding:0 13px!important;justify-content:center!important;font-size:12px!important;line-height:1!important;white-space:nowrap!important}#root .profile-page-v240 .profile-edit-v240 svg{display:none!important}#root .profile-page-v240 .profile-account-v240{margin-top:14px!important}#root .profile-page-v240 .profile-primary-v240{margin-top:22px!important}#root .account-page-v240 .personal-avatar-v240.avatar-button-v37{flex:0 0 64px!important;width:64px!important;height:64px!important;border-radius:50%!important;overflow:visible!important;background:#edf7f1!important;color:#34864b!important;-webkit-appearance:none!important;appearance:none!important}#root .account-page-v240 .avatar-button-v37>img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important}#root .account-page-v240 .avatar-button-v37>span.avatar-camera-badge-v38{right:-2px!important;bottom:-1px!important;width:25px!important;height:25px!important;border:3px solid #fff!important;background:#69bd6a!important;box-shadow:0 2px 7px #173f2a24!important}#root .account-page-v240 .avatar-copy-v37{padding-left:2px!important}#root .account-page-v240 .avatar-copy-v37>b{font-size:13px!important;line-height:1.3!important;color:#27332c!important}#root .account-page-v240 .avatar-copy-v37>small{display:block!important;margin-top:4px!important;font-size:11px!important;line-height:1.45!important;color:#748078!important;opacity:1!important}#root .account-page-v240 .avatar-actions-v37{margin-top:8px!important}#root .account-page-v240 .avatar-actions-v37 button.danger{min-height:32px!important;padding:0 10px!important;background:#f1f3f2!important;border-color:#e1e6e3!important;color:#59635d!important;font-size:10px!important}html[data-yami-theme=dark] #root .account-page-v240 .avatar-copy-v37>b{color:#edf3ef!important}html[data-yami-theme=dark] #root .account-page-v240 .avatar-copy-v37>small{color:#aab6ae!important}html[data-yami-theme=dark] #root .account-page-v240 .avatar-button-v37>span.avatar-camera-badge-v38{border-color:#151d18!important;background:#79c77a!important}html[data-yami-theme=dark] #root .account-page-v240 .avatar-actions-v37 button.danger{background:#2a322d!important;border-color:#414b45!important;color:#dce6df!important}@media(max-width:650px){#root .profile-page-v240 .profile-hero-inner-v240{grid-template-columns:54px minmax(0,1fr) auto!important;gap:9px!important}#root .profile-page-v240 .profile-edit-v240{min-width:68px!important;height:36px!important;padding:0 10px!important;font-size:11px!important}#root .account-page-v240 .personal-avatar-row-v240{gap:12px!important;align-items:center!important}#root .account-page-v240 .personal-avatar-v240.avatar-button-v37{flex-basis:60px!important;width:60px!important;height:60px!important}}@media(max-width:650px){#root .yami-mobile-menu-v242{height:100vh!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important;touch-action:pan-y!important}#root .yami-menu-surface-v242{flex:0 0 auto!important;min-height:max-content!important}#root .yami-menu-scroll-v242{position:relative!important;display:block!important;flex:1 1 0%!important;min-height:0!important;height:0!important;max-height:none!important;width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;scrollbar-width:thin!important;scrollbar-color:#b8c9bd transparent!important;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))!important}#root .yami-menu-scroll-v242::-webkit-scrollbar{display:block!important;width:4px!important}#root .yami-menu-scroll-v242::-webkit-scrollbar-thumb{background:#b8c9bd!important;border-radius:99px!important}html[data-yami-theme=dark] #root .yami-menu-scroll-v242{scrollbar-color:#53645a transparent!important}html[data-yami-theme=dark] #root .yami-menu-scroll-v242::-webkit-scrollbar-thumb{background:#53645a!important}#root :is(.settings-page-v249,.settings-subpage-v249,.account-page-v240,.addresses-page-v238){min-height:100vh!important;min-height:100dvh!important;overflow:visible!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}}#root .help-page-v1 .help-back-v1{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:38px!important;margin:0 0 12px!important;padding:0 10px!important;border:1px solid #e3e9e5!important;border-radius:12px!important;background:#fff!important;color:#46524b!important;font-size:12px!important;font-weight:750!important;cursor:pointer!important}#root .help-page-v1 .help-back-v1 svg{width:16px!important;height:16px!important;flex:none!important}html[dir=rtl] #root .help-page-v1 .help-back-v1 svg{transform:rotate(180deg)}html[data-yami-theme=dark] #root .help-page-v1 .help-back-v1{background:#222629!important;color:#e5e9e7!important;border-color:#393e42!important}#root .legal-info-hero-v225{background:linear-gradient(135deg,#eff8f1,#f7faf7 62%,#e8f4eb)!important;color:#1d2a21!important;padding:34px 0 30px!important;border-bottom:1px solid #e8eee9!important}#root .legal-info-hero-v225 .container{max-width:900px!important}#root .legal-info-hero-v225 .container>span{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:#fff;color:#23834b;font-size:23px;box-shadow:0 5px 18px #1b4b2c12}#root .legal-info-hero-v225 h1{margin:13px 0 7px!important;font-size:clamp(23px,4vw,31px)!important;line-height:1.16!important;letter-spacing:-.035em!important;color:#1d2a21!important}#root .legal-info-hero-v225 p{max-width:690px;margin:0!important;color:#657169!important;font-size:14px!important;line-height:1.55!important}#root .legal-info-hero-v225 small{color:#78827b!important;font-size:11px!important}#root .legal-info-page-v225{max-width:900px!important;padding-top:22px!important;padding-bottom:50px!important}#root .legal-info-page-v225 .info-section{margin:0 0 12px!important;padding:18px 19px!important;border:1px solid #e7ece8!important;border-radius:17px!important;background:#fff!important;box-shadow:0 5px 18px #17251b08!important}#root .legal-info-page-v225 .info-section h2{margin:0 0 8px!important;color:#27332b!important;font-size:16px!important;line-height:1.35!important;letter-spacing:-.015em!important}#root .legal-info-page-v225 .info-section p,#root .legal-info-page-v225 .info-section li{color:#657069!important;font-size:13px!important;line-height:1.7!important}#root .legal-info-page-v225 .contact-grid>div{background:#f6f8f6!important;border:1px solid #e9eeea!important;border-radius:14px!important}#root .legal-info-page-v225 .contact-grid b{font-size:13px!important;color:#2c3931!important}#root .legal-info-page-v225 .contact-grid p{margin:5px 0 0!important}#root .legal-info-page-v225 .contact-grid a{color:#25804a!important;font-weight:700!important;text-decoration:none!important;overflow-wrap:anywhere}#root .legal-info-page-v225 .contact-form{gap:13px!important}#root .legal-info-page-v225 .contact-form label{display:grid!important;gap:6px!important;color:#3e4a42!important;font-size:12px!important;font-weight:700!important}#root .legal-info-page-v225 .contact-form :is(input,select,textarea){min-height:46px!important;padding:11px 13px!important;border:1px solid #dfe7e1!important;border-radius:12px!important;background:#fbfcfb!important;color:#26332b!important;font:inherit!important;font-size:14px!important;line-height:1.45!important;box-shadow:none!important}#root .legal-info-page-v225 .contact-form textarea{min-height:110px!important;resize:vertical!important}#root .legal-info-page-v225 .contact-form :is(input,select,textarea):focus{outline:3px solid #7bc68a30!important;border-color:#68b878!important}#root .legal-info-page-v225 .contact-form button,#root .legal-cookie-save-v1{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:0 17px!important;border:1px solid #319251!important;border-radius:13px!important;background:#319251!important;color:#fff!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}#root .legal-info-page-v225 .contact-form small{color:#758078!important;font-size:11px!important;line-height:1.5!important}#root .legal-confirm-row-v1{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:12px!important;border-radius:12px!important;background:#f5f8f5!important;font-weight:500!important;line-height:1.5!important}#root .legal-confirm-row-v1 input{flex:0 0 18px!important;width:18px!important;height:18px!important;min-height:18px!important;margin:1px 0 0!important;accent-color:#319251}#root .legal-cookie-row-v1{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:10px 0 0!important;padding:13px!important;border:1px solid #e7ece8!important;border-radius:13px!important;background:#f8faf8!important;cursor:pointer}#root .legal-cookie-row-v1>span{display:grid!important;gap:4px!important}#root .legal-cookie-row-v1 b{color:#2e3a32!important;font-size:13px!important}#root .legal-cookie-row-v1 small{color:#758078!important;font-size:11px!important;line-height:1.45!important}#root .legal-cookie-row-v1 input{flex:none!important;width:20px!important;height:20px!important;accent-color:#319251}#root .legal-cookie-actions-v1{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:13px!important}#root .legal-cookie-save-v1 svg,#root .legal-cookie-reset-v1 svg{width:16px!important;height:16px!important}#root .legal-cookie-reset-v1{min-height:44px!important;padding:0 14px!important;border:1px solid #dfe6e1!important;border-radius:12px!important;background:#fff!important;color:#46534a!important;font-size:12px!important;font-weight:750!important;cursor:pointer!important}#root .legal-cookie-message-v1{margin:10px 0 0!important;padding:10px 12px!important;border-radius:11px!important;background:#edf7ef!important;color:#28653a!important;font-weight:700!important}html[data-yami-theme=dark] #root .legal-info-hero-v225{background:linear-gradient(135deg,#19221c,#151b17)!important;border-color:#303a34!important}html[data-yami-theme=dark] #root .legal-info-hero-v225 .container>span{background:#26372b;color:#a5dfa7;box-shadow:none}html[data-yami-theme=dark] #root .legal-info-hero-v225 :is(h1,p,small){color:#edf4ef!important}html[data-yami-theme=dark] #root .legal-info-page-v225 .info-section{background:#191f1b!important;border-color:#303a34!important;box-shadow:none!important}html[data-yami-theme=dark] #root .legal-info-page-v225 .info-section :is(h2,p,li){color:#d5ded8!important}html[data-yami-theme=dark] #root .legal-info-page-v225 .contact-grid>div,html[data-yami-theme=dark] #root .legal-confirm-row-v1,html[data-yami-theme=dark] #root .legal-cookie-row-v1{background:#202722!important;border-color:#39443d!important}html[data-yami-theme=dark] #root .legal-info-page-v225 .contact-grid b,html[data-yami-theme=dark] #root .legal-cookie-row-v1 b{color:#edf4ef!important}html[data-yami-theme=dark] #root .legal-info-page-v225 .contact-grid a{color:#93d99c!important}html[data-yami-theme=dark] #root .legal-info-page-v225 .contact-form label,html[data-yami-theme=dark] #root .legal-confirm-row-v1 span{color:#d5ded8!important}html[data-yami-theme=dark] #root .legal-info-page-v225 .contact-form :is(input,select,textarea){background:#151b17!important;border-color:#414b45!important;color:#edf4ef!important}html[data-yami-theme=dark] #root .legal-cookie-row-v1 small,html[data-yami-theme=dark] #root .legal-info-page-v225 .contact-form small{color:#aab6af!important}html[data-yami-theme=dark] #root .legal-cookie-reset-v1{background:#202722!important;border-color:#414b45!important;color:#e5ece7!important}html[data-yami-theme=dark] #root .legal-cookie-message-v1{background:#223528!important;color:#b5e5b7!important}html[data-yami-theme=dark] #root .legal-mobile-back-v225{background:#202722!important;color:#e5ece7!important;border-color:#414b45!important}@media(max-width:650px){#root .legal-info-hero-v225{padding:calc(66px + env(safe-area-inset-top,0px)) 0 22px!important}#root .legal-info-page-v225{padding:16px 14px calc(28px + env(safe-area-inset-bottom,0px))!important}#root .legal-info-page-v225 .info-section{padding:15px!important;border-radius:15px!important}#root .legal-info-hero-v225 h1{font-size:23px!important}#root .legal-info-hero-v225 p{font-size:13px!important}#root .legal-info-page-v225 .contact-grid{grid-template-columns:1fr!important}#root .legal-cookie-actions-v1{display:grid!important;grid-template-columns:1fr!important}#root .legal-cookie-actions-v1>*{width:100%!important}#root .legal-mobile-back-v225{top:max(10px,env(safe-area-inset-top,0px))!important}}#root .legal-info-hero-v225 .container{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;column-gap:12px!important;row-gap:0!important;align-items:center!important}#root .legal-info-hero-v225 .container>span{grid-column:1!important;grid-row:1!important;filter:grayscale(1)!important;color:#536159!important;align-self:center!important}#root .legal-info-hero-v225 h1{grid-column:2!important;grid-row:1!important;align-self:center!important;margin:0!important}#root .legal-info-hero-v225 p,#root .legal-info-hero-v225 small{grid-column:2!important}#root .legal-info-hero-v225 p{grid-row:2!important;margin-top:6px!important}#root .legal-info-hero-v225 small{grid-row:3!important}html[data-yami-theme=dark] #root .legal-info-hero-v225 .container>span{filter:grayscale(1)!important;background:#29312c!important;color:#c8d1cb!important}@media(max-width:650px){#root .legal-info-hero-v225 .container{grid-template-columns:38px minmax(0,1fr)!important;column-gap:10px!important}#root .legal-info-hero-v225 .container>span{width:38px!important;height:38px!important;border-radius:12px!important;font-size:19px!important}#root .legal-info-hero-v225 h1{font-size:21px!important;line-height:1.18!important}}#root .profile-page-v240 .profile-account-v240>div>a{min-height:64px!important}#root .profile-settings-links-v1{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:145px!important}#root .profile-settings-links-v1>a{min-height:38px!important;padding:0 10px!important;border-radius:11px!important;background:#e8f5ed!important;color:#25864f!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;font-size:11px!important;font-weight:750!important;white-space:nowrap!important}#root .profile-settings-links-v1>a svg{width:15px!important;height:15px!important;flex:none!important}html[data-yami-theme=dark] #root .profile-settings-links-v1>a{background:#293a2e!important;color:#a4dfa7!important}@media(max-width:650px){#root .profile-settings-links-v1{min-width:0!important;width:100%!important}#root .profile-settings-links-v1>a{font-size:11px!important}}#root .cart-page-v4 .cart-lines-v4>article{position:relative!important;padding-right:58px!important}#root .cart-page-v4 .cart-lines-v4>article .remove-line{position:absolute!important;top:12px!important;right:12px!important;z-index:2!important;width:32px!important;height:32px!important;grid-column:auto!important;justify-self:auto!important;background:#f0f2f0!important;color:#57625b!important}#root .cart-page-v4 .cart-lines-v4>article .cart-product-actions{padding-top:22px!important}html[data-yami-theme=dark] #root .cart-page-v4 .cart-lines-v4>article .remove-line{background:#303833!important;color:#d9e1dc!important}@media(max-width:650px){#root .cart-page-v4 .cart-lines-v4>article{grid-template-columns:68px minmax(0,1fr)!important;grid-template-areas:"photo copy" "actions actions"!important;gap:9px 11px!important;padding:12px 52px 12px 12px!important}#root .cart-page-v4 .cart-product-photo{grid-area:photo!important;width:68px!important;height:68px!important}#root .cart-page-v4 .cart-product-copy{grid-area:copy!important;min-width:0!important;padding-right:5px!important}#root .cart-page-v4 .cart-product-copy h3{padding-right:4px!important;font-size:13px!important}#root .cart-page-v4 .cart-product-actions{grid-area:actions!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding-top:0!important}}#root .home-v73 .home-promo-v73{background:#fff!important;color:#26312a!important;border:1px solid #e5ebe7!important;box-shadow:0 6px 20px #14271b0b!important}#root .home-v73 .home-promo-v73>svg{color:#319251!important}#root .home-v73 .home-promo-v73 span{color:#68736d!important}#root .home-v73 .home-promo-v73 a{color:#25864f!important}#root .home-v73 .home-hero-v73:before,#root .home-v73 .home-hero-v73:after{display:none!important}#root .home-v73 .home-back-top-v1{position:fixed!important;right:18px!important;bottom:calc(144px + env(safe-area-inset-bottom,0px))!important;z-index:79!important;width:42px!important;height:42px!important;border:1px solid #dfe4e1!important;border-radius:50%!important;background:#e9edeb!important;color:#59645d!important;box-shadow:0 5px 14px #14271b20!important;display:grid!important;place-items:center!important;cursor:pointer!important}#root .home-v73 .home-back-top-v1 svg{width:18px!important;height:18px!important}html[data-yami-theme=dark] #root .home-v73 .home-promo-v73{background:#191f1b!important;color:#edf4ef!important;border-color:#303a34!important}html[data-yami-theme=dark] #root .home-v73 .home-promo-v73 span{color:#b7c2bb!important}html[data-yami-theme=dark] #root .home-v73 .home-back-top-v1{background:#343a36!important;border-color:#4a524d!important;color:#e1e6e3!important}#root .promotion-page-v76 .promotion-content-v76>span{background:#eef7f0!important;color:#317e47!important}#root .promotion-page-v76 .promotion-count-v76{font-weight:750!important;color:#647168!important}#root .promotion-offer-grid-v1{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))!important;gap:14px!important;width:min(1120px,calc(100% - 32px))!important;margin:0 auto 36px!important}#root .promotion-offer-card-v1{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;overflow:hidden!important;min-height:145px!important;background:#fff!important;border:1px solid #e5ebe7!important;border-radius:18px!important;box-shadow:0 6px 20px #14271b0b!important}#root .promotion-offer-cover-v1{position:relative!important;min-height:145px!important;background:#edf3ef!important;display:grid!important;place-items:center!important;color:#698174!important;overflow:hidden!important}#root .promotion-offer-cover-v1>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}#root .promotion-offer-cover-v1>svg{width:28px!important}#root .promotion-offer-cover-v1>b{position:absolute!important;left:7px!important;top:8px!important;padding:5px 7px!important;border-radius:8px!important;background:#fff!important;color:#278147!important;font-size:10px!important;box-shadow:0 2px 7px #0002!important}#root .promotion-offer-copy-v1{padding:13px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}#root .promotion-offer-copy-v1>small{font-size:10px!important;font-weight:700!important;color:#66736b!important}#root .promotion-offer-copy-v1 h2{margin:5px 0!important;font-size:16px!important;line-height:1.25!important;color:#25332a!important}#root .promotion-offer-copy-v1 p{margin:0 0 7px!important;font-size:11px!important;line-height:1.45!important;color:#68756d!important}#root .promotion-offer-expiry-v1{display:flex!important;gap:5px!important;align-items:center!important;color:#77827b!important;font-size:10px!important;margin-top:auto!important}#root .promotion-offer-expiry-v1 svg{width:13px!important;height:13px!important}#root .promotion-offer-copy-v1>a{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:10px!important;color:#25864f!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}#root .promotion-offer-copy-v1>a svg{width:14px!important;height:14px!important}html[data-yami-theme=dark] #root .promotion-offer-card-v1{background:#191f1b!important;border-color:#303a34!important;box-shadow:none!important}html[data-yami-theme=dark] #root .promotion-offer-copy-v1 :is(h2,p,small){color:#e0e8e3!important}html[data-yami-theme=dark] #root .promotion-offer-expiry-v1{color:#aab6af!important}@media(max-width:650px){#root .promotion-offer-grid-v1{width:calc(100% - 24px)!important;grid-template-columns:1fr!important}#root .promotion-offer-card-v1{grid-template-columns:94px minmax(0,1fr)!important;min-height:132px!important}#root .promotion-offer-cover-v1{min-height:132px!important}#root .promotion-offer-copy-v1{padding:11px!important}}@keyframes yami-assistant-breathe-v1{0%,to{transform:translateY(0);box-shadow:0 8px 26px #16653436}50%{transform:translateY(-3px);box-shadow:0 12px 30px #16653450}}.order-assistant-launch{animation:yami-assistant-breathe-v1 3s ease-in-out infinite!important}.order-assistant-launch:hover{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.order-assistant-launch{animation:none!important}}body.yami-dish-detail-page-v1{padding-top:0!important}.header.yami-dish-hide-header-v1{display:none!important}@media(max-width:760px){html body.yami-rd-cats-stuck #root .header,html body.yami-rd-cats-stuck #root .mobilebar.mobilebar-center{transform:translateY(125%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .22s ease,opacity .18s ease,visibility .18s ease!important}html body.yami-rd-cats-stuck #root .header{transform:translateY(-115%)!important}html body:not(.yami-rd-cats-stuck) #root .header,html body:not(.yami-rd-cats-stuck) #root .mobilebar.mobilebar-center{transform:translateY(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .22s ease,opacity .18s ease,visibility .18s ease!important}html body.yami-rd-cats-stuck #root .restaurant-detail-v6 .rd-floating-cart-v109{left:16px!important;right:auto!important;bottom:16px!important}html body.yami-rd-cats-stuck #root .restaurant-detail-v6 .rd-back-top-v158{right:16px!important;bottom:16px!important;background:#e9edeb!important;color:#59645d!important;border-color:#fff!important}}#root .restaurant-detail-v6 .rd-full-address-v1{display:flex!important;align-items:flex-start!important;gap:6px!important;margin:5px 0 0!important;color:#59665e!important;font-size:12px!important;line-height:1.4!important}#root .restaurant-detail-v6 .rd-full-address-v1 svg{width:15px!important;height:15px!important;flex:0 0 15px!important;margin-top:1px!important;color:#25864f!important}#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-summary{display:grid!important;grid-template-columns:minmax(76px,104px) minmax(0,1fr)!important;gap:16px!important;align-items:center!important}#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-score{text-align:left!important;min-width:0!important}#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-score>b{font-size:36px!important;line-height:1!important}#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-score>div{justify-content:flex-start!important;gap:1px!important}#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-bars{width:100%!important;min-width:0!important}#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-stars-input-v76 button{width:40px!important;height:40px!important;min-width:40px!important;display:inline-grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#b8c1bb!important;cursor:pointer!important;touch-action:manipulation!important}#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-stars-input-v76 button[aria-pressed=true]{color:#e3a928!important}#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-stars-input-v76 button svg{width:24px!important;height:24px!important}#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-form-v76>button:disabled{opacity:.6!important;cursor:wait!important}#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-summary-note-v1{display:block!important;margin:-4px 2px 12px!important;color:#7a857e!important;font-size:11px!important;line-height:1.4!important}html[data-yami-theme=dark] #root .restaurant-detail-v6 .rd-full-address-v1{color:#c5d0c8!important}html[data-yami-theme=dark] #root :is(.restaurant-detail-v6,.dish-detail-v6) .review-summary-note-v1{color:#aeb9b2!important}html[data-yami-theme=dark] #root :is(.restaurant-detail-v6,.dish-detail-v6) .review-summary{background:#191f1b!important;border-color:#303a34!important;color:#edf4ef!important}html[data-yami-theme=dark] #root :is(.restaurant-detail-v6,.dish-detail-v6) .review-bars i{background:#343d37!important}@media(max-width:650px){#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-summary{grid-template-columns:74px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-score>b{font-size:32px!important}#root :is(.restaurant-detail-v6,.dish-detail-v6) .review-bars>div{grid-template-columns:31px minmax(0,1fr) 18px!important;gap:5px!important}#root .restaurant-detail-v6 .rd-full-address-v1{font-size:11px!important}}#root .yami-restaurant-logo-v1{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;border-radius:inherit!important;background:#e8f4ec!important;color:#247747!important}#root .yami-restaurant-logo-v1>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;background:#fff!important}#root .yami-restaurant-initials-v1{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;background:#e8f4ec!important;color:#247747!important;font-size:clamp(13px,3vw,24px)!important;font-weight:850!important;letter-spacing:.02em!important;line-height:1!important}#root .restaurant-compact-logo-v102 .yami-restaurant-logo-v1{border-radius:5px!important}#root .restaurant-compact-logo-v102 .yami-restaurant-initials-v1{font-size:10px!important}#root .menu-identity .yami-restaurant-logo-v1{width:70px!important;height:70px!important;flex:0 0 70px!important;border-radius:19px!important;border:1px solid #eeeae7!important;box-shadow:0 6px 18px #1c19170d!important}#root .menu-identity .yami-restaurant-initials-v1{font-size:23px!important}#root .cart-resto-row-v164 .cart-resto-logo .yami-restaurant-logo-v1{border-radius:inherit!important}#root .cart-resto-row-v164 .cart-resto-logo .yami-restaurant-initials-v1{font-size:17px!important}#root .promotion-offer-cover-v1>.yami-restaurant-logo-v1{position:absolute!important;inset:0!important}#root .promotion-offer-cover-v1>.yami-restaurant-logo-v1>img{object-fit:cover!important}#root .promotion-offer-cover-v1>.yami-restaurant-logo-v1>.yami-restaurant-initials-v1{font-size:32px!important}#root .desktop-search-thumb-v10 .yami-restaurant-logo-v1,#root .yami-search-result-v69>span .yami-restaurant-logo-v1{border-radius:inherit!important}#root .desktop-search-thumb-v10 .yami-restaurant-initials-v1,#root .yami-search-result-v69>span .yami-restaurant-initials-v1{font-size:13px!important}html[data-yami-theme=dark] #root .yami-restaurant-logo-v1,html[data-yami-theme=dark] #root .yami-restaurant-initials-v1{background:#293a2e!important;color:#b6e4bf!important}html[data-yami-theme=dark] #root .yami-restaurant-logo-v1>img{background:#202722!important}html[data-yami-theme=dark] #root .menu-identity .yami-restaurant-logo-v1{border-color:#39433d!important}@media(max-width:650px){#root .menu-identity .yami-restaurant-logo-v1{width:60px!important;height:60px!important;flex-basis:60px!important;border-radius:16px!important}#root .menu-identity .yami-restaurant-initials-v1{font-size:20px!important}}html body #root svg.lucide-star,html body #root .restaurant-rating-v83 svg.lucide-star,html body #root .restaurant-home-rating-v93 svg.lucide-star,html body #root .restaurant-card-rating-v95 svg.lucide-star,html body #root .review-stars-input-v76 svg.lucide-star{color:#f5b51b!important;stroke:#f5b51b!important}html body #root svg.lucide-star.filled,html body #root .dd-featured svg.lucide-star,html body #root .restaurant-rating-v83 svg.lucide-star,html body #root .restaurant-home-rating-v93 svg.lucide-star,html body #root .restaurant-card-rating-v95 svg.lucide-star,html body #root .review-stars-input-v76 svg.lucide-star.filled{color:#f5b51b!important;fill:#f5b51b!important;stroke:#f5b51b!important}#root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="0"]{background:#dff3e7!important;color:#176b42!important}#root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="1"]{background:#e3edff!important;color:#365b9b!important}#root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="2"]{background:#eee7ff!important;color:#6546a2!important}#root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="3"]{background:#fbe7ec!important;color:#9b4058!important}#root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="4"]{background:#e2f0f2!important;color:#2d6470!important}#root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="5"]{background:#fff1d2!important;color:#86611a!important}#root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="6"]{background:#e8edf0!important;color:#475c68!important}#root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="7"]{background:#e7f0df!important;color:#506f36!important}html[data-yami-theme=dark] #root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="0"]{background:#244936!important;color:#c5f0d4!important}html[data-yami-theme=dark] #root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="1"]{background:#293b5a!important;color:#d1e0ff!important}html[data-yami-theme=dark] #root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="2"]{background:#3d3158!important;color:#e1d5ff!important}html[data-yami-theme=dark] #root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="3"]{background:#542f3a!important;color:#ffd8e1!important}html[data-yami-theme=dark] #root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="4"]{background:#24454a!important;color:#c8f0f2!important}html[data-yami-theme=dark] #root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="5"]{background:#4a3d24!important;color:#ffe8b3!important}html[data-yami-theme=dark] #root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="6"]{background:#374249!important;color:#d9e5eb!important}html[data-yami-theme=dark] #root :is(.yami-restaurant-initials-v1,.restaurant-logo-avatar-v97)[data-tone="7"]{background:#39472c!important;color:#e0f0c8!important}#root .restaurant-cover-logo-v97.has-logo>img{display:block!important;flex:0 0 auto!important;width:auto!important;height:28px!important;max-width:100%!important;max-height:28px!important;object-fit:contain!important;object-position:center!important}#root .restaurant-detail-v6 .rd-hero-logo-v151 .rd-real-logo-v100>img,#root .restaurant-detail-v6 .rd-sheet-logo-v153 .rd-real-logo-v100>img{display:block!important;flex:0 0 auto!important;width:auto!important;height:40px!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}@media(max-width:760px){#root .restaurant-detail-v6 .rd-hero-logo-v151 .rd-real-logo-v100>img,#root .restaurant-detail-v6 .rd-sheet-logo-v153 .rd-real-logo-v100>img{height:36px!important}}#root .yami-moment-v92:before,#root .yami-moment-v92:after{content:none!important;display:none!important}#root .yami-elbenna-wordmark-v1{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;height:100%!important;min-width:0!important;overflow:hidden!important}html body #root .yami-elbenna-wordmark-v1>img{display:block!important;flex:0 0 24px!important;width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}#root .yami-elbenna-wordmark-v1>b{display:block!important;flex:0 1 auto!important;min-width:0!important;color:#26352c!important;font-size:10px!important;font-weight:850!important;line-height:1.1!important;white-space:nowrap!important}#root .restaurant-cover-logo-v97 .yami-elbenna-wordmark-v1{width:auto!important;min-width:66px!important;height:28px!important}#root .restaurant-cover-logo-v97 .yami-elbenna-wordmark-v1>img{flex-basis:22px!important;width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important}#root .restaurant-compact-logo-v102 .yami-restaurant-logo-v1.has-wordmark-v1{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important}#root .restaurant-compact-logo-v102 .yami-elbenna-wordmark-v1{gap:3px!important}#root .restaurant-compact-logo-v102 .yami-elbenna-wordmark-v1>img{flex-basis:18px!important;width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}#root .restaurant-compact-logo-v102 .yami-elbenna-wordmark-v1>b{font-size:8px!important}#root .restaurant-detail-v6 .rd-real-logo-v100 .yami-elbenna-wordmark-v1{justify-content:center!important}#root .restaurant-detail-v6 .rd-real-logo-v100 .yami-elbenna-wordmark-v1>img{flex-basis:36px!important;width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important}#root .restaurant-detail-v6 .rd-real-logo-v100 .yami-elbenna-wordmark-v1>b{font-size:14px!important}html[data-yami-theme=dark] #root .yami-elbenna-wordmark-v1>b{color:#edf4ef!important}@media(max-width:650px){#root .restaurant-cover-logo-v97 .yami-elbenna-wordmark-v1{min-width:70px!important;height:26px!important}#root .restaurant-cover-logo-v97 .yami-elbenna-wordmark-v1>img{width:20px!important;height:20px!important;flex-basis:20px!important}}#root .restaurant-card-v95 .restaurant-cover-logo-v97.has-logo{width:104px!important;min-width:104px!important;height:42px!important;max-width:48%!important;padding:4px 7px!important}#root .restaurant-card-v95 .restaurant-cover-logo-v97.no-logo{width:42px!important;min-width:42px!important;height:42px!important}#root .restaurant-card-v95 .restaurant-cover-logo-v97>.yami-restaurant-logo-v1{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:inherit!important}#root .restaurant-card-v95 .restaurant-cover-logo-v97>.yami-restaurant-logo-v1.has-image>img{display:block!important;flex:none!important;width:100%!important;height:28px!important;max-width:100%!important;max-height:28px!important;object-fit:contain!important;object-position:center!important;background:transparent!important}#root .restaurant-card-v95 .restaurant-cover-logo-v97>.yami-restaurant-logo-v1.has-wordmark-v1 .yami-elbenna-wordmark-v1{justify-content:center!important}#root .restaurant-card-v95 .restaurant-cover-logo-v97>.yami-restaurant-logo-v1.has-initials{background:transparent!important}#root .restaurant-card-v95.compact .restaurant-cover-logo-v97{display:flex!important}#root .restaurant-card-v95.compact .restaurant-open-v83{display:block!important;inset:auto 9px 9px auto!important}#root .restaurant-card-v95.compact .restaurant-compact-brand-v102{display:none!important}@media(max-width:650px){#root .restaurant-card-v95 .restaurant-cover-logo-v97.has-logo{width:94px!important;min-width:94px!important;height:38px!important;padding:4px 6px!important}#root .restaurant-card-v95 .restaurant-cover-logo-v97.no-logo{width:38px!important;min-width:38px!important;height:38px!important}#root .restaurant-card-v95 .restaurant-cover-logo-v97>.yami-restaurant-logo-v1.has-image>img{height:26px!important;max-height:26px!important}#root .restaurant-card-v95.compact .restaurant-open-v83{right:8px!important;bottom:8px!important}}#root .restaurant-card-v95 .restaurant-open-v83{display:inline-flex!important;align-items:center!important;justify-content:center!important;inset:auto 10px 10px auto!important;min-height:30px!important;padding:7px 11px 7px 24px!important;border:1px solid rgba(223,235,227,.95)!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important;box-shadow:0 4px 13px #142d1e29!important;z-index:8!important}#root .restaurant-card-v95 .restaurant-open-v83.open{background:#eff9f3fa!important;color:#176b42!important}#root .restaurant-card-v95 .restaurant-open-v83.open:before{content:""!important;position:absolute!important;left:10px!important;top:50%!important;width:7px!important;height:7px!important;margin-top:-3.5px!important;border-radius:50%!important;background:#159653!important;box-shadow:0 0 #1596535c!important;animation:yami-open-badge-pulse-v1 2s ease-out infinite!important}#root .restaurant-card-v95 .restaurant-open-v83.closed{padding-left:11px!important;background:#f6f7f6fa!important;color:#59615c!important;border-color:#e1e5e2!important}#root .restaurant-card-v95 .restaurant-open-v83.closed:before{content:none!important;display:none!important}@keyframes yami-open-badge-pulse-v1{0%{box-shadow:0 0 #15965361}65%{box-shadow:0 0 0 6px #15965300}to{box-shadow:0 0 #15965300}}#root .driver-final-cta-v1{position:relative!important;isolation:isolate!important;overflow:hidden!important;opacity:0!important;transform:translate3d(0,28px,0) scale(.985)!important;transition:opacity .7s ease,transform .8s cubic-bezier(.2,.75,.25,1)!important}#root .driver-final-cta-v1.is-visible{opacity:1!important;transform:translateZ(0) scale(1)!important}#root .driver-final-cta-v1:before{content:"";position:absolute;z-index:-1;inset:-45%;pointer-events:none;background:radial-gradient(ellipse at 20% 36%,rgba(89,214,142,.34),transparent 34%),radial-gradient(ellipse at 78% 66%,rgba(202,247,218,.2),transparent 33%),linear-gradient(115deg,transparent 35%,rgba(255,255,255,.07) 50%,transparent 65%);background-size:auto,auto,220% 100%;animation:yami-driver-cta-glow-v1 12s ease-in-out infinite alternate}#root .driver-final-cta-v1:after{content:"";position:absolute;z-index:-1;right:-66px;top:-105px;width:280px;height:280px;border:1px solid rgba(226,255,237,.16);border-radius:50%;box-shadow:0 0 0 24px #e2ffed09,0 0 0 50px #e2ffed06;pointer-events:none;animation:yami-driver-cta-orbit-v1 22s linear infinite}#root .driver-final-cta-v1>*{position:relative;z-index:1}#root .driver-final-cta-v1>svg{animation:yami-driver-truck-v1 2.6s ease-in-out infinite}#root .driver-final-cta-v1 h2,#root .driver-final-cta-v1 p,#root .driver-final-cta-v1 a{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .6s ease}#root .driver-final-cta-v1.is-visible h2{opacity:1;transform:none;transition-delay:.12s}#root .driver-final-cta-v1.is-visible p{opacity:1;transform:none;transition-delay:.23s}#root .driver-final-cta-v1.is-visible a{opacity:1;transform:none;transition-delay:.34s}#root .driver-final-cta-v1 a{box-shadow:0 8px 24px #0000002e;transition:opacity .55s ease,transform .6s ease,box-shadow .2s ease}#root .driver-final-cta-v1 a:hover{transform:translateY(-3px)!important;box-shadow:0 14px 30px #0000003d}@keyframes yami-driver-cta-glow-v1{0%{background-position:center,center,0% 50%}to{background-position:center,center,100% 50%}}@keyframes yami-driver-cta-orbit-v1{to{transform:rotate(360deg)}}@keyframes yami-driver-truck-v1{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){#root .restaurant-card-v95 .restaurant-open-v83.open:before,#root .driver-final-cta-v1:before,#root .driver-final-cta-v1:after,#root .driver-final-cta-v1>svg{animation:none!important}#root .driver-final-cta-v1,#root .driver-final-cta-v1 h2,#root .driver-final-cta-v1 p,#root .driver-final-cta-v1 a{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:650px){#root .restaurant-card-v95 .restaurant-open-v83{right:9px!important;bottom:9px!important;min-height:28px!important;padding:6px 9px 6px 22px!important;font-size:9px!important}#root .restaurant-card-v95 .restaurant-open-v83.open:before{left:9px!important;width:6px!important;height:6px!important;margin-top:-3px!important}#root .restaurant-card-v95 .restaurant-open-v83.closed{padding-left:9px!important}#root .driver-final-cta-v1{padding:42px 18px!important;border-radius:24px!important}}#root .restaurant-card-v95.compact .restaurant-open-v83{right:10px!important;bottom:10px!important;min-height:30px!important;padding:7px 11px 7px 24px!important;font-size:10px!important}#root .restaurant-card-v95.compact .restaurant-open-v83.closed{padding-left:11px!important}@media(max-width:650px){#root .restaurant-card-v95.compact .restaurant-open-v83{right:9px!important;bottom:9px!important;min-height:28px!important;padding:6px 9px 6px 22px!important;font-size:9px!important}#root .restaurant-card-v95.compact .restaurant-open-v83.closed{padding-left:9px!important}}#root .home-driver-section-v1{padding-top:28px!important;padding-bottom:34px!important}#root .home-driver-cta-v1{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:24px;align-items:center;min-height:270px;padding:clamp(22px,4vw,42px);overflow:hidden;border:1px solid #d9eadf;border-radius:28px;background:linear-gradient(120deg,#f1faf4,#e7f6ec 58%,#f8fbf8);box-shadow:0 14px 38px #256c4217;animation:home-driver-card-entry-v1 .8s cubic-bezier(.2,.75,.25,1) both}#root .home-driver-cta-v1:before{content:"";position:absolute;z-index:-1;inset:-40%;pointer-events:none;background:radial-gradient(ellipse at 18% 40%,rgba(61,190,112,.16),transparent 34%),radial-gradient(ellipse at 83% 60%,rgba(112,214,148,.2),transparent 35%),linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);background-size:auto,auto,220% 100%;animation:home-driver-glow-v1 8s ease-in-out infinite alternate}#root .home-driver-copy-v1{max-width:610px;min-width:0;animation:home-driver-copy-entry-v1 .8s .12s both}#root .home-driver-kicker-v1{display:inline-flex;align-items:center;gap:7px;color:#28854b;font-size:10px;font-weight:900;letter-spacing:.13em}#root .home-driver-kicker-v1 svg{width:16px;height:16px}#root .home-driver-copy-v1 h2{max-width:570px;margin:8px 0 9px;color:#1d3527;font-size:clamp(25px,3.2vw,38px);line-height:1.08;letter-spacing:-.035em}#root .home-driver-copy-v1 p{max-width:580px;margin:0;color:#52645a;font-size:14px;line-height:1.6}#root .home-driver-join-v1{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;margin-top:18px;padding:0 18px;border-radius:14px;background:#239451;color:#fff;text-decoration:none;font-size:13px;font-weight:850;box-shadow:0 8px 20px #1f8b4c33;transition:transform .2s ease,box-shadow .2s ease}#root .home-driver-join-v1:hover{transform:translateY(-2px);box-shadow:0 12px 24px #1f8b4c42}#root .home-driver-join-v1 svg{width:16px;height:16px}#root .home-driver-copy-v1>small{display:block;margin-top:8px;color:#718078;font-size:10px}#root .home-driver-visual-v1{position:relative;display:grid;align-content:center;min-height:195px;padding:20px;border-radius:22px;background:#ffffffb8;border:1px solid rgba(216,234,222,.95);box-shadow:0 10px 26px #22553312;overflow:hidden;animation:home-driver-visual-entry-v1 .75s .22s both}#root .home-driver-route-v1{position:relative;display:flex;align-items:center;justify-content:space-between;gap:9px;height:56px;margin:0 2px 12px;padding:0 5px}#root .home-driver-route-v1:before{content:"";position:absolute;left:30px;right:30px;top:50%;height:3px;border-radius:4px;background:repeating-linear-gradient(90deg,#b7d9c2 0 9px,transparent 9px 16px);transform:translateY(-50%)}#root .home-driver-stop-v1{position:relative;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:1px solid #d8eadf;border-radius:50%;background:#f0faf3;color:#25834a}#root .home-driver-stop-v1 svg{width:19px;height:19px}#root .home-driver-stop-v1.destination{background:#fff;color:#278a50}#root .home-driver-truck-v1{position:absolute;z-index:3;left:28%;top:50%;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#259653;color:#fff;box-shadow:0 5px 14px #23874b45;transform:translateY(-50%);animation:home-driver-route-motion-v1 4.2s ease-in-out infinite alternate}#root .home-driver-truck-v1 svg{width:19px;height:19px}#root .home-driver-order-v1{display:grid;gap:5px;padding:13px 14px;border-radius:15px;background:#fff;border:1px solid #e6eee8;box-shadow:0 4px 12px #234b2f0d}#root .home-driver-order-v1>span{color:#77847b;font-size:8px;font-weight:850;letter-spacing:.1em}#root .home-driver-order-v1>b{color:#24372a;font-size:13px;line-height:1.3}#root .home-driver-order-v1>small{display:flex;align-items:center;gap:6px;color:#44845a;font-size:10px;font-weight:750}#root .home-driver-order-v1>small span{width:7px;height:7px;border-radius:50%;background:#28a45a;box-shadow:0 0 #28a45a4d;animation:home-driver-status-pulse-v1 1.8s ease-out infinite}@keyframes home-driver-card-entry-v1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-driver-copy-entry-v1{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes home-driver-visual-entry-v1{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home-driver-glow-v1{0%{background-position:center,center,0% 50%}to{background-position:center,center,100% 50%}}@keyframes home-driver-route-motion-v1{0%{left:28%;transform:translateY(-50%) rotate(-3deg)}to{left:68%;transform:translateY(-50%) rotate(3deg)}}@keyframes home-driver-status-pulse-v1{0%{box-shadow:0 0 #28a45a52}70%,to{box-shadow:0 0 0 6px #28a45a00}}html[data-yami-theme=dark] #root .home-driver-cta-v1{background:linear-gradient(120deg,#1e2b22,#1b3324 58%,#202923);border-color:#354a3b;box-shadow:0 14px 38px #0003}html[data-yami-theme=dark] #root .home-driver-copy-v1 h2{color:#f0f6f1}html[data-yami-theme=dark] #root .home-driver-copy-v1 p{color:#c0cdc3}html[data-yami-theme=dark] #root .home-driver-copy-v1>small{color:#a5b4a9}html[data-yami-theme=dark] #root .home-driver-visual-v1{background:#19241dd6;border-color:#3a4e3e}html[data-yami-theme=dark] #root .home-driver-order-v1{background:#202a23;border-color:#3a493e}html[data-yami-theme=dark] #root .home-driver-order-v1>b{color:#edf4ef}html[data-yami-theme=dark] #root .home-driver-order-v1>span{color:#a6b3a9}@media(max-width:720px){#root .home-driver-section-v1{padding-top:18px!important;padding-bottom:24px!important}#root .home-driver-cta-v1{grid-template-columns:1fr;gap:18px;min-height:0;padding:22px 18px;border-radius:22px}#root .home-driver-copy-v1 h2{font-size:26px}#root .home-driver-copy-v1 p{font-size:13px}#root .home-driver-join-v1{width:100%}#root .home-driver-visual-v1{min-height:165px;padding:15px;border-radius:18px}}@media(prefers-reduced-motion:reduce){#root .home-driver-cta-v1,#root .home-driver-copy-v1,#root .home-driver-visual-v1,#root .home-driver-truck-v1,#root .home-driver-order-v1>small span{animation:none!important}#root .home-driver-cta-v1,#root .home-driver-copy-v1,#root .home-driver-visual-v1{opacity:1!important;transform:none!important}}#root .driver-final-cta-v1,#root .driver-final-cta-v1 h2,#root .driver-final-cta-v1 p,#root .driver-final-cta-v1 a{opacity:1!important;transform:none!important}#root .driver-final-cta-v1.is-visible{animation:yami-driver-final-enter-v2 .75s cubic-bezier(.2,.75,.25,1) both}@keyframes yami-driver-final-enter-v2{0%{opacity:.25;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){#root .driver-final-cta-v1.is-visible{animation:none!important}}#root .home-driver-photo-frame-v1{position:relative;display:block;min-height:0;aspect-ratio:1.5/1;padding:0;border:0;border-radius:24px;background:#24362b;box-shadow:0 14px 32px #16362129;isolation:isolate}#root .home-driver-photo-v1{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:64% 48%;border-radius:inherit;animation:home-driver-photo-drift-v1 18s ease-in-out infinite alternate}#root .home-driver-photo-shade-v1{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#07170d00 48%,#07170d91),linear-gradient(105deg,rgba(7,23,13,.08),transparent 54%);pointer-events:none}#root .home-driver-photo-badge-v1{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;gap:10px;min-height:58px;padding:9px 12px;border:1px solid rgba(255,255,255,.62);border-radius:16px;background:#ffffffeb;box-shadow:0 9px 24px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:home-driver-badge-float-v1 3.8s ease-in-out infinite}#root .home-driver-photo-icon-v1{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:#e7f5eb;color:#258d4e}#root .home-driver-photo-icon-v1 svg{width:19px;height:19px}#root .home-driver-photo-label-v1{display:grid;gap:3px;min-width:0}#root .home-driver-photo-label-v1 small{color:#568064;font-size:8px;line-height:1;font-weight:900;letter-spacing:.12em}#root .home-driver-photo-label-v1 b{color:#23382a;font-size:12px;line-height:1.25;font-weight:800}#root .home-driver-photo-live-v1{position:relative;flex:none;width:9px;height:9px;margin-left:auto;margin-right:3px;border-radius:50%;background:#31a85d}#root .home-driver-photo-live-v1:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(49,168,93,.45);border-radius:50%;animation:home-driver-photo-pulse-v1 1.9s ease-out infinite}@keyframes home-driver-photo-drift-v1{0%{transform:scale(1.02)}to{transform:scale(1.09)}}@keyframes home-driver-badge-float-v1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes home-driver-photo-pulse-v1{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.45);opacity:0}}html[data-yami-theme=dark] #root .home-driver-photo-badge-v1{background:#1b271fed;border-color:#e1f0e438}html[data-yami-theme=dark] #root .home-driver-photo-label-v1 b{color:#eef5ef}html[data-yami-theme=dark] #root .home-driver-photo-label-v1 small{color:#b2d4bc}@media(max-width:720px){#root .home-driver-photo-frame-v1{min-height:0;aspect-ratio:1.55/1;border-radius:19px}#root .home-driver-photo-v1{object-position:64% 48%}#root .home-driver-photo-badge-v1{left:10px;right:10px;bottom:10px;min-height:54px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){#root .home-driver-photo-v1,#root .home-driver-photo-badge-v1,#root .home-driver-photo-live-v1:after{animation:none!important}#root .home-driver-photo-v1{transform:scale(1.03)}}#root .home-driver-photo-frame-v1{overflow:hidden;transform-origin:center;transition:transform .35s ease,box-shadow .35s ease}#root .home-driver-photo-frame-v1:hover{transform:translateY(-3px);box-shadow:0 20px 42px #1636213d}#root .home-driver-photo-shade-v1:after{content:"";position:absolute;inset:-35% auto -35% -55%;width:35%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:home-driver-photo-sheen-v2 7s ease-in-out infinite}#root .home-driver-photo-route-v2{position:absolute;z-index:2;left:5%;top:10%;width:58%;height:68%;overflow:visible;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.22))}#root .home-driver-route-base-v2,#root .home-driver-route-dash-v2{fill:none;stroke-linecap:round;stroke-linejoin:round}#root .home-driver-route-base-v2{stroke:#ffffff9e;stroke-width:3}#root .home-driver-route-dash-v2{stroke:#70e19a;stroke-width:3.5;stroke-dasharray:7 11;animation:home-driver-route-dash-motion-v2 2.3s linear infinite}#root .home-driver-route-start-v2{fill:#fff;stroke:#39a866;stroke-width:3;transform-box:fill-box;transform-origin:center;animation:home-driver-route-pulse-v2 2s ease-out infinite}#root .home-driver-route-end-v2{fill:#40bd70;stroke:#fff;stroke-width:3;transform-box:fill-box;transform-origin:center;animation:home-driver-route-pulse-v2 2s 1s ease-out infinite}#root .home-driver-photo-chip-v2{position:absolute;z-index:3;top:15px;left:15px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.44);border-radius:999px;background:#142d1db8;color:#fff;font-size:10px;font-weight:800;letter-spacing:.01em;box-shadow:0 6px 18px #00000029;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:home-driver-chip-float-v2 4.4s ease-in-out infinite}#root .home-driver-photo-chip-v2 svg{width:14px;height:14px;color:#9ee7b4}#root .home-driver-photo-marker-v2{position:absolute;z-index:2;left:56%;top:44%;display:grid;place-items:center;width:37px;height:37px;border:2px solid #fff;border-radius:50% 50% 50% 10px;background:#269651;color:#fff;box-shadow:0 6px 18px #0000003d;transform:rotate(-45deg);animation:home-driver-marker-bob-v2 2.8s ease-in-out infinite}#root .home-driver-photo-marker-v2 svg{width:18px;height:18px;transform:rotate(45deg)}#root .home-driver-photo-badge-v1{animation:home-driver-badge-float-v1 3.8s ease-in-out infinite,home-driver-badge-entry-v2 .7s .25s both}#root .home-driver-photo-icon-v1{animation:home-driver-icon-breathe-v2 3.2s ease-in-out infinite}#root .home-driver-join-v1{position:relative;overflow:hidden;background:linear-gradient(110deg,#239451,#36ad63 48%,#239451);background-size:200% 100%;animation:home-driver-button-flow-v2 6s ease-in-out infinite}#root .home-driver-join-v1 svg{transition:transform .2s ease}#root .home-driver-join-v1:hover svg{transform:translate(4px)}@keyframes home-driver-photo-sheen-v2{0%,52%{left:-55%;opacity:0}60%{opacity:1}82%,to{left:125%;opacity:0}}@keyframes home-driver-route-dash-motion-v2{to{stroke-dashoffset:-72}}@keyframes home-driver-route-pulse-v2{0%{opacity:.75;transform:scale(.8)}70%,to{opacity:0;transform:scale(1.8)}}@keyframes home-driver-chip-float-v2{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes home-driver-marker-bob-v2{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes home-driver-badge-entry-v2{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes home-driver-icon-breathe-v2{0%,to{box-shadow:0 0 #258d4e00}50%{box-shadow:0 0 0 5px #258d4e1f}}@keyframes home-driver-button-flow-v2{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}html[data-yami-theme=dark] #root .home-driver-photo-chip-v2{background:#0e1c13c7;border-color:#ecfaf04d}@media(max-width:720px){#root .home-driver-photo-route-v2{left:4%;top:11%;width:59%;height:63%}#root .home-driver-photo-chip-v2{top:10px;left:10px;padding:7px 9px;font-size:9px}#root .home-driver-photo-marker-v2{left:54%;top:42%;width:33px;height:33px}}@media(prefers-reduced-motion:reduce){#root .home-driver-photo-frame-v1,#root .home-driver-photo-v1,#root .home-driver-photo-shade-v1:after,#root .home-driver-photo-route-v2 path,#root .home-driver-route-start-v2,#root .home-driver-route-end-v2,#root .home-driver-photo-chip-v2,#root .home-driver-photo-marker-v2,#root .home-driver-photo-badge-v1,#root .home-driver-photo-icon-v1,#root .home-driver-photo-live-v1:after,#root .home-driver-join-v1{animation:none!important;transition:none!important}#root .home-driver-photo-v1{transform:scale(1.03)}}#root .home-driver-photo-frame-v1{isolation:isolate}#root .home-driver-phone-v3{position:absolute;z-index:5;left:19px;bottom:10px;width:154px;height:264px;padding:13px 9px 9px;border:4px solid #17251d;border-radius:28px;background:linear-gradient(145deg,#18251d,#0e1712);box-shadow:0 18px 42px #0006,inset 0 0 0 1px #ffffff29;transform:rotate(-5deg);animation:home-driver-phone-float-v3 4.8s ease-in-out infinite;transform-origin:50% 70%}#root .home-driver-phone-v3:before{content:"";position:absolute;inset:5px;border-radius:21px;background:#f7faf8;z-index:-1}#root .home-driver-phone-speaker-v3{position:absolute;z-index:3;top:6px;left:50%;width:42px;height:8px;border-radius:99px;background:#111a14;transform:translate(-50%)}#root .home-driver-phone-status-v3{display:flex;justify-content:space-between;align-items:center;height:15px;padding:0 4px;color:#26332a;font-size:7px;font-weight:900}#root .home-driver-phone-brand-v3{display:flex;align-items:center;gap:6px;height:31px;padding:2px 1px}#root .home-driver-phone-brand-v3 img{width:25px;height:25px;object-fit:contain}#root .home-driver-phone-brand-v3>span{display:grid;gap:0;line-height:.95}#root .home-driver-phone-brand-v3 b{color:#263a2d;font-size:9px;font-weight:950;letter-spacing:.04em}#root .home-driver-phone-brand-v3 small{color:#e56c18;font-size:6px;font-weight:950;letter-spacing:.16em}#root .home-driver-phone-brand-v3>i{width:6px;height:6px;margin-left:auto;margin-right:4px;border-radius:50%;background:#2aaa59;box-shadow:0 0 0 3px #e0f4e7}#root .home-driver-phone-online-v3{display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:8px;background:#e9f8ed;color:#218647;font-size:7px;font-weight:900}#root .home-driver-phone-online-v3 i{width:5px;height:5px;border-radius:50%;background:#2aaa59;box-shadow:0 0 #2aaa5966;animation:home-driver-status-pulse-v1 1.8s ease-out infinite}#root .home-driver-phone-map-v3{position:relative;height:88px;margin-top:6px;overflow:hidden;border-radius:10px;background-color:#e8f0e9;background-image:linear-gradient(28deg,transparent 47%,#c9d8cd 48%,#c9d8cd 51%,transparent 52%),linear-gradient(118deg,transparent 44%,#d3ded7 45%,#d3ded7 48%,transparent 49%),linear-gradient(78deg,transparent 62%,#c8d9ce 63%,#c8d9ce 66%,transparent 67%);background-size:58px 48px,68px 65px,76px 58px}#root .home-driver-phone-map-v3:after{content:"";position:absolute;left:51%;top:-8px;width:27px;height:106px;border-radius:40%;background:#91cd992e;transform:rotate(35deg)}#root .home-driver-phone-map-v3 svg{position:absolute;z-index:2;inset:7px;width:calc(100% - 14px);height:calc(100% - 14px);overflow:visible}#root .home-driver-phone-map-v3 svg path{fill:none;stroke:#269451;stroke-width:4;stroke-linecap:round;stroke-dasharray:7 5;animation:home-driver-route-dash-motion-v2 2.3s linear infinite}#root .home-driver-phone-map-v3 .phone-map-street-v3{position:absolute;z-index:1;height:2px;border-radius:4px;background:#fff;transform-origin:left center}#root .home-driver-phone-map-v3 .street-a{left:-10px;top:34px;width:180px;transform:rotate(-17deg)}#root .home-driver-phone-map-v3 .street-b{left:20px;top:72px;width:165px;transform:rotate(-37deg)}#root .home-driver-phone-map-v3 .street-c{left:-8px;top:55px;width:180px;transform:rotate(24deg)}#root .home-driver-phone-map-v3 .phone-map-pin-v3{position:absolute;z-index:3;right:15px;top:10px;width:14px;height:14px;color:#ed7624;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18));animation:home-driver-map-pin-v3 2s ease-in-out infinite}#root .home-driver-phone-order-v3{display:grid;gap:3px;margin-top:6px;padding:7px;border:1px solid #e8eee9;border-radius:9px;background:#fff;box-shadow:0 3px 9px #1f442a0f}#root .home-driver-phone-order-v3>small{color:#28854b;font-size:5px;font-weight:950;letter-spacing:.1em}#root .home-driver-phone-order-v3>b{color:#25352b;font-size:8px;line-height:1.15}#root .home-driver-phone-order-v3>span{display:flex;justify-content:space-between;gap:3px;margin-top:1px;color:#69776d;font-size:6px}#root .home-driver-phone-order-v3 strong{color:#218c4b;font-size:7px}#root .home-driver-phone-nav-v3{display:flex;justify-content:space-around;align-items:center;margin-top:5px;padding:4px 2px 0;border-top:1px solid #edf0ed;color:#7e8a80}#root .home-driver-phone-nav-v3 span{display:grid;place-items:center;width:21px;height:17px}#root .home-driver-phone-nav-v3 span:nth-child(2){color:#278b4c}#root .home-driver-phone-nav-v3 svg{width:11px;height:11px}#root .home-driver-phone-glint-v3{position:absolute;inset:0;overflow:hidden;border-radius:23px;pointer-events:none}#root .home-driver-phone-glint-v3:after{content:"";position:absolute;top:-30%;left:-80%;width:50%;height:160%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:rotate(18deg);animation:home-driver-phone-glint-v3 6.5s ease-in-out infinite}#root .home-driver-phone-toast-v3{position:absolute;z-index:6;left:151px;top:64px;display:grid;grid-template-columns:8px auto;align-items:center;column-gap:6px;min-width:112px;padding:8px 10px;border:1px solid rgba(255,255,255,.78);border-radius:12px;background:#fffffff0;box-shadow:0 9px 24px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:home-driver-toast-float-v3 3.6s ease-in-out infinite}#root .home-driver-phone-toast-v3>i{grid-row:span 2;width:7px;height:7px;border-radius:50%;background:#31a85d;box-shadow:0 0 0 3px #e5f5e9}#root .home-driver-phone-toast-v3>b{color:#243a2c;font-size:11px;line-height:1.1}#root .home-driver-phone-toast-v3>small{color:#728076;font-size:7px}@keyframes home-driver-phone-float-v3{0%,to{translate:0 0;rotate:-1deg}50%{translate:0 -8px;rotate:1deg}}@keyframes home-driver-toast-float-v3{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes home-driver-map-pin-v3{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes home-driver-phone-glint-v3{0%,54%{left:-80%;opacity:0}62%{opacity:1}88%,to{left:130%;opacity:0}}@media(max-width:720px){#root .home-driver-phone-v3{left:14px;bottom:9px;width:132px;height:227px;padding:12px 8px 8px;border-radius:25px}#root .home-driver-phone-v3:before{border-radius:18px}#root .home-driver-phone-speaker-v3{width:36px;height:7px}#root .home-driver-phone-map-v3{height:70px}#root .home-driver-phone-toast-v3{left:128px;top:54px;min-width:100px;padding:7px 8px}#root .home-driver-phone-brand-v3{height:27px}#root .home-driver-photo-chip-v2{left:auto;right:10px}}html[data-yami-theme=dark] #root .home-driver-phone-v3:before{background:#f7faf8}@media(prefers-reduced-motion:reduce){#root .home-driver-phone-v3,#root .home-driver-phone-online-v3 i,#root .home-driver-phone-map-v3 svg path,#root .home-driver-phone-map-v3 .phone-map-pin-v3,#root .home-driver-phone-glint-v3:after,#root .home-driver-phone-toast-v3{animation:none!important}#root .home-driver-phone-v3,#root .home-driver-phone-toast-v3{translate:none!important}}#root .settings-hero-inner-v1{grid-template-columns:minmax(0,1fr)!important;gap:0!important}#root .settings-hero-inner-v1 .settings-back-v1{display:none!important}#root .explore-load-more-v1{width:min(100%,360px)!important;min-height:46px!important;margin:16px auto 2px!important;border:1px solid #e0e5e1!important;border-radius:15px!important;background:#edf0ee!important;color:#34423a!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}#root .explore-load-more-v1 b{font-weight:900!important}@media(max-width:650px){html body.yami-explore-page-v1 #root .explore-v52{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}.yami-explore-page-v1 #root .explore-body-v52{padding-bottom:8px!important}}html[data-yami-theme=dark] #root .explore-load-more-v1{background:#292f2b!important;border-color:#3a443d!important;color:#edf2ee!important}#root .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:76px!important;max-width:100%!important;height:30px!important;margin:0 0 4px!important;padding:2px 5px!important;overflow:hidden!important;border:1px solid #e5ebe7!important;border-radius:7px!important;background:#fff!important}#root .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1 .yami-restaurant-logo-v1{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:100%!important}#root .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1 img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}#root .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.no-logo{width:30px!important;border-radius:50%!important}#root .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.no-logo .yami-restaurant-logo-v1{justify-content:center!important}#root .restaurant-card-v95.logo-above-name-v1 .restaurant-cover-logo-v97{display:none!important}html[data-yami-theme=dark] #root .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1{background:#222724!important;border-color:#3b443e!important}#root .home-driver-cta-v1{background:#f7f7f4!important;border-color:#e5e6e1!important;box-shadow:0 12px 30px #1c231e12!important}#root .home-driver-cta-v1:before{background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.48) 50%,transparent 58%)!important;background-size:220% 100%!important}#root .home-driver-kicker-v1{color:#59645d!important}#root .home-driver-visual-v1{background:#fff!important;border-color:#e5e7e3!important;box-shadow:0 8px 22px #1c231e14!important}#root .home-driver-photo-frame-v1{background:#343936!important;box-shadow:0 12px 28px #19201b29!important}#root .home-driver-photo-shade-v1{background:linear-gradient(180deg,#07170d00 65%,#07170d2e)!important}@media(max-width:720px){#root .home-driver-photo-frame-v1{aspect-ratio:1.35/1!important;min-height:210px!important}#root .home-driver-photo-v1{object-position:67% 43%!important}#root .home-driver-phone-v3,#root .home-driver-phone-toast-v3,#root .home-driver-photo-chip-v2,#root .home-driver-photo-route-v2,#root .home-driver-photo-marker-v2,#root .home-driver-photo-badge-v1{display:none!important}#root .home-driver-cta-v1:before{animation:none!important}}html[data-yami-theme=dark] #root .home-driver-cta-v1{background:#242925!important;border-color:#3b443e!important}html[data-yami-theme=dark] #root .home-driver-visual-v1{background:#202522!important;border-color:#3b443e!important}#root .home-partner-slider-section-v102{padding-top:24px!important;padding-bottom:30px!important}#root .home-partner-slide-v102{padding-right:54px!important;padding-bottom:50px!important;transition:background .25s ease,border-color .25s ease}#root .home-partner-slide-v102 .home-driver-copy-v1{animation:home-driver-copy-entry-v1 .34s ease both}#root .home-partner-slide-v102 .home-driver-visual-v1{animation:home-driver-visual-entry-v1 .36s ease both}#root .home-partner-arrow-v102{position:absolute;z-index:8;top:50%;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #dce8df;border-radius:50%;background:#fffffff0;color:#267b45;box-shadow:0 4px 14px #1633201f;transform:translateY(-50%);cursor:pointer}#root .home-partner-arrow-v102 svg{width:19px;height:19px}#root .home-partner-arrow-v102.prev{left:12px}#root .home-partner-arrow-v102.next{right:12px}#root .home-partner-dots-v102{position:absolute;z-index:4;left:50%;bottom:16px;display:flex;align-items:center;gap:7px;transform:translate(-50%)}#root .home-partner-dots-v102 button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#b9c9bd;transition:width .2s ease,background .2s ease;cursor:pointer}#root .home-partner-dots-v102 button.active{width:21px;border-radius:9px;background:#268b4c}#root .home-partner-visual-v102{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:220px!important;padding:25px!important;background:radial-gradient(circle at 50% 45%,#f2fbf4,#fff 68%)!important}#root .home-partner-visual-halo-v102{position:absolute;width:190px;height:190px;border:1px solid #e0f0e4;border-radius:50%;box-shadow:0 0 0 18px #e3f4e76b,0 0 0 38px #ecf7ee5c}#root .home-partner-visual-v102>i{position:relative;z-index:1;display:grid;place-items:center;width:104px;height:104px;border-radius:30px;background:linear-gradient(145deg,#e8f7ec,#d4efdc);color:#23884a;box-shadow:0 12px 28px #227c4124;font-style:normal}#root .home-partner-visual-v102>i svg{width:52px;height:52px;stroke-width:1.6}#root .home-partner-visual-v102>b{position:relative;z-index:1;color:#294b34;font-size:14px;letter-spacing:.12em;font-weight:950}#root .home-partner-visual-v102>small{position:relative;z-index:1;color:#718078;font-size:11px;text-align:center}html[data-yami-theme=dark] #root .home-partner-arrow-v102{background:#26322a;color:#a8e2b3;border-color:#405045}html[data-yami-theme=dark] #root .home-partner-visual-v102{background:radial-gradient(circle at 50% 45%,#26382b,#202522 70%)!important;border-color:#3b443e!important}html[data-yami-theme=dark] #root .home-partner-visual-v102>i{background:linear-gradient(145deg,#294c32,#223e2a);color:#9ce2aa}html[data-yami-theme=dark] #root .home-partner-visual-v102>b{color:#e9f4eb}html[data-yami-theme=dark] #root .home-partner-visual-v102>small{color:#aab6af}@media(max-width:720px){#root .home-partner-slider-section-v102{padding-top:14px!important;padding-bottom:22px!important}#root .home-partner-slide-v102{padding:20px 42px 50px!important;gap:12px!important}#root .home-partner-slide-v102 .home-driver-copy-v1 h2{font-size:24px!important;line-height:1.12!important}#root .home-partner-slide-v102 .home-driver-copy-v1 p{font-size:12px!important}#root .home-partner-slide-v102 .home-driver-join-v1{width:100%!important;justify-content:center!important}#root .home-partner-slide-v102 .home-driver-visual-v1{min-height:148px!important}#root .home-partner-slide-v102 .home-partner-visual-v102{min-height:150px!important}#root .home-partner-arrow-v102{width:30px;height:30px}#root .home-partner-arrow-v102.prev{left:5px}#root .home-partner-arrow-v102.next{right:5px}}@media(prefers-reduced-motion:reduce){#root .home-partner-slide-v102 .home-driver-copy-v1,#root .home-partner-slide-v102 .home-driver-visual-v1{animation:none!important}}#root :is(.settings-subpage-v249,.account-wrap-v240,.account-page-v240,.settings-page-v240) :is(.account-primary-v240,.settings-save-v249,.settings-data-actions-v249 button){background:#edf0ee!important;border:1px solid #dfe5e0!important;color:#34423a!important;box-shadow:none!important}#root :is(.settings-subpage-v249,.account-wrap-v240,.account-page-v240,.settings-page-v240) :is(.account-primary-v240,.settings-save-v249,.settings-data-actions-v249 button):hover{background:#e3e9e5!important}#root :is(.settings-subpage-v249,.account-wrap-v240,.account-page-v240,.settings-page-v240) :is(.settings-toggle-list-v249 label,.settings-language-list-v249 button).active{background:#edf0ee!important;border-color:#dfe5e0!important;color:#34423a!important}#root .settings-subpage-v249 :is(.appearance-options-v37 button.active,.appearance-font-v37 button.active){background:#edf0ee!important;border-color:#dfe5e0!important;color:#34423a!important;box-shadow:none!important}html[data-yami-theme=dark] #root :is(.settings-subpage-v249,.account-wrap-v240,.account-page-v240,.settings-page-v240) :is(.account-primary-v240,.settings-save-v249,.settings-data-actions-v249 button,.settings-toggle-list-v249 label,.settings-language-list-v249 button){background:#292f2b!important;border-color:#3a443d!important;color:#edf2ee!important}html[data-yami-theme=dark] #root .settings-subpage-v249 :is(.appearance-options-v37 button.active,.appearance-font-v37 button.active){background:#292f2b!important;border-color:#3a443d!important;color:#edf2ee!important}#root .account-page-v240 .personal-avatar-v240.avatar-button-v37{position:relative!important;flex:0 0 92px!important;width:92px!important;height:92px!important;min-width:92px!important;padding:0!important;aspect-ratio:1/1!important;border-radius:50%!important;overflow:visible!important;display:grid!important;place-items:center!important}#root .account-page-v240 .avatar-button-v37>img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;aspect-ratio:1/1!important;border-radius:50%!important;object-fit:cover!important}#root .account-page-v240 .avatar-button-v37>span.avatar-camera-badge-v38{right:-8px!important;bottom:-3px!important;width:34px!important;height:34px!important;border:3px solid #fff!important;border-radius:50%!important;background:#168c59!important;z-index:2!important}#root .account-page-v240 .avatar-button-v37>span.avatar-camera-badge-v38 svg{width:15px!important;height:15px!important}html[data-yami-theme=dark] #root .account-page-v240 .avatar-button-v37>span.avatar-camera-badge-v38{border-color:#1c2420!important}#root .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1{width:auto!important;max-width:132px!important;height:36px!important;margin:0 0 6px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}#root .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1 .yami-restaurant-logo-v1{width:auto!important;max-width:132px!important;height:36px!important;justify-content:flex-start!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}#root .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1 img{max-width:132px!important;max-height:36px!important}#root .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.no-logo{width:36px!important;height:36px!important;border-radius:0!important}html[data-yami-theme=dark] #root .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1{background:transparent!important;border:0!important}#root .restaurant-card-v95 .restaurant-card-tags-v1{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:3px 0 6px!important}#root .restaurant-card-v95 .restaurant-card-tags-v1 span{display:inline-flex!important;align-items:center!important;min-height:21px!important;padding:3px 8px!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;font-weight:800!important}#root .restaurant-card-v95 .restaurant-card-tags-v1 .cuisine{background:#eef2ff!important;color:#4b5e9b!important}#root .restaurant-card-v95 .restaurant-card-tags-v1 .halal{background:#eaf6ef!important;color:#19734c!important}#root .restaurant-card-v95 .restaurant-compact-status-v102{font-size:9px!important;padding:4px 8px!important;min-height:20px!important}#root .restaurant-detail-v6 .rd-sheet-logo-v153 .rd-real-logo-v100.no-logo{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;border-radius:15px!important;background:#e9f2ed!important;overflow:hidden!important}#root .restaurant-detail-v6 .rd-sheet-logo-v153 .rd-real-logo-v100.no-logo .rd-logo-fallback-v100{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;border:0!important;border-radius:15px!important;background:#e9f2ed!important;color:#18724d!important;font-size:19px!important;font-weight:950!important;letter-spacing:.02em!important}#root .restaurant-detail-v6 .rd-tags-v153 .rd-tag-cuisine-v1{background:#edf0ff!important;color:#4e5d98!important}#root .restaurant-detail-v6 .rd-tags-v153 .rd-tag-halal-v1{background:#e8f5ed!important;color:#19734c!important}#root .restaurant-detail-v6 .rd-tags-v153 .rd-tag-open-v1{background:#fff4dd!important;color:#8a5c10!important}#root .restaurant-detail-v6 .rd-tags-v153 .rd-tag-closed-v1{background:#f0f2f1!important;color:#606a64!important}#root .dish-detail-v6 .dd-tag-groups-v1{display:grid!important;gap:12px!important;margin:14px 0 4px!important}#root .dish-detail-v6 .dd-tag-groups-v1 section{display:grid!important;gap:6px!important}#root .dish-detail-v6 .dd-tag-groups-v1 section>b{font-size:12px!important;color:#445149!important}#root .dish-detail-v6 .dd-tag-groups-v1 .dd-tags{display:flex!important;gap:6px!important;flex-wrap:wrap!important}#root .dish-detail-v6 .dd-tag-groups-v1 .dd-tags span{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:28px!important;padding:5px 10px!important;font-size:11px!important;font-weight:800!important}#root .dish-detail-v6 .dd-tag-groups-v1 .dd-tags span i{font-style:normal!important;font-size:13px!important;line-height:1!important}#root .dish-detail-v6 .dd-tags-popular-v1 span{background:#fff2df!important;color:#8a5712!important;border-color:#f5dfbd!important}#root .dish-detail-v6 .dd-tags-diet-v1 span{background:#eaf5ed!important;color:#216b49!important;border-color:#d5eadb!important}#root .dish-detail-v6 .dd-tags-diet-v1 span:nth-child(3n+2){background:#edf0ff!important;color:#4c5c99!important;border-color:#dce1fb!important}#root .home-driver-yami-brand-v1{position:absolute;z-index:7;top:14px;left:14px;display:flex;align-items:center;gap:8px;padding:7px 11px 7px 7px;border-radius:999px;background:#fff;color:#27322c;box-shadow:0 4px 14px #141e1829;font-size:11px;letter-spacing:.08em}#root .home-driver-yami-brand-v1 img{width:28px;height:28px;object-fit:contain}#root .home-driver-photo-frame-v1{overflow:hidden!important}#root .home-driver-photo-v1{object-position:left center!important;transform:scale(1.8)!important;transform-origin:left center!important;animation:none!important}#root .home-driver-photo-shade-v1{background:linear-gradient(180deg,#1219140a,#1219141a)!important}@media(max-width:720px){#root .home-driver-photo-v1{object-position:left center!important;transform:scale(1.8)!important;transform-origin:left center!important}#root .home-driver-yami-brand-v1{top:10px;left:10px}}#root .restaurant-card-v95.logo-above-name-v1 .restaurant-open-v83{min-height:22px!important;padding:4px 8px!important;font-size:9px!important;border-radius:999px!important}#root .halal-photo-badge-v1{position:absolute!important;z-index:12!important;display:flex!important;align-items:center!important;gap:7px!important;max-width:min(190px,calc(100% - 20px))!important;padding:6px 10px 6px 7px!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:11px!important;background:#fffffff5!important;color:#145b3e!important;box-shadow:0 4px 14px #12201838!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}#root .halal-photo-badge-v1.restaurant{top:10px!important;left:10px!important}#root .halal-photo-badge-v1.dish{right:18px!important;bottom:18px!important}#root .halal-photo-mark-v1{display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:8px!important;background:#e3f2e9!important;color:#145b3e!important;font-size:19px!important;line-height:1!important}#root .halal-photo-copy-v1{display:grid!important;min-width:0!important;gap:2px!important}#root .halal-photo-copy-v1>b{font-size:11px!important;line-height:1!important;font-weight:950!important;letter-spacing:.12em!important}#root .halal-photo-copy-v1>small{display:block!important;max-width:138px!important;overflow-wrap:anywhere!important;font-size:8px!important;line-height:1.15!important;font-weight:700!important;color:#47574e!important}@media(max-width:650px){#root .halal-photo-badge-v1{gap:5px!important;padding:5px 7px 5px 5px!important;border-radius:9px!important}#root .halal-photo-badge-v1.restaurant{top:7px!important;left:7px!important}#root .halal-photo-badge-v1.dish{right:12px!important;bottom:12px!important}#root .halal-photo-mark-v1{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:16px!important}#root .halal-photo-copy-v1>b{font-size:10px!important}#root .halal-photo-copy-v1>small{max-width:110px!important;font-size:7px!important}}#root .restaurants-v83 .map-list-card-wrap-v84{flex:0 0 150px!important;height:150px!important;min-height:150px!important;max-height:150px!important;overflow:hidden!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-v95.logo-above-name-v1.compact{height:150px!important;min-height:150px!important;max-height:150px!important;grid-template-columns:108px minmax(0,1fr)!important;overflow:hidden!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-cover-v83{height:150px!important;min-height:150px!important;max-height:150px!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-info-v95{height:150px!important;min-height:150px!important;max-height:150px!important;padding:8px 9px!important;overflow:visible!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-compact-brand-v102{display:none!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-open-v83{display:flex!important;inset:auto auto 9px 9px!important;min-height:21px!important;padding:4px 7px!important;font-size:8px!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-meta-v95{flex-wrap:wrap!important;overflow:visible!important;row-gap:4px!important;margin-top:5px!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-meta-v95>span{font-size:8px!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-address-v95{margin-top:3px!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-tags-v1{margin:2px 0 4px!important}@media(max-width:650px){#root .restaurants-v83 .restaurants-map-selection-card-v232 .restaurant-card-v95.compact{min-height:145px!important;height:145px!important;grid-template-columns:100px minmax(0,1fr)!important}#root .restaurants-v83 .restaurants-map-selection-card-v232 .restaurant-card-cover-v83{width:100px!important;min-width:100px!important;min-height:145px!important}#root .restaurants-v83 .restaurants-map-selection-card-v232 .restaurant-card-info-v95{padding:7px!important}}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-open-v83{display:inline-flex!important;align-items:center!important;justify-content:center!important;inset:auto auto 9px 9px!important;min-height:22px!important;padding:4px 8px 4px 20px!important;border-radius:999px!important;font-size:9px!important;line-height:1!important;font-weight:850!important;z-index:12!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-open-v83.open{background:#eff9f3fa!important;color:#176b42!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-open-v83.closed{padding-left:8px!important;background:#f6f7f6fa!important;color:#59615c!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-open-v83.open:before{content:""!important;position:absolute!important;left:8px!important;top:50%!important;width:6px!important;height:6px!important;margin-top:-3px!important;border-radius:50%!important;background:#159653!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-open-v83.closed:before{content:none!important;display:none!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-card-tags-v1 .halal{background:#e8f5ed!important;color:#19734c!important;border:1px solid #d5eadb!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-card-cover-v83{overflow:hidden!important}#root .restaurants-v83 .restaurant-grid-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-card-cover-v83{height:198px!important;min-height:198px!important}#root .restaurants-v83 .map-list-card-wrap-v84{flex-basis:144px!important;height:144px!important;min-height:144px!important;max-height:144px!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-v95.logo-above-name-v1.compact{height:144px!important;min-height:144px!important;max-height:144px!important;grid-template-columns:164px minmax(0,1fr)!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-cover-v83,#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-info-v95{height:144px!important;min-height:144px!important;max-height:144px!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-cover-v83{position:relative!important;align-self:stretch!important;height:100%!important;min-height:144px!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-cover-v83 .restaurant-cover-link-v83{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}#root .restaurants-v83 .map-list-card-wrap-v84 .restaurant-card-cover-v83 .restaurant-cover-link-v83>*{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important}#root .restaurants-v83 .restaurants-map-selection-card-v232 .restaurant-card-v95.logo-above-name-v1.compact{grid-template-columns:164px minmax(0,1fr)!important}#root .restaurants-v83 .restaurants-map-selection-card-v232 .restaurant-card-cover-v83{position:relative!important;align-self:stretch!important;width:164px!important;min-width:164px!important;height:100%!important;min-height:158px!important}#root .restaurants-v83 .restaurants-map-selection-card-v232 .restaurant-card-cover-v83 .restaurant-cover-link-v83{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}#root .restaurants-v83 .restaurants-map-selection-card-v232 .restaurant-card-cover-v83 .restaurant-cover-link-v83>*{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important}#root .dish-detail-v6 .dd-hero-tags-v1{position:absolute!important;z-index:10!important;left:max(16px,calc((100% - 1280px)/2))!important;bottom:52px!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}#root .dish-detail-v6 .dd-hero-tags-v1 .dd-featured{position:static!important;left:auto!important;bottom:auto!important}#root .dish-detail-v6 .dd-hero-tags-v1 .halal-photo-badge-v1.dish{position:static!important;max-width:none!important;min-height:29px!important;padding:6px 10px!important;border:0!important;border-radius:999px!important;background:#e4f6ec!important;color:#087447!important;box-shadow:0 8px 20px #00000014!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#root .dish-detail-v6 .dd-hero-tags-v1 .halal-photo-mark-v1{flex-basis:18px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#c8ead7!important;color:#087447!important;font-size:13px!important}#root .dish-detail-v6 .dd-hero-tags-v1 .halal-photo-copy-v1>b{font-size:9px!important;letter-spacing:.06em!important}@media(max-width:650px){#root .restaurants-v83 .restaurants-map-selection-card-v232 .restaurant-card-v95.logo-above-name-v1.compact{min-height:158px!important;height:158px!important;grid-template-columns:164px minmax(0,1fr)!important}#root .restaurants-v83 .restaurants-map-selection-card-v232 .restaurant-card-cover-v83{width:164px!important;min-width:164px!important;height:100%!important;min-height:158px!important}#root .restaurants-v83 .restaurants-map-selection-card-v232 .restaurant-card-info-v95{min-height:158px!important;height:158px!important;padding:8px!important}#root .dish-detail-v6 .dd-hero-tags-v1{left:14px!important;bottom:52px!important}}#root .restaurants-v83 .restaurants-mobile-sheet-v22 .map-list-card-wrap-v84 .restaurant-card-v95.logo-above-name-v1.compact,#root .restaurants-v83 .restaurants-map-list-v84 .map-list-card-wrap-v84 .restaurant-card-v95.logo-above-name-v1.compact{height:144px!important;min-height:144px!important;max-height:144px!important;grid-template-columns:164px minmax(0,1fr)!important;grid-template-rows:144px!important;align-items:stretch!important}#root .restaurants-v83 :is(.restaurants-mobile-sheet-v22,.restaurants-map-list-v84) .map-list-card-wrap-v84 .restaurant-card-cover-v83{position:relative!important;display:block!important;align-self:stretch!important;width:164px!important;min-width:164px!important;height:144px!important;min-height:144px!important;max-height:144px!important;grid-row:1!important;overflow:hidden!important}#root .restaurants-v83 :is(.restaurants-mobile-sheet-v22,.restaurants-map-list-v84) .map-list-card-wrap-v84 .restaurant-card-cover-v83>.restaurant-cover-link-v83{position:absolute!important;display:block!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important}#root .restaurants-v83 :is(.restaurants-mobile-sheet-v22,.restaurants-map-list-v84) .map-list-card-wrap-v84 .restaurant-card-cover-v83>.restaurant-cover-link-v83>img{position:absolute!important;display:block!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-open-v83{inset:9px auto auto 9px!important}@media(max-width:650px){#root .restaurants-v83 :is(.restaurants-mobile-sheet-v22,.restaurants-map-list-v84) .map-list-card-wrap-v84 .restaurant-card-v95.logo-above-name-v1.compact,#root .restaurants-v83 :is(.restaurants-mobile-sheet-v22,.restaurants-map-list-v84) .map-list-card-wrap-v84 .restaurant-card-cover-v83{height:144px!important;min-height:144px!important;max-height:144px!important}}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232{height:144px!important;min-height:144px!important;max-height:144px!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-card-v95.logo-above-name-v1.compact{display:grid!important;grid-template-columns:164px minmax(0,1fr)!important;grid-template-rows:144px!important;width:100%!important;height:144px!important;min-height:144px!important;max-height:144px!important;align-items:stretch!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-card-cover-v83{position:relative!important;display:block!important;grid-row:1!important;align-self:stretch!important;width:164px!important;min-width:164px!important;height:144px!important;min-height:144px!important;max-height:144px!important;overflow:hidden!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-card-cover-v83>.restaurant-cover-link-v83{position:absolute!important;display:block!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-card-cover-v83>.restaurant-cover-link-v83>img{position:absolute!important;display:block!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-card-info-v95{display:block!important;width:100%!important;height:144px!important;min-height:144px!important;max-height:144px!important;overflow:hidden!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-open-v83{display:inline-flex!important;inset:9px auto auto 9px!important;z-index:12!important}#root .home-driver-photo-frame-v1{background:#e4e8e4!important}#root .home-driver-photo-v1{object-fit:cover!important;object-position:64% center!important;transform:none!important;transform-origin:center!important;animation:none!important}#root .home-driver-photo-shade-v1{background:linear-gradient(180deg,#07170d00 64%,#07170d2e)!important}@media(max-width:720px){#root .home-driver-photo-frame-v1{aspect-ratio:1.5/1!important;min-height:0!important}#root .home-driver-photo-v1{object-position:64% center!important}}@media(prefers-reduced-motion:reduce){#root .home-driver-photo-v1{transform:none!important}}#root .settings-page-v249 .settings-hero-inner-v1{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:16px!important}#root .settings-return-v77{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:40px!important;padding:0 13px!important;border:1px solid #d9dde0!important;border-radius:13px!important;background:#fff!important;color:#454b50!important;box-shadow:0 2px 8px #30373d12!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important}#root .settings-return-v77 svg{width:17px!important;height:17px!important}#root .settings-return-v77:hover{background:#f3f4f5!important;box-shadow:0 4px 12px #30373d18!important}html[dir=rtl] #root .settings-return-v77 svg{transform:rotate(180deg)}html[data-yami-theme=dark] #root .settings-return-v77{background:#242a2e!important;color:#eef0f1!important;border-color:#434a4f!important}@media(max-width:650px){#root .settings-page-v249 .settings-hero-inner-v1{grid-template-columns:1fr!important;gap:12px!important}#root .settings-return-v77{min-height:38px!important}}#root .help-page-v77{min-height:75vh;background:#f3f4f5!important;color:#292d31!important;padding-bottom:36px!important}#root .help-page-v77 .help-hero-v1{padding:24px 0 20px!important;background:linear-gradient(145deg,#f2f3f4,#e7e9eb)!important;color:#292d31!important}#root .help-page-v77 .help-hero-inner-v77{max-width:920px!important}#root .help-page-v77 .help-back-v1{min-height:38px!important;margin-bottom:18px!important;background:#fff!important;border-color:#dfe2e4!important;color:#454b50!important}#root .help-page-v77 .help-title-v1{align-items:flex-start!important;margin-bottom:18px!important}#root .help-page-v77 .help-title-v1>i{width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:15px!important;background:#e2e5e7!important;color:#535c62!important}#root .help-page-v77 .help-title-v1 h1{max-width:620px!important;color:#292d31!important;font-size:clamp(23px,3vw,32px)!important;line-height:1.12!important;letter-spacing:-.035em!important}#root .help-page-v77 .help-title-v1 p{color:#677078!important;font-size:13px!important;line-height:1.5!important}#root .help-page-v77 .help-eyebrow-v77{display:block!important;margin:0 0 6px!important;color:#727b81!important;font-size:9px!important;font-weight:850!important;letter-spacing:.14em!important}#root .help-page-v77 .help-search-v77{display:flex!important;align-items:center!important;min-height:50px!important;padding:0 15px!important;background:#fff!important;border:1px solid #dfe2e4!important;border-radius:15px!important;box-shadow:0 5px 15px #30373d0c!important}#root .help-page-v77 .help-search-v77 svg{position:static!important;flex:none!important;width:19px!important;height:19px!important;color:#656e74!important}#root .help-page-v77 .help-search-v77 input{height:48px!important;padding:0 10px!important;background:transparent!important;color:#292d31!important;font-size:14px!important;outline:none!important}#root .help-page-v77 .help-content-v77{max-width:920px!important;padding-top:20px!important}#root .help-tabs-v77{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:3px 1px 10px!important;scrollbar-width:thin!important}#root .help-tabs-v77 button{display:flex!important;flex:none!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 12px!important;border:1px solid #dfe2e4!important;border-radius:13px!important;background:#fff!important;color:#586168!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;transition:background .18s,border-color .18s,transform .18s!important}#root .help-tabs-v77 button:hover{transform:translateY(-1px)!important}#root .help-tabs-v77 button svg{width:16px!important;height:16px!important;color:#667078!important}#root .help-tabs-v77 button small{display:grid!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;border-radius:999px!important;background:#f0f1f2!important;color:#626a70!important;font-size:10px!important}#root .help-tabs-v77 button.active{background:#e5e7e9!important;border-color:#aeb4b8!important;color:#292d31!important;box-shadow:inset 0 -2px #626970!important}#root .help-tabs-v77 button.active svg{color:#464e54!important}#root .help-tabs-v77 button.active small{background:#d5d9dc!important;color:#424a50!important}#root .help-results-head-v77{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:12px!important;margin:18px 0 10px!important}#root .help-results-head-v77>div>small{color:#727b81!important;font-size:9px!important;font-weight:850!important;letter-spacing:.12em!important}#root .help-results-head-v77 h2{margin:4px 0 0!important;color:#292d31!important;font-size:19px!important;line-height:1.2!important}#root .help-results-head-v77>span{color:#6d767c!important;font-size:11px!important;white-space:nowrap!important}#root .help-page-v77 .faq-list-v77{gap:8px!important}#root .help-page-v77 .help-faq-row-v77{padding:0!important;border:1px solid #dfe2e4!important;border-radius:15px!important;background:#fff!important;box-shadow:0 2px 7px #30373d08!important;overflow:hidden!important}#root .help-page-v77 .help-faq-row-v77[open]{border-color:#c5c9cc!important;box-shadow:0 5px 16px #30373d0e!important}#root .help-page-v77 .help-faq-row-v77 summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:58px!important;padding:12px 15px!important;color:#30363a!important;font-size:13px!important;line-height:1.4!important;list-style:none!important;cursor:pointer!important}#root .help-page-v77 .help-faq-row-v77 summary::-webkit-details-marker{display:none!important}#root .help-page-v77 .help-faq-row-v77 summary i{display:grid!important;place-items:center!important;flex:none!important;width:27px!important;height:27px!important;border-radius:9px!important;background:#eef0f1!important;color:#50595f!important;font-family:inherit!important;font-size:18px!important;font-weight:600!important;line-height:1!important;font-style:normal!important;transition:transform .2s!important}#root .help-page-v77 .help-faq-row-v77[open] summary i{transform:rotate(45deg)!important}#root .help-page-v77 .help-faq-row-v77 p{margin:0!important;padding:0 52px 16px 15px!important;color:#626b71!important;font-size:12px!important;line-height:1.65!important}#root .help-empty-v77{display:grid!important;justify-items:center!important;gap:7px!important;padding:34px 16px!important;border:1px dashed #cdd1d4!important;border-radius:15px!important;background:#fff!important;color:#596168!important;text-align:center!important}#root .help-empty-v77 svg{width:23px!important;height:23px!important;color:#727b81!important}#root .help-empty-v77 b{font-size:14px!important}#root .help-empty-v77 span{font-size:12px!important}#root .help-contact-v77{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin-top:20px!important;padding:18px!important;border:1px solid #dfe2e4!important;border-radius:18px!important;background:#fff!important;box-shadow:0 4px 14px #30373d08!important}#root .help-contact-icon-v77{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:14px!important;background:#eceef0!important;color:#515a60!important}#root .help-contact-icon-v77 svg{width:21px!important;height:21px!important}#root .help-contact-v77>div>small{color:#737c82!important;font-size:8px!important;font-weight:850!important;letter-spacing:.12em!important}#root .help-contact-v77 h2{margin:4px 0!important;color:#292d31!important;font-size:15px!important;line-height:1.25!important}#root .help-contact-v77 p{margin:0!important;color:#6d767c!important;font-size:11px!important;line-height:1.5!important}#root .help-contact-v77>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:0 13px!important;border:1px solid #d6dadd!important;border-radius:12px!important;background:#eceef0!important;color:#363d42!important;text-decoration:none!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}#root .help-contact-v77>a svg{width:15px!important;height:15px!important}html[dir=rtl] #root .help-page-v77 .help-faq-row-v77 p{padding:0 15px 16px 52px!important}html[dir=rtl] #root .help-contact-v77>a svg{transform:rotate(180deg)}html[data-yami-theme=dark] #root .help-page-v77{background:#191d20!important;color:#eef0f1!important}html[data-yami-theme=dark] #root .help-page-v77 .help-hero-v1{background:linear-gradient(145deg,#252a2e,#1d2226)!important}html[data-yami-theme=dark] #root .help-page-v77 :is(.help-title-v1 h1,.help-results-head-v77 h2,.help-contact-v77 h2){color:#eef0f1!important}html[data-yami-theme=dark] #root .help-page-v77 :is(.help-title-v1 p,.help-results-head-v77>span,.help-contact-v77 p){color:#b7bec2!important}html[data-yami-theme=dark] #root .help-page-v77 :is(.help-back-v1,.help-search-v77,.help-tabs-v77 button,.help-faq-row-v77,.help-empty-v77,.help-contact-v77){background:#22272b!important;color:#e9edef!important;border-color:#3b4247!important}html[data-yami-theme=dark] #root .help-page-v77 .help-search-v77 input{color:#eef0f1!important}html[data-yami-theme=dark] #root .help-page-v77 .help-tabs-v77 button.active{background:#353c41!important;border-color:#667078!important;color:#fff!important;box-shadow:inset 0 -2px #a5adb2!important}html[data-yami-theme=dark] #root .help-page-v77 .help-tabs-v77 button small,html[data-yami-theme=dark] #root .help-page-v77 .help-faq-row-v77 summary i,html[data-yami-theme=dark] #root .help-contact-icon-v77{background:#343b40!important;color:#d7dcdf!important}html[data-yami-theme=dark] #root .help-page-v77 .help-faq-row-v77 summary{color:#eef0f1!important}html[data-yami-theme=dark] #root .help-page-v77 .help-faq-row-v77 p{color:#bac1c5!important}html[data-yami-theme=dark] #root .help-page-v77 .help-contact-v77>a{background:#343b40!important;color:#fff!important;border-color:#515a60!important}@media(max-width:650px){#root .help-page-v77 .help-hero-v1{padding:17px 0 15px!important}#root .help-page-v77 .help-back-v1{margin-bottom:14px!important}#root .help-page-v77 .help-title-v1{gap:10px!important}#root .help-page-v77 .help-title-v1>i{width:40px!important;height:40px!important;flex-basis:40px!important}#root .help-page-v77 .help-title-v1 h1{font-size:22px!important}#root .help-page-v77 .help-title-v1 p{font-size:11px!important}#root .help-page-v77 .help-search-v77{min-height:46px!important}#root .help-page-v77 .help-search-v77 input{height:44px!important;font-size:12px!important}#root .help-page-v77 .help-content-v77{padding-top:13px!important}#root .help-tabs-v77{gap:6px!important}#root .help-tabs-v77 button{min-height:39px!important;padding:0 10px!important;font-size:11px!important}#root .help-results-head-v77{align-items:center!important;margin-top:12px!important}#root .help-results-head-v77 h2{font-size:17px!important}#root .help-page-v77 .help-faq-row-v77 summary{min-height:54px!important;padding:11px 12px!important;font-size:12px!important}#root .help-page-v77 .help-faq-row-v77 p{padding:0 44px 14px 12px!important;font-size:11px!important}#root .help-contact-v77{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding:14px!important}#root .help-contact-icon-v77{width:40px!important;height:40px!important;border-radius:12px!important}#root .help-contact-v77>a{grid-column:1/-1!important;justify-self:stretch!important}html[dir=rtl] #root .help-page-v77 .help-faq-row-v77 p{padding:0 12px 14px 44px!important}}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;margin:0 0 5px!important;padding:3px!important;overflow:hidden!important;border:1px solid #e2e5e7!important;border-radius:11px!important;background:#fff!important;aspect-ratio:1/1!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.no-logo{width:42px!important;height:42px!important;border-radius:11px!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1 .yami-restaurant-logo-v1{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border-radius:8px!important;background:transparent!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1 img{display:block!important;flex:none!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1 .yami-restaurant-initials-v1{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;border-radius:8px!important;font-size:14px!important;font-weight:900!important;letter-spacing:.01em!important;line-height:1!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1 .yami-elbenna-wordmark-v1{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;overflow:hidden!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1 .yami-elbenna-wordmark-v1>b{display:none!important}html[data-yami-theme=dark] #root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1{background:#242a2e!important;border-color:#42494e!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-card-v95.compact{grid-template-columns:148px minmax(0,1fr)!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-card-cover-v83{width:148px!important;min-width:148px!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-card-meta-v95{gap:5px!important;margin-top:5px!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.has-logo{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:132px!important;height:36px!important;min-height:36px!important;margin:0 0 5px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;aspect-ratio:auto!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.has-logo .yami-restaurant-logo-v1{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:132px!important;height:36px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.has-logo img{display:block!important;width:auto!important;height:auto!important;max-width:132px!important;max-height:36px!important;object-fit:contain!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.no-logo{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;margin:0 0 5px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;aspect-ratio:1/1!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.no-logo .yami-restaurant-logo-v1,#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.no-logo .yami-restaurant-initials-v1{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border-radius:11px!important}html[data-yami-theme=dark] #root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.no-logo{background:transparent!important}body:has(.yami-icon-filter-backdrop) .order-assistant-launch,body:has(.yami-icon-filter-backdrop) .order-assistant-hint,body:has(.yami-home-filter-modal-v82) .order-assistant-launch,body:has(.yami-home-filter-modal-v82) .order-assistant-hint,body:has(.yami-search-modal-v69) .order-assistant-launch,body:has(.yami-search-modal-v69) .order-assistant-hint,body:has(.yami-map-filter-backdrop-v6) .order-assistant-launch,body:has(.yami-map-filter-backdrop-v6) .order-assistant-hint,body:has(.yami-map-filter-panel-v6.open) .order-assistant-launch,body:has(.yami-map-filter-panel-v6.open) .order-assistant-hint,body:has(.modal-backdrop) .order-assistant-launch,body:has(.modal-backdrop) .order-assistant-hint{visibility:hidden!important;opacity:0!important;pointer-events:none!important}#root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button:nth-child(1){background:#eaf6ee!important;border-color:#cfe8d7!important;color:#246a43!important}#root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button:nth-child(2){background:#edf5e7!important;border-color:#d8e8c8!important;color:#4e7136!important}#root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button:nth-child(3){background:#e7f5f2!important;border-color:#cce8e1!important;color:#286e61!important}#root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button:nth-child(4){background:#fff4df!important;border-color:#f2e1b8!important;color:#84611e!important}#root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button:nth-child(5){background:#f1edfb!important;border-color:#ded5f3!important;color:#66518f!important}#root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button:nth-child(6){background:#eaf2fb!important;border-color:#d1e2f4!important;color:#42698f!important}#root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button.active:nth-child(1){background:#21844f!important;border-color:#21844f!important;color:#fff!important}#root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button.active:nth-child(2){background:#65863f!important;border-color:#65863f!important;color:#fff!important}#root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button.active:nth-child(3){background:#328778!important;border-color:#328778!important;color:#fff!important}#root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button.active:nth-child(4){background:#a57924!important;border-color:#a57924!important;color:#fff!important}#root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button.active:nth-child(5){background:#7963a8!important;border-color:#7963a8!important;color:#fff!important}#root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button.active:nth-child(6){background:#4e7aa5!important;border-color:#4e7aa5!important;color:#fff!important}html[data-yami-theme=dark] #root .account-page-v240 .preferences-diet-panel-v1 .preference-chips-v240 button:not(.active){filter:brightness(.78)!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.no-logo{display:block!important;flex:none!important;align-self:flex-start!important;box-sizing:border-box!important;inline-size:42px!important;min-inline-size:42px!important;max-inline-size:42px!important;block-size:42px!important;min-block-size:42px!important;max-block-size:42px!important;aspect-ratio:1/1!important}#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.no-logo>.yami-restaurant-logo-v1.has-initials,#root .restaurants-v83 .restaurant-card-v95.logo-above-name-v1 .restaurant-list-logo-v1.no-logo .yami-restaurant-initials-v1{display:grid!important;place-items:center!important;box-sizing:border-box!important;inline-size:42px!important;min-inline-size:42px!important;max-inline-size:42px!important;block-size:42px!important;min-block-size:42px!important;max-block-size:42px!important;aspect-ratio:1/1!important;border-radius:11px!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-card-meta-v95>span{gap:2px!important;font-size:7.5px!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-card-meta-v95 svg{width:9px!important;height:9px!important}@media(max-width:650px){#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-card-v95.compact{grid-template-columns:148px minmax(0,1fr)!important}#root .restaurants-map-selection-carousel-v232 .restaurants-map-selection-card-v232 .restaurant-card-cover-v83{width:148px!important;min-width:148px!important}}#root .yami-2fa-page{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;min-height:100svh!important;padding:24px 16px!important;background:#f3f4f5!important;color:#292d31!important}#root .yami-2fa-page>header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:min(100%,440px)!important;margin:0!important;padding:0!important;background:transparent!important;color:#667078!important;text-align:center!important}#root .yami-2fa-page>header>a{display:block!important;width:118px!important;height:auto!important;margin:0 auto!important;line-height:0!important}#root .yami-2fa-page>header>a>img{display:block!important;width:100%!important;height:auto!important;max-width:118px!important;max-height:72px!important;object-fit:contain!important}#root .yami-2fa-page>header>span{color:#667078!important;font-size:12px!important;font-weight:650!important}#root .yami-2fa-page>main{display:block!important;width:min(100%,440px)!important;max-width:440px!important;margin:0!important;padding:0!important}#root .yami-2fa-card{display:block!important;width:100%!important;max-width:440px!important;margin:0!important;padding:26px!important;border:1px solid #e0e3e5!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 38px #30373d12!important;color:#292d31!important}#root .yami-2fa-card>i{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:0 0 12px!important;border-radius:13px!important;background:#eef0f1!important;color:#50595f!important;font-style:normal!important}#root .yami-2fa-card>i svg{width:21px!important;height:21px!important}#root .yami-2fa-card>span{display:block!important;margin:0 0 8px!important;color:#697278!important;font-size:9px!important;font-weight:850!important;letter-spacing:.12em!important}#root .yami-2fa-card h1{margin:0 0 11px!important;color:#292d31!important;font-size:25px!important;line-height:1.18!important;letter-spacing:-.025em!important}#root .yami-2fa-card>p{margin:0 0 17px!important;color:#626b71!important;font-size:13px!important;line-height:1.55!important;overflow-wrap:anywhere!important}#root .yami-2fa-card>p b{color:#343b40!important;font-weight:750!important}#root .yami-2fa-card form{display:grid!important;gap:8px!important;margin:0!important}#root .yami-2fa-card form label{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;color:#454e54!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important}#root .yami-2fa-card form label svg{width:16px!important;height:16px!important;flex:none!important}#root .yami-2fa-card form input{display:block!important;width:100%!important;height:54px!important;margin:0!important;padding:0 14px!important;border:1px solid #cfd5d8!important;border-radius:13px!important;background:#fff!important;color:#292d31!important;text-align:center!important;font-size:22px!important;font-weight:800!important;letter-spacing:.22em!important;outline:none!important}#root .yami-2fa-card form input:focus{border-color:#737d83!important;box-shadow:0 0 0 3px #737d831c!important}#root .yami-2fa-card form button{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-height:48px!important;height:auto!important;margin:3px 0 0!important;padding:10px 14px!important;border:0!important;border-radius:13px!important;background:#30373d!important;color:#fff!important;font-size:13px!important;font-weight:800!important}#root .yami-2fa-card form button svg{width:17px!important;height:17px!important}#root .yami-2fa-card .yami-2fa-resend{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-height:42px!important;height:auto!important;margin:8px 0 0!important;padding:8px 12px!important;border:1px solid #dfe2e4!important;border-radius:12px!important;background:#f3f4f5!important;color:#454e54!important;font-size:12px!important;font-weight:750!important}#root .yami-2fa-card .yami-2fa-resend svg{width:15px!important;height:15px!important}#root .yami-2fa-card>small{display:block!important;margin-top:13px!important;color:#737c82!important;font-size:10px!important;line-height:1.5!important}#root .yami-2fa-card .form-error,#root .yami-2fa-card .yami-2fa-success{margin:0 0 12px!important;padding:10px 12px!important;border-radius:11px!important;font-size:12px!important;line-height:1.4!important}@media(max-width:560px){#root .yami-2fa-page{justify-content:flex-start!important;gap:12px!important;min-height:100svh!important;padding:20px 14px max(20px,env(safe-area-inset-bottom))!important}#root .yami-2fa-page>header>a,#root .yami-2fa-page>header>a>img{width:100px!important;max-width:100px!important;max-height:60px!important}#root .yami-2fa-card{padding:21px!important;border-radius:18px!important}#root .yami-2fa-card h1{font-size:22px!important}}html[data-yami-theme=dark] #root .yami-2fa-page{background:#191d20!important;color:#eef0f1!important}html[data-yami-theme=dark] #root .yami-2fa-page>header>span{color:#b7bec2!important}html[data-yami-theme=dark] #root .yami-2fa-card{background:#22272b!important;color:#eef0f1!important;border-color:#3b4247!important}html[data-yami-theme=dark] #root .yami-2fa-card h1,html[data-yami-theme=dark] #root .yami-2fa-card>p b{color:#eef0f1!important}html[data-yami-theme=dark] #root .yami-2fa-card>p,html[data-yami-theme=dark] #root .yami-2fa-card>small{color:#bac1c5!important}html[data-yami-theme=dark] #root .yami-2fa-card>i{background:#343b40!important;color:#e0e5e8!important}html[data-yami-theme=dark] #root .yami-2fa-card form :is(label,input){color:#eef0f1!important}html[data-yami-theme=dark] #root .yami-2fa-card form input{background:#191d20!important;border-color:#4d565b!important}html[data-yami-theme=dark] #root .yami-2fa-card .yami-2fa-resend{background:#343b40!important;border-color:#515a60!important;color:#eef0f1!important}#root .settings-page-v249 .settings-hero-inner-v1{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:14px!important}#root .settings-page-v249 .settings-hero-inner-v1 .settings-back-v1{display:grid!important;place-items:center!important;justify-self:start!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:13px!important}@media(max-width:650px){#root .settings-page-v249 .settings-hero-inner-v1{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important}}#root .dish-detail-v6 .dd-provider .dd-provider-logo-v1,#root .dish-detail-v6 .dd-provider .dd-provider-logo-v1.has-image{display:inline-flex!important;place-items:center!important;justify-content:flex-start!important;width:132px!important;height:58px!important;min-width:132px!important;min-height:58px!important;flex:0 0 132px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}#root .dish-detail-v6 .dd-provider .dd-provider-logo-v1>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important;background:transparent!important}#root .dish-detail-v6 .dd-provider .dd-provider-logo-v1 .yami-restaurant-initials-v1{font-size:20px!important}@media(max-width:650px){#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact.has-footer-action-v1{grid-template-columns:88px minmax(0,1fr)!important;grid-template-rows:minmax(88px,auto) auto!important;min-height:0!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact.has-footer-action-v1>.restaurant-card-cover-v83{grid-row:1!important;width:88px!important;min-width:88px!important;height:88px!important;min-height:88px!important;max-height:88px!important;align-self:center!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact.has-footer-action-v1>.restaurant-card-cover-v83 img{width:100%!important;height:100%!important;object-fit:cover!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-card-footer-action-v1{grid-row:2!important;min-height:36px!important;padding-bottom:7px!important}}#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact.has-footer-action-v1{position:relative!important;grid-template-rows:minmax(112px,auto)!important;overflow:hidden!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact.has-footer-action-v1>.restaurant-card-cover-v83{grid-row:1!important;height:88px!important;min-height:88px!important;max-height:88px!important;align-self:center!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225>.restaurant-card-v95.compact.has-footer-action-v1>.restaurant-card-info-v95{grid-row:1!important;padding-right:42px!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-card-title-v95{padding-right:34px!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-card-footer-action-v1{position:absolute!important;top:8px!important;right:8px!important;z-index:16!important;display:block!important;width:32px!important;height:32px!important;min-height:0!important;padding:0!important}#root .favorites-page-v249 .favorite-remove-inline-v1{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid #e2e7e4!important;border-radius:50%!important;background:#f0f2f1!important;color:#59635d!important;box-shadow:none!important}#root .favorites-page-v249 .favorite-remove-inline-v1 span{display:none!important}#root .favorites-page-v249 .favorite-remove-inline-v1 svg{width:15px!important;height:15px!important}#root .favorites-page-v249 .favorite-dish-grid-v73 .favorite-dish-add-v225{top:auto!important;right:10px!important;bottom:9px!important;transform:none!important}html[data-yami-theme=dark] #root .favorites-page-v249 .favorite-remove-inline-v1{background:#303633!important;color:#d5ded8!important;border-color:#414b45!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-card-footer-action-v1{position:absolute!important;inset:0!important;z-index:40!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;pointer-events:none!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .favorite-remove-inline-v1{position:absolute!important;top:8px!important;right:8px!important;z-index:41!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border:1px solid #d8dfda!important;border-radius:50%!important;background:#eef2ef!important;color:#4d5a51!important;box-shadow:0 2px 7px #16261b21!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .favorite-remove-inline-v1 svg{display:block!important;width:15px!important;height:15px!important;opacity:1!important;visibility:visible!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-open-v83{min-height:19px!important;padding:3px 7px 3px 17px!important;font-size:7px!important;line-height:1!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-open-v83.open:before{left:7px!important;width:5px!important;height:5px!important;margin-top:-2.5px!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-open-v83.closed{padding-left:7px!important}html[data-yami-theme=dark] #root .favorites-page-v249 .favorite-restaurant-wrap-v225 .favorite-remove-inline-v1{background:#303633!important;color:#e4ebe6!important;border-color:#4b5650!important}#root .favorites-page-v249 .favorite-restaurant-wrap-v225 .restaurant-cover-logo-v97{display:none!important}.eat-start-v2313{position:fixed;inset:0;z-index:50000;overflow:hidden;background:#052b1d;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.eat-start-photo-v2313{position:absolute;inset:0;background-position:center;background-size:cover;animation:eatPhotoIn .55s ease both}.eat-start-v2313:after{content:"";position:absolute;inset:auto 0 0;height:58%;background:linear-gradient(0deg,#052b1d 0%,rgba(5,43,29,.95) 48%,transparent 100%);pointer-events:none}.eat-start-v2313 header{position:relative;z-index:3;height:94px;padding:max(18px,env(safe-area-inset-top)) 24px 0;display:flex;align-items:flex-start;justify-content:space-between}.eat-start-v2313 header img{width:92px;height:56px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.22))}.eat-start-v2313 header button{border:0;background:#0000002e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:750}.eat-start-v2313 main{position:absolute;z-index:3;left:24px;right:24px;bottom:238px;animation:eatCopyIn .42s ease both}.eat-start-icon-v2313{width:46px;height:46px;border-radius:15px;background:#0fc4682e;border:1px solid rgba(86,240,158,.28);display:grid;place-items:center;margin-bottom:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eat-start-icon-v2313 svg{width:22px;color:#49e690}.eat-start-v2313 main>span{font-size:11px;font-weight:950;letter-spacing:.18em;color:#69eba6}.eat-start-v2313 h1{font-size:38px;line-height:.98;letter-spacing:-.045em;margin:8px 0 13px;max-width:520px}.eat-start-v2313 h1 strong{color:#46e487;font-weight:950}.eat-start-v2313 main p{margin:0;max-width:500px;font-size:15px;line-height:1.48;color:#ffffffd1}.eat-start-v2313 footer{position:absolute;z-index:4;left:20px;right:20px;bottom:max(16px,env(safe-area-inset-bottom));display:grid;gap:9px}.eat-start-nav-v2313{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.eat-start-nav-v2313>button{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;display:grid;place-items:center}.eat-start-nav-v2313>button svg{width:17px}.eat-start-nav-v2313>div{display:flex;gap:7px}.eat-start-nav-v2313>div button{width:8px;height:8px;border:0;border-radius:99px;background:#ffffff47;padding:0;transition:.2s}.eat-start-nav-v2313>div button.active{width:25px;background:#45e48a}.eat-start-login-v2313,.eat-start-register-v2313{width:100%;height:52px;border-radius:16px;font-size:15px;font-weight:900}.eat-start-login-v2313{border:0;background:linear-gradient(135deg,#14c96c,#08a255);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 12px 30px #05bd6038}.eat-start-login-v2313 svg{width:18px}.eat-start-register-v2313{border:1px solid rgba(255,255,255,.55);background:#031e1359;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.eat-start-v2313 footer>small{height:22px;display:flex;align-items:center;justify-content:center;gap:6px;color:#ffffff94;font-size:10px}.eat-start-v2313 footer>small svg{width:12px;color:#4ae48d}.eat-start-member-v2313{position:fixed;inset:0;z-index:50000;background:#063b27;display:grid;place-items:center}.eat-start-member-v2313 img{width:130px;filter:drop-shadow(0 12px 30px rgba(0,0,0,.18));animation:eatLogoPulse 1s ease both}@keyframes eatPhotoIn{0%{opacity:.65;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes eatCopyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes eatLogoPulse{0%{opacity:0;transform:scale(.88)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}@media(min-width:700px){.eat-start-v2313{left:50%;right:auto;width:430px;transform:translate(-50%);box-shadow:0 0 80px #0004}.eat-start-v2313 h1{font-size:42px}}@media(max-height:690px){.eat-start-v2313 main{bottom:220px}.eat-start-v2313 h1{font-size:32px}.eat-start-v2313 main p{font-size:13px}.eat-start-icon-v2313{display:none}}@media(prefers-reduced-motion:reduce){.eat-start-v2313 *,.eat-start-member-v2313 *{animation:none!important;transition:none!important}}@media(max-width:699px){.eat-start-v2313 main{bottom:270px!important;left:18px;right:18px}.eat-start-v2313 footer{left:14px;right:14px;bottom:max(12px,env(safe-area-inset-bottom))}.eat-start-nav-v2313{margin-top:0;margin-bottom:4px}}@media(max-width:699px)and (max-height:720px){.eat-start-v2313 main{bottom:264px!important}.eat-start-v2313 h1{font-size:30px!important;line-height:1.03;margin:5px 0 9px}.eat-start-v2313 main p{font-size:12.5px!important;line-height:1.38}.eat-start-v2313 footer{gap:7px}.eat-start-login-v2313,.eat-start-register-v2313{height:48px}.eat-start-v2313 footer>small{height:18px;font-size:9px}}
