/* Add custom CSS styles below */ 
.promotion-badge.has-discount {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 0, 0, 1);
    background-color: rgba(255, 0, 0, var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, var(--tw-text-opacity));
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
.store-footer__inner {
    padding-top: 2rem;
    background-color: #8bd4e3;
}
element.style {
}
.pt-20 {
    padding-top: 0rem;
}
.pb-32 {
    padding-bottom: 0rem;
}
element.style {
}
@media (min-width: 640px) {
    .sm\:text-6xl {
        font-size: 2rem;
        line-height: 1;
    }
}
.font-bold {
    font-weight: 700;
}
.more-link {
    display: flex;
    cursor: pointer;
    align-items: center;
    gap: 0.625rem;
    font-weight: 900;
    color: inherit;
    text-decoration-line: none;
}