.custom-store-info .store-info-grid{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;overflow:hidden;padding-top:20px}.custom-store-info .icon-map span svg{color:rgb(var(--color-foreground))}.custom-store-info .store-info-inner svg{color:rgb(var(--color-button));width:24px;height:24px}.custom-store-info .feature-icon svg{color:rgb(var(--color-foreground))}.custom-store-info .product-store-inner{display:flex;align-items:center;gap:16px}.custom-store-info .product-store-info .product-image img{border-radius:calc(var(--border-radius-main) - 8px);max-width:50px}.custom-store-info .product-store-info{display:flex;align-items:center;justify-content:space-between;padding:10px;margin-top:24px;background-color:rgb(var(--color-background-secondary));position:relative;border-radius:calc(var(--border-radius-main) - 8px)}.custom-store-info .section-header{margin-bottom:60px}.custom-store-info .store-info-inner{display:flex;gap:16px}.custom-store-info .store-info-inner.second{margin-top:40px}.custom-store-info a.product-store-link{border-radius:var(--border-radius-button);background-color:rgb(var(--color-button));width:30px;height:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-store-info a.product-store-link svg{color:rgb(var(--color-button-text))}.custom-store-info .product-content .product-title{font-weight:var(--font-body-weight-semi);margin:0}.custom-store-info .store-info-card{max-width:520px;width:100%;padding:40px;border-radius:16px;background-color:rgb(var(--color-background))}.custom-store-info .custom-label{font-size:calc(var(--font-heading-h6-scale) * 2rem);line-height:120%;font-weight:var(--font-body-weight-semi);margin:0}.custom-store-info .store-with-badge .badge-inner{padding:9px 16px;background-color:rgb(var(--color-badge-background));color:rgb(var(--color-badge-text));line-height:var(--font-heading-line-height);border-radius:var(--border-radius-button);text-transform:uppercase;font-size:calc(var(--font-body-scale) * 1.2rem)}.custom-store-info .store-with-badge{display:flex;gap:25px;align-items:flex-start}.custom-store-info .icon-map{display:flex;gap:10px;margin-top:8px}.custom-store-info .store-hours p{margin:16px 0 0}.custom-store-info .store-location h6{max-width:302px;margin-top:0;margin-bottom:0}.custom-store-info .store-location p{margin:0}.custom-store-info .store-hours{margin:12px 0;line-height:1.6}.custom-store-info .store-phone{margin:0}.custom-store-info .store-phone a{text-decoration:none;color:rgb(var(--color-foreground-title));font-weight:var(--font-body-weight-semi)}.custom-store-info .store-phone a:hover{color:rgb(var(--color-button-tertiary-text))}.custom-store-info .store-features{gap:16px;margin:40px 0;display:grid;grid-template-columns:1fr 1fr}.custom-store-info .feature-icon p{margin:0;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:var(--font-body-weight-medium)}.custom-store-info .feature-icon{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16.5px;background-color:rgb(var(--color-background-secondary));border-radius:var(--border-radius-button);min-width:212px}.custom-store-info .store-buttons{display:flex;flex-direction:column;gap:16px;margin-top:20px}.custom-store-info a.product-store-link:hover{background-color:rgb(var(--color-button-hover))}.custom-store-info .store-image-gallery{max-width:864px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;overflow:hidden;border-radius:var(--border-radius-main)}.custom-store-info .mySwiper .swiper-slide{border-radius:calc(var(--border-radius-main) - 8px)}.custom-store-info .store-image-gallery .main-image{flex:1;border-radius:10px;overflow:hidden}.custom-store-info .store-image-gallery .main-image img{width:100%;height:auto;display:block;object-fit:cover;border-radius:10px}.custom-store-info .thumbnail-gallery{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto}.custom-store-info .thumbnail-gallery img{width:80px;height:80px;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:all .2s ease-in-out}.custom-store-info .mySwiper2{height:100%;width:100%}.custom-store-info .mySwiper{height:347px;max-width:82px;box-sizing:border-box;padding:0 2px 2px 0;position:absolute;top:20px;left:auto;right:20px}.custom-store-info .mySwiper .swiper-slide{opacity:1}.custom-store-info .mySwiper2 .ss-iframe iframe{width:100%;height:100%;aspect-ratio:var( --aspect-ratio, 1.455);border-width:0}.mySwiper .swiper-slide.ss-iframe{position:relative;cursor:pointer}.mySwiper .swiper-slide.ss-iframe svg{position:absolute;top:calc(50% - 2rem);left:calc(50% - 2rem);width:4rem;height:4rem}.mySwiper .swiper-slide.ss-iframe:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-background),.5);border-radius:calc(var(--border-radius-main) - 8px)}.custom-store-info .mySwiper .swiper-wrapper{flex-direction:column}.custom-store-info .mySwiper .swiper-slide-thumb-active{opacity:1}.custom-store-info .swiper-slide img{display:block;cursor:pointer;width:100%;height:100%;object-fit:cover;border-radius:calc(var(--border-radius-main) - 8px)}.custom-store-info .store-info-inner .map-address{width:100%}.custom-store-info .store-info-inner .map-address .button.button--tertiary{line-height:var(--font-heading-line-height);font-size:calc(var(--font-body-scale) * 1.4rem)}.custom-store-info .store-location h6,.custom-store-info .store-with-badge{width:100%}.custom-store-info .store-phone .custom-label{margin:0 0 8px}.custom-store-info .mySwiper .swiper-slide{padding-right:2px}.custom-store-info .mySwiper .swiper-slide-thumb-active img{border:1px solid rgb(var(--color-foreground-title));border-radius:calc(var(--border-radius-main) - 8px)}.custom-store-info a.product-store-link:before{content:"";display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.custom-store-info .store-info-inner .map-address .button.button--tertiary{width:fit-content}@media screen and (min-width:1600px){.custom-store-info .store-with-badge{gap:32px}.custom-store-info .store-location h6{max-width:442px}.custom-store-info .store-info-card{padding:60px}.custom-store-info .store-info-card{max-width:700px}.custom-store-info .store-image-gallery{max-width:1164px;max-height:800px}}@media screen and (min-width:990px)and (max-width:1199px){.custom-store-info .store-image-gallery{max-width:62%}.custom-store-info .store-features{display:flex;flex-wrap:wrap}.custom-store-info .store-info-card{padding:30px}}@media screen and (max-width:989px){.custom-store-info .store-image-gallery,.custom-store-info .store-location h6,.custom-store-info .store-info-card{max-width:100%}.custom-store-info .store-info-grid{flex-direction:column-reverse}}@media screen and (min-width:768px){.custom-store-info .swiper-pagination{display:none}}@media screen and (max-width:767px){.custom-store-info .product-store-info{gap:16px}.custom-store-info .store-info-grid{padding-top:4px}.custom-store-info .swiper-pagination{position:absolute;bottom:16px!important;justify-content:center}.custom-store-info .section-header{margin-bottom:40px}.custom-store-info .store-image-gallery{max-width:100%}.custom-store-info .product-content .product-title{font-size:calc(var(--font-heading-h6-scale) * 1.4rem)}.custom-store-info .feature-icon svg{width:16px;height:16px}.custom-store-info .feature-icon{gap:4px}.custom-store-info .store-features{gap:8px;justify-items:center;align-items:center}.custom-store-info .feature-icon p{font-size:calc(var(--font-heading-h6-scale) * 1.2rem)}.custom-store-info .feature-icon{min-width:100%;padding:10px}.custom-store-info .store-phone a{font-size:calc(var(--font-heading-h6-scale) * 1.4rem)}.custom-store-info .custom-label{font-size:calc(var(--font-heading-h6-scale) * 1.6rem)}.custom-store-info .store-info-inner.second{margin-top:24px}.custom-store-info .store-location p,.custom-store-info .store-hours p{font-size:calc(var(--font-heading-h6-scale) * 1.4rem)}.custom-store-info .store-info-inner .map-address .button.button--tertiary{justify-content:flex-start}.custom-store-info .store-info-card{padding:60px 16px}.custom-store-info .store-location h6{font-size:calc(var(--font-heading-h6-scale) * 1.6rem)}.custom-store-info .mySwiper{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-store-info.css.map */
