/* Add custom CSS styles below */ 
.section--title, .s-slider-block__title h2, .s-block__title h2 {
    text-transform: uppercase;
    background-image: linear-gradient( -225deg,#2c2056 0%,#541a99 29%,#b62626 67%,white 100% );
    background-size: auto auto;
    background-clip: border-box;
    background-size: 200% auto;
    color: #fff;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textclip 4s linear infinite;
    display: inline-block;
    font-weight: 800;
}
@keyframes textclip {
100% {
background-position: 200% center;
}
}
.s-product-card-entry {
    border: 1px solid #0a2463 !important;
    padding-bottom: 8px !important;
    box-shadow: 0 0 10px #ddd;
    text-align: center !important ;
}
button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    width: 96%;
    margin: auto !important;
    background: #0a2463 !important;
    color: white !important;
    box-shadow: 0 0 10px #ddd;
    padding: 8px !important ;
}
footer.store-footer > div.da-bgm {
    background: #0a2463 !important;
}
.dark .form-input, .dark .s-comment-form-input, .dark .s-login-modal-input, .dark .s-product-availability-input, .dark .s-verify-input, .dark .tel-input, .dark input, .dark select, .dark textarea {
    background: #ddd !important ;
    color: black !important ;
}
.dark .contact-links a {
    background: white !important;
    color: #0a2463 !important;
    box-shadow: 0 0 10px #081e54;
    border-radius: 50% !important;
    width: 4rem;
    height: 4rem;
}
.store-footer h3 {
    color: #ddd !important ;
}
a.flex-center.pb-2.pt-4.gap-2.w-max.h-full {
    background: white;
    border-radius: 30px;
    margin-top: 17px;
    padding: 8px !important;
    color: #0a2463 !important;
}
.dark .da-brdr {
    border-color: #f3f3f3!important;
}
button.rtl\:rounded-r-none.ltr\:rounded-l-none.rtl\:rounded-l-md.ltr\:rounded-r-md.s-button-wrap.hydrated.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
    border: 1px solid #dddddd !important;
}
p.max-w-sm.leading-6.da-tm.mx-auto.px-3.angel_anime.animate__.animate__fadeInUp,
[dir=rtl] .footer-middle .footer-list a,
.title-mail.md\:text-start,
.vat-num,a.social-icon.bubble-show.da-tm.angel_anime.animate__.animate__fadeInUp {
    color: white;
}
@media (max-width: 767px) {
section.s-block.home-slider.s-block--hero-slider.s-block--full-bg.wide-placeholder.full-banner.is-transparent {
    margin-top: 5rem !important;
}
}
div.fixed-header > div {
    background: #c8c8c8 !important;
}

/* Hide Loading Logo */
div#preloader {
    display: none;
}