.split-content{margin:0 auto}@media screen and (min-width:768px){.split-content{width:752px}}@media screen and (min-width:992px){.split-content{width:972px}}@media screen and (min-width:1306px){.split-content{width:1280px}}.split-content__inner{padding:0 20px}@media screen and (min-width:768px){.split-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px}}.split-content__image{position:relative;height:400px}@media screen and (min-width:768px){.split-content__image{-ms-flex-preferred-size:50%;flex-basis:50%;min-height:100%;height:unset}}.split-content__content{padding:30px;border:solid 1px #d2d2d2}@media screen and (min-width:768px){.split-content__content{-ms-flex-preferred-size:50%;flex-basis:50%;padding:35px}}@media screen and (min-width:1280px){.split-content__content{padding:46px}}@media screen and (min-width:1920px){.split-content__content{padding:61px 60px 61px 61px}}.split-content__content p{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-weight:100;font-size:18px;line-height:1.428571;margin-bottom:0}.split-content__link-text{color:#000;text-decoration:none}.split-content__link-text:hover{color:#000;text-decoration:underline}.split-content__view-all{border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;background:rgba(0,0,0,.8);width:100%;padding:12px;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-weight:100;font-size:18px}@media screen and (min-width:768px){.split-content__view-all{padding:14px}}.split-content__logo-heading{margin-bottom:0}.split-content__shop-logo,.split-content__restaurant-logo{max-width:180px;margin-bottom:30px;width:50%}.split-content__shop-name,.split-content__event-name,.split-content__restaurant-name{margin-bottom:30px}.split-content__shop-description,.split-content__event-description,.split-content__restaurant-description{margin-bottom:10px}.split-content__shop-description p,.split-content__event-description p,.split-content__restaurant-description p{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-weight:100;font-size:18px;line-height:1.428571;margin-bottom:0}.split-content .hours,.split-content .website,.split-content .reservations,.split-content .menu,.split-content .info,.split-content .store,.split-content .delivery,.split-content .location,.split-content .host,.split-content .phone,.split-content .date{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;font-weight:700;text-transform:uppercase;font-size:18px;margin-bottom:0}.split-content__shop-hours,.split-content__restaurant-hours{margin-bottom:10px}.split-content__shop-hours p:not(.hours),.split-content__restaurant-hours p:not(.hours){margin-bottom:0}.split-content__shop-hours .day,.split-content__restaurant-hours .day{font-weight:700}.split-content__shop-location,.split-content__event-location,.split-content__restaurant-location{margin-bottom:10px}.split-content__shop-phone,.split-content__event-phone,.split-content__restaurant-phone{margin-bottom:10px}.split-content__shop-status,.split-content__restaurant-status{margin-bottom:10px}.split-content__shop-status.open,.split-content__restaurant-status.open{background:rgba(40,149,90,.1);border:1px solid #28955a}.split-content__shop-status.open p,.split-content__restaurant-status.open p{color:#28955a;padding:5px 15px;line-height:1;text-transform:uppercase}.split-content__shop-status.open-soon,.split-content__restaurant-status.open-soon{background:rgba(255,193,7,.2);border:1px solid #ffc107}.split-content__shop-status.open-soon p,.split-content__restaurant-status.open-soon p{color:#000;padding:5px 15px;line-height:1;text-transform:uppercase}.split-content__shop-status.new,.split-content__restaurant-status.new{background:rgba(24,81,118,.6);border:1px solid #185176}.split-content__shop-status.new p,.split-content__restaurant-status.new p{color:#000;padding:5px 15px;line-height:1;text-transform:uppercase}.split-content__shop-status.closed,.split-content__restaurant-status.closed{background:rgba(219,55,55,.1);border:1px solid #db3737}.split-content__shop-status.closed p,.split-content__restaurant-status.closed p{color:#db3737;padding:5px 15px;line-height:1;text-transform:uppercase}.split-content__shop-website,.split-content__restaurant-website{margin-bottom:10px}.split-content__restaurant-reservations{margin-bottom:10px}.split-content__restaurant-menu{margin-bottom:10px}.split-content__restaurant-menu-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.split-content__restaurant-delivery{margin-bottom:10px}.split-content__event-location-other,.split-content__event-host-other,.split-content__event-host-shop,.split-content__event-host-restaurant{margin-bottom:10px}.split-content__event-status{display:inline-block;background:var(--themeColor);margin-bottom:10px}.split-content__event-status p{color:#fff;padding:8px 24px;font-weight:700;line-height:1;text-transform:uppercase}.split-content__remodal-close{position:absolute;z-index:1;border:none;top:0;right:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background:rgba(33,26,24,.7);width:40px;height:40px}.split-content__remodal-close .v-icon__svg{-webkit-filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(326deg) brightness(104%) contrast(103%);filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(326deg) brightness(104%) contrast(103%);width:14px;height:14px}.split-content__remodal-close:hover,.split-content__remodal-close:focus{background:0 0}.split-content__remodal-inner{width:90vw;background:rgba(0,0,0,0);position:relative;max-width:1320px;margin:0 auto;pointer-events:auto}@media screen and (min-width:768px){.split-content__remodal-inner{width:80vw}}@media screen and (min-width:1280px){.split-content__remodal-inner{width:69vw}}.split-content__remodal-overlay{pointer-events:none}