.dining-grid .spaces_list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:25px;position:relative;color:var(--e-global-color-072c283)}.dining-grid .spaces_list .returnmsg{grid-area:1/1/2/5;margin-top:40px}.dining-grid .spaces_list ul.pagination{position:absolute;bottom:-70px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;list-style:none}.dining-grid .spaces_list ul.pagination li .page-numbers{border:solid 1px #02563d;padding:7px 12px;color:var(--e-global-color-072c283);text-decoration:none}.dining-grid .spaces_list ul.pagination li .page-numbers.current{border:solid 1px var(--e-global-color-secondary);color:#000;background:var(--e-global-color-secondary)}.dining-grid .spaces_list .dining_item{background:#02563d;color:#fff;padding:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;position:relative}.dining-grid .spaces_list .dining_item .premium_ast{position:absolute;right:10px;top:0;background:#4fea59;padding:7px 10px;color:#000}.dining-grid .spaces_list .dining_item .dining_stand_img{width:100%;aspect-ratio:1/1;object-fit:cover}.dining-grid .spaces_list .dining_item .dining_name{font:700 22px/25px var(--e-global-typography-text-font-family);font-family:var(--e-global-typography-text-font-family);margin:0}.dining-grid .spaces_list .dining_item .premium_ast+.dining_name{padding-top:30px}.dining-grid .spaces_list .dining_item .dining_name .ast{font-size:.5rem;top:-.75rem}.dining-grid .spaces_list .dining_item .dining_desc{font:16px/18px var(--e-global-typography-text-font-family);font-family:var(--e-global-typography-text-font-family)}.dining-grid .spaces_list .dining_item .tags{display:flex;gap:15px;flex-wrap:wrap}.dining-grid .spaces_list .dining_item .tags .badge{background:#0621177d;border-radius:12px;padding:3px 12px;font:12px/14px var(--e-global-typography-text-font-family);font-family:var(--e-global-typography-text-font-family);letter-spacing:0;color:#bbddba;display:inline-flex;align-items:center}.dining-grid .spaces_list .dining_item .icon-tags{display:flex;gap:10px;width:100%;flex-wrap:wrap}.dining-grid .spaces_list .dining_item .icon-tags .tagIcon{width:1.5rem}.dining-grid .spaces_list .dining_item .dining_fav_title i{padding-right:.5em}.dining-grid .spaces_list .dining_item .dining_fav{font:16px/18px var(--e-global-typography-text-font-family);font-family:var(--e-global-typography-text-font-family)}.dining-grid .spaces_list .dining_item .dining_fav{font:16px/18px var(--e-global-typography-text-font-family);font-family:var(--e-global-typography-text-font-family)}.dining-grid .spaces_list .dining_item .premium{display:flex;gap:8px;font:14px/16px var(--e-global-typography-text-font-family);font-family:var(--e-global-typography-text-font-family);color:#4fea59}.dining-grid .spaces_list .dining_item .premium .ast{font-size:1.2rem;top:-.75rem}.dining-grid .spaces_list .dining_item .sections_container{display:flex;flex-wrap:wrap;flex-direction:row;gap:10px;width:100%;padding-top:15px;margin-bottom:20px;justify-content:center}.dining-grid .spaces_list .dining_item .sections_container p{width:100%;font:700 16px/18px var(--e-global-typography-text-font-family);font-family:var(--e-global-typography-text-font-family);margin:0}.dining-grid .spaces_list .dining_item .sections_container a{display:flex;gap:5px;align-items:center;color:#fff;border:1px solid var(--e-global-color-primary);padding:7px 10px;font:700 16px/18px var(--e-global-typography-text-font-family);font-family:var(--e-global-typography-text-font-family);position:relative}.dining-grid .spaces_list .dining_item .sections_container a.nolink,.dining-grid .spaces_list .dining_item .sections_container a.nolink:hover{pointer-events:none;cursor:default}.dining-grid .spaces_list .dining_item .sections_container a:hover{border-color:#062117;background-color:var(--e-global-color-primary)}.dining-grid .spaces_list .dining_item .sections_container a i{color:var(--e-global-color-primary);transform:rotate(-45deg)}.dining-grid .spaces_list:has(>.content.loading){display:flex}.dining-grid .spaces_list .content.loading{background-image:url(../assets/img/maverik-loading.gif);background-repeat:no-repeat;background-size:5rem;background-position:50% 3rem;height:10rem;min-width:100px;grid-area:1/1/2/4}.dining-filters-section .blurb{display:flex;gap:40px;padding:60px 0 40px}.dining-filters-section .blurb .title{display:flex;gap:20px}.dining-filters-section .blurb .title .icon svg{width:20px}@media(max-width:1024px){.dining-filters-section .blurb{flex-direction:column;padding:60px 10%}.dining-grid.filters-wrapper{width:100%}.search_dining_section .group_food_options_checkboxes{flex-wrap:nowrap;overflow:auto}.search_dining_section .group_food_options_checkboxes:before{display:block;width:100%;text-align:center}#drinks .first_row_filters,#clubs .first_row_filters{flex-direction:column}#drinks .underline_search_input,#clubs .underline_search_input{width:100%}.dining-grid .spaces_list .dining_item .dining_stand_img{object-fit:contain;background:#062117}}