﻿#freedeliveryicon {
    width: 46px;
    display: none;
}
#notificationBanner {
    filter: drop-shadow(2px 4px 42px black);
}
#slider-banners .splide__slide {
    background-size: contain !important;
    overflow: hidden;
    opacity: 1;
    transition: opacity 1s;
    margin-right: 1rem;
    width: calc(30% - 0.5rem) !important;
}
@media (max-width: 767.98px) {
    #slider-banners .splide__slide {
        background-size: contain !important;
        opacity: 1;
        transition: opacity 1s;
        width: calc(100% - 0.5rem) !important;
    }
}
@media (min-width: 768px) {
    #slider-logos .splideBanners {
        width: calc(10% - 0.833333rem) !important;
    }
}
#slider-banners .splide__slide img {
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: opacity 1s;
}
#slider-banners .is-prev img,
#slider-banners .is-next img {
    opacity: 0.3;
}
.splide__arrow {
    background-color: #eb5f0e !important;
    border-radius: 0px !important;
    transform: scale(2.0) !important;
}
.splide__arrow splide__arrow--next {
    position: fixed;
}
.splide__arrow svg {
    fill: #fff !important;
}
#slider-logos .splide__slide:hover {
    background: linear-gradient(135deg, rgb(0 0 0 / 23%) 0%, rgba(40, 40, 40, -0.75) 50%, rgb(0 0 0 / 16%) 100%);
    background-size: 200% 200%;
    animation: gradientShift 2.5s ease infinite;
    transform: scale(1.03);
}
@keyframes gradientShift {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
#slider-logos .splide__slide img {
    transition: transform 0.4s ease;
}
#slider-logos .splide__slide:hover img {
    transform: scale(0.95);
}
.splide__slide img {
    object-fit: contain !important
}
.diamond {
    object-fit: contain;
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
#section_categories .catcard {
    aspect-ratio: 4 / 3;
    background-size: cover;
    background-position: bottom;
}
.dark-radial-gradient {
    background: #000000;
    background: radial-gradient(circle, rgba(0, 0, 0, 0.6) 0%, rgba(121, 39, 9, 0) 84%, rgba(0, 0, 0, 0) 100%);
    filter: invert(0.1);
}
.seo-text {
    display: none;
}