/* Extracted conservatively from styles.css for manual review only. */
/* Template-specific overrides: classic. */

/* Artist templates */
/* Template: classic */

.artist-store--template-classic .artist-hero {
    min-height: 460px;
}

.artist-store--template-classic .artist-theme-section {
    padding-top: 30px;
}

.product-detail--template-classic .product-detail__info {
    max-width: 100%;
}

.artist-store--template-classic .store-buy-modal__dialog {
    border-radius: var(--radius-lg);
}

.artist-store--template-classic .store-buy-modal__size,
.artist-store--template-classic .store-buy-modal__close {
    border-radius: var(--radius-md);
}

.artist-store--template-classic .store-buy-modal__cta {
    border-radius: var(--radius-sm);
}

.store-footer.store-footer--template-classic {
    background: color-mix(in srgb, var(--artist-page-bg) 50%, #000 25%);
    color: var(--artist-page-text);
    border-top: 1px solid color-mix(in srgb, var(--artist-page-text) 12%, transparent);
    border-radius: 0;
}

.store-footer.store-footer--template-classic .store-footer__links a {
    color: var(--artist-page-muted);
}

.store-footer.store-footer--template-classic .store-footer__links a:hover {
    color: var(--artist-section-accent);
}
