.categoryCard{display:block;width:150px;min-width:150px;margin-right:16px;overflow:hidden}.categoryCard:last-child{margin-right:0}.categoryCard .imageContainer{width:100%;height:150px;position:relative;overflow:hidden}.categoryCard .imageContainer .cardImage{object-fit:cover;width:100%;height:100%;border-radius:6px}.categoryCard .imageContainer .cardOpeningTime{position:absolute;bottom:8px;left:8px;padding:4px;text-align:center;border:1px solid #e9e9e9;border-radius:4px;background-color:#fff;z-index:2}.categoryCard .imageContainer.disabled:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);border-radius:6px;pointer-events:none;z-index:1}.categoryCard .imageContainer .cardDeliveryOption{position:absolute;top:8px;left:8px;padding:4px;text-align:center;border:1px solid #e9e9e9;border-radius:4px;background-color:#fff;z-index:2}.categoryCard .cardContent{padding:8px 0;width:100%}.categoryCard .cardContent .cardTitle{font-size:16px;font-weight:400;margin:0 0 8px;color:#363636;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.categoryCard .cardContent .expectedWaitingTimeContainer{display:flex;gap:var(--spacing-xxs);justify-content:flex-start;align-items:center}.categoryCard .cardContent .expectedWaitingTime{font-size:14px;color:#939393}.categorySection{margin-bottom:12px}.categorySection .sectionHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.categorySection .sectionHeader .sectionTitle{font-size:20px;font-weight:600;color:#141414;margin:0}.categorySection .sectionHeader .seeMoreLink{color:#da763d;font-size:16px;font-weight:500;text-decoration:none}.categorySection .sectionHeader .seeMoreLink:hover{text-decoration:underline}.categorySection .cardsContainer{position:relative;overflow:hidden}.categorySection .cardsContainer .scrollableCards{display:flex;overflow-x:auto;padding:8px 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;list-style:none;margin:0}.categorySection .cardsContainer .scrollableCards::-webkit-scrollbar{display:none}.categorySection .cardsContainer .scrollableCards{-ms-overflow-style:none;scrollbar-width:none}.categorySection .cardsContainer .scrollableCards li{padding:0;margin:0 16px 0 0}.categorySection .cardsContainer .scrollableCards li:last-child{margin-right:0}