.menuItemViewer{z-index:1280;opacity:0;background:#3d3d3d;flex-direction:column;transition:opacity .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}@media (max-width:767px){.menuItemViewer{opacity:1;transition:transform .35s cubic-bezier(.4,0,.2,1);transform:translateY(100%)}}.menuItemViewer--open{opacity:1}@media (max-width:767px){.menuItemViewer--open{transform:translateY(0)}}.menuItemViewer__header{z-index:10;justify-content:flex-start;align-items:center;padding:32px 16px 16px;display:flex;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.menuItemViewer__header{justify-content:flex-end;width:90vw;padding:16px 0;left:50%;transform:translate(-50%)}}.menuItemViewer__closeButton{flex-shrink:0}.menuItemViewer__closeButton--desktop{display:none}@media (min-width:768px){.menuItemViewer__closeButton--desktop{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.menuItemViewer__closeButton--desktop:hover{background:#ffffff1a}.menuItemViewer__closeButton--desktop svg{width:24px;height:24px;display:block}}.menuItemViewer__closeButton--mobile{color:#fff!important;background:#fff3!important;border:none!important}@media (min-width:768px){.menuItemViewer__closeButton--mobile{display:none!important}}.menuItemViewer__body{flex:1;justify-content:center;align-items:center;padding-top:88px;padding-bottom:200px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.menuItemViewer__body{padding:80px 100px 220px}}.menuItemViewer__imageContainer{justify-content:center;align-items:center;width:100vw;max-height:100%;display:flex}.menuItemViewer__imageContainer .dui-image{width:100%!important;max-width:none!important}@media (min-width:768px){.menuItemViewer__imageContainer{will-change:transform;border-radius:8px;width:480px;transition:transform .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.menuItemViewer__imageContainer .dui-image{width:100%!important}}.menuItemViewer__imageContainer--desktopOnly{display:none}@media (min-width:768px){.menuItemViewer__imageContainer--desktopOnly{opacity:1;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);display:flex}}@media (max-width:767px){.menuItemViewer__imageContainer--mobileOnly{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}}@media (min-width:768px){.menuItemViewer__imageContainer--mobileOnly{display:none}.menuItemViewer__imageContainer--fadeOut{opacity:0;transition:opacity .16s cubic-bezier(.55,0,1,.45)}.menuItemViewer__imageContainer--landscape{border-radius:8px;width:90vw;max-width:90vw;height:82vh;overflow:hidden}.menuItemViewer__imageContainer--landscape .dui-image{max-width:100%!important;max-height:100%!important}.menuItemViewer__imageContainer--landscape .menuItemViewer__image{object-fit:contain;max-width:100%;max-height:100%}}@media (max-width:767px){.menuItemViewer__imageContainer--mobileSlideExitTop{animation:.24s cubic-bezier(.4,0,1,1) forwards mobileSlideExitTop}.menuItemViewer__imageContainer--mobileSlideExitBottom{animation:.24s cubic-bezier(.4,0,1,1) forwards mobileSlideExitBottom}.menuItemViewer__imageContainer--mobileSlideWaitBottom{transform:translateY(100%)}.menuItemViewer__imageContainer--mobileSlideWaitTop{transform:translateY(-100%)}.menuItemViewer__imageContainer--mobileSlideEnterBottom{animation:.38s cubic-bezier(.16,1,.3,1) forwards mobileSlideEnterBottom}.menuItemViewer__imageContainer--mobileSlideEnterTop{animation:.38s cubic-bezier(.16,1,.3,1) forwards mobileSlideEnterTop}}.menuItemViewer__image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:0;width:100%;height:auto;max-height:60vh}@media (min-width:768px){.menuItemViewer__image{border-radius:8px;max-height:70vh}}.menuItemViewer__infoCard{z-index:10;padding:16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 32px);position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.menuItemViewer__infoCard{width:100%;max-width:480px;padding-bottom:24px;left:50%;right:auto;transform:translate(-50%)}}.menuItemViewer__infoContent{-webkit-backdrop-filter:blur(10px);opacity:1;background:#1a1a1a99;border-radius:16px;flex-direction:column;gap:16px;padding:16px;transition:opacity 1s cubic-bezier(.25,.46,.45,.94);display:flex}.menuItemViewer__infoContent--hidden{opacity:0;transition:opacity .14s cubic-bezier(.55,0,1,.45)}.menuItemViewer__infoDetails{align-items:center;gap:16px;display:flex}.menuItemViewer__infoTop{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.menuItemViewer__badge{align-items:center;gap:4px;display:flex}.menuItemViewer__badgeIcon{color:#ffc905;flex-shrink:0;width:12px;height:12px}.menuItemViewer__badgeText{color:#ffc905;white-space:nowrap;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:600;line-height:12px}.menuItemViewer__nameRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.menuItemViewer__itemName{color:#fff;flex:1;min-width:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;line-height:24px}.menuItemViewer__itemPrice{color:#fff;flex-shrink:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;line-height:24px}.menuItemViewer__itemDescription{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}.menuItemViewer__viewMenuButton{border-color:#0000!important;font-weight:600!important}.menuItemViewer__nav{display:none}@media (min-width:768px){.menuItemViewer__nav{color:#fff;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.menuItemViewer__nav:hover{background:#ffffff1a}.menuItemViewer__nav svg{width:24px;height:24px}}.menuItemViewer__nav--prev{left:24px}.menuItemViewer__nav--next{right:24px}@keyframes mobileSlideExitTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes mobileSlideExitBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes mobileSlideEnterBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mobileSlideEnterTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}
.menuSection{flex-direction:column;align-items:flex-start;width:100%;display:flex}.menuSection__header{align-items:center;gap:8px;width:100%;padding:16px;display:flex}@media (min-width:1025px){.menuSection__header{padding:24px 24px 16px}}.menuSection__headerContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.menuSection__title{color:#1a1a1a;text-overflow:ellipsis;margin:0;font-family:Grab Community Solid,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:26px;overflow:hidden}@media (min-width:768px){.menuSection__title{font-size:20px;line-height:28px}}.menuSection__subtitle{color:#3d3d3d;text-overflow:ellipsis;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}@media (min-width:768px){.menuSection__subtitle{font-size:16px;line-height:24px}}.menuSection__trailingActions{align-self:stretch;align-items:center;display:flex}.menuSection__expandButton{cursor:pointer;background:#eefbfb;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;line-height:0;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}@media (min-width:768px){.menuSection__expandButton{width:40px;min-width:40px;height:40px}}.menuSection__expandButton:hover{background:#e2f8f8}.menuSection__expandButton:active{background:#d5f5f5}.menuSection__expandIcon{color:#1a1a1a;flex-shrink:0;width:20px;height:20px;font-size:20px;display:block}@media (min-width:768px){.menuSection__expandIcon{width:24px;height:24px;font-size:24px}}.menuSection__expandIcon svg{width:100%;height:100%;display:block}.menuSection__tabs{padding:0 16px 8px}@media (min-width:768px){.menuSection__tabs{padding:0 24px 8px}}.menuSection__tabs .ant-tabs .ant-tabs-nav:before,.menuSection__tabs .dux-tabs .ant-tabs-nav:before,.menuSection__tabs .dui-tabs .ant-tabs-nav:before,.menuSection__tabs .ant-tabs .dux-tabs-nav:before,.menuSection__tabs .dux-tabs .dux-tabs-nav:before,.menuSection__tabs .dui-tabs .dux-tabs-nav:before,.menuSection__tabs .ant-tabs .dui-tabs-nav:before,.menuSection__tabs .dux-tabs .dui-tabs-nav:before,.menuSection__tabs .dui-tabs .dui-tabs-nav:before{display:none!important}.menuSection__tabs .ant-tabs-tab,.menuSection__tabs .dux-tabs-tab,.menuSection__tabs .dui-tabs-tab{font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);color:#184440!important;background:#eefbfb!important;border:none!important;border-radius:9999px!important;padding:4px 16px!important}.menuSection__tabs .ant-tabs-tab-active,.menuSection__tabs .dux-tabs-tab-active,.menuSection__tabs .dui-tabs-tab-active{color:#fff!important;background:#184440!important}.menuSection__tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.menuSection__tabs .dux-tabs-tab-active .ant-tabs-tab-btn,.menuSection__tabs .dui-tabs-tab-active .ant-tabs-tab-btn,.menuSection__tabs .ant-tabs-tab-active .dux-tabs-tab-btn,.menuSection__tabs .dux-tabs-tab-active .dux-tabs-tab-btn,.menuSection__tabs .dui-tabs-tab-active .dux-tabs-tab-btn,.menuSection__tabs .ant-tabs-tab-active .dui-tabs-tab-btn,.menuSection__tabs .dux-tabs-tab-active .dui-tabs-tab-btn,.menuSection__tabs .dui-tabs-tab-active .dui-tabs-tab-btn{color:#fff!important}.menuSection__tabPanel--hidden{display:none}.menuSection__itemsContainer{scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;gap:12px;width:100%;padding:0 16px 20px;display:flex;overflow-x:auto}.menuSection__itemsContainer::-webkit-scrollbar{display:none}@media (min-width:768px){.menuSection__itemsContainer{padding:0 24px 16px}}.menuSection__topDishCard{cursor:default;border:1px solid #d1d1d1;border-radius:16px;flex-shrink:0;align-items:center;gap:12px;min-width:200px;height:64px;padding:12px 14px 12px 8px;display:flex}@media (min-width:768px){.menuSection__topDishCard{min-width:280px}}.menuSection__topDishImageWrap{border-radius:16px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.menuSection__topDishImage{object-fit:cover;width:100%;height:100%}.menuSection__topDishContent{flex-direction:column;gap:0;min-width:0;display:flex}.menuSection__topDishCard [class*=-list-item-heading]{color:#3d3d3d!important;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:600!important}.menuSection__topDishLabel{white-space:nowrap;align-items:center;gap:4px;padding-bottom:2px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:600;line-height:12px;display:flex;color:#f09800!important}@media (min-width:768px){.menuSection__topDishLabel{font-size:12px;line-height:16px}}.menuSection__topDishLabelIcon{flex-shrink:0;width:12px;height:12px;color:#f09800!important}.menuSection__topDishLabelIcon svg{width:100%;height:100%;display:block}.menuSection__menuCard{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex-shrink:0;gap:10px;padding:0;transition:transform .15s cubic-bezier(.4,0,.2,1);display:flex}.menuSection__menuCard:hover{transform:translateY(-2px)}.menuSection__menuCard:active{transform:scale(.98)}.menuSection__menuCardImage{background:#f5f5f5;border-radius:16px;flex-shrink:0;width:117px;height:156px;position:relative;overflow:hidden}@media (min-width:768px){.menuSection__menuCardImage{width:160px;height:214px}}.menuSection__menuCardImage--digital{background:linear-gradient(135deg,#e8f7ef 0%,#d5f0e2 100%);justify-content:center;align-items:center;display:flex}.menuSection__menuCardImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.menuSection__menuCardPdfPreview{pointer-events:none;position:absolute;inset:0;overflow:hidden}.menuSection__menuCardPdfIframe{pointer-events:none;border:none;width:100%;height:100%}.menuSection__menuCardPlaceholder{background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%);position:absolute;inset:0}.menuSection__digitalIcon{color:#00b14f;opacity:.6;width:48px;height:48px}.menuSection__digitalIcon svg{width:100%;height:100%;display:block}.menuSection__menuCardBadge{white-space:nowrap;background:#1a1a1a;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;display:flex;position:absolute;bottom:10px;right:10px}.menuSection__menuCardBadge--digital{justify-content:center;bottom:8px;left:8px;right:8px;transform:none}.menuSection__menuCardBadgeIcon{color:#fff;flex-shrink:0;width:12px;height:12px}.menuSection__menuCardBadgeIcon svg{width:100%;height:100%;display:block}.menuSection__menuCardBadgeText{color:#fff;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px}@media (min-width:768px){.menuSection__menuCardBadgeText{font-size:14px;line-height:20px}}.menuSection__menuCardTitle{color:#1a1a1a;text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;width:117px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;line-height:16px;display:-webkit-box;overflow:hidden}@media (min-width:768px){.menuSection__menuCardTitle{width:160px;font-size:14px;line-height:20px}}.menuSection__digitalItemCard{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex-shrink:0;gap:12px;padding:0;display:flex}.menuSection__digitalItemCard:hover{opacity:.8}.menuSection__digitalItemImageWrap{background:#f5f5f5;border-radius:16px;flex-shrink:0;width:96px;height:96px;overflow:hidden}.menuSection__digitalItemImage{object-fit:cover;width:100%;height:100%}.menuSection__digitalItemName{color:#1a1a1a;text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;width:96px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.menuSection__digitalItemPrice{color:#1a1a1a;width:96px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:700;line-height:16px}
.merchantHeader{background:#fff;flex-direction:column;align-items:flex-start;width:100%;padding:16px 24px;display:flex}@media (max-width:767px){.merchantHeader{padding:0 16px 12px}}@media (min-width:1025px){.merchantHeader{align-items:center;padding:24px}}.merchantHeader__content{flex-direction:column;gap:0;width:100%;display:flex}@media (min-width:768px){.merchantHeader__content{gap:4px}}.merchantHeader__titleContainer{align-items:flex-start;gap:4px;width:100%;padding:0;display:flex}@media (min-width:768px){.merchantHeader__titleContainer{align-items:center;padding:8px 0}}@media (min-width:1025px){.merchantHeader__titleContainer{gap:4px}}.merchantHeader__primaryData{flex:1 0 0;align-items:flex-start;gap:4px;min-width:1px;min-height:1px;display:flex}.merchantHeader__name{color:#1a1a1a;overflow-wrap:break-word;flex:1 0 0;margin:0;font-family:Grab Community Solid,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:700;line-height:40px}@media (max-width:767px){.merchantHeader__name{font-size:20px;line-height:28px}}.merchantHeader__trailingActions{flex-shrink:0;align-items:center;gap:16px;display:flex}.merchantHeader__bookButton{display:none!important}@media (min-width:768px){.merchantHeader__bookButton{white-space:nowrap!important;align-items:center!important;gap:4px!important;display:flex!important}}.merchantHeader__bookIcon{flex-shrink:0;width:16px;height:16px}.merchantHeader__iconButton{cursor:pointer;transition:background .2s;overflow:hidden;color:#1a1a1a!important;background:#eefbfb!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;line-height:0!important;display:flex!important}@media (min-width:768px){.merchantHeader__iconButton{width:40px!important;height:40px!important}}.merchantHeader__iconButton svg{flex-shrink:0;display:block;color:#1a1a1a!important}.merchantHeader__iconButton:hover{background:#a8dbd8!important}.merchantHeader__iconButton:active{transform:scale(.95)}.merchantHeader__shareIcon{font-size:20px;color:#1a1a1a!important}.merchantHeader__infoContainer{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.merchantHeader__rightColumn{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.merchantHeader__locationContainer{flex-direction:column;gap:4px;display:flex}.merchantHeader__locationDetails{cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.merchantHeader__locationName{color:#1a1a1a;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:20px}@media (min-width:768px){.merchantHeader__locationName{font-size:16px;line-height:24px}}.merchantHeader__chevronIcon{color:#1a1a1a;width:20px;height:20px;font-size:20px}.merchantHeader__addressContainer{align-items:center;gap:10px;display:flex}.merchantHeader__address{color:#3d3d3d;max-width:480px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;line-height:16px}@media (min-width:768px){.merchantHeader__address{font-size:14px;font-weight:400;line-height:20px}}.merchantHeader__distanceTagContainer{flex-shrink:0}.merchantHeader__distanceTag{background:#f5f5f5;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;display:flex}.merchantHeader__distanceIcon{color:#1a1a1a;width:16px;height:16px;font-size:16px}.merchantHeader__distanceText{color:#1a1a1a;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px}@media (min-width:768px){.merchantHeader__distanceText{font-size:14px;line-height:20px}}.merchantHeader__ratingDetails{align-items:center;gap:4px;display:flex}.merchantHeader__ratingValue{align-items:center;gap:3px;display:flex}.merchantHeader__starIcon{color:#ffc905;width:20px;height:20px;font-size:20px}.merchantHeader__ratingNumber{color:#3d3d3d;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:20px}@media (min-width:768px){.merchantHeader__ratingNumber{font-size:16px;line-height:24px}}.merchantHeader__reviewsInfo{color:#3d3d3d;align-items:center;gap:3px;display:flex}.merchantHeader__separator{color:#3d3d3d;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}@media (min-width:768px){.merchantHeader__separator{font-size:16px;line-height:24px}}.merchantHeader__reviewLink{cursor:pointer;color:#3d3d3d;text-decoration-skip-ink:none;background:0 0;border:none;padding:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline}@media (min-width:768px){.merchantHeader__reviewLink{font-size:16px;line-height:24px}}.merchantHeader__reviewLink:hover{color:#1a1a1a}.merchantHeader__statusMetadata{flex-wrap:wrap;order:-1;justify-content:flex-start;align-items:center;gap:4px;min-height:24px;display:flex}@media (min-width:1025px){.merchantHeader__statusMetadata{order:unset}}.merchantHeader__status{font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px}@media (min-width:768px){.merchantHeader__status{font-size:14px;line-height:20px}}.merchantHeader__status--open{color:#00b14f}.merchantHeader__status--closed{color:#ff4d4f}.merchantHeader__statusTime{color:#3d3d3d;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px}@media (min-width:768px){.merchantHeader__statusTime{font-size:14px;line-height:20px}}
.merchantInfoWrapper{background:linear-gradient(#f5f5f5 0%,#fff 96.911%);width:100%}.merchantInfo{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:500px;margin:0 auto;padding:16px 0 20px;display:flex}.merchantInfo__header{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.merchantInfo__logo{border:2px solid #fff;border-radius:50%;flex-shrink:0;width:78px;height:78px;overflow:hidden}.merchantInfo__logo .dui-image,.merchantInfo__logo .ant-image{border-radius:inherit;width:100%!important;height:100%!important}.merchantInfo__logo img{border-radius:inherit;display:block;object-fit:cover!important;width:100%!important;height:100%!important}.merchantInfo__logoFallback{color:#fff;background:linear-gradient(135deg,#00b14f 0%,#00804a 100%);justify-content:center;align-items:center;width:100%;height:100%;font-family:Grab Community Solid,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:28px;font-weight:700;display:flex}.merchantInfo__titleSection{flex-direction:column;align-items:center;width:100%;display:flex}.merchantInfo__titleRow{justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 16px;display:flex}.merchantInfo__decorativeLine{opacity:.4;border-radius:80px;flex:1;height:1px}.merchantInfo__decorativeLine--left{background:linear-gradient(90deg,#0000 0%,#3d3d3d 100%)}.merchantInfo__decorativeLine--right{background:linear-gradient(90deg,#3d3d3d 0%,#0000 100%)}.merchantInfo__title{color:#1a1a1a;text-align:center;overflow-wrap:break-word;margin:0;font-family:Grab Community Solid,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:32px}.merchantInfo__metadata{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;height:16px;display:flex}.merchantInfo__metadataItem{color:#3d3d3d;align-items:center;gap:3px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:flex}.merchantInfo__metadataSeparator{color:#3d3d3d}.merchantInfo__descriptionWrapper{flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex;position:relative}.merchantInfo__description{color:#3d3d3d;text-align:center;white-space:pre-wrap;width:100%;margin:0;padding:0 16px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.merchantInfo__readMore{cursor:pointer;margin-left:4px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;color:#1a1a1a!important;background:0 0!important;border:none!important;min-width:auto!important;height:auto!important;padding:0!important;display:inline!important}.merchantInfo__readMore:hover{text-decoration:underline}.merchantInfo__detailsList{flex-direction:column;width:100%;display:flex}.merchantInfo__listItem{align-items:center;gap:12px;width:100%;min-height:40px;padding:0 14px 0 12px;display:flex;overflow:hidden}.merchantInfo__listItem--clickable{cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.merchantInfo__listItem--clickable:hover{background-color:#f5f5f5}.merchantInfo__listItem--clickable:focus-visible{outline-offset:-2px;outline:2px solid #00b14f}.merchantInfo__listItemLeading{border-radius:10240px;flex-shrink:0;align-items:center;height:40.017px;padding:10px;display:flex}.merchantInfo__listItemIcon{flex-shrink:0;align-items:flex-start;width:20px;height:20px;display:flex}.merchantInfo__listItemIcon svg{color:#3d3d3d;width:20px;height:20px}.merchantInfo__listItemMiddle{flex:1;justify-content:center;align-items:center;gap:16px;min-width:1px;min-height:32px;display:flex}.merchantInfo__listItemContent{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:1px;display:flex}.merchantInfo__listItemText{color:#3d3d3d;white-space:pre-wrap;flex:1;min-width:1px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}a.merchantInfo__listItemText{cursor:pointer}a.merchantInfo__listItemText:hover{color:#00b14f}.merchantInfo__listItemBold{font-weight:600}.merchantInfo__readToggle{cursor:pointer;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:inherit;color:#1557ff;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:600;display:inline}.merchantInfo__readToggle:hover{text-decoration:underline}.merchantInfo__listItemTrailing{cursor:pointer;flex-shrink:0;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:auto!important;height:auto!important;padding:0 10px!important;display:flex!important}.merchantInfo__listItemTrailing svg{color:#1a1a1a;width:20px;height:20px;transition:color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.merchantInfo__listItemTrailing:hover svg{color:#00b14f}.merchantInfo__listItemTrailing--copy svg{color:#1557ff;opacity:1;transform:scale(1)}.merchantInfo__listItemTrailing--copy:hover svg{opacity:.7}.merchantInfo__listItemTrailing--copied svg{color:#00b14f;opacity:1;transform:scale(1.05)}.merchantInfo__listItemTrailing--copied:hover svg{color:#00b14f;opacity:1}.merchantInfoDesktop{border-radius:24px;flex-direction:column;width:100%;padding:32px 24px 8px;display:flex}@media (min-width:1025px){.merchantInfoDesktop{padding:32px 0 8px}}.merchantInfoDesktop__columns{align-items:flex-start;gap:32px;width:100%;display:flex}.merchantInfoDesktop__left{flex-direction:column;flex:1;gap:20px;min-width:0;padding-right:20px;display:flex}.merchantInfoDesktop__right{flex:none;min-width:0;padding-top:76px}@media (min-width:1025px){.merchantInfoDesktop__right{min-width:280px}}.merchantInfoDesktop__nameRow{align-items:center;gap:20px;display:flex}.merchantInfoDesktop__logo{border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden}.merchantInfoDesktop__logo img{object-fit:cover;width:100%;height:100%}.merchantInfoDesktop__logoFallback{color:#fff;background:linear-gradient(135deg,#00b14f 0%,#00804a 100%);justify-content:center;align-items:center;width:100%;height:100%;font-family:Grab Community Solid,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;display:flex}.merchantInfoDesktop__nameBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.merchantInfoDesktop__name{color:#1a1a1a;overflow-wrap:break-word;margin:0;font-family:Grab Community Solid,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:32px}.merchantInfoDesktop__metadata{color:#3d3d3d;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.merchantInfoDesktop__metaSep{font-size:12px}.merchantInfoDesktop__description{color:#3d3d3d;white-space:pre-wrap;width:100%;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.merchantInfoDesktop__readMore{cursor:pointer;margin-left:4px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;color:#1a1a1a!important;background:0 0!important;border:none!important;min-width:auto!important;height:auto!important;padding:0!important;display:inline!important}.merchantInfoDesktop__readMore:hover{text-decoration:underline}.merchantInfoDesktop__detailsList{flex-direction:column;width:100%;display:flex}.merchantInfoDesktop__listItem{align-items:center;gap:12px;width:100%;min-height:40px;display:flex;overflow:hidden}.merchantInfoDesktop__listItemLeading{border-radius:10240px;flex-shrink:0;align-items:center;height:40.017px;padding:10px;display:flex}.merchantInfoDesktop__listItemIcon{flex-shrink:0;align-items:flex-start;width:20px;height:20px;display:flex}.merchantInfoDesktop__listItemIcon svg{color:#3d3d3d;width:20px;height:20px}.merchantInfoDesktop__listItemMiddle{flex:1;align-items:center;gap:4px;min-width:1px;min-height:32px;display:flex}.merchantInfoDesktop__listItemContent{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:1px;display:flex}.merchantInfoDesktop__listItemText{color:#3d3d3d;white-space:pre-wrap;flex:1;min-width:1px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-decoration:none}a.merchantInfoDesktop__listItemText{cursor:pointer}a.merchantInfoDesktop__listItemText:hover{color:#00b14f}.merchantInfoDesktop__listItemTrailing{cursor:pointer;flex-shrink:0;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:auto!important;height:auto!important;padding:0 10px!important;display:flex!important}.merchantInfoDesktop__listItemTrailing svg{color:#1a1a1a;width:20px;height:20px;transition:color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.merchantInfoDesktop__listItemTrailing:hover svg{color:#00b14f}.merchantInfoDesktop__listItemTrailing--copy svg{color:#1557ff;opacity:1;transform:scale(1)}.merchantInfoDesktop__listItemTrailing--copy:hover svg{opacity:.7}.merchantInfoDesktop__listItemTrailing--copied svg{color:#00b14f;opacity:1;transform:scale(1.05)}.merchantInfoDesktop__listItemTrailing--copied:hover svg{color:#00b14f;opacity:1}.merchantInfoDesktop__hoursSection{flex-direction:column;gap:10px;width:100%;display:flex}.merchantInfoDesktop__hoursHeader{flex-direction:column;gap:4px;width:100%;display:flex}.merchantInfoDesktop__hoursTitle{color:#3d3d3d;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:26px}.merchantInfoDesktop__hoursStatus{color:#3d3d3d;opacity:.8;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.merchantInfoDesktop__hoursStatusBold{font-weight:600}.merchantInfoDesktop__hoursList{flex-direction:column;width:100%;display:flex}.merchantInfoDesktop__hoursItem{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:28px;display:flex}.merchantInfoDesktop__hoursDay{color:#1a1a1a;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.merchantInfoDesktop__hoursTime{color:#3d3d3d;align-items:center;height:40px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}.merchantInfoDesktop__appBanner{background:#fff;border:1px solid #e8e8e8;border-radius:20px;align-items:flex-start;width:360px;display:flex}.merchantInfoDesktop__qrCodeContainer{flex-shrink:0;padding:12px}.merchantInfoDesktop__qrCode{background-image:url("data:image/svg+xml,%3Csvg width='124' height='124' viewBox='0 0 124 124' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='124' height='124' fill='white'/%3E%3Crect x='8' y='8' width='32' height='32' fill='%231a1a1a'/%3E%3Crect x='12' y='12' width='24' height='24' fill='white'/%3E%3Crect x='16' y='16' width='16' height='16' fill='%231a1a1a'/%3E%3Crect x='84' y='8' width='32' height='32' fill='%231a1a1a'/%3E%3Crect x='88' y='12' width='24' height='24' fill='white'/%3E%3Crect x='92' y='16' width='16' height='16' fill='%231a1a1a'/%3E%3Crect x='8' y='84' width='32' height='32' fill='%231a1a1a'/%3E%3Crect x='12' y='88' width='24' height='24' fill='white'/%3E%3Crect x='16' y='92' width='16' height='16' fill='%231a1a1a'/%3E%3Crect x='48' y='8' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='48' y='24' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='64' y='8' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='48' y='48' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='64' y='48' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='48' y='64' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='64' y='64' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='8' y='48' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='24' y='48' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='8' y='64' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='84' y='48' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='100' y='48' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='84' y='64' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='100' y='64' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='84' y='84' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='100' y='84' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='84' y='100' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='100' y='100' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='48' y='84' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='64' y='84' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='48' y='100' width='8' height='8' fill='%231a1a1a'/%3E%3Crect x='64' y='100' width='8' height='8' fill='%231a1a1a'/%3E%3C/svg%3E");background-size:cover;border-radius:8px;justify-content:center;align-items:center;width:124px;height:124px;display:flex;position:relative}.merchantInfoDesktop__promoIcon{background:#fff;border-radius:8px;width:40px;height:40px;padding:4px;position:absolute}.merchantInfoDesktop__appBannerTextContainer{flex-shrink:0;align-self:stretch;align-items:flex-start;gap:20px;padding:20px 20px 0 8px;display:flex}.merchantInfoDesktop__appBannerTextContent{white-space:pre-wrap;flex-direction:column;gap:8px;width:189.075px;display:flex}.merchantInfoDesktop__appBannerTitle{color:#3d3d3d;width:100%;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;line-height:1.35}.merchantInfoDesktop__appBannerSubtitle{color:#707070;width:100%;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.merchantInfoSidebar{flex-direction:column;width:100%;padding-bottom:8px;display:flex}.merchantInfoSidebar__title{color:#1a1a1a;margin:0 0 8px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700;line-height:28px}.merchantInfoSidebar__description{color:#3d3d3d;white-space:pre-wrap;margin:0 0 16px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.merchantInfoSidebar__readMore{cursor:pointer;margin-left:4px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;color:#1a1a1a!important;background:0 0!important;border:none!important;min-width:auto!important;height:auto!important;padding:0!important;display:inline!important}.merchantInfoSidebar__readMore:hover{text-decoration:underline}.merchantInfoSidebar__detailsList{flex-direction:column;width:100%;display:flex}.merchantInfoSidebar__hours{margin-top:32px}
.openingHoursSheet__root{z-index:1090!important}@media (min-width:1025px){.openingHoursSheet__root{display:none!important}}.openingHoursSheet__root .ant-drawer-content-wrapper,.openingHoursSheet__root .ant-drawer-content{border-radius:16px 16px 0 0!important;overflow:hidden!important}.openingHoursSheet .ant-drawer-header{border:none!important;padding:0!important;display:none!important}.openingHoursSheet .ant-drawer-close{display:none!important}.openingHoursSheet .ant-drawer-content-wrapper{max-height:85vh;border-radius:16px 16px 0 0!important;overflow:hidden!important}.openingHoursSheet .ant-drawer-content{background:#fff!important;border-radius:16px 16px 0 0!important;overflow:hidden!important}.openingHoursSheet .ant-drawer-wrapper-body{border-radius:16px 16px 0 0!important;overflow:hidden!important}.openingHoursSheet .ant-drawer-body{border-radius:16px 16px 0 0!important;padding:0!important}.openingHoursSheet__content{padding:0 0 calc(36px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;flex-direction:column;gap:16px;display:flex}.openingHoursSheet__dragHandle{background:#d1d1d1;border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:16px auto 0}.openingHoursSheet__titleContainer{flex-direction:column;gap:8px;padding:0 16px;display:flex}.openingHoursSheet__title{color:#1a1a1a;margin:0;font-family:Grab Community Solid,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700;line-height:28px}.openingHoursSheet__hoursList{flex-direction:column;width:100%;display:flex}.openingHoursSheet__hoursItem{justify-content:space-between;align-items:center;gap:16px;min-height:28px;padding:0 14px 0 16px;display:flex}.openingHoursSheet__hoursDay{color:#1a1a1a;flex:1;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.openingHoursSheet__hoursTime{color:#3d3d3d;align-items:center;height:40px;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}
.photosSection{width:100%;padding:8px 0}.photosSection__header{align-items:center;gap:8px;width:100%;padding:16px 16px 8px;display:flex}@media (min-width:1025px){.photosSection__header{padding:24px 24px 16px}}.photosSection__title{color:#1a1a1a;flex:1;min-width:0;margin:0;font-family:Grab Community Solid,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:26px}@media (min-width:768px){.photosSection__title{font-size:20px;line-height:28px}}.photosSection__viewAllButton{cursor:pointer;background:#eefbfb;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;line-height:0;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}@media (min-width:768px){.photosSection__viewAllButton{width:40px;min-width:40px;height:40px}}.photosSection__viewAllButton:hover{background:#e2f8f8}.photosSection__viewAllButton:active{background:#d5f5f5}.photosSection__viewAllIcon{color:#1a1a1a;flex-shrink:0;width:20px;height:20px;font-size:20px;display:block}@media (min-width:768px){.photosSection__viewAllIcon{width:24px;height:24px;font-size:24px}}.photosSection__viewAllIcon svg{width:100%;height:100%;display:block}.photosSection__grid{padding:0 16px}.photosSection__rows{flex-direction:column;gap:12px;display:flex}.photosSection__row{gap:12px;display:flex}.photosSection__column{flex-direction:column;flex:1;gap:12px;display:flex}.photosSection__photo{border-radius:16px;flex-shrink:0;position:relative;overflow:hidden}.photosSection__img{object-fit:cover}.photosSection__photo--full{aspect-ratio:343/171;width:100%}.photosSection__photo--half{aspect-ratio:1;flex:1}.photosSection__photo--halfShort{aspect-ratio:165.5/136;flex:1}.photosSection__photo--tallLeft{aspect-ratio:210/284;flex:0 0 calc(61.2245% - 7.34694px)}.photosSection__photo--stackedRight,.photosSection__photo--third{aspect-ratio:1;flex:1}.photosSection__overlay{background:#1a1a1a99;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.photosSection__overlayText{color:#fff;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700;line-height:28px}
.reviewSection{background:#fff;width:100%;margin-bottom:0;padding-bottom:0}@media (min-width:1025px){.reviewSection{max-width:100%;margin:0 auto}}.reviewSection__container{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:1025px){.reviewSection__container{align-items:center}}.reviewSection__headerBg{background:linear-gradient(#f5f5f5 0%,#fff 100%);flex-direction:column;gap:4px;width:100%;padding-bottom:16px;display:flex}@media (min-width:1025px){.reviewSection__headerBg{border-radius:32px 32px 0 0;padding-bottom:32px}}.reviewSection__header{justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 16px 0;display:flex}@media (min-width:1025px){.reviewSection__header{padding:40px 16px 0}}.reviewSection__decorativeLine{opacity:.4;border-radius:80px;flex:1;height:1px}.reviewSection__decorativeLine--left{background:linear-gradient(90deg,#0000 0%,#3d3d3d 100%)}.reviewSection__decorativeLine--right{background:linear-gradient(90deg,#3d3d3d 0%,#0000 100%)}.reviewSection__headerCenter{flex-shrink:0;align-items:center;gap:4px;display:flex}.reviewSection__starIcon{color:#ffc905;font-size:24px}@media (min-width:1025px){.reviewSection__starIcon{font-size:32px}}.reviewSection__ratingValue{color:#1a1a1a;text-align:center;font-family:Grab Community Solid,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:32px}@media (min-width:1025px){.reviewSection__ratingValue{font-size:32px;line-height:40px}}.reviewSection__subheading{cursor:pointer;justify-content:center;align-items:center;gap:2px;width:100%;padding:0 16px 8px;display:flex}@media (min-width:1025px){.reviewSection__subheading{padding:0 16px 24px}}.reviewSection__subheading:hover{opacity:.8}.reviewSection__reviewCount{color:#3d3d3d;text-align:center;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}@media (min-width:768px){.reviewSection__reviewCount{font-size:16px;line-height:24px}}.reviewSection__chevron{color:#1a1a1a;font-size:12px}@media (min-width:768px){.reviewSection__chevron{font-size:20px}}.reviewSection__carouselWrapper{width:100%;position:relative}.reviewSection__carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding:0 16px 16px;scroll-padding-inline-start:16px;display:flex;overflow-x:auto}.reviewSection__carousel::-webkit-scrollbar{display:none}@media (min-width:1025px){.reviewSection__carousel{gap:16px;padding:0 24px 32px;scroll-padding-inline-start:24px}}.reviewSection__cardWrapper{scroll-snap-align:start;flex-shrink:0;width:300px}@media (min-width:1025px){.reviewSection__cardWrapper{width:307px}}.reviewSection__scrollButtonWrapper{z-index:2;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1025px){.reviewSection__scrollButtonWrapper{display:flex}}.reviewSection__scrollButtonWrapper--left{left:8px}.reviewSection__scrollButtonWrapper--right{right:8px}.reviewSection__scrollButton{cursor:pointer;transition:all .2s;background:#eefbfb!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;line-height:0!important;display:flex!important}.reviewSection__scrollButton svg{color:#1a1a1a;flex-shrink:0;font-size:24px;display:block}.reviewSection__scrollButton:hover{background:#a8dbd8!important}.reviewCard{background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;width:100%;height:148px;padding:16px 16px 12px;display:flex;box-shadow:0 2px 12px #1c1c1c1a}@media (min-width:1025px){.reviewCard{justify-content:flex-start;gap:32px;height:232px;box-shadow:0 8px 24px #1c1c1c1a}}.reviewCard__top{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.reviewCard__rating{flex-shrink:0;align-items:center;display:flex}.reviewCard__star{font-size:12px}.reviewCard__star--filled{color:#ffc905}.reviewCard__star--empty{color:#e8e8e8}@media (min-width:1025px){.reviewCard__star{font-size:20px}}.reviewCard__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.reviewCard__comment{color:#1a1a1a;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}@media (min-width:1025px){.reviewCard__comment{-webkit-line-clamp:4;font-size:16px;line-height:24px}}.reviewCard__readMore{cursor:pointer;color:#1a1a1a;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;background:0 0!important;border:none!important;width:auto!important;min-width:auto!important;height:auto!important;padding:0!important;display:inline!important}@media (min-width:1025px){.reviewCard__readMore{font-size:16px}}.reviewCard__readMore:hover{text-decoration:underline}.reviewCard__footer{flex-shrink:0;align-items:center;gap:8px;display:flex}.reviewCard__avatar{border-radius:50%;flex-shrink:0;width:24px;height:24px;overflow:hidden}@media (min-width:1025px){.reviewCard__avatar{width:32px;height:32px}}.reviewCard__avatar img{object-fit:cover;width:100%;height:100%}.reviewCard__avatarFallback{color:#fff;background:linear-gradient(135deg,#00b14f 0%,#00804a 100%);justify-content:center;align-items:center;width:100%;height:100%;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;display:flex}.reviewCard__userInfo{color:#1a1a1a;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px}@media (min-width:1025px){.reviewCard__userInfo{font-size:14px;line-height:20px}}.reviewCard__userName,.reviewCard__separator{color:#1a1a1a}.reviewCard__date{color:#707070}@media (min-width:1025px){.reviewCard__date{color:#3d3d3d}}.reviewCard__dinedPrefix{color:#707070;display:inline}@media (min-width:1025px){.reviewCard__dinedPrefix{display:none}}
.vouchers{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding-top:8px;padding-bottom:12px;display:flex;position:relative}.vouchers__header{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;padding:8px 0;display:flex}.vouchers__header-content{align-items:center;gap:8px;width:100%;display:flex}.vouchers__title{color:#1a1a1a;text-overflow:ellipsis;white-space:pre-wrap;flex:1;margin:0;font-family:Grab Community Solid,Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;line-height:26px;overflow:hidden}.vouchers__view-all{cursor:pointer;color:#00b14f;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:20px;background:0 0!important;border:none!important;width:auto!important;min-width:auto!important;height:auto!important;padding:0!important}.vouchers__view-all:hover{text-decoration:underline}.vouchers__container{flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:0 0 8px;display:flex}.vouchers__row{flex-flow:wrap;align-items:flex-start;gap:16px;width:100%;display:flex}.vouchers__card-wrapper{flex-direction:column;flex:100%;align-items:flex-start;min-width:100%;max-width:100%;display:flex}.vouchers__card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e8e8e8;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:12px;transition:border-color .2s,box-shadow .2s;display:flex}.vouchers__card:hover{border-color:#b8e6ca;box-shadow:0 2px 8px #00b14f1a}.vouchers__card:active{transform:scale(.99)}.vouchers__card-content{align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.vouchers__thumbnail{flex-shrink:0;width:72px;height:72px;position:relative}.vouchers__thumbnail-image{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.vouchers__thumbnail-pdf{background:#f5f5f5;border:0;border-radius:16px;width:100%;height:100%;display:block}.vouchers__content{flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:4px;min-width:0;display:flex}.vouchers__content-top,.vouchers__content-bottom{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.vouchers__card-title{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;display:block;overflow:hidden}.vouchers__price{align-items:center;gap:4px;padding-top:4px;display:flex}.vouchers__price-current{color:#1a1a1a;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;line-height:24px}.vouchers__price-original{color:#707070;text-decoration-skip-ink:none;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:16px;text-decoration:line-through}.vouchers__label{z-index:1;background:#f76708;border-radius:9999px;align-items:flex-start;gap:4px;padding:4px 10px;display:flex;position:absolute;top:4px;left:4px}.vouchers__label-text{color:#fff;text-overflow:ellipsis;font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.vouchers__quick-add{border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 4px #1c1c1c1a}.vouchers__buy-button{cursor:pointer;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 8px;transition:background-color .2s;display:flex;box-shadow:0 2px 4px #1c1c1c1a;background:#00804a!important;border:none!important;border-radius:32px!important}.vouchers__buy-button span{color:#fff}.vouchers__buy-button:hover{background:#005339!important}.vouchers__buy-button:active{transform:scale(.98)}@media (max-width:767px){.vouchers{padding-top:8px;padding-bottom:12px}.vouchers__header{padding:8px 0}.vouchers__container{gap:8px;padding:0 0 8px}.vouchers__row{gap:8px}.vouchers__card-title,.vouchers__price-current{font-size:14px;line-height:20px}.vouchers__price-original{font-size:12px;line-height:16px}.vouchers__label-text{font-size:10px;line-height:12px}}@media (min-width:768px){.vouchers__card-wrapper{flex:calc(50% - 8px);min-width:calc(50% - 8px);max-width:calc(50% - 8px)}.vouchers__card-wrapper:last-child:nth-child(odd){flex:100%;min-width:100%;max-width:100%}}
