@charset "UTF-8";.container{padding:0 40px;overflow:clip}@media screen and (max-width: 975px){.container{padding:0 24px!important}}@media screen and (max-width: 767px){.container{padding:0 16px!important}}.container-full{overflow:clip}@media screen and (max-width: 975px){.container-full{padding:0!important}}@media screen and (max-width: 767px){.container-full{padding:0!important}}.shopify-section{padding-bottom:120px}@media screen and (max-width: 975px){.shopify-section{padding-bottom:60px}}@media screen and (max-width: 767px){.shopify-section{padding-bottom:60px}}.location-info__content{display:flex;flex-direction:column;padding-top:80px}@media (max-width: 768px){.location-info__content{padding-top:0}}.location-info__title{border-top:1px solid #474747;padding-top:16px}.location-info__description{font-size:16px;line-height:1.6;color:#474747}.location-info__description p{margin:0}@media (max-width: 768px){.location-info__description{font-size:14px;margin-bottom:32px!important}}.location-info__item{display:flex;justify-content:space-between;border-top:1px solid #ADAEB0;padding-top:16px}.location-info__item:last-child{border-bottom:0px}.location-info__item-title{font-size:14px;font-weight:600;letter-spacing:.6px;color:#474747;margin-bottom:8px}@media (max-width: 768px){.location-info__item-title{font-size:12px}}.location-info__item-text{font-size:16px;line-height:1.6;color:#474747;margin-bottom:4px}.location-info__item-text p{margin:0}@media (max-width: 768px){.location-info__item-text{font-size:14px}}.location-info__link{display:inline-block;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#474747;text-decoration:none;margin-top:8px;transition:opacity .2s ease}.location-info__link:hover{opacity:.7}@media (max-width: 768px){.location-info__link{font-size:12px}}.location-info__contact-link{font-size:16px;line-height:1.6;color:var(--color-text-secondary, rgba(0, 0, 0, .7));text-decoration:none;margin-bottom:8px;transition:color .2s ease}.location-info__contact-link svg{flex-shrink:0;opacity:.5}.location-info__contact-link:hover{color:var(--color-text, #000)}.location-info__contact-link:hover svg{opacity:1}@media (max-width: 768px){.location-info__contact-link{font-size:14px}}.location-info__media{position:relative}.location-info__media .slider-wrapper{width:100%;height:100%}@media (max-width: 768px){.location-info__media .slider-wrapper{padding-bottom:12px}}.location-info__media .swiper-container{width:100%;height:100%;min-height:400px}@media (max-width: 1024px){.location-info__media .swiper-container{min-height:350px}}@media (max-width: 768px){.location-info__media .swiper-container{min-height:300px}}.location-info__media .swiper-slide{display:flex;align-items:center;justify-content:center}.location-info__image-wrapper{width:100%;min-height:400px;border-radius:20px;overflow:hidden;background-color:var(--color-bg-secondary, #f5f5f5);aspect-ratio:1/2;max-height:800px}@media (max-width: 1024px){.location-info__image-wrapper{min-height:350px}}@media (max-width: 768px){.location-info__image-wrapper{min-height:300px;max-height:386px}}.location-info__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.location-info__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.location-info__image-placeholder svg{width:80px;height:80px;opacity:.2}.location-info .swiper-button-next,.location-info .swiper-button-prev{background-color:#fff0;border:1px solid #fff}.location-info .swiper-button-next svg,.location-info .swiper-button-prev svg{color:#fff}.location-info .swiper-button-next:hover,.location-info .swiper-button-prev:hover{background-color:#fff;transform:translateY(-50%) scale(1.05)}.location-info .swiper-button-next:hover svg,.location-info .swiper-button-prev:hover svg{color:#474747}.location-info .swiper-button-next.swiper-button-disabled,.location-info .swiper-button-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed}.location-info .swiper-button-next.swiper-button-disabled:hover,.location-info .swiper-button-prev.swiper-button-disabled:hover{transform:translateY(-50%)}@media (max-width: 1024px){.location-info .swiper-button-next,.location-info .swiper-button-prev{width:40px;height:40px}}@media (max-width: 768px){.location-info .swiper-button-next,.location-info .swiper-button-prev{display:none!important}}.location-info .swiper-button-next{right:16px}@media (max-width: 1024px){.location-info .swiper-button-next{right:12px}}.location-info .swiper-button-prev{left:16px}@media (max-width: 1024px){.location-info .swiper-button-prev{left:12px}}
