.tiffin_page__ZZQij{display:flex;flex-direction:column;gap:22px}.tiffin_hero__WCaoV{background:linear-gradient(115deg,#5c1f12,#a8321f 55%,#e26a1f);border-radius:20px;padding:30px 36px;color:#fff;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.tiffin_rings__Mvglr{position:absolute;top:-30px;right:-30px;opacity:.1}.tiffin_heroContent__IoYz1{position:relative}.tiffin_heroTitle__emhAg{margin:12px 0 8px;font-family:var(--font-display),"Space Grotesk","Poppins",sans-serif;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.tiffin_heroText__lI4GS{margin:0 0 20px;font-size:14px;color:rgba(255,255,255,.8);font-weight:500;line-height:1.55}.tiffin_actions__cUo9o{display:flex;gap:10px}.tiffin_trialBtn__oYvoQ{background:rgba(255,255,255,.1)!important;color:#fff!important;border-color:rgba(255,255,255,.2)!important}.tiffin_features__hfTb1{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px}.tiffin_feature__NWlV5{background:rgba(255,255,255,.1);border-radius:12px;padding:14px;border:1px solid rgba(255,255,255,.1)}.tiffin_featureTitle__AsH_V{font-size:13px;font-weight:700}.tiffin_featureText__cCO2L{font-size:11.5px;color:rgba(255,255,255,.6);font-weight:500;margin-top:3px;line-height:1.3}.tiffin_filters__aoQ3d{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.tiffin_sort__cLZue{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:13px;font-weight:600;color:#b84f12;cursor:pointer;outline:0;font-family:inherit;padding-right:4px}.tiffin_status__IOz8R{padding:40px 24px;text-align:center;color:#6b6256;font-size:13px}.tiffin_empty__DETgQ{text-align:center}.tiffin_emptyTitle__y254T{font-family:var(--font-display),"Space Grotesk","Poppins",sans-serif;font-size:18px;font-weight:600;color:#0f0e0c}.tiffin_emptyText__TqTjE{margin:8px 0 16px;font-size:13px;color:#6b6256}.tiffin_grid__zyv1t{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tiffin_card__37jet{display:flex;flex-direction:column;gap:0}.tiffin_cardHead__FxCdy{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.tiffin_iconWrap__NCb6r{position:relative;flex-shrink:0}.tiffin_providerIcon__ZHjha{width:54px;height:54px;border-radius:12px;display:flex;align-items:center;justify-content:center}.tiffin_identity__hAOVN{flex:1;min-width:0}.tiffin_name__V6fP1{font-size:15px;font-weight:700;color:#0f0e0c}.tiffin_location__j9CZm{font-size:12px;color:#6b6256;font-weight:500;margin-top:2px}.tiffin_rating__tvZ0M{margin-top:5px;display:flex;align-items:center;gap:8px}.tiffin_orders__aeZ4C{font-size:11.5px;color:#6b6256;font-weight:500}.tiffin_tags__W_thC{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.tiffin_specialty__s_li_{border-radius:10px;padding:10px 12px;margin-bottom:12px}.tiffin_specialtyLabel__Kav4K{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tiffin_specialtyText__jMykM{font-size:13.5px;font-weight:600;color:#0f0e0c;margin-top:2px}.tiffin_menu__I25Tn{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.tiffin_days__SI1FX,.tiffin_delivery__5oozj{font-size:12px;color:#6b6256;font-weight:500;display:flex;gap:6px}.tiffin_delivery__5oozj{margin-bottom:6px;align-items:flex-start}.tiffin_days__SI1FX{margin-bottom:4px;align-items:center}.tiffin_note__NUQv8{font-size:12px;color:#6b6256;font-style:italic;margin-bottom:14px;line-height:1.4}.tiffin_pricing__a3vwI{padding-top:12px;border-top:1px solid rgba(15,14,12,.08);display:flex;align-items:center;justify-content:space-between;margin-top:auto}.tiffin_priceLine__sBxVM{display:flex;align-items:baseline;gap:6px}.tiffin_price__7_cfS{font-family:var(--font-display),"Space Grotesk","Poppins",sans-serif;font-size:22px;font-weight:700;color:#b84f12;letter-spacing:-.02em}.tiffin_perMeal__GDiWI{font-size:12px;color:#6b6256;font-weight:500}.tiffin_month__iQFaE{font-size:11.5px;color:#6b6256;font-weight:500;margin-top:2px}.tiffin_loader___Kckh{min-height:48px;padding:18px;text-align:center;color:#6b6256;font-size:13px;font-weight:500}.tiffin_cta__7Y9vA{background:linear-gradient(135deg,#fff8eb,#ffe9d6 60%,#ffd9a6);border:1px solid rgba(184,137,60,.18);border-radius:16px;padding:28px;box-shadow:0 1px 2px rgba(15,14,12,.04);display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.tiffin_eyebrow__V_SN3{font-size:11px;font-weight:700;color:#b84f12;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.tiffin_ctaTitle__PE39c{margin:0;font-family:var(--font-display),"Space Grotesk","Poppins",sans-serif;font-size:22px;font-weight:600;color:#0f0e0c;letter-spacing:-.025em;line-height:1.2}.tiffin_ctaText__Yudsa{margin:8px 0 0;font-size:13.5px;color:#3a342b;font-weight:500;line-height:1.5;max-width:540px}.tiffin_ctaActions__2Fc4e{display:flex;flex-direction:column;gap:8px}.tiffin_info__cRHFv{padding-left:20px;margin:0;display:flex;flex-direction:column;gap:12px}.tiffin_toneBg_saffron__EK51M{background:#ffe9d6;color:#b84f12}.tiffin_toneColor_saffron__L67NW{color:#b84f12}.tiffin_toneBg_brick__VUBhl{background:#fae0da;color:#a8321f}.tiffin_toneColor_brick__WoLK0{color:#a8321f}.tiffin_toneBg_green___JX3h{background:#e1f2e6;color:#1f7a3a}.tiffin_toneColor_green__p0TWd{color:#1f7a3a}.tiffin_toneBg_blue__xHz5w{background:#dce5f4;color:#1f4da8}.tiffin_toneColor_blue__WY7g0{color:#1f4da8}.tiffin_toneBg_gold__DIAbF{background:#f4e8cc;color:#b8893c}.tiffin_toneColor_gold__7jrdI{color:#b8893c}.tiffin_toneBg_pink__QlY_T{background:#f2c9d3;color:#a33b6e}.tiffin_toneColor_pink__vxfe3{color:#a33b6e}.tiffin_toneBg_sand__llq39{background:#ede3c8;color:#8e7b3f}.tiffin_toneColor_sand__QC8Cl{color:#8e7b3f}@media (max-width:720px){.tiffin_hero__WCaoV{padding:24px 20px}.tiffin_actions__cUo9o{flex-wrap:wrap}.tiffin_cta__7Y9vA{padding:22px 20px}}.tiffin_nameLink__O8ArS{color:inherit;text-decoration:none}.tiffin_nameLink__O8ArS:hover .tiffin_name__V6fP1{text-decoration:underline;text-decoration-color:#b84f12;text-underline-offset:3px}.tiffin_cityModalBackdrop__d2psg{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(25,17,12,.48);backdrop-filter:blur(3px)}.tiffin_cityModal__K_4fL{width:min(480px,100%);max-height:min(680px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #eadfd7;border-radius:18px;box-shadow:0 24px 70px rgba(38,22,13,.24);font-family:var(--font-ui),"Poppins",sans-serif}.tiffin_cityModal__K_4fL>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 14px;border-bottom:1px solid #eee4dc}.tiffin_cityModal__K_4fL>header h2{margin:0;font-family:var(--font-display),"Space Grotesk","Poppins",sans-serif;font-size:21px;font-weight:700}.tiffin_cityModal__K_4fL>header p{margin:3px 0 0;color:#846f61;font-size:12.5px}.tiffin_cityModal__K_4fL>header>button{flex:0 0 34px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f5eee8;color:#6b5547;font-size:23px;line-height:1;cursor:pointer}.tiffin_citySearch__SsqA2{height:44px;display:flex;align-items:center;gap:9px;margin:14px 16px 10px;padding:0 13px;border:1px solid #ded3ca;border-radius:11px;background:#fff}.tiffin_citySearch__SsqA2 input{width:100%;border:0;outline:0;background:transparent;font:500 13.5px var(--font-ui),Poppins,sans-serif;color:#2b1d15}.tiffin_cityList__cg_hU{min-height:120px;max-height:470px;overflow-y:auto;padding:0 10px 12px;scrollbar-width:thin;scrollbar-color:rgba(184,79,18,.3) transparent}.tiffin_cityList__cg_hU>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:0;border-bottom:1px solid #f1e9e3;background:transparent;color:#2f2119;text-align:left;cursor:pointer;font-family:inherit}.tiffin_cityList__cg_hU>button:hover{background:#fff8f1}.tiffin_cityList__cg_hU>button span{font-size:13px;font-weight:600}.tiffin_cityList__cg_hU>button small{color:#9a8272;font-size:10.5px;font-weight:500}.tiffin_cityList__cg_hU>.tiffin_selectedCity__BE4pK{background:#fff0e5;color:#c6521c;border-radius:9px;border-bottom-color:transparent}.tiffin_cityList__cg_hU>.tiffin_selectedCity__BE4pK span{font-weight:700}.tiffin_cityStatus__OW_78{padding:28px 12px;color:#8d7667;font-size:13px;text-align:center}@media (max-width:768px){.tiffin_cityModalBackdrop__d2psg{align-items:end;padding:0}.tiffin_cityModal__K_4fL{width:100%;max-height:82vh;border-radius:20px 20px 0 0}.tiffin_cityModal__K_4fL>header{padding:18px 18px 13px}.tiffin_cityModal__K_4fL>header h2{font-size:20px}.tiffin_citySearch__SsqA2{margin-inline:14px}.tiffin_cityList__cg_hU{max-height:58vh;padding-bottom:18px}.tiffin_cityList__cg_hU>button{padding:12px}.tiffin_cityList__cg_hU>button span{font-size:13px}}.tiffin_searchRow__eR4mK{width:100%;display:flex;align-items:center;gap:10px}.tiffin_providerSearch__RvDqO{width:auto;flex:1 1 auto;min-width:0;height:48px;display:flex;align-items:center;gap:10px;padding:0 16px;border:1px solid rgba(15,14,12,.14);border-radius:13px;background:#fff;color:#6b6256;box-shadow:0 2px 10px rgba(15,14,12,.035)}.tiffin_providerSearch__RvDqO:focus-within{border-color:rgba(184,79,18,.5);box-shadow:0 0 0 3px rgba(226,106,31,.1)}.tiffin_providerSearch__RvDqO input{width:100%;border:0;outline:0;background:transparent;color:#0f0e0c;font:inherit;font-size:13.5px;font-weight:500}.tiffin_providerSearch__RvDqO input::-moz-placeholder{color:#a39a8a}.tiffin_providerSearch__RvDqO input::placeholder{color:#a39a8a}.tiffin_searchFilterButton__aVPoZ{height:48px!important;flex:0 0 auto}.tiffin_ownerActions__U1rOt{display:flex;align-items:center;gap:8px}.tiffin_ownerActions__U1rOt button{min-height:34px;padding:7px 13px;border-radius:9px;font:700 12px var(--font-ui),Poppins,sans-serif;cursor:pointer}.tiffin_editProvider__EBSF_{border:1px solid #d8662d;background:#fff;color:#b84f12}.tiffin_deleteProvider__A4p3q{border:1px solid #c74436;background:#c74436;color:#fff}.tiffin_ownerActions__U1rOt button:disabled{cursor:wait;opacity:.65}