.our-stores{position:relative;overflow-x:visible;overflow-y:visible}.our-stores__inner{position:relative;z-index:1}.our-stores__content,.our-stores__inner .span-12.auto{min-width:0}.our-stores__content{position:relative;z-index:1;overflow-x:visible}.our-stores__deco{position:absolute;z-index:0;pointer-events:none;opacity:var(--our-stores-deco-opacity, .35)}.our-stores__deco--left{left:0;top:45%;transform:translateY(-50%);max-width:min(42vw,520px);width:100%;z-index:1}.our-stores__deco-img{width:100%;height:auto;display:block}.our-stores__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;text-align:center;margin-bottom:clamp(24px,4vw,30px);padding-left:15px;padding-right:15px}.our-stores__flourish{flex:0 0 auto;display:flex;align-items:center;position:relative;margin-top:-18px;margin-bottom:10px}.our-stores__flourish img{display:block;max-height:inherit;width:100%;max-width:430px}.our-stores__titles{flex:0 1 auto;max-width:900px;gap:0}.our-stores__titles .section-heading,.our-stores__titles .rte,.our-stores__titles .rte p{color:inherit;padding:0!important}.our-stores__carousel-wrapper{position:relative;padding:0 15px;min-width:0}@media screen and (min-width:741px){.our-stores__carousel-wrapper{padding:0 clamp(24px,15vw,15%)}}.our-stores__carousel--static{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--our-stores-slide-gap, 16px)}.our-stores__carousel--static .our-stores__cell{flex:0 1 420px;max-width:100%}.our-stores__cell{min-height:100%}.our-stores__card{background:var(--our-stores-card-bg, #fff);color:var(--our-stores-card-text, #333);height:100%;display:flex;flex-direction:column;box-shadow:0 8px 24px #00000014}.our-stores__media{position:relative;overflow:hidden;flex-shrink:0}.our-stores__media .box-ratio{position:relative}.our-stores__media .box-ratio img,.our-stores__media .our-stores__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.our-stores__badge{position:absolute;top:12px;left:12px;z-index:1;max-width:calc(100% - 24px);padding:8px 12px;background:var(--our-stores-badge-bg, #fff);color:var(--our-stores-badge-text, #6b0f1a);font-size:.8125rem;font-weight:600;line-height:1.3}.our-stores__body{padding:20px 18px 22px;flex:1;display:flex;flex-direction:column;gap:14px}.our-stores__meta{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.45}.our-stores__meta .our-stores__icon{flex-shrink:0;margin-top:2px}.our-stores__directions{margin-top:auto;padding-top:4px}.our-stores__directions a{display:inline-flex;align-items:center;gap:8px;color:var(--our-stores-link-color, #6b0f1a);font-weight:500;text-decoration:none}.our-stores__directions a:hover{text-decoration:underline}.our-stores__swiper.swiper{position:relative;overflow:visible;margin:0 auto;max-width:100%;width:100%;min-width:0}.our-stores__swiper .swiper-wrapper{align-items:stretch}.our-stores__swiper .swiper-slide{height:auto;box-sizing:border-box;flex-shrink:0}.our-stores__swiper .our-stores__cell{min-height:100%}.our-stores__swiper.our-stores__swiper--static-fallback{overflow:visible}.our-stores__swiper.our-stores__swiper--static-fallback .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--our-stores-slide-gap, 16px);transform:none!important;transition:none!important}.our-stores__swiper.our-stores__swiper--static-fallback .swiper-slide{width:100%!important;max-width:420px;flex:1 1 300px;margin:0!important;height:auto}.our-stores__swiper.our-stores__swiper--static-fallback .our-stores__nav{display:none!important}.our-stores__swiper .swiper-button-prev,.our-stores__swiper .swiper-button-next{z-index:6;top:32%;width:44px;height:44px;margin-top:0;border-radius:50%;background:#fffffff2;box-shadow:0 2px 10px #0000001f}.our-stores__swiper .swiper-button-prev:after,.our-stores__swiper .swiper-button-next:after{font-size:15px;font-weight:700;color:var(--our-stores-arrow-color, #6b0f1a)}.our-stores__swiper .swiper-button-prev:hover,.our-stores__swiper .swiper-button-next:hover{background:#fff}@media screen and (min-width:741px){.our-stores__swiper .swiper-button-prev{left:clamp(10px,2.5vw,28px)}.our-stores__swiper .swiper-button-next{right:clamp(10px,2.5vw,28px)}}@media screen and (max-width:740px){.our-stores__swiper .swiper-button-prev,.our-stores__swiper .swiper-button-next{display:none}.our-stores__deco--left{max-width:70vw;opacity:calc(var(--our-stores-deco-opacity, .35) * .7)}.our-stores__flourish{margin-top:-5px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-our-stores.css.map */
