.text-burgundy{color:#862d2b}.text-charcoal{color:#1e1e1e}.text-darkerBurgundy{color:#6f2523}.text-emporiumGold{color:#7e6f4a}.text-emporiumNavy{color:#1e3057}.text-lightBurgundy{color:#ebe0df}.text-lightGrey{color:#bdbdbd}.text-magicRatGold{color:#9e7d41}.text-magicRatLightGold{color:#d2c8b4}.text-magicRatMidGrey{color:#222221}.text-magicRatOrange{color:#f15636}.text-sunsetDarkGrey{color:#555759}.text-sunsetGold{color:#926e2a}.text-sunsetLightGold{color:#dac8a6}.text-veryLightBurgundy{color:#f4efef}.text-veryLightGrey{color:#e9e9e9}.text-offWhite{color:#faf7f3}.text-white{color:#fff}@font-face{font-family:"Tapeworm";src:url("/content/themes/base/assets/font/Tapeworm/Tapeworm.woff2") format("woff2"),url("/content/themes/base/assets/font/Tapeworm/Tapeworm.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body.page-template-template-magic-rat .font-tapeworm{font-family:"Tapeworm"}body.page-template-template-magic-rat .font-overpass-mono{font-family:"Overpass Mono",monospace;font-optical-sizing:auto;font-style:normal}body.page-template-template-magic-rat .heading-1,body.page-template-template-magic-rat h1{font-family:"Tapeworm";font-size:30px;font-style:normal;font-weight:400;line-height:46px;text-transform:capitalize;margin:0;width:100%}@media(min-width: 768px){body.page-template-template-magic-rat .heading-1,body.page-template-template-magic-rat h1{font-size:32px;line-height:48px}}@media(min-width: 1280px){body.page-template-template-magic-rat .heading-1,body.page-template-template-magic-rat h1{font-size:36px;line-height:52px}}body.page-template-template-magic-rat .heading-2,body.page-template-template-magic-rat h2{font-family:"Tapeworm";font-size:26px;font-style:normal;font-weight:400;line-height:30px;text-transform:capitalize;margin:0;width:100%}@media(min-width: 768px){body.page-template-template-magic-rat .heading-2,body.page-template-template-magic-rat h2{font-size:28px;line-height:32px}}body.page-template-template-magic-rat .heading-3,body.page-template-template-magic-rat h3{font-family:"Tapeworm";font-size:22px;font-style:normal;font-weight:400;line-height:30px;text-transform:capitalize;margin:0;width:100%}@media(min-width: 768px){body.page-template-template-magic-rat .heading-3,body.page-template-template-magic-rat h3{font-size:24px;line-height:32px}}body.page-template-template-magic-rat .heading-4,body.page-template-template-magic-rat h4{font-family:"Tapeworm";font-size:20px;font-style:normal;font-weight:300;line-height:30px;text-transform:capitalize;margin:0;width:100%}body.page-template-template-magic-rat .caption{font-family:"ElegantGaramondStdRoman";font-size:28px;font-style:normal;font-weight:400;line-height:40px}@media(min-width: 768px){body.page-template-template-magic-rat .caption{font-size:30px;line-height:42px}}@media(min-width: 1280px){body.page-template-template-magic-rat .caption{font-size:38px;line-height:52px}}body.page-template-template-magic-rat .intro{font-family:"Overpass Mono",monospace;font-size:26px;font-style:normal;font-weight:400;line-height:40px}body.page-template-template-magic-rat .body{font-family:"Overpass Mono",monospace;font-size:17px;font-style:normal;font-weight:300;line-height:30px;color:#fff}body.page-template-template-magic-rat .small{font-family:"Overpass Mono",monospace;font-size:14px;font-style:normal;font-weight:300;line-height:21px}body.page-template-template-magic-rat .eyebrow{font-family:"GothamMedium";font-size:11px;font-style:normal;font-weight:350;line-height:20px;letter-spacing:5.5px;text-transform:uppercase}body.page-template-template-magic-rat a:not(.btn,.link){color:#fff;text-decoration:none}body.page-template-template-magic-rat a:not(.btn,.link):hover{text-decoration:underline}body.page-template-template-magic-rat .site-wrap #main-content{background:#1e1e1e}body.page-template-template-magic-rat .site-wrap #layouts-wrap:before{display:none}body.page-template-template-magic-rat .breadcrumbs{background:#1e1e1e}body.page-template-template-magic-rat .breadcrumbs .breadcrumbs__inner .sep:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.142578 9.28L4.66258 0.0199996H5.71258L1.19258 9.28H0.142578Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A")}body.page-template-template-magic-rat .breadcrumbs .breadcrumbs__inner span,body.page-template-template-magic-rat .breadcrumbs .breadcrumbs__inner a{color:#fff}body.page-template-template-magic-rat .breadcrumbs .breadcrumbs__inner .current-item{color:#d2c8b4}body.page-template-template-magic-rat .inline-gallery .splide__pagination li button.is-active{background:#9e7d41}body.page-template-template-magic-rat .upcoming-events .upcoming-events__border:before{border-color:#9e7d41}body.page-template-template-magic-rat .upcoming-events .border-heading .heading-border{background:#9e7d41}body.page-template-template-magic-rat .upcoming-events .upcomingEventsCard .card{border-color:rgba(189,189,189,.3)}body.page-template-template-magic-rat .upcoming-events .upcomingEventsCard .card .card__inner .card__title .card-title{font-family:"Tapeworm";font-size:22px;font-style:normal;font-weight:400;line-height:30px;text-transform:capitalize;color:#fff}@media(min-width: 768px){body.page-template-template-magic-rat .upcoming-events .upcomingEventsCard .card .card__inner .card__title .card-title{font-size:24px;line-height:32px}}body.page-template-template-magic-rat .upcoming-events .upcomingEventsCard .card .card__inner .card__date{color:#f15636}body.page-template-template-magic-rat .upcoming-events .upcomingEventsCard .card__content--inner-top .card__description>*{font-family:"Overpass Mono",monospace;font-size:17px;font-style:normal;font-weight:300;line-height:30px;color:#fff}body.page-template-template-magic-rat .upcoming-events .upcomingEventsCard .card__content--inner-bottom .event-card-link{color:#f15636}body.page-template-template-magic-rat .upcoming-events .upcomingEventsCard .card__content--inner-bottom .event-card-link:after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 10C2 9.58579 2.33579 9.25 2.75 9.25L15.3401 9.25L13.2397 7.2996C12.9361 7.01775 12.9186 6.5432 13.2004 6.23966C13.4823 5.93613 13.9568 5.91856 14.2603 6.20041L17.7603 9.45041C17.9132 9.59232 18 9.79145 18 10C18 10.2086 17.9132 10.4077 17.7603 10.5496L14.2603 13.7996C13.9568 14.0815 13.4823 14.0639 13.2004 13.7603C12.9186 13.4568 12.9361 12.9823 13.2397 12.7004L15.3401 10.75L2.75 10.75C2.33579 10.75 2 10.4142 2 10Z' fill='%23f15636'/%3E%3C/svg%3E")}body.page-template-template-magic-rat .upcoming-events .upcomingEventsCard .card__content--inner-bottom .event-card-link:hover,body.page-template-template-magic-rat .upcoming-events .upcomingEventsCard .card__content--inner-bottom .event-card-link:focus{gap:14px}body.page-template-template-magic-rat .upcoming-events .upcomingEventsCard .card__content--inner-bottom .event-card-link:hover:after,body.page-template-template-magic-rat .upcoming-events .upcomingEventsCard .card__content--inner-bottom .event-card-link:focus:after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 10C2 9.58579 2.33579 9.25 2.75 9.25L15.3401 9.25L13.2397 7.2996C12.9361 7.01775 12.9186 6.5432 13.2004 6.23966C13.4823 5.93613 13.9568 5.91856 14.2603 6.20041L17.7603 9.45041C17.9132 9.59232 18 9.79145 18 10C18 10.2086 17.9132 10.4077 17.7603 10.5496L14.2603 13.7996C13.9568 14.0815 13.4823 14.0639 13.2004 13.7603C12.9186 13.4568 12.9361 12.9823 13.2397 12.7004L15.3401 10.75L2.75 10.75C2.33579 10.75 2 10.4142 2 10Z' fill='%23f15636'/%3E%3C/svg%3E%0A")}body.page-template-template-magic-rat .split_content .split_content__top img{max-width:100%;max-height:180px}body.page-template-template-magic-rat .split_content.content-left .split_content__top img{max-width:227px;-ms-flex-item-align:start;align-self:flex-start}@media(min-width: 1280px){body.page-template-template-magic-rat .split_content.content-left .split_content__top img{-ms-flex-item-align:end;align-self:flex-end;position:absolute;top:-50%}}body.page-template-template-magic-rat .split_content.content-right .split_content__top img{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;max-width:190px;-ms-flex-item-align:start;align-self:flex-start}@media(min-width: 1280px){body.page-template-template-magic-rat .split_content.content-right .split_content__top img{-ms-flex-item-align:end;align-self:flex-end;position:absolute;bottom:-50%}}body.page-template-template-magic-rat .dining-menus .dining-menus__menus--content{background:#222221}body.page-template-template-magic-rat .dining-menus .dining-menus__content--section-label .heading-5{font-family:"Tapeworm";font-size:26px;font-style:normal;font-weight:400;line-height:30px;text-transform:capitalize;color:#fff}@media(min-width: 768px){body.page-template-template-magic-rat .dining-menus .dining-menus__content--section-label .heading-5{font-size:28px;line-height:32px}}body.page-template-template-magic-rat .dining-menus .nav-tabs li a,body.page-template-template-magic-rat .dining-menus .nav-tabs li button{color:#555759}body.page-template-template-magic-rat .dining-menus .nav-tabs li a:hover,body.page-template-template-magic-rat .dining-menus .nav-tabs li a:focus-visible,body.page-template-template-magic-rat .dining-menus .nav-tabs li a.active,body.page-template-template-magic-rat .dining-menus .nav-tabs li button:hover,body.page-template-template-magic-rat .dining-menus .nav-tabs li button:focus-visible,body.page-template-template-magic-rat .dining-menus .nav-tabs li button.active{color:#000;background:#dac8a6}body.page-template-template-magic-rat .dining-menus .dining-menus__content{scrollbar-color:#fff #bdbdbd}body.page-template-template-magic-rat .dining-menus .dining-menus__content--section-description .small{color:#fff}body.page-template-template-magic-rat .dining-menus .dining-menus__content--section-additions-name .addition-text.small,body.page-template-template-magic-rat .dining-menus .dining-menus__content--section-additions-name .addition-price.small{color:#fff}body.page-template-template-magic-rat .dining-menus .dining-menus__content--section-label{border-bottom:solid 1px #bdbdbd}body.page-template-template-magic-rat .dining-menus .dining-menus__content--section-label,body.page-template-template-magic-rat .dining-menus .dining-menus__section-title,body.page-template-template-magic-rat .dining-menus .dining-menus__content--section-name .section-price{color:#f15636}body.page-template-template-magic-rat .cardGridOrCarousel .splide__pagination li button.is-active{background:#9e7d41}body.page-template-template-magic-rat .footer{background:#000}