.ticker#stores{display:flex;align-items:center;gap:10px;padding:0 max(3vw,16px);height:58px;white-space:normal;overflow:hidden}.ticker .lineup-controls{order:2;flex:none;margin:0}.ticker .lineup-controls p{display:none}.ticker .lineup-controls>div{gap:4px}.ticker .lineup-controls button{min-width:36px;min-height:36px;font-size:13px;padding:0 8px}.ticker .lineup-window{flex:1;min-width:0;padding:0;overflow-x:auto;scrollbar-width:none}.ticker .lineup-window::-webkit-scrollbar{display:none}.ticker .lineup-track{align-items:center;gap:28px;padding:0}.ticker .lineup-track li,.ticker .lineup-track li:nth-child(even){width:54px;min-height:44px;height:44px;display:grid;place-items:center;background:transparent;border:0;box-shadow:none;padding:0}.ticker .lineup-track li[hidden]{display:none}.lineup-track img{width:42px;height:42px;object-fit:contain}.stores .lineup-full{max-width:1296px;margin-left:auto;margin-right:auto}@media(max-width:500px){.ticker#stores{padding:0 8px;gap:6px}.ticker .lineup-controls button{min-width:32px;min-height:36px;padding:0 5px}.ticker .lineup-track{gap:17px}}
.hero-copy{background-image:linear-gradient(125deg,transparent 0 74%,#a3352d30 74% 75%,transparent 75%),repeating-linear-gradient(165deg,transparent 0 6px,#fff2 7px 8px,transparent 9px 18px);background-size:100% 100%,150px 90px;background-repeat:no-repeat;background-position:center,right bottom}.hero-copy h1{position:relative}.hero-art{outline:2px solid #d8c6a7;outline-offset:-13px}.ticket-message{position:relative}.ticket-message:after{content:'';position:absolute;left:23px;bottom:-11px;width:14px;height:14px;border-right:2px solid #18110f;border-bottom:2px solid #18110f;background:#fff5df;transform:rotate(45deg)}.steps article:nth-child(odd){transform:rotate(-.7deg)}.steps article:nth-child(2){transform:rotate(.7deg)}.steps article:hover{transform:translate(-3px,-4px) rotate(0deg)}.trust-card{position:relative}.trust-card:before{content:'';position:absolute;top:0;right:0;border-top:22px solid #d9c8aa;border-left:22px solid transparent}.form-panel input:focus,.form-panel textarea:focus,.form-panel select:focus{box-shadow:4px 4px 0 #a3352d}.faq details[open]{background:#29211e;padding-left:16px;padding-right:16px;border-left:4px solid #b1392f}
[hidden]{display:none!important}.ticker#restaurant-marquee{display:flex;align-items:center;gap:10px;padding:0 max(3vw,16px);height:58px;white-space:normal;overflow:hidden}.header nav a[aria-current="page"]:not(.button){color:#fff;border-bottom:2px solid #d36b5b}.mobile-nav{display:none}.hero-copy{background-image:none}.hero-art{outline:none}.section{min-height:45vh}.stores .lineup-full{display:block}.stores .lineup-note{color:#fff0df}.trust{display:none}.steps article,.steps article:nth-child(odd),.steps article:nth-child(2){transform:none}.hero:before{opacity:.32}.hero:after{opacity:.12}.comic-burst{display:none}.ticker .lineup-controls p{display:none}@media(max-width:760px){body{padding-bottom:68px}.mobile-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:30;bottom:0;left:0;right:0;background:#171311;border-top:3px solid #a3352d;padding:5px 4px max(5px,env(safe-area-inset-bottom));gap:3px}.mobile-nav a{display:grid;place-items:center;min-height:48px;font-size:13px;font-weight:700;color:#c9bfb1}.mobile-nav a[aria-current="page"]{background:#a3352d;color:white}.menu{display:none}.hero{padding-top:35px}.section{padding-top:55px;padding-bottom:65px}}
