.sloc{display:flex;justify-content:center;width:100%;box-sizing:border-box;overflow:hidden}.sloc__inner{display:flex;flex-direction:column;gap:30px;max-width:1650px;width:100%;padding:50px 50px 60px;box-sizing:border-box;overflow:hidden}.sloc__header{display:flex;justify-content:center;align-items:center;gap:10px;overflow:hidden}.sloc__heading{margin:0;text-align:center;font-family:Times New Roman,serif;font-size:30px;font-weight:400;letter-spacing:-.04em;line-height:1.4em;color:#000}.sloc__cards{display:flex;flex-direction:row;gap:10px;align-items:flex-start;width:100%}.sloc__card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:10px}.sloc__card>animation-reveal{display:block;width:100%}.sloc__media{width:100%;aspect-ratio:1.35 / 1;background-color:#ededed;border-radius:13px;overflow:hidden;position:relative;flex-shrink:0}.sloc__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sloc__media iframe{width:100%;height:100%;border:none;display:block}.sloc__media--placeholder{width:100%;height:100%}.sloc__details{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.sloc__info{display:flex;flex-direction:column;gap:10px;width:100%}.sloc__name{margin:0;font-family:Times New Roman,serif;font-size:18px;font-weight:400;letter-spacing:-.04em;line-height:1.4em;color:#000}.sloc__address{margin:0;font-family:Carlito,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:1.4em;color:#666;max-width:320px}.sloc__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border:1px solid rgba(0,0,0,.3);border-radius:8px;background-color:transparent;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.5px;line-height:125%;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .4s cubic-bezier(.34,1.56,.64,1),color .4s cubic-bezier(.34,1.56,.64,1),border-color .4s cubic-bezier(.34,1.56,.64,1)}.sloc__cta:hover{background-color:#000;color:#fff;border-color:#000}@media screen and (max-width:749px){.sloc__inner{padding:50px 0;gap:20px}.sloc__header{padding:0 15px}.sloc__cards{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 15px;gap:12px;scrollbar-width:none;-ms-overflow-style:none}.sloc__cards::-webkit-scrollbar{display:none}.sloc__card{flex:0 0 80%}.sloc__address{max-width:100%}}@media screen and (min-width:750px)and (max-width:959px){.sloc__inner{padding:50px 30px 60px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-location.css.map */
