:root {
    --color-primary: #F07820;
    --color-primary-dark: #C05F10;
    --color-primary-light: #F5A040;
    --color-primary-reverse: #0A0F2E;
    --dark-bg-main: #0A0F2E;
    --dark-bg-sec: #6B35D9;
    --dark-text-main: #ffffff;
    --dark-text-sec: #F07820;
    --dark-grey: #1A2560;
    --text-btn: #ffffff;
    --bg-color: #f0f0f8;
    --no-color: #F0782000
}
footer-bottom, .store-footer .footer-container {
    background: linear-gradient(90deg, #0A0F2E 0%, #1A2560 35%, #0D1445 89%);
    background-color: #0A0F2E;
    border: initial;
    border-radius: 1rem;
    margin-bottom: 1rem;
    padding: 2rem
}

.store-header.dark,
.store-header.dark.fixed-sticky {
    background: linear-gradient(90deg, #0A0F2E 0%, #1A2560 35%, #0D1445 89%) !important;
    background-color: #0A0F2E !important;
}

.dark .da-bgg {
    background: linear-gradient(90deg, #0A0F2E 0%, #1A2560 35%, #0D1445 89%);
    background-color: var(--dark-grey) !important;
}

.store-footer h3 {
    color: #F07820 !important;
}

::placeholder {
    color: #F07820 !important;
}

.dark .da-cp {
    color: #F07820 !important;
}

.section--title,
.s-slider-block__title h2,
.s-block__title h2,
.s-slider-block__title-right {
    text-transform: uppercase;
    background-image: linear-gradient(-225deg, #F07820 0%, #6B35D9 29%, #F5A040 67%, #C05F10 100%);
    background-size: 200% auto;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    animation: textclip 4s linear infinite;
    display: inline-block;
    font-weight: 800;
}

@keyframes textclip {
    to {
        background-position: 200% center;
    }
}

.dark .slide--cat-entry {
    background: #0A0F2E;
    background: linear-gradient(0deg, #070C22 0%, #1A2560 100%)
}

.dark .slide--cat-entry h4 {
    font-weight: 700;
    color: #F07820
}

.dark .product-entry salla-add-product-button .s-button-wrap .s-button-element,
.product-entry salla-add-product-button .s-button-wrap .s-button-element {
    background: #1A2560;
    color: #F07820 !important
}

.dark .product-entry salla-add-product-button .s-button-wrap .s-button-element:hover,
.product-entry salla-add-product-button .s-button-wrap .s-button-element:hover {
    background: #6B35D9;
    color: #ffffff !important
}

.dark .s-product-card-entry {
    border-width: 0;
    background: linear-gradient(0deg, rgba(10,15,46,0) 0%, rgba(107,53,217,0.4) 100%)
}

.angel-ad {
    background: linear-gradient(90deg, #0A0F2E 0%, #6B35D9 35%, #1A2560 89%);
}

#main-links-15 .lazy__bg.lazy_avatar {
    border-radius: 50%;
    border: 1px solid #F07820 !important;
    padding: 2px
}

.store-footer .footer-container .footer-list a {
    margin-bottom: .75rem;
    background-color: #1A2560;
    padding: .5rem;
    border-radius: 5px
}

.angel-discountcoupon {
    border-width: 1px;
    border-color: #6B35D9
}

.border-transparent {
    border-color: #6B35D9
}

.link--primary {
    color: #F07820
}

.s-filters-widget-title {
    color: #F07820 !important
}

.dark .opt-text.text-light strong {
    color: #F07820 !important
}

.dark .opt-text.text-light span {
    color: #F5A040 !important
}

.dark .contact-links a {
    background-color: #1A2560 !important
}

.dark .tabs__flex .tab-trigger {
    background: #6B35D9 !important;
    color: #ffffff
}

.dark .tabs .tab-trigger.is-active {
    color: #fff !important
}

.dark .tabs__outline .tab-trigger.is-active {
    background-color: #1A2560 !important
}

.s-product-card-content-footer salla-add-product-button .s-button-outline {
    color: rgba(255,255,255,.9);
    border-radius: 50px;
    background: linear-gradient(-45deg, #F07820, #6B35D9, #1A2560, #F5A040);
    background-size: 600%;
    -webkit-animation: anime 16s linear infinite;
    animation: anime 16s linear infinite;
    border-width: 0
}