/* =========================================================
   ALOMAMA - GENEL CSS / TEMIZ FINAL
   ========================================================= */


/* =========================================================
   1. ANA MENÜ
   ========================================================= */

#main-menu {
    background: #fff;
    border-bottom: 3px solid #ff6a00;
    padding: 12px 0;
}

#main-menu .nav-link {
    position: relative;
    color: #222;
    font-weight: 600;
    font-size: 15px;
    padding: 10px 18px;
    transition: all .25s ease;
}

#main-menu .nav-link:hover {
    color: #ff6a00 !important;
}

#main-menu .nav-link::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 4px;
    width: 0;
    height: 3px;
    background: #ff6a00;
    border-radius: 50px;
    transform: translateX(-50%);
    transition: width .25s ease;
}

#main-menu .nav-link:hover::after {
    width: 70%;
}


/* =========================================================
   2. HAVALE / EFT AVANTAJ KUTUSU
   ========================================================= */

.alo-transfer-box {
    display: flex;
    align-items: center;
    gap: 13px;
    width: 100%;
    box-sizing: border-box;
    margin: 12px 0 8px;
    padding: 13px 16px;
    background: #fffaf4;
    border: 1px solid #f3dfca;
    border-radius: 9px;
}

.alo-transfer-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 42px;
    width: 42px;
    height: 42px;
    background: #f58220;
    border-radius: 50%;
    color: #fff;
    font-size: 23px;
    font-weight: 800;
}

.alo-transfer-content {
    display: flex;
    flex-direction: column;
    gap: 3px;
    min-width: 0;
}

.alo-transfer-content strong {
    color: #222;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
}

.alo-transfer-detail {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 7px;
}

.alo-transfer-price {
    color: #f58220;
    font-size: 17px;
    line-height: 21px;
    font-weight: 800;
}

.alo-transfer-badge {
    display: inline-block;
    padding: 3px 7px;
    background: #fff0e2;
    border-radius: 5px;
    color: #d9680d;
    font-size: 10px;
    line-height: 14px;
    font-weight: 700;
}

.alo-transfer-content small {
    color: #777;
    font-size: 11px;
    line-height: 15px;
}


/* =========================================================
   3. HEADER YUKSEKLIGI
   ========================================================= */

@media (min-width: 851px) {
    #header_main_zone {
        height: 120px !important;
    }
}

@media (max-width: 850px) {
    #header_main_zone {
        height: 90px !important;
    }
}


/* =========================================================
   4. KATEGORI HIZLI ERISIM
   ========================================================= */

.alo-cat-nav {
    width: 100%;
    box-sizing: border-box;
    margin: 15px 0 25px;
    padding: 18px;
    background: #fff;
    border-radius: 10px;
}

.alo-cat-title {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    color: #222;
}

.alo-cat-subtitle {
    margin: 3px 0 18px;
    font-size: 13px;
    line-height: 18px;
    color: #777;
}


/* =========================================================
   5. KATEGORI LISTESI
   ========================================================= */

.alo-cat-items {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    width: 100% !important;
    gap: 18px !important;
    overflow: visible !important;
}


/* =========================================================
   6. KATEGORI KARTI
   ========================================================= */

.alo-cat-nav .alo-cat-item {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;

    flex: 1 1 0 !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: center !important;
    text-decoration: none !important;
    color: #222 !important;
}


/* Yuvarlagi HTML degil CSS olusturur */

.alo-cat-nav .alo-cat-item::before {
    content: "";
    display: block !important;

    width: 60px !important;
    height: 60px !important;
    min-width: 60px !important;
    min-height: 60px !important;

    flex: 0 0 60px !important;

    margin: 0 auto 9px !important;
    padding: 0 !important;

    box-sizing: border-box !important;

    border: 2px solid #f58220 !important;
    border-radius: 50% !important;

    background: #fff !important;
}


/* Kategori yazisi */

.alo-cat-nav .alo-cat-item {
    font-size: 12px !important;
    line-height: 16px !important;
    font-weight: 600 !important;
    white-space: normal !important;
}


/* Hover */

.alo-cat-nav .alo-cat-item:hover {
    color: #f58220 !important;
}

.alo-cat-nav .alo-cat-item:hover::before {
    background: #fff3e8 !important;
}


/* =========================================================
   7. MOBIL
   ========================================================= */

@media (max-width: 850px) {

    .alo-cat-nav {
        margin: 0 0 10px !important;
        padding: 12px 8px !important;
    }

    .alo-cat-title {
        font-size: 18px;
        line-height: 23px;
    }

    .alo-cat-subtitle {
        margin-bottom: 14px;
        font-size: 12px;
    }

    .alo-cat-items {
        justify-content: flex-start !important;
        gap: 10px !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
    }

    .alo-cat-nav .alo-cat-item {
        flex: 0 0 95px !important;
        min-width: 95px !important;

        font-size: 11px !important;
        line-height: 14px !important;
    }

    .alo-cat-nav .alo-cat-item::before {
        width: 54px !important;
        height: 54px !important;
        min-width: 54px !important;
        min-height: 54px !important;
        flex-basis: 54px !important;
    }
}
/* ENTEGRA'NIN OLUSTURDUGU BOS KATEGORI LINKLERINI GIZLE */
.alo-cat-items > a.alo-cat-item:empty,
.alo-cat-icon > a.alo-cat-item:empty {
    display: none !important;
}


/* =========================================================
   KEDI MAMASI KATEGORI IKONLARI
   ========================================================= */

/* Ortak ikon ayari */
.alo-cat-items > a.alo-cat-item:not(:empty)::before {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 27px !important;
    line-height: 1 !important;

    color: #f58220 !important;
    background: #fffaf5 !important;
}

/* =========================================================
   KEDI MAMASI - FINAL IKON SETI
   ========================================================= */

/* Ortak ikon */
.alo-cat-items > a.alo-cat-item:not(:empty)::before {
    content: "" !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background-color: #fffaf5 !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 32px 32px !important;
}


/* 1. KISIRLASTIRILMIS - KEDI + DENGE */
.alo-cat-items > a[href*="kisirlastirilmis-kuru-kedi-mamasi"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 25L14 12l11 7M46 25l4-13-11 7M18 25c-3 4-4 9-4 14 0 10 8 17 18 17s18-7 18-17c0-5-1-10-4-14'/%3E%3Ccircle cx='25' cy='34' r='1.5' fill='%23f58220'/%3E%3Ccircle cx='39' cy='34' r='1.5' fill='%23f58220'/%3E%3Cpath d='M29 41h6M32 41v4'/%3E%3C/svg%3E") !important;
}


/* 2. YAVRU - PATI */
.alo-cat-items > a[href*="yavru-kuru-kedi-mamasi"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round'%3E%3Cellipse cx='32' cy='40' rx='12' ry='10'/%3E%3Cellipse cx='18' cy='27' rx='5' ry='7'/%3E%3Cellipse cx='29' cy='20' rx='5' ry='7'/%3E%3Cellipse cx='46' cy='27' rx='5' ry='7'/%3E%3Cellipse cx='40' cy='20' rx='5' ry='7'/%3E%3C/svg%3E") !important;
}


/* 3. YETISKIN - KEDI SILUETI */
.alo-cat-items > a[href*="yetiskin-kuru-kedi-mamasi"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M23 24l-3-12 10 7h8l9-7-3 13c4 4 6 9 6 15 0 10-8 17-18 17s-18-7-18-17c0-7 3-12 9-16z'/%3E%3Ccircle cx='26' cy='34' r='1.5' fill='%23f58220'/%3E%3Ccircle cx='38' cy='34' r='1.5' fill='%23f58220'/%3E%3Cpath d='M29 42h6'/%3E%3C/svg%3E") !important;
}


/* 4. YASLI - KEDI + KALP */
.alo-cat-items > a[href*="yasli-kedi-mamasi"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 27l-2-11 10 6M42 22l9-6-2 12M17 28c-2 4-3 8-3 13 0 9 7 15 16 15'/%3E%3Cpath d='M42 38c5-7 15-2 11 6-3 5-11 10-11 10s-8-5-11-10c-4-8 6-13 11-6z'/%3E%3C/svg%3E") !important;
}


/* 5. YAS MAMA - KONSERVE */
.alo-cat-items > a[href*="kedi-yas-mamalari"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='32' cy='17' rx='17' ry='6'/%3E%3Cpath d='M15 17v30c0 4 8 7 17 7s17-3 17-7V17'/%3E%3Cellipse cx='32' cy='47' rx='17' ry='6'/%3E%3Cpath d='M25 32c4-5 10-5 14 0-4 5-10 5-14 0zM25 32l-5-4v8z'/%3E%3C/svg%3E") !important;
}


/* 6. ODUL MAMASI - BALIK */
.alo-cat-items > a[href*="kedi-odul-mamalari"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 32c8-12 23-14 33 0-10 14-25 12-33 0z'/%3E%3Cpath d='M18 32L8 23v18z'/%3E%3Ccircle cx='43' cy='29' r='2' fill='%23f58220'/%3E%3C/svg%3E") !important;
}


/* Mobilde ikon biraz daha kucuk */
@media (max-width: 850px) {
    .alo-cat-items > a.alo-cat-item:not(:empty)::before {
        background-size: 28px 28px !important;
    }
}
/* MOBIL KATEGORI YATAY KAYDIRMA TEMIZLIGI */
@media (max-width: 850px) {

    .alo-cat-items {
        scrollbar-width: none !important;
        -ms-overflow-style: none !important;
        padding-right: 12px !important;
    }

    .alo-cat-items::-webkit-scrollbar {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
    }
}
/* =========================================================
   ALOMAMA MOBIL UYGULAMA BANNERI
   8. URUNDEN SONRA
   ========================================================= */

.alo-app-banner {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    padding: 14px 12px !important;
    box-sizing: border-box !important;
}

.alo-app-banner-inner {
    position: relative;
    overflow: hidden;

    display: flex;
    align-items: center;
    gap: 20px;

    width: 100%;
    padding: 22px 28px;

    box-sizing: border-box;

    background:
        linear-gradient(
            135deg,
            #fff8f1 0%,
            #fff 55%,
            #fff3e7 100%
        );

    border: 1px solid #f5dcc7;
    border-radius: 16px;

    box-shadow:
        0 5px 20px rgba(0, 0, 0, .06);
}


/* Dekoratif turuncu alan */

.alo-app-banner-inner::after {
    content: "";

    position: absolute;
    right: -65px;
    top: -95px;

    width: 220px;
    height: 220px;

    background: #f58220;
    opacity: .07;

    border-radius: 50%;
}


/* Telefon ikonu */

.alo-app-icon {
    position: relative;
    z-index: 2;

    display: flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 66px;

    width: 66px;
    height: 66px;

    background: #f58220;

    border-radius: 18px;

    font-size: 31px;

    box-shadow:
        0 7px 18px rgba(245,130,32,.25);
}


/* Metin */

.alo-app-content {
    position: relative;
    z-index: 2;

    flex: 1;
}

.alo-app-title {
    margin-bottom: 4px;

    color: #222;

    font-size: 22px;
    line-height: 28px;

    font-weight: 800;
}

.alo-app-text {
    color: #666;

    font-size: 13px;
    line-height: 19px;
}


/* Store butonlari */

.alo-app-buttons {
    position: relative;
    z-index: 2;

    display: flex;
    gap: 10px;
}

.alo-store-button {
    display: flex;
    align-items: center;
    gap: 9px;

    min-width: 145px;

    padding: 9px 14px;

    box-sizing: border-box;

    background: #171717;

    border-radius: 9px;

    color: #fff !important;

    text-decoration: none !important;

    transition:
        transform .2s ease,
        box-shadow .2s ease;
}

.alo-store-button:hover {
    color: #fff !important;

    transform: translateY(-2px);

    box-shadow:
        0 6px 15px rgba(0,0,0,.18);
}


/* Apple / Play ikonlari */

.alo-store-icon {
    font-size: 27px;
    line-height: 1;
}

.alo-play-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 25px;
    height: 25px;

    font-size: 19px;
}


/* Buton yazilari */

.alo-store-button span:last-child {
    display: flex;
    flex-direction: column;
}

.alo-store-button small {
    color: #ddd;

    font-size: 9px;
    line-height: 11px;
}

.alo-store-button strong {
    color: #fff;

    font-size: 14px;
    line-height: 17px;

    font-weight: 700;
}


/* =========================================================
   MOBIL
   ========================================================= */

@media (max-width: 850px) {

    .alo-app-banner {
        padding: 12px 6px !important;
    }

    .alo-app-banner-inner {
        flex-direction: column;

        gap: 12px;

        padding: 20px 14px;

        text-align: center;

        border-radius: 13px;
    }

    .alo-app-icon {
        width: 54px;
        height: 54px;

        flex-basis: 54px;

        border-radius: 15px;

        font-size: 26px;
    }

    .alo-app-title {
        font-size: 19px;
        line-height: 24px;
    }

    .alo-app-text {
        max-width: 280px;

        margin: 0 auto;

        font-size: 12px;
        line-height: 17px;
    }

    .alo-app-buttons {
        width: 100%;

        justify-content: center;

        gap: 7px;
    }

    .alo-store-button {
        min-width: 0;

        flex: 1;

        max-width: 160px;

        padding: 8px 10px;

        text-align: left;
    }

    .alo-store-icon {
        font-size: 23px;
    }

    .alo-store-button strong {
        font-size: 12px;
    }

}
/* =========================================================
   KOPEK MAMASI - FINAL IKON SETI
   ========================================================= */

/* 1. YAVRU KOPEK - PATI */
.alo-cat-items > a[href*="yavru-kopek-mamasi"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round'%3E%3Cellipse cx='32' cy='40' rx='12' ry='10'/%3E%3Cellipse cx='18' cy='27' rx='5' ry='7'/%3E%3Cellipse cx='29' cy='20' rx='5' ry='7'/%3E%3Cellipse cx='46' cy='27' rx='5' ry='7'/%3E%3Cellipse cx='40' cy='20' rx='5' ry='7'/%3E%3C/svg%3E") !important;
}

/* 2. YETISKIN KOPEK - KOPEK YUZU */
.alo-cat-items > a[href*="yetiskin-kopek-mamasi"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 25L12 18l2 18c1 13 8 20 18 20s17-7 18-20l2-18-8 7'/%3E%3Cpath d='M20 25c4-5 8-7 12-7s8 2 12 7'/%3E%3Ccircle cx='25' cy='34' r='1.5' fill='%23f58220'/%3E%3Ccircle cx='39' cy='34' r='1.5' fill='%23f58220'/%3E%3Cpath d='M29 42h6l-3 4z'/%3E%3C/svg%3E") !important;
}

/* 3. YASLI KOPEK - KALP */
.alo-cat-items > a[href*="yasli-kopek-mamasi"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 27L11 20l2 17c1 10 6 16 14 18'/%3E%3Cpath d='M18 27c4-6 9-9 14-9 6 0 10 3 14 9'/%3E%3Ccircle cx='25' cy='35' r='1.5' fill='%23f58220'/%3E%3Cpath d='M43 39c5-7 14-2 11 5-3 5-11 10-11 10s-8-5-11-10c-3-7 6-12 11-5z'/%3E%3C/svg%3E") !important;
}

/* 4. ODUL MAMASI - MADALYA */
.alo-cat-items > a[href*="kopek-odul-mamasi"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='27' r='13'/%3E%3Cpath d='M24 38l-4 16 12-7 12 7-4-16'/%3E%3Cpath d='M32 20l2 5 5 .5-4 3.5 1.5 5-4.5-3-4.5 3 1.5-5-4-3.5 5-.5z'/%3E%3C/svg%3E") !important;
}

/* 5. ODUL KEMIGI - KEMIK */
.alo-cat-items > a[href*="kopek-odul-kemikleri"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 24c-4 2-9 0-10-4-2-5 4-10 8-7 1-5 8-5 10-1 1 3 0 6-2 8l18 18c2-2 5-3 8-2 4 2 4 9-1 10 3 4-2 10-7 8-4-1-6-6-4-10L20 24z'/%3E%3C/svg%3E") !important;
}

/* 6. YAS MAMA - KONSERVE */
.alo-cat-items > a[href*="kopek-yas-mamasi"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='32' cy='17' rx='17' ry='6'/%3E%3Cpath d='M15 17v30c0 4 8 7 17 7s17-3 17-7V17'/%3E%3Cellipse cx='32' cy='47' rx='17' ry='6'/%3E%3Cpath d='M25 32c4-5 10-5 14 0-4 5-10 5-14 0zM25 32l-5-4v8z'/%3E%3C/svg%3E") !important;
}
/* =========================================================
   KEDI KUMLARI - IKON SETI
   ========================================================= */

/* 1. BENTONIT - TOPAKLANAN KUM */
.alo-cat-items > a[href*="bentonit-kedi-kumlari"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 45c7-5 13-7 21-7s15 2 21 7'/%3E%3Cpath d='M14 45h36'/%3E%3Cpath d='M24 37c0-6 4-11 9-11 6 0 10 5 10 11'/%3E%3Ccircle cx='18' cy='32' r='2' fill='%23f58220' stroke='none'/%3E%3Ccircle cx='25' cy='21' r='2' fill='%23f58220' stroke='none'/%3E%3Ccircle cx='35' cy='17' r='2' fill='%23f58220' stroke='none'/%3E%3Ccircle cx='46' cy='26' r='2' fill='%23f58220' stroke='none'/%3E%3Ccircle cx='50' cy='35' r='1.5' fill='%23f58220' stroke='none'/%3E%3C/svg%3E") !important;
}

/* 2. SILIKA - KRISTALLER */
.alo-cat-items > a[href*="silica-kedi-kumu"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linejoin='round'%3E%3Cpath d='M32 9l12 12-12 28-12-28z'/%3E%3Cpath d='M20 21h24M32 9v40M20 21l12 9 12-9'/%3E%3Cpath d='M13 39l7 7-7 8-7-8zM51 34l7 7-7 8-7-8z'/%3E%3C/svg%3E") !important;
}

/* 3. KOKU GIDERICI - KALKAN + PARILTI */
.alo-cat-items > a[href*="koku-giderici-kum"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 9l17 7v13c0 12-7 21-17 27-10-6-17-15-17-27V16z'/%3E%3Cpath d='M32 21v20M22 31h20M25 24l14 14M39 24L25 38'/%3E%3C/svg%3E") !important;
}
/* =========================================================
   KUS YEMLERI - IKON SETI
   ========================================================= */

/* 1. MUHABBET KUSU */
.alo-cat-items > a[href*="muhabbet-kusu-yemleri"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M39 15c-9-4-20 2-22 13-3 13 5 24 18 25 9 1 16-5 17-13 1-7-3-12-9-14'/%3E%3Cpath d='M39 15c5 1 9 4 11 8-3 3-7 4-11 2'/%3E%3Ccircle cx='36' cy='20' r='1.7' fill='%23f58220' stroke='none'/%3E%3Cpath d='M25 33c5 1 10 5 13 11M25 33c-2 8 1 14 6 18M30 53l-3 5M36 53l2 5'/%3E%3C/svg%3E") !important;
}

/* 2. KANARYA */
.alo-cat-items > a[href*="kanarya-yemleri"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M45 23c-5-8-17-10-25-3-8 7-7 20 1 27 7 6 18 5 24-2 5-6 5-15 0-22z'/%3E%3Cpath d='M45 23l10 4-10 4'/%3E%3Ccircle cx='40' cy='22' r='1.6' fill='%23f58220' stroke='none'/%3E%3Cpath d='M21 31c7 1 13 5 17 12M19 47l-7 5M28 49l-2 7M34 49l3 7'/%3E%3C/svg%3E") !important;
}

/* 3. PAPAGAN */
.alo-cat-items > a[href*="papagan-yemleri"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M39 10c-12-2-23 6-24 20-1 12 6 22 17 25 9 2 18-3 21-12 2-7 0-14-5-19'/%3E%3Cpath d='M39 10c8 0 14 5 16 11-3 7-8 11-15 11 4-3 5-7 3-11'/%3E%3Ccircle cx='38' cy='17' r='2' fill='%23f58220' stroke='none'/%3E%3Cpath d='M25 31c7 2 12 7 15 15M31 55l-2 5M38 55l3 5'/%3E%3C/svg%3E") !important;
}
/* =========================================================
   KEDI TUVALETLERI - IKON SETI
   ========================================================= */

/* 1. ACIK KEDI TUVALETI - ACIK TEPSI */
.alo-cat-items > a[href*="acik-kedi-tuvaleti"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 30h44l-5 22H15z'/%3E%3Cpath d='M15 38c7-3 12-4 17-4s11 1 17 4'/%3E%3Ccircle cx='23' cy='42' r='1.5' fill='%23f58220' stroke='none'/%3E%3Ccircle cx='31' cy='39' r='1.5' fill='%23f58220' stroke='none'/%3E%3Ccircle cx='39' cy='43' r='1.5' fill='%23f58220' stroke='none'/%3E%3C/svg%3E") !important;
}


/* 2. KAPALI KEDI TUVALETI - KABIN */
.alo-cat-items > a[href*="kapali-kedi-tuvaleti"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 51V28c0-11 8-19 19-19s19 8 19 19v23z'/%3E%3Cpath d='M23 51V35c0-6 4-10 9-10s9 4 9 10v16'/%3E%3Cpath d='M18 51h28'/%3E%3C/svg%3E") !important;
}


/* 3. OTOMATIK KEDI TUVALETI - AKILLI TUVALET */
.alo-cat-items > a[href*="otomatik-kedi-tuvaleti"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='10' y='12' width='44' height='40' rx='9'/%3E%3Ccircle cx='32' cy='31' r='13'/%3E%3Cpath d='M26 31a6 6 0 0 1 10-4'/%3E%3Cpath d='M36 27l1-5 4 3'/%3E%3Ccircle cx='47' cy='19' r='2' fill='%23f58220' stroke='none'/%3E%3Cpath d='M19 52v4M45 52v4'/%3E%3C/svg%3E") !important;
}
/* =========================================================
   KEDI TASMALARI - IKON SETI
   ========================================================= */

/* 1. GOGUS TASMASI */
.alo-cat-items > a[href*="gogus-tasmalari"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 14l11 13 11-13'/%3E%3Cpath d='M21 14l-8 14 9 22h20l9-22-8-14'/%3E%3Cpath d='M32 27v23M20 35h24'/%3E%3Ccircle cx='32' cy='27' r='3'/%3E%3C/svg%3E") !important;
}


/* 2. BOYUN TASMASI */
.alo-cat-items > a[href*="boyun-tasmalari"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 25c12 7 28 7 40 0v14c-12 7-28 7-40 0z'/%3E%3Crect x='27' y='29' width='10' height='9' rx='2'/%3E%3Ccircle cx='32' cy='48' r='4'/%3E%3Cpath d='M32 42v2'/%3E%3C/svg%3E") !important;
}


/* 3. GEZDIRME KAYISI */
.alo-cat-items > a[href*="gezdirme-kayislari"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 16c-7 0-10 7-6 12 4 5 12 3 14-3'/%3E%3Cpath d='M24 24l24 23'/%3E%3Cpath d='M45 44l7-7 5 5-7 7z'/%3E%3Cpath d='M50 49l4 4'/%3E%3C/svg%3E") !important;
}
/* =========================================================
   KEDI BAKIM & TEMIZLIK - IKON SETI
   ========================================================= */


/* 1. TARAK & FIRCALAR */
.alo-cat-items > a[href*="tarak-fircalar"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 16h29v13H16z'/%3E%3Cpath d='M45 20h7v5h-7'/%3E%3Cpath d='M20 29v17M25 29v20M30 29v17M35 29v20M40 29v17'/%3E%3C/svg%3E") !important;
}


/* 2. SAMPUAN & KREMLER */
.alo-cat-items > a[href*="sampuanlar"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M26 10h12v9H26z'/%3E%3Cpath d='M24 19h16l4 8v24c0 3-2 5-5 5H25c-3 0-5-2-5-5V27z'/%3E%3Cpath d='M20 32h24'/%3E%3Cpath d='M28 42c2-4 6-4 8 0-2 4-6 4-8 0z'/%3E%3C/svg%3E") !important;
}


/* 3. PARFUM & SPREYLER */
.alo-cat-items > a[href*="parfum-spreyler"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 25h22v29H22z'/%3E%3Cpath d='M27 25v-7h12v7'/%3E%3Cpath d='M32 18v-6h14'/%3E%3Cpath d='M46 12h6'/%3E%3Cpath d='M49 19l6-3M49 24h7M49 29l6 3'/%3E%3Cpath d='M27 39h12'/%3E%3C/svg%3E") !important;
}


/* 4. TIRNAK MAKASLARI */
.alo-cat-items > a[href*="tirnak-makaslari"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='44' r='8'/%3E%3Ccircle cx='46' cy='44' r='8'/%3E%3Cpath d='M23 38L45 15M41 38L19 15'/%3E%3Cpath d='M19 15c6 0 10 3 13 8M45 15c-6 0-10 3-13 8'/%3E%3Ccircle cx='32' cy='28' r='2' fill='%23f58220' stroke='none'/%3E%3C/svg%3E") !important;
}


/* 5. TEMIZLIK URUNLERI */
.alo-cat-items > a[href*="temizlik-urunleri"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M23 23h20l4 8v22H19V31z'/%3E%3Cpath d='M27 23v-7h12v7'/%3E%3Cpath d='M32 16v-5h10'/%3E%3Cpath d='M12 18v8M8 22h8M51 12v10M46 17h10'/%3E%3Cpath d='M27 39h12'/%3E%3C/svg%3E") !important;
}
/* =========================================================
   MAMA & SU KAPLARI - ORTAK IKON SETI
   KEDI + KOPEK
   ========================================================= */


/* 1. OTOMATIK MAMA & SU KAPLARI */
.alo-cat-items > a[href*="otomatik-mama-ve-su-kaplari"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11h24l4 30H16z'/%3E%3Cpath d='M23 18h18M25 27h14'/%3E%3Ccircle cx='32' cy='34' r='3'/%3E%3Cpath d='M16 41h32l6 11H10z'/%3E%3Cpath d='M22 47h20'/%3E%3C/svg%3E") !important;
}


/* 2. PLASTIK & SERAMIK MAMA - SU KAPLARI */
.alo-cat-items > a[href*="plastik-seramik-mama-ve-su-kaplari"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 29h44l-5 17c-1 5-5 8-10 8H25c-5 0-9-3-10-8z'/%3E%3Cpath d='M10 29c6 4 14 6 22 6s16-2 22-6'/%3E%3Cpath d='M22 44h20'/%3E%3Ccircle cx='24' cy='24' r='2' fill='%23f58220' stroke='none'/%3E%3Ccircle cx='32' cy='21' r='2' fill='%23f58220' stroke='none'/%3E%3Ccircle cx='40' cy='24' r='2' fill='%23f58220' stroke='none'/%3E%3C/svg%3E") !important;
}


/* 3. CELIK MAMA & SU KAPLARI */
.alo-cat-items > a[href*="celik-mama-ve-su-kaplari"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='32' cy='27' rx='21' ry='7'/%3E%3Cpath d='M11 27l5 19c1 5 5 8 10 8h12c5 0 9-3 10-8l5-19'/%3E%3Cellipse cx='32' cy='27' rx='14' ry='4'/%3E%3Cpath d='M49 15v8M45 19h8M17 13v6M14 16h6'/%3E%3C/svg%3E") !important;
}
/* =========================================================
   KOPEK TASMALARI - EK IKON SETI
   Boyun + Gogus mevcut ortak CSS'den gelir
   ========================================================= */


/* 1. ELIZABETH TASMASI - KORUYUCU YAKA */
.alo-cat-items > a[href*="elizabet-tasmalar"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='31' r='8'/%3E%3Cpath d='M25 26L13 12M39 26l12-14M25 36L13 51M39 36l12 15'/%3E%3Cpath d='M13 12c-6 11-6 28 0 39M51 12c6 11 6 28 0 39'/%3E%3Ccircle cx='29' cy='29' r='1' fill='%23f58220' stroke='none'/%3E%3Ccircle cx='35' cy='29' r='1' fill='%23f58220' stroke='none'/%3E%3C/svg%3E") !important;
}


/* 2. KOPEK AGIZLIGI */
.alo-cat-items > a[href*="kopek-agizliklari"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 27c5-9 12-14 21-14 9 0 15 5 18 12'/%3E%3Cpath d='M20 27h31l-5 22H25z'/%3E%3Cpath d='M25 27l3 22M34 27v22M43 27l-2 22M21 36h28M23 43h24'/%3E%3Cpath d='M15 27v14l10 8'/%3E%3C/svg%3E") !important;
}


/* 3. KOPEK EGITIM TASMASI */
.alo-cat-items > a[href*="kopek-egitim-tasmalari"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 24c11 7 27 7 38 0v14c-11 7-27 7-38 0z'/%3E%3Crect x='26' y='28' width='12' height='9' rx='2'/%3E%3Cpath d='M32 17v-6M32 51v-6M48 16l-4 5M16 16l4 5'/%3E%3C/svg%3E") !important;
}


/* 4. HAVLAMA ONLEYICI - TASMA + SES DALGALARI */
.alo-cat-items > a[href*="havlama-onleyici-tasmalar"]:not(:empty)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23f58220' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 29c10 6 22 7 32 3v14c-10 5-22 4-32-2z'/%3E%3Crect x='24' y='32' width='11' height='10' rx='2'/%3E%3Cpath d='M45 25c4 3 4 10 0 13M50 20c8 7 8 18 0 25M55 15c12 11 12 25 0 36'/%3E%3C/svg%3E") !important;
}
/* =========================================================
   ALOMAMA - ONE CIKAN MARKALAR
   ========================================================= */

.alo-brands {
    max-width: 1200px;
    margin: 35px auto;
    padding: 0 15px;
}

.alo-brands-head {
    text-align: center;
    margin-bottom: 20px;
}

.alo-brands-head h2 {
    margin: 0 0 6px 0;
    font-size: 28px;
    font-weight: 700;
    color: #222;
}

.alo-brands-head p {
    margin: 0;
    font-size: 14px;
    color: #777;
}


/* MARKA ALANI */

.alo-brands-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -7px;
}


/* MARKA KARTLARI */

.alo-brand-card {
    display: block;
    width: calc(33.333% - 14px);
    min-height: 125px;

    margin: 7px;
    padding: 20px;

    background: #ffffff;

    border: 1px solid #eeeeee;
    border-left: 4px solid #f58220;
    border-radius: 14px;

    text-decoration: none !important;

    box-shadow: 0 4px 15px rgba(0,0,0,0.05);

    box-sizing: border-box;
}


/* MARKA ADI */

.alo-brand-card strong {
    display: block;

    margin-bottom: 7px;

    font-size: 20px;
    font-weight: 800;

    color: #222222;
}


/* ACIKLAMA */

.alo-brand-card span {
    display: block;

    margin-bottom: 12px;

    font-size: 13px;
    line-height: 1.4;

    color: #777777;
}


/* LINK */

.alo-brand-card small {
    display: block;

    font-size: 12px;
    font-weight: 700;

    color: #f58220;
}


/* HOVER */

.alo-brand-card:hover {
    border-color: #f58220;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);

    text-decoration: none !important;
}

.alo-brand-card:hover strong {
    color: #f58220;
}


/* TABLET */

@media (max-width: 991px) {

    .alo-brand-card {
        width: calc(50% - 14px);
    }

}


/* MOBIL */

@media (max-width: 600px) {

    .alo-brands {
        margin: 25px auto;
        padding: 0 12px;
    }

    .alo-brands-head {
        text-align: left;
    }

    .alo-brands-head h2 {
        font-size: 22px;
    }

    .alo-brands-head p {
        font-size: 13px;
    }

    .alo-brand-card {
        width: calc(100% - 14px);
        min-height: 100px;
        padding: 16px;
    }

}
/* MARKA LOGOLARI - KESIN BOYUT SABITLEME */

.alo-brand-card img.alo-brand-logo {
    display: block !important;

    width: 160px !important;
    height: 70px !important;

    max-width: 160px !important;
    max-height: 70px !important;

    min-width: 0 !important;
    min-height: 0 !important;

    object-fit: contain !important;
    object-position: left center !important;

    margin: 0 0 10px 0 !important;
    padding: 0 !important;
}

.alo-brand-card {
    height: 155px !important;
    min-height: 155px !important;
    max-height: 155px !important;
    overflow: hidden !important;
}
/* =========================================
   ALOMAMA - MARKALARI KESFET LOGO SERIDI
   ========================================= */

.alo-brand-strip {
    width: 100%;
    max-width: 1440px;
    margin: 35px auto;
    padding: 0 24px;
    box-sizing: border-box;
}

.alo-brand-strip-head {
    text-align: center;
    margin-bottom: 25px;
}

.alo-brand-strip-head h2 {
    margin: 0 0 6px;
    font-size: 28px;
    font-weight: 700;
    color: #222;
}

.alo-brand-strip-head p {
    margin: 0;
    font-size: 14px;
    color: #777;
}


/* KAYDIRMA ALANI */

.alo-brand-strip-wrap {
    position: relative;
    display: flex;
    align-items: center;
}

.alo-brand-scroll {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 18px;

    overflow-x: auto;
    scroll-behavior: smooth;
    scrollbar-width: none;

    padding: 8px 4px;
}

.alo-brand-scroll::-webkit-scrollbar {
    display: none;
}


/* HER MARKANIN KUTUSU */

.alo-brand-mini {
    flex: 0 0 165px;

    height: 100px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #fff;

    border: 1px solid #eeeeee;
    border-radius: 14px;

    padding: 15px;

    box-sizing: border-box;

    text-decoration: none;

    transition:
        transform .2s ease,
        box-shadow .2s ease,
        border-color .2s ease;
}

.alo-brand-mini:hover {
    transform: translateY(-3px);
    border-color: #f58220;
    box-shadow: 0 8px 22px rgba(0,0,0,.08);
}


/* KRITIK KISIM - BUTUN LOGOLARI KILITLIYOR */

.alo-brand-mini img {
    display: block !important;

    width: 100% !important;
    height: 65px !important;

    max-width: 135px !important;
    max-height: 65px !important;

    min-width: 0 !important;
    min-height: 0 !important;

    object-fit: contain !important;
    object-position: center !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* OKLAR */

.alo-brand-arrow {
    position: absolute;
    z-index: 5;

    width: 38px;
    height: 38px;

    border: 1px solid #eee;
    border-radius: 50%;

    background: #fff;
    color: #f58220;

    font-size: 28px;
    line-height: 32px;

    display: flex;
    align-items: center;
    justify-content: center;

    cursor: pointer;

    box-shadow: 0 3px 12px rgba(0,0,0,.10);
}

.alo-brand-prev {
    left: -18px;
}

.alo-brand-next {
    right: -18px;
}


/* MOBIL */

@media (max-width: 600px) {

    .alo-brand-strip {
        margin: 25px auto;
        padding: 0 15px;
    }

    .alo-brand-strip-head {
        text-align: left;
        margin-bottom: 15px;
    }

    .alo-brand-strip-head h2 {
        font-size: 24px;
    }

    .alo-brand-strip-head p {
        font-size: 13px;
    }

    .alo-brand-scroll {
        gap: 12px;
        padding: 5px 0;
    }

    .alo-brand-mini {
        flex: 0 0 135px;
        height: 88px;
        padding: 12px;
    }

    .alo-brand-mini img {
        width: 100% !important;
        height: 55px !important;

        max-width: 110px !important;
        max-height: 55px !important;

        min-width: 0 !important;
        min-height: 0 !important;
    }

    .alo-brand-arrow {
        display: none !important;
    }
}
/* ===== ALOMAMA FOOTER KATEGORI DUZENI ===== */

/* Footer kategori satirini genislet */
footer .row,
.footer .row {
    width: 100%;
}

/* Footer kategori linklerinde gereksiz kelime bolunmesini engelle */
footer a,
.footer a {
    word-break: normal !important;
    overflow-wrap: normal !important;
}

/* Kategori basliklari */
footer h4,
footer h5,
footer h6,
.footer h4,
.footer h5,
.footer h6 {
    white-space: nowrap;
}

/* Masaustu */
@media (min-width: 992px) {
    footer .container,
    .footer .container {
        max-width: 1320px !important;
        width: 94% !important;
    }
}

/* Mobil */
@media (max-width: 767px) {
    footer a,
    .footer a {
        line-height: 1.7;
    }
}
/* ALOMAMA FOOTER USTU LINK ALANI */

.alo-seo-links {
    max-width: 1320px;
    width: 92%;
    margin: 0 auto;
    padding: 40px 0;
    overflow: hidden;
    border-top: 1px solid #eeeeee;
}

.alo-seo-column {
    width: 48%;
    float: left;
    margin-right: 4%;
}

.alo-seo-column:last-child {
    margin-right: 0;
}

.alo-seo-column h3 {
    font-size: 21px;
    font-weight: 700;
    color: #222222;
    margin: 0 0 24px 0;
}

.alo-link-grid {
    width: 100%;
    overflow: hidden;
}

.alo-link-grid > div {
    width: 31%;
    float: left;
    margin-right: 3.5%;
}

.alo-link-grid > div:last-child {
    margin-right: 0;
}

.alo-link-grid a,
.alo-link-grid span {
    display: block;
    font-size: 13px;
    line-height: 1.45;
    color: #444444;
    text-decoration: none;
    margin-bottom: 11px;
}

.alo-link-grid a:hover {
    color: #f58220;
}

/* TABLET */

@media screen and (max-width: 991px) {

    .alo-seo-column {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 35px;
    }

}

/* MOBIL */

@media screen and (max-width: 600px) {

    .alo-seo-links {
        width: 90%;
        padding: 28px 0;
    }

    .alo-seo-column h3 {
        font-size: 19px;
        margin-bottom: 20px;
    }

    .alo-link-grid > div {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 20px;
    }

    .alo-link-grid > div:nth-child(2n) {
        margin-right: 0;
    }

    .alo-link-grid > div:nth-child(3) {
        clear: both;
    }

    .alo-link-grid a,
    .alo-link-grid span {
        font-size: 13px;
        margin-bottom: 10px;
    }

}
/* =========================================
   ALOMAMA - KATEGORININ ONE CIKANLARI
========================================= */

#alo-category-featured {
    width: 100%;
    clear: both;
    margin: 30px 0;
}

.alo-featured-wrap {
    width: 100%;
    background: #fafafa;
    border: 1px solid #eeeeee;
    border-radius: 10px;
    padding: 18px;
    box-sizing: border-box;
    overflow: hidden;
}

.alo-featured-title {
    font-size: 20px;
    font-weight: 700;
    color: #222222;
    margin: 0 0 16px 0;
}

.alo-featured-products {
    width: 100%;
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 6px;
}

.alo-featured-products .alo-featured-item {
    width: 24%;
    min-width: 24%;
    margin-right: 1.33%;
    box-sizing: border-box;
}

.alo-featured-products .alo-featured-item:last-child {
    margin-right: 0;
}

/* Kopyalanan Entegra kartini alana uydur */
.alo-featured-item .prdslider {
    width: 100% !important;
    max-width: 100% !important;
    flex: none !important;
}

.alo-featured-item .productBox {
    width: 100% !important;
    height: 100%;
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 8px;
    box-sizing: border-box;
}

/* Kaydirma cubugunu daha hafif tut */
.alo-featured-products::-webkit-scrollbar {
    height: 5px;
}

.alo-featured-products::-webkit-scrollbar-thumb {
    background: #dddddd;
    border-radius: 10px;
}

/* MOBIL */
@media screen and (max-width: 600px) {

    #alo-category-featured {
        margin: 22px 0;
    }

    .alo-featured-wrap {
        padding: 14px 10px;
        border-radius: 8px;
    }

    .alo-featured-title {
        font-size: 18px;
        margin-bottom: 14px;
    }

    .alo-featured-products .alo-featured-item {
        width: 47%;
        min-width: 47%;
        margin-right: 10px;
    }

}
/* ALOMAMA ONE CIKANLAR - SON DUZEN */

.alo-featured-wrap {
    position: relative;
}

.alo-featured-products {
    scroll-behavior: smooth;
    scrollbar-width: none;
}

.alo-featured-products::-webkit-scrollbar {
    display: none;
}

.alo-featured-item {
    position: relative;
}

/* Sag - Sol Oklar */
.alo-featured-arrow {
    position: absolute;
    top: 50%;
    width: 38px;
    height: 38px;
    margin-top: -19px;
    border: 1px solid #eeeeee;
    border-radius: 50%;
    background: #ffffff;
    font-size: 25px;
    line-height: 34px;
    text-align: center;
    cursor: pointer;
    z-index: 20;
    box-shadow: 0 2px 8px rgba(0,0,0,0.10);
}

.alo-featured-prev {
    left: -19px;
}

.alo-featured-next {
    right: -19px;
}

.alo-featured-arrow:hover {
    border-color: #f47700;
}

/* Kartlari biraz daha kompakt yap */
.alo-featured-products .item-product-image-box {
    min-height: 180px !important;
}

.alo-featured-products .item-product-image {
    max-height: 180px !important;
    object-fit: contain !important;
}

/* Mobil */
@media screen and (max-width: 600px) {

    .alo-featured-arrow {
        width: 34px;
        height: 34px;
        line-height: 30px;
        font-size: 22px;
    }

    .alo-featured-prev {
        left: -8px;
    }

    .alo-featured-next {
        right: -8px;
    }
}
/* ONE CIKANLAR - KENAR DUZELTMESI */

.alo-featured-wrap {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.alo-featured-products {
    width: 100%;
    box-sizing: border-box;
}

.alo-featured-prev {
    left: 5px !important;
}

.alo-featured-next {
    right: 5px !important;
}

.alo-featured-products .alo-featured-item:first-child {
    margin-left: 0 !important;
}

.alo-featured-products .prdslider {
    margin-left: 0 !important;
}
/* =========================================================
   ALOMAMA - KOPEK ANA KATEGORI IKONLARI
   ========================================================= */

/* Ortak köpek ikon ayarı */
.alo-cat-dog .alo-cat-item::before {
    background-color: #fffaf5 !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 34px 34px !important;
}

/* 1 - Köpek Maması */
.alo-cat-dog .alo-cat-item:nth-of-type(1)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11h24l-2 42H22L20 11z'/%3E%3Cpath d='M20 19h24'/%3E%3Ccircle cx='32' cy='35' r='9'/%3E%3Ccircle cx='27' cy='31' r='2'/%3E%3Ccircle cx='37' cy='31' r='2'/%3E%3Cpath d='M28 38c2 3 6 3 8 0'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* 2 - Köpek Ödül Mamaları */
.alo-cat-dog .alo-cat-item:nth-of-type(2)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M19 25c-5-1-9 2-9 6s4 7 9 6l26-8c5-1 9-5 7-9-2-4-7-5-11-2L19 25z' fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='15' cy='26' r='5' fill='none' stroke='%23ef6c00' stroke-width='3'/%3E%3Ccircle cx='49' cy='34' r='5' fill='none' stroke='%23ef6c00' stroke-width='3'/%3E%3C/svg%3E") !important;
}

/* 3 - Köpek Oyuncakları */
.alo-cat-dog .alo-cat-item:nth-of-type(3)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round'%3E%3Ccircle cx='32' cy='32' r='20'/%3E%3Cpath d='M18 21c8 4 20 4 28 0M18 43c8-4 20-4 28 0M25 14c4 10 4 26 0 36M39 14c-4 10-4 26 0 36'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* 4 - Köpek Tasmaları */
.alo-cat-dog .alo-cat-item:nth-of-type(4)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 24h36v16H14z'/%3E%3Cpath d='M25 24v16M39 24v16'/%3E%3Ccircle cx='32' cy='32' r='4'/%3E%3Cpath d='M50 29h6v6h-6'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* 5 - Bakım & Sağlık */
.alo-cat-dog .alo-cat-item:nth-of-type(5)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 52S13 42 13 27c0-7 5-12 12-12 4 0 7 2 9 5 2-3 5-5 9-5 7 0 12 5 12 12 0 15-23 25-23 25z'/%3E%3Cpath d='M32 25v14M25 32h14'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* 6 - Mama & Su Kapları */
.alo-cat-dog .alo-cat-item:nth-of-type(6)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 28h38l-5 20H18l-5-20z'/%3E%3Cpath d='M10 28h44'/%3E%3Cpath d='M23 38c6 3 12 3 18 0'/%3E%3C/g%3E%3C/svg%3E") !important;
}
/* =========================================================
   KOPEK KATEGORI IKONLARI - ENTEGRA 3'LU LINK YAPISI DUZELTME
   ========================================================= */

/* 1 - Köpek Maması */
.alo-cat-dog .alo-cat-item:nth-of-type(3)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11h24l-2 42H22L20 11z'/%3E%3Cpath d='M20 19h24'/%3E%3Ccircle cx='32' cy='35' r='9'/%3E%3Ccircle cx='27' cy='31' r='2'/%3E%3Ccircle cx='37' cy='31' r='2'/%3E%3Cpath d='M28 38c2 3 6 3 8 0'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* 2 - Ödül Mamaları */
.alo-cat-dog .alo-cat-item:nth-of-type(6)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 24c-5-5-12 2-7 7l7 7c-5 5 2 12 7 7l17-17c5 5 12-2 7-7l-7-7c5-5-2-12-7-7L20 24z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* 3 - Oyuncaklar */
.alo-cat-dog .alo-cat-item:nth-of-type(9)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3'%3E%3Ccircle cx='32' cy='32' r='20'/%3E%3Cpath d='M18 21c8 4 20 4 28 0M18 43c8-4 20-4 28 0M25 14c4 10 4 26 0 36M39 14c-4 10-4 26 0 36'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* 4 - Tasmalar */
.alo-cat-dog .alo-cat-item:nth-of-type(12)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 24h36v16H14z'/%3E%3Cpath d='M25 24v16M39 24v16'/%3E%3Ccircle cx='32' cy='32' r='4'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* 5 - Bakım & Sağlık */
.alo-cat-dog .alo-cat-item:nth-of-type(15)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 52S13 42 13 27c0-7 5-12 12-12 4 0 7 2 9 5 2-3 5-5 9-5 7 0 12 5 12 12 0 15-23 25-23 25z'/%3E%3Cpath d='M32 25v14M25 32h14'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* 6 - Mama & Su Kapları */
.alo-cat-dog .alo-cat-item:nth-of-type(18)::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 28h38l-5 20H18l-5-20z'/%3E%3Cpath d='M10 28h44'/%3E%3Cpath d='M23 38c6 3 12 3 18 0'/%3E%3C/g%3E%3C/svg%3E") !important;
}
/* TEST - KOPEK MAMASI IKONU */
.alo-cat-dog .alo-cat-item[href*="/kopek-mamasi"]::before {
    content: "" !important;
    display: block !important;
    width: 60px !important;
    height: 60px !important;
    min-width: 60px !important;
    min-height: 60px !important;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11h24l-2 42H22L20 11z'/%3E%3Cpath d='M20 19h24'/%3E%3Ccircle cx='32' cy='35' r='9'/%3E%3Ccircle cx='27' cy='31' r='2'/%3E%3Ccircle cx='37' cy='31' r='2'/%3E%3Cpath d='M28 38c2 3 6 3 8 0'/%3E%3C/g%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 42px 42px !important;
}

/* TEST - KOPEK MAMASI GERCEK LINK IKONU */

.alo-cat-dog a.alo-cat-item[href="https://www.alomama.com.tr/kopek-mamasi"]::before {
    content: "" !important;
    display: flex !important;

    width: 54px !important;
    height: 54px !important;
    min-width: 54px !important;
    min-height: 54px !important;

    border: 1px solid #ef6c00 !important;
    border-radius: 50% !important;

    background-color: #fffaf6 !important;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10h24l-2 44H22L20 10z'/%3E%3Cpath d='M20 19h24'/%3E%3Ccircle cx='32' cy='35' r='9'/%3E%3Ccircle cx='28' cy='32' r='1.5'/%3E%3Ccircle cx='36' cy='32' r='1.5'/%3E%3Cpath d='M28 39c3 2 5 2 8 0'/%3E%3C/g%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}
/* =========================================================
   KOPEK - DIGER 5 KATEGORI IKONU
   ========================================================= */

/* 2 - KOPEK ODUL MAMALARI */
.alo-cat-dog a.alo-cat-item[href="https://www.alomama.com.tr/kopek-odul-mamalari"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 25c-6-6-13 2-7 8l6 6c-5 6 3 13 8 7l14-14c6 5 13-3 7-8l-6-6c5-6-3-13-8-7L22 25z'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}

/* 3 - KOPEK OYUNCAKLARI */
.alo-cat-dog a.alo-cat-item[href="https://www.alomama.com.tr/kopek-oyuncaklari"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round'%3E%3Ccircle cx='32' cy='32' r='20'/%3E%3Cpath d='M18 21c8 5 20 5 28 0M18 43c8-5 20-5 28 0M25 14c5 11 5 25 0 36M39 14c-5 11-5 25 0 36'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}

/* 4 - KOPEK TASMALARI */
.alo-cat-dog a.alo-cat-item[href="https://www.alomama.com.tr/kopek-tasmalari"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 25h40v14H12z'/%3E%3Cpath d='M22 25v14M42 25v14'/%3E%3Ccircle cx='32' cy='32' r='4'/%3E%3Cpath d='M52 28h5v8h-5'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}

/* 5 - BAKIM VE SAGLIK */
.alo-cat-dog a.alo-cat-item[href="https://www.alomama.com.tr/kopek-bakim-ve-saglik"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 52S12 42 12 27c0-7 5-12 12-12 4 0 7 2 8 5 2-3 5-5 9-5 7 0 12 5 12 12 0 15-21 25-21 25z'/%3E%3Cpath d='M32 25v14M25 32h14'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}

/* 6 - MAMA VE SU KAPLARI */
.alo-cat-dog a.alo-cat-item[href="https://www.alomama.com.tr/kopek-mama-ve-su-kaplari"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 28h40l-6 21H18L12 28z'/%3E%3Cpath d='M9 28h46'/%3E%3Cpath d='M22 38c6 4 14 4 20 0'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}
/* =========================================================
   ALOMAMA - KEDI ANA KATEGORI EK IKONLARI
   href bazli - final yontem
   ========================================================= */

/* 1 - KEDI MAMASI */
.alo-cat-cat a.alo-cat-item[href="https://www.alomama.com.tr/kedi-mamasi"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10h24l-2 44H22L20 10z'/%3E%3Cpath d='M20 19h24'/%3E%3Ccircle cx='32' cy='35' r='9'/%3E%3Cpath d='M27 31l3 2M37 31l-3 2M28 39c3 2 5 2 8 0'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}

/* 2 - KEDI KUMLARI */
.alo-cat-cat a.alo-cat-item[href="https://www.alomama.com.tr/kedi-kumlari"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 25h38l-5 25H18L13 25z'/%3E%3Cpath d='M18 25c5-8 23-8 28 0'/%3E%3Ccircle cx='25' cy='35' r='2'/%3E%3Ccircle cx='34' cy='40' r='2'/%3E%3Ccircle cx='41' cy='33' r='2'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}

/* 3 - KEDI TUVALETLERI */
.alo-cat-cat a.alo-cat-item[href="https://www.alomama.com.tr/kedi-tuvaletleri"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 29h40l-4 20H16L12 29z'/%3E%3Cpath d='M18 29V18c0-4 3-7 7-7h14c4 0 7 3 7 7v11'/%3E%3Cpath d='M25 29v-8h14v8'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}

/* 6 - KEDI OYUNCAKLARI */
.alo-cat-cat a.alo-cat-item[href="https://www.alomama.com.tr/kedi-oyuncaklari"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='29' cy='35' r='15'/%3E%3Cpath d='M20 24c7 5 14 12 19 21M18 38c8-4 16-5 25-3M38 20c8-7 13-5 14 1 1 5-4 8-8 10'/%3E%3Cpath d='M52 21l4-3'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}
/* =========================================================
   ALOMAMA - KUS ANA KATEGORI IKONLARI
   ========================================================= */

/* 1 - KUS YEMLERI */
.alo-cat-bird a.alo-cat-item[href="https://www.alomama.com.tr/kus-yemleri"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 15h28l-3 38H21L18 15z'/%3E%3Cpath d='M18 23h28'/%3E%3Cpath d='M26 37c4-6 8-6 12 0'/%3E%3Ccircle cx='32' cy='40' r='3'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}

/* 2 - KUS KAFESLERI */
.alo-cat-bird a.alo-cat-item[href="https://www.alomama.com.tr/kus-kafesleri"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 52V25c0-10 7-17 16-17s16 7 16 17v27'/%3E%3Cpath d='M12 52h40M22 22v30M32 8v44M42 22v30M16 28h32'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}

/* 3 - KAFES MALZEMELERI */
.alo-cat-bird a.alo-cat-item[href="https://www.alomama.com.tr/kafes-malzemeleri"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 38h38l-4 13H17L13 38z'/%3E%3Cpath d='M19 38V26h26v12'/%3E%3Cpath d='M23 31h18M32 26v12'/%3E%3Ccircle cx='21' cy='19' r='5'/%3E%3Cpath d='M26 19h10'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}

/* 4 - SAGLIK VE BAKIM */
.alo-cat-bird a.alo-cat-item[href="https://www.alomama.com.tr/saglik-ve-bakim-urunleri"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 52S12 42 12 27c0-7 5-12 12-12 4 0 7 2 8 5 2-3 5-5 9-5 7 0 12 5 12 12 0 15-21 25-21 25z'/%3E%3Cpath d='M32 25v14M25 32h14'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}
/* =========================================================
   ALOMAMA - AKVARYUM ANA KATEGORI IKONLARI
   ========================================================= */

/* 1 - BALIK YEMLERI */
.alo-cat-aqua a.alo-cat-item[href*="balik-yemleri"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 32c8-11 20-11 29 0-9 11-21 11-29 0z'/%3E%3Cpath d='M17 32L9 24v16l8-8z'/%3E%3Ccircle cx='39' cy='29' r='1.5' fill='%23ef6c00'/%3E%3Ccircle cx='26' cy='17' r='2'/%3E%3Ccircle cx='34' cy='13' r='2'/%3E%3Ccircle cx='42' cy='18' r='2'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 36px 36px !important;
}

/* 2 - FILTRE VE TEMIZLIK */
.alo-cat-aqua a.alo-cat-item[href*="filtre-temizlik"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='19' y='11' width='26' height='42' rx='4'/%3E%3Cpath d='M24 20h16M24 28h16M24 36h16'/%3E%3Cpath d='M32 11V6M32 58v-5'/%3E%3Ccircle cx='32' cy='45' r='3'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 34px 34px !important;
}

/* 3 - AKVARYUMLAR */
.alo-cat-aqua a.alo-cat-item[href*="akvaryumlar"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='13' width='48' height='38' rx='3'/%3E%3Cpath d='M9 39c8-5 15 5 23 0s15 5 23 0'/%3E%3Cpath d='M21 30c5-7 12-7 17 0-5 7-12 7-17 0z'/%3E%3Cpath d='M21 30l-7-5v10l7-5z'/%3E%3Ccircle cx='34' cy='28' r='1.5' fill='%23ef6c00'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 37px 37px !important;
}

/* 4 - AKVARYUM AKSESUARLARI */
.alo-cat-aqua a.alo-cat-item[href*="akvaryum-aksesuarlari"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23ef6c00' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 51h39'/%3E%3Cpath d='M21 51c0-12-2-24-6-35M20 35c-7-3-10-8-9-14 7 1 11 6 11 13M21 28c7-3 10-8 9-14-7 2-10 7-10 13'/%3E%3Cpath d='M38 51c0-9 4-18 12-26M43 38c-1-7 2-12 8-15 2 7 0 12-7 16'/%3E%3Ccircle cx='33' cy='22' r='3'/%3E%3Ccircle cx='39' cy='15' r='2'/%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 36px 36px !important;
}