.store-feature__media{position:relative;width:100%;padding-bottom:var(--sf-ratio, 25%);overflow:hidden;background-color:rgba(var(--color-foreground),.06)}.store-feature__media img,.store-feature__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.store-feature__content{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;padding-top:2.8rem}.store-feature__left{display:flex;flex-direction:column;align-items:flex-start}.store-feature__heading{margin:0;font-family:var(--font-heading-family);font-size:var(--sf-heading-size, 2.4rem);font-weight:800;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:rgb(var(--color-foreground))}.store-feature__subheading{display:block;font-family:var(--font-heading-family);font-size:var(--sf-heading-size, 2.4rem);font-weight:800;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:rgb(var(--color-foreground))}.store-feature__link{display:inline-flex;align-items:center;gap:.9rem;margin-top:2.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));transition:opacity .15s ease}.store-feature__link:hover,.store-feature__link:focus-visible{opacity:.6}.store-feature__link-arrow{display:inline-flex;align-items:center;width:2.4rem;transition:transform .2s ease}.store-feature__link-arrow svg{width:100%;height:auto}.store-feature__link:hover .store-feature__link-arrow{transform:translate(.4rem)}.store-feature__right{display:flex;flex-direction:column;align-items:flex-start}.store-feature__body{max-width:54rem;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.55;color:rgba(var(--color-foreground),.85)}.store-feature__body>*{margin:0 0 1.2rem}.store-feature__body>*:last-child{margin-bottom:0}.store-feature__address{display:flex;align-items:flex-start;gap:.8rem;margin:2.4rem 0 0;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.store-feature__address-icon{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.1rem}.store-feature__address-icon svg{width:100%;height:100%}@media screen and (max-width:749px){.store-feature__content{grid-template-columns:1fr;gap:2rem;padding-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-store-feature.css.map */
