.GreetingHeader-module-scss-module__73aOgW__container{margin:24px 0 16px}.GreetingHeader-module-scss-module__73aOgW__title{color:#111;margin:0;font-size:28px;font-weight:700}.GreetingHeader-module-scss-module__73aOgW__subtitle{color:#666;margin:4px 0 0;font-size:16px}
.CuisineChips-module-scss-module__ikdLtW__scrollContainer{scrollbar-width:none;width:100%;overflow-x:auto}.CuisineChips-module-scss-module__ikdLtW__scrollContainer::-webkit-scrollbar{display:none}.CuisineChips-module-scss-module__ikdLtW__scrollContainer{margin:16px 0 24px}.CuisineChips-module-scss-module__ikdLtW__chipsRow{gap:12px;padding:4px 2px;display:flex}.CuisineChips-module-scss-module__ikdLtW__chip{white-space:nowrap;color:#333;background:#f5f5f5;border:1px solid #ebebeb;border-radius:30px;align-items:center;gap:8px;padding:4px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.CuisineChips-module-scss-module__ikdLtW__chip:hover{border-color:var(--primary,#e23744);background:#fff;box-shadow:0 4px 12px #0000000d}.CuisineChips-module-scss-module__ikdLtW__emoji{font-size:18px}
.PromoBanner-module-scss-module__aRDn9a__container{flex-wrap:wrap;gap:20px;margin-bottom:32px;display:flex}@media (max-width:900px){.PromoBanner-module-scss-module__aRDn9a__container{flex-direction:column}}.PromoBanner-module-scss-module__aRDn9a__banner{color:#fff;border-radius:20px;flex:1;justify-content:space-between;align-items:center;min-height:220px;padding:30px;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden}.PromoBanner-module-scss-module__aRDn9a__banner:hover{transform:scale(1.01)}.PromoBanner-module-scss-module__aRDn9a__banner.PromoBanner-module-scss-module__aRDn9a__fullWidth{width:100%;min-height:240px}.PromoBanner-module-scss-module__aRDn9a__content{z-index:2;flex:1;max-width:60%}.PromoBanner-module-scss-module__aRDn9a__title{margin:0;font-size:32px;font-weight:800;line-height:1.1}.PromoBanner-module-scss-module__aRDn9a__subtitle{opacity:.9;margin:12px 0 20px;font-size:16px;font-weight:500}.PromoBanner-module-scss-module__aRDn9a__btn{color:#111;cursor:pointer;background:#fff;border:none;border-radius:30px;padding:10px 24px;font-size:14px;font-weight:700;transition:opacity .2s}.PromoBanner-module-scss-module__aRDn9a__btn:hover{opacity:.9}.PromoBanner-module-scss-module__aRDn9a__imageWrapper{justify-content:flex-end;align-items:center;height:100%;display:flex}.PromoBanner-module-scss-module__aRDn9a__image{object-fit:contain;max-height:180px}@media (max-width:600px){.PromoBanner-module-scss-module__aRDn9a__title{font-size:24px}.PromoBanner-module-scss-module__aRDn9a__subtitle{font-size:14px}.PromoBanner-module-scss-module__aRDn9a__image{max-height:140px}}
.SectionWrapper-module-scss-module__dGJa9q__section{margin-bottom:40px}.SectionWrapper-module-scss-module__dGJa9q__header{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.SectionWrapper-module-scss-module__dGJa9q__titleArea{flex:1}.SectionWrapper-module-scss-module__dGJa9q__title{color:#111;margin:0;font-size:24px;font-weight:700}.SectionWrapper-module-scss-module__dGJa9q__subtitle{color:#888;margin:4px 0 0;font-size:14px}.SectionWrapper-module-scss-module__dGJa9q__controls{align-items:center;gap:16px;display:flex}.SectionWrapper-module-scss-module__dGJa9q__seeAll{color:#666;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600}.SectionWrapper-module-scss-module__dGJa9q__seeAll:hover{text-decoration:underline}.SectionWrapper-module-scss-module__dGJa9q__arrows{gap:8px;display:flex}.SectionWrapper-module-scss-module__dGJa9q__arrow{cursor:pointer;color:#333;background:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.SectionWrapper-module-scss-module__dGJa9q__arrow:hover{border-color:var(--primary,#e23744);color:var(--primary,#e23744);background:#fef2f2}.SectionWrapper-module-scss-module__dGJa9q__content{width:100%}.SectionWrapper-module-scss-module__dGJa9q__scrollable{scrollbar-width:none;gap:20px;padding:4px 0 16px;display:flex;overflow-x:auto}.SectionWrapper-module-scss-module__dGJa9q__scrollable::-webkit-scrollbar{display:none}.SectionWrapper-module-scss-module__dGJa9q__scrollable>*{flex-shrink:0;width:320px}@media (max-width:600px){.SectionWrapper-module-scss-module__dGJa9q__scrollable>*{width:280px}}
