.store-card-wrapper {
    height: 100%;
}

.store-card {
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: max(1rem, calc(1 * var(--su)));
    padding: max(1rem, calc(1.5 * var(--su)));
    text-decoration: none;
    outline: 1px solid var(--cbw-deep-pine-10);
	outline-offset: -1px;
    border-radius: var(--border-radius-small);
    box-shadow: 3.321px 3.321px 19.929px 0 rgba(0, 0, 0, 0.05);
    transition: .2s ease-in-out background-color, .2s ease-in-out transform, .2s ease-in-out outline-color;
}

.store-card:hover, .store-card:active, .store-card-wrapper.active .store-card {
	background-color: var(--cbw-emerald-5);
	outline: 1px solid var(--cbw-emerald-100);
}

.store-card .top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.store-card .top .end {
    display: flex;
    align-items: center;
    gap: max(.5rem, calc(.5 * var(--su)));
}

.store-card .top .end .web-only-tag {
    background-color: var(--cbw-emerald-20);
    line-height: .8;
    padding: max(.625rem, calc(.625 * var(--su)));
    border-radius: var(--border-radius-small);
    font-size: max(.75rem, calc(.75 * var(--su)));
}

.store-card .top .end .icon {
    display: block;
    width: max(.875rem, calc(.875 * var(--su)));
    height: auto;
    aspect-ratio: 1;
    border-radius: 50%;
    transition: border-color .2s ease-in-out;
    border: 2px solid var(--cbw-deep-pine-10);
}

.store-card:hover .top .end .icon, .store-card:active .top .end .icon, .store-card-wrapper.active .store-card .top .end .icon {
    border-color: var(--cbw-emerald-100);
}

.store-card .tags-wrapper {
    display: flex;
    align-items: center;
    gap: max(.5rem, calc(.5 * var(--su)));
}

.store-card .store-branch-tag {
	border-radius: 999px;
    background-color: transparent;
    padding: max(.5rem, calc(.5 * var(--su))) max(.75rem, calc(.75 * var(--su)));
}

.store-card .bottom {
    margin-top: auto;
}

.store-card .bottom span {
    padding-block: .75rem;
    border-bottom: 1px solid var(--cbw-deep-pine-10);
    font-size: var(--scaling-body-xs-normal);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.store-card .bottom span:last-child:not(:first-child) {
	border-bottom: none;
}

.store-card .bottom .store-anchor {
    word-break: break-all;
}

/* .store-card .bottom a::after {
    content: '';
    display: block;
    width: max(.625rem, calc(0.625 * var(--su)));
    height: auto;
    aspect-ratio: 10/7;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.23083 7.53833L5.52817 6.81533L8.07433 4.26917H0V3.26917H8.07433L5.52817 0.723L6.23083 0L10 3.76917L6.23083 7.53833Z' fill='%2365CE3C'/%3E%3C/svg%3E%0A");    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
    transform-origin: center;
    flex-shrink: 0;
} */