.searchRestaurantCard{background:#fff;border-radius:2rem;justify-content:center;align-items:center;width:100%;height:14rem;display:flex;position:relative;box-shadow:0 0 20px rgba(208,211,218,.68)}.searchRestaurantCard.close{flex-direction:column}.searchRestaurantCard .searchRestaurantCardBlurBox{opacity:.8;z-index:10;color:#000;background:#fff;border-radius:2rem;flex-direction:column;align-items:center;width:100%;height:-moz-fit-content;height:fit-content;font-size:2rem;font-weight:700;display:flex;position:absolute;bottom:0}.searchRestaurantCard .restaurantCard{flex-direction:row;gap:10px;width:calc(100% - 2rem);padding:0 1rem;display:flex}.searchRestaurantCard .restaurantCard_imageContainer{border-radius:2rem;width:12rem;min-width:12rem;height:12rem;position:relative}.searchRestaurantCard .restaurantCard_imageContainer .close{filter:grayscale()}.searchRestaurantCard .restaurantCard_imageContainer img{object-fit:cover;border-radius:2rem}.searchRestaurantCard .restaurantCard_textContainer{flex-direction:column;justify-content:space-between;width:calc(100% - 14rem);display:flex}.searchRestaurantCard .restaurantCard_textContainer__title{padding:unset;text-align:center;flex-grow:1;justify-content:center;align-items:center;max-width:100%;max-height:40%;margin-top:.5rem;font-size:1.8rem;font-weight:700;display:flex}.searchRestaurantCard .restaurantCard_textContainer__title .wrapper{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2em;display:-webkit-box;overflow:hidden}.searchRestaurantCard .restaurantCard_textContainer__titleSkeleton{padding:unset;border-radius:2rem;align-self:center;width:12rem;height:2.5rem;margin:1rem 0}.searchRestaurantCard .restaurantCard_textContainer__description{height:50%}.searchRestaurantCard .restaurantCard_textContainer__description .detailTextContainer{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;height:1.5em;font-size:1.2rem;line-height:1.5em;display:flex;overflow:hidden}.searchRestaurantCard .restaurantCard_textContainer__description .detailTextContainer p{margin:0;font-weight:400}@media only screen and (max-width:350px){.searchRestaurantCard .restaurantCard_textContainer__description .detailTextContainer__text{display:none}}.searchRestaurantCard .restaurantCard_textContainer__description .detailTextContainer h3{margin:0;font-weight:700}@media only screen and (max-width:350px){.searchRestaurantCard .restaurantCard_textContainer__description .detailTextContainer h3{font-weight:400}}
