.store-access {
    box-sizing: border-box;
    width: min(100%, 28rem);
    margin: clamp(2rem, 12vh, 8rem) auto;
}

.store-access__brand {
    text-align: center;
}

.store-access__brand img {
    display: block;
    width: min(13rem, 70vw);
    max-width: 100%;
    height: auto;
    margin-inline: auto;
}

.store-access__title {
    margin: var(--space-2) 0 var(--space-4);
    font-family: var(--font-product);
    font-size: var(--type-body-size);
    font-weight: var(--type-label-weight);
    line-height: var(--type-body-leading);
}
