.social-links{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.social-links a{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:12px;font-weight:800;text-decoration:none}.social-links a:hover{border-color:var(--lime);color:var(--lime)}.social-links svg{width:18px;height:18px;fill:currentColor;flex:0 0 auto}.social-links .privacy-link{border-color:transparent;padding-inline:4px}@media(max-width:650px){.social-links{justify-content:center}.social-links a{padding:10px}.social-links span{font-size:11px}}
.hours-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1080px,100%);margin:34px auto 0;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);box-shadow:0 18px 45px rgba(0,0,0,.18);text-align:left}.hours-strip>div{position:relative;padding:22px 26px;border-right:1px solid rgba(255,255,255,.18)}.hours-strip>div:last-child{border-right:0}.hours-strip>div:before{content:"";position:absolute;top:0;left:26px;width:44px;height:4px;background:var(--lime)}.hours-strip span{display:block;margin:5px 0 9px;color:#bfcbd4;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.hours-strip strong{display:block;color:#fff;font-size:clamp(18px,2vw,24px);font-weight:900;line-height:1.25;letter-spacing:.2px}@media(max-width:760px){.hours-strip{grid-template-columns:1fr}.hours-strip>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.18);padding:20px 22px}.hours-strip>div:last-child{border-bottom:0}.hours-strip>div:before{left:22px}.hours-strip strong{font-size:20px}}
