.dining-schedule{padding:40px 20px;font-family:sans-serif}.dining-table{width:100%;border-collapse:collapse;text-align:center;margin-bottom:20px}.dining-table th{background:#1f1f1f;color:#fff;padding:15px}.dining-table td{padding:15px;color:#555;border:1px solid #eaeaea}.dining-notes{text-align:center;color:#888;font-size:.95rem;margin-bottom:30px}.book-button{display:flex;justify-content:center}.book-button a{background:#fff;border:1px solid #000;border-radius:9999px;padding:12px 30px;font-weight:700;color:#000;text-decoration:none;box-shadow:0 6px 20px #0000001a;transition:all .3s ease}.book-button a:hover{background:#000;color:#fff}@media (max-width: 767px){.dining-table td{padding:5px}}.lookbook-section{padding:50px 20px}.lookbook-header{display:flex;justify-content:center;align-items:center;padding-bottom:10px}.lookbook-title{font-size:32px;font-weight:700}.lookbook-link{font-size:16px;text-decoration:none;color:#000}.lookbook-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lookbook-item{position:relative;overflow:hidden;border-radius:8px}.lookbook-item img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .3s ease}.lookbook-item:hover img{transform:scale(1.05)}.lookbook-caption{margin-top:10px}.lookbook-caption h4{font-size:18px;margin:0}.lookbook-caption p{font-size:14px;color:#555}.menu-flipbook-container{text-align:center;padding:20px}.menu-flipbook-title{font-size:2rem;margin-bottom:20px}#flipbook{width:100%;max-width:900px;height:600px;margin:auto}.services-grid-section{padding:40px 20px;text-align:center}.services-grid-section h2{font-size:2rem;margin-bottom:2rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.service-item{display:flex;flex-direction:column;align-items:center}.service-item img{width:50px;height:50px;object-fit:contain;margin-bottom:10px}.service-item span{font-weight:600;font-size:1.1rem;position:relative}.service-item span:after{content:"";display:block;width:30px;height:2px;background:#9c94b8;margin:6px auto 0}.services-grid-section.page-width{padding-top:20px;padding-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
