/* develope By Package +201002241591  3lwaaa@gmail.com - https://wa.me/201002241591 */ 
@import url(https://raw.githack.com/elwa2/cssres/main/anateqani.css);/* Add custom CSS styles below */
.product-single [class="product-metadata flex flex-col gap-2 product-details__item"] [class="flex flex-wrap gap-x-1"] {
    display: none !important;
}

.s-block {
    margin-top: 0.5rem;
}

.s-block__title, .s-slider-block__title {
    margin-bottom: 0.5rem;
}

.side-panel {
    width: 87%;
}

.header--mini .storemenu-panel {
    background-color: var(--color-mainnav-bg);
    color: var(--color-mainnav-color);
    background-color: #002135db !important;
}

.storemenu-panel .secondary-menu-wrap {
    margin-top: auto;
    padding-top: 0;
}

.flex.flex-wrap.gap-2\.5.sm\:gap-5 {
    flex-wrap: nowrap;
}

@keyframes wave {
    0%, 100% {
        transform: translateY(0) scale(1);
    }

    50% {
        transform: translateY(-10px) scale(1);
    }
}

@keyframes pulse {
    0%, 100% {
        transform: translateY(0) scale(1);
    }

    50% {
        transform: translateY(0) scale(1.1);
    }
}

.animated-icon {
    animation: wave 2s ease-in-out infinite, pulse 1.5s ease-in-out infinite;
}

@media (max-width: 580px) {
    .product-tabs .tabs {
        word-spacing: 0;
    }
}

.product-tabs .tabs a {
    padding: 8px;
}

.product-elems.flex.flex-col.gap-5.lg\:gap-6 {
    gap: 0.25rem;
}

.s-add-product-button-main .s-add-product-button-mini-checkout * {
    gap: 0 !important;
}

.s-add-product-button-main {
    zoom: 78%; align-items: center;
}

footer .bg-white {
    background-color: #002135;
}

.lg\:col-span-2.mb-5.lg\:mb-0.text-center.md\:text-start {
    margin-bottom: 0;
}

.container.lg\:px-0.footer-certificates.flex.flex-col.md\:flex-row.justify-between.items-center.gap-8.lg\:min-w-\[293px\].py-6.border-t {
    padding-top: 7px;
    padding-bottom: 0;
    margin: auto;
    gap: 0;
}

.container.xl\:px-0.flex.flex-col.lg\:flex-row.gap-4.md\:gap-5.items-center.justify-between.py-4.md\:py-6 {
    padding: 0;
    gap: 6px;
}

salla-social.s-social-list.hydrated {
    margin-top: -4px;
    margin-bottom: 15px;
}

/* 
.s-social-link a[title="instagram"] {
    background-color: #E4405F;
     color: white;
     background: linear-gradient(45deg, #f58529, #dd2a7b, #8134af, #515bd4);
 }

.s-social-link a[title="twitter"] {
    background-color: #1DA1F2;
     color: white;
 }

.s-social-link a[title="snapchat"] {
    background-color: #FFFC00;
     color: black;
 }

.s-social-link a[title="tiktok"] {
    background-color: #000000;
     color: white;
 }

.s-social-link a[title="youtube"] {
    background-color: #FF0000;
     color: white;
 } */
.s-social-link a:hover {
    filter: brightness(1.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}

h3.collapse-trigger.is-opened.text-primary,ul#widget-footer-menu,.store-footer a {
    color: #fff;
}

.banners-grid--6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}

@media (max-width: 767px) {
    .banners-grid--6 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

.\[mask-image\:_linear-gradient\(to_right\2c transparent_0\2c _black_128px\2c _black_calc\(100\%-200px\)\2c transparent_100\%\)\] {
    -webkit-mask-image: linear-gradient(to right,transparent 0, black 128px, black calc(100% - 200px),transparent 100%);
    mask-image: linear-gradient(to right,transparent 0, black 128px, black calc(100% - 200px),transparent 100%);
    -webkit-mask-image: unset !important;
    mask-image: unset !important;
}

.\[\&_img\]\:max-w-none img {
    max-width: 104px;
    background: #fafafa;
    padding: 15px;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
}

.md\:\[\&_li\]\:mx-8 li {
    margin: 0 16px;
}

.animate-infinite-scroll {
    animation: infinite-scroll 50s linear infinite;
}

.sale-price,.regular-price {
    font-size: 1rem;
}

.product-entry--vertical .product-entry__inner {
    padding-top: 26px;
}

.product-entry {
    background: #fff;
}

/* توسيط الشعار داخل الرابط */
.navbar-brand {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    /* تأكد من ملء الحاوية بالكامل */
    position: relative;
    right: 52px;
}

/* إضافة تأثير اهتزاز على الشعار */
@keyframes shake {
    0% {
        transform: translateX(0);
    }

    25% {
        transform: translateX(-5px);
    }

    50% {
        transform: translateX(5px);
    }

    75% {
        transform: translateX(-5px);
    }

    100% {
        transform: translateX(0);
    }
}

/* تطبيق التأثير على الشعار */
.main-nav.fixed-pinned .navbar-brand img {
    animation: shake 5s ease-in-out infinite;
}

.banners-grid--10 {
    max-height: none;
    grid-template-columns: repeat(9, minmax(0, 1fr));
    grid-template-rows: repeat(1, minmax(0, 1fr));
}

.banners-grid--10 .banner-entry:nth-child(3),.banners-grid--10 .banner-entry:nth-child(4),.banners-grid--10 .banner-entry:nth-child(5),.banners-grid--10 .banner-entry:nth-child(6), .banners-grid--10 .banner-entry:nth-child(7),.banners-grid--10 .banner-entry:nth-child(8), .banners-grid--10 .banner-entry:nth-child(9),.banners-grid--10 .banner-entry:nth-child(10),.banners-grid--10 .banner-entry:first-child,.banners-grid--10 .banner-entry:nth-child(2) {
    grid-row: unset;
    grid-column: unset;
}

.banners-grid--10 .banner-entry a {
    padding-bottom: 153%;
}

@media (max-width: 767px) {
    .banners-grid--10 {
        max-height: none;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        grid-template-rows: repeat(3, minmax(0, 1fr));
    }
}

.slide--one-fourth.swiper-slide.swiper-slide-prev,.s-block--features__item.flex-1.justify-between.flex.gap-2.md\:gap-3.flex-col.bg-white.rounded.min-w-\[103px\].p-2.md\:px-12.md\:py-8.items-center.justify-center.md\:w-1\/3.group.anime-item {
    border: 1px solid #d7d7d7;
    background: #00000003;
}

.banners-grid--10 .banner-entry:nth-child(10) {
    display: none;
}