.ftr{background:var(--indigo-deep);color:#ffffffc2;font-size:var(--text-sm)}.ftr a{color:inherit;text-decoration:none}.ftr a:hover{color:var(--yellow)}.ftr__signup{border-bottom:1px solid rgba(255,255,255,.1)}.ftr__signup-inner{display:grid;gap:16px;padding-block:28px}.ftr__signup-title{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;color:#fff}.ftr__signup-body{margin:6px 0 0;color:#ffffff9e}.ftr__form{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ftr__field{flex:1 1 200px;min-width:0;height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.24);border-radius:var(--radius-action);background:#ffffff0f;color:#fff;font:inherit}.ftr__field::placeholder{color:#ffffff80}.ftr__field:focus{outline:none;border-color:var(--yellow);background:#ffffff1a}.ftr__submit{flex:none;height:46px;padding:0 26px;border:0;border-radius:var(--radius-action);background:var(--yellow);color:var(--indigo-deep);font:600 var(--text-base)/1 var(--font-body);cursor:pointer}.ftr__submit:hover{background:#fff}.ftr__note{flex:1 0 100%;margin:0;font-size:var(--text-xs)}.ftr__note--ok{color:var(--yellow)}.ftr__note--bad{color:#ffb4b4}.ftr__main{display:grid;gap:0;padding-block:8px 24px}.ftr__col--links{border-bottom:1px solid rgba(255,255,255,.1)}.ftr__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;list-style:none}.ftr__head::-webkit-details-marker{display:none}.ftr__col--links[open] .ftr__chev{transform:rotate(180deg)}.ftr__head--static{margin:0 0 12px;padding:15px 0 0;cursor:auto}.ftr__list{margin:0;padding:0 0 16px;list-style:none;display:grid;gap:11px}.ftr__col--card{padding-block:4px 20px}.ftr__card-body{margin:0 0 14px;max-width:34ch;line-height:1.55;color:#ffffff9e}.ftr a.ftr__card-cta{display:inline-block;padding:11px 22px;border:1px solid rgba(255,255,255,.34);border-radius:var(--radius-action);font-weight:600;color:#fff}.ftr a.ftr__card-cta:hover{background:#fff;border-color:#fff;color:var(--indigo-deep)}.ftr__col--visit{padding-block:4px 22px}.ftr__address{margin:0 0 14px;font-style:normal;line-height:1.55;color:#ffffff9e}.ftr__hours{margin:0 0 14px;display:grid;gap:5px}.ftr__hours div{display:flex;justify-content:space-between;gap:14px;max-width:30ch}.ftr__hours dt{color:#ffffff9e}.ftr__hours dd{margin:0;color:#fff;font-variant-numeric:tabular-nums}.ftr__contact{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:6px}.ftr__contact a{color:#fff}.ftr__contact a:hover{color:var(--yellow)}.ftr__social{display:flex;gap:10px}.ftr__social a{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#fff}.ftr__social a:hover{background:var(--yellow);border-color:var(--yellow);color:var(--indigo-deep)}.ftr__base{border-top:1px solid rgba(255,255,255,.1)}.ftr__base-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-block:18px 24px}.ftr__copy{margin:0;font-size:var(--text-xs);color:#ffffff80}.ftr__reg{display:block}.ftr__pay{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ftr__pay li{display:flex}.ftr__pay svg{height:22px;width:auto;border-radius:3px}@media(prefers-reduced-motion:no-preference){.ftr__chev{transition:transform .2s ease}.ftr a,.ftr__submit,.ftr__card-cta,.ftr__social a{transition:color .18s ease,background-color .18s ease,border-color .18s ease}}@media(min-width:750px){.ftr__signup-inner{grid-template-columns:1fr auto;align-items:center;gap:32px;padding-block:34px}.ftr__form{min-width:380px}.ftr__reg{display:inline}.ftr__reg:before{content:" \b7  "}}@media(min-width:900px){.ftr__main{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.1fr) minmax(0,1.2fr);gap:32px;padding-block:40px 34px;align-items:start}.ftr__col--links{border-bottom:0}.ftr__head{padding:0 0 14px;cursor:auto}.ftr__chev{display:none}.ftr__head--static{padding-top:0;margin-bottom:14px}.ftr__list{padding-bottom:0}.ftr__col--card,.ftr__col--visit{padding-block:0}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/stlukes-footer.css.map */
