#modalStoreLogo {
    max-height: 40px;
}

#overlay {
    position: fixed;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    display: none;
    background: rgba(0, 0, 0, 0.6);
}

.cv-spinner {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.spinner {
    width: 40px;
    height: 40px;
    border: 4px #ddd solid;
    border-top: 4px #2e93e6 solid;
    border-radius: 50%;
    animation: sp-anime 0.8s infinite linear;
}

@keyframes sp-anime {
    100% {
        transform: rotate(360deg);
    }
}

.is-hide {
    display: none;
}

.product-info__desc .actions-wishlist .icon .text {
    content: unset !important;
}

.padding-left-8 {
    padding-left: 8px;
}

.btn-outline-success {
    background-color: transparent;
    border-color: #00e44c;
    color: #00e44c
}

.btn-outline-success svg {
    fill: #00e44c
}

.btn-outline-success:hover {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    background-color: rgb(250 182 0/var(--tw-bg-opacity));
    border-color: rgb(51 51 51/var(--tw-border-opacity));
    color: rgb(51 51 51/var(--tw-text-opacity))
}

.btn-outline-success:hover svg {
    fill: #333
}

.invalid-feedback {
    color: red;
    font-weight: lighter;
    font-size: 10pt;
    font-style: italic;
}