.stl .stl-photo{position:relative;margin:28px 0 16px;border-radius:24px;overflow:hidden;border:1px solid var(--cb);box-shadow:var(--csh);background:var(--cf);aspect-ratio:16/9}.stl .stl-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}.stl-cap{position:absolute;left:16px;bottom:16px}.stl-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#155a37;border-radius:9999px;padding:8px 14px;font-size:13px;line-height:16px;font-weight:700;box-shadow:var(--csh)}.stl-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.stl-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px}.stl-card{background:#fff;border:1px solid var(--cb);border-radius:24px;box-shadow:var(--csh);padding:32px;display:flex;flex-direction:column;gap:20px}.stl-card h3{font-size:28px;line-height:32px;letter-spacing:-.02em;margin:0}.stl-dl{display:grid;gap:16px;margin:0}.stl-dl>div{display:flex;gap:12px;align-items:flex-start}.stl-dl svg{flex:none;margin-top:2px;color:#566070}.stl-dl dt{font-weight:700;font-size:15px;line-height:22px}.stl-dl dd{margin:0;font-size:15px;line-height:22px;color:var(--muted)}.stl-dl a{color:var(--blue);font-weight:600}.stl-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto}.stl-map{position:relative;min-height:320px;border-radius:24px;overflow:hidden;border:1px solid var(--cb);box-shadow:var(--csh);background:var(--cf)}.stl-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.stl-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:32px}.stl-lead{max-width:420px;margin:0;color:var(--muted);font-size:16px;line-height:24px}.stl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.stl-loc{background:var(--cf);border:1px solid var(--cb);border-radius:24px;box-shadow:var(--csh);padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.stl-loc h3{font-size:20px;line-height:26px;letter-spacing:-.02em;margin:0}.stl-loc p{margin:0;font-size:14px;line-height:20px;color:var(--muted)}.stl-loc .btn{margin-top:auto}.stl-tag{white-space:nowrap;display:inline-block;background:#fff;border:1px solid var(--cb);color:var(--muted);border-radius:9999px;padding:4px 12px;font-size:12px;line-height:16px;font-weight:700}@media(hover:hover)and (pointer:fine){.stl-loc{transition:transform .5s var(--eo),box-shadow .5s var(--eo)}.stl-loc:hover{transform:translateY(-4px);box-shadow:var(--sh3)}}@media(max-width:959px){.stl .stl-photo{aspect-ratio:4/3;margin-top:20px}.stl-row{grid-template-columns:minmax(0,1fr)}.stl-card{padding:24px}.stl-card h3{font-size:24px;line-height:28px}.stl-map{min-height:260px}.stl-btns .btn{flex:1 1 100%}.stl-grid{grid-template-columns:minmax(0,1fr)}.stl-loc{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag btn" "name btn" "text text";align-items:center;gap:8px 12px}.stl-loc .stl-tag{grid-area:tag;justify-self:start}.stl-loc h3{grid-area:name}.stl-loc p{grid-area:text}.stl-loc .btn{grid-area:btn;margin-top:0;align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/store-locator.css.map */
