
/* ===================================== */
/* ANA MENÜ */
/* ===================================== */

/* Menü yazıları */
#menu > ul > li > a{
    font-size:16px !important;
    font-weight:500 !important;
    color:#222 !important;
    transition:all .25s ease;
}

#menu > ul > li:hover > a{
    color:#d89a00 !important;
}

#menu > ul > li.active > a{
    color:#111 !important;
    font-weight:600 !important;
}

#menu > ul > li.active > a:after{
    display:none !important;
}

#menu > ul > li.active > a:before{
    content:"•";
    color:#f4b400;
    font-size:18px;
    margin-right:8px;
    line-height:1;
}

#menuGroup{
    margin-left:auto;
    padding-left:45px;
}

/* Sadece masaüstü */
@media (min-width:1025px){

    #menu > ul > li{
        margin-left:50px !important;
    }

    /* İletişim sonrası çizgi */
    #menu > ul > li.ozel{
        position:relative;
        margin-left:35px !important;
        padding-left:35px !important;
    }

    #menu > ul > li.ozel:before{
        content:"";
        position:absolute;
        left:0;
        top:50%;
        transform:translateY(-50%);
        width:1px;
        height:18px;
        background:#e5e7eb;
    }

}

/* ===================================== */
/* SADECE İLETİŞİM SONRASI AYIRICI */
/* ===================================== */

#menu > ul > li.ozel{
    position:relative;
    margin-left:35px !important;
    padding-left:35px !important;
}

#menu > ul > li.ozel:before{
    content:"";
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    width:1px;
    height:18px;
    background:#e5e7eb;
}

/* MOBİL DÜZELTME */
@media (max-width:1024px){

    #menu > ul > li.ozel{
        margin-left:0 !important;
        padding-left:0 !important;
    }

    #menu > ul > li.ozel:before{
        display:none !important;
    }

}

/* Masaüstü buton oku */
@media (min-width:1025px){

    #menu > ul > li.ozel > a{
        position:relative;
        padding-right:45px !important;
    }

    #menu > ul > li.ozel > a:after{
        content:"→" !important;
        display:block !important;

        position:absolute;
        right:18px;
        top:50%;
        transform:translateY(-50%);

        width:auto !important;
        height:auto !important;
        background:none !important;

        color:#2458ff !important;
        font-size:16px !important;
        font-weight:600 !important;
    }

}

#menu > ul > li.ozel:hover > a,
#menu > ul > li.ozel > a:hover{
    color:#2458ff !important;
}


/* MÜŞTERİ PANELİ - OK KALDIR / SVG İKON / SARI NOKTA KAPAT */

#menu > ul > li.ozel > a{
    display:flex !important;
    align-items:center !important;
    gap:9px !important;
    padding-right:0 !important;
}

#menu > ul > li.ozel > a:after{
    display:none !important;
    content:none !important;
}

#menu > ul > li.ozel > a:before{
    content:"" !important;
    width:18px !important;
    height:18px !important;
    flex:0 0 18px !important;
    margin-right:0 !important;
    background:#2458ff !important;
    font-size:0 !important;
    line-height:0 !important;

    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12a4 4 0 100-8 4 4 0 000 8zM4 20a8 8 0 0116 0'/%3E%3C/svg%3E") center / contain no-repeat !important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12a4 4 0 100-8 4 4 0 000 8zM4 20a8 8 0 0116 0'/%3E%3C/svg%3E") center / contain no-repeat !important;
}

#menu > ul > li.ozel.active > a:before,
#menu > ul > li.ozel.current-menu-item > a:before,
#menu > ul > li.ozel.current_page_item > a:before,
#menu > ul > li.ozel.current-menu-ancestor > a:before{
    content:"" !important;
    display:block !important;
}

/* Müşteri Paneli sadece genişlik düzeltme */

#menu > ul > li.ozel > a{
    display:inline-flex !important;
    align-items:center !important;
    gap:10px !important;

    padding-left:22px !important;
    padding-right:22px !important;

    padding-top:0 !important;
    padding-bottom:0 !important;

    min-height:unset !important;
    height:inherit !important;
}

#menu > ul > li.ozel > a:before{
    margin-right:2px !important;
}

/* BEESEO 3 PAKET TASARIMI - FINAL / ESKİ RENKLER */



.bseo-service-template #content{
    width:100%;
}

.bseo-service-template .reading{
    width:100%;
    margin:0;
    padding:0;
}

.bseo-pricing-page{
    max-width:1180px;
    margin:0 auto;
    padding:45px 18px 70px;
    box-sizing:border-box;
    color:#2f3a4a;
}

/* SWITCH */

.bseo-package-switch{
    display:flex;
    justify-content:center;
    align-items:center;
    width:max-content;
    margin:0 auto 62px;
    padding:6px;
    border-radius:999px;
    background:#fff;
    border:1px solid #e5eaf4;
    box-shadow:0 10px 28px rgba(15,23,42,.08);
}
.bseo-package-switch button{
    height:42px;
    padding:0 26px;
    border:0;
    border-radius:999px;
    background:transparent;
    color:#3f4757;
    font-size:14px;
    font-weight:800;
    cursor:pointer;
}

.bseo-package-switch button.active{
    background:#073f9f;
    color:#fff;
    box-shadow:0 8px 18px rgba(7,63,159,.22);
}

/* GRID */

.bseo-package-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:28px;
    align-items:start;
}

/* CARD */

.bseo-price-card{
    position:relative;
    display:flex;
    flex-direction:column;
    padding:34px 24px 24px;
    border-radius:24px;
    background:#fff;
    border:1px solid #e5eaf4;
    box-shadow:0 16px 45px rgba(15,23,42,.08);
    box-sizing:border-box;
    transition:.22s ease;
}

.bseo-price-card:hover{
    transform:translateY(-3px);
    box-shadow:0 22px 58px rgba(15,23,42,.11);
}

.bseo-price-card.featured{
    border-color:#f5b700;
    box-shadow:0 20px 55px rgba(245,183,0,.18);
}

.bseo-popular-badge{
    position:absolute;
    top:-18px;
    left:50%;
    transform:translateX(-50%);
    padding:10px 26px;
    border-radius:999px;
    background:#f5b700;
    color:#172033;
    font-size:12px;
    font-weight:900;
    letter-spacing:.4px;
    white-space:nowrap;
}

/* TOP */

.bseo-card-top{
    text-align:center;
}

.bseo-package-label{
    margin-bottom:12px;
    color:#073f9f;
    font-size:13px;
    font-weight:900;
}

.bseo-price-card.featured .bseo-package-label{
    color:#a37300;
}

.bseo-card-top h2{
    margin:0 0 12px;
    color:#2f3a4a;
    font-size:24px;
    line-height:1.08;
    font-weight:950;
    letter-spacing:-1px;
}

.bseo-card-top p{
    min-height:54px;
    margin:0 auto 18px;
    max-width:300px;
    color:#6b7280;
    font-size:15px;
    line-height:1.55;
    font-weight:600;
}

/* PRICE */

/* PRICE */

.bseo-package-price{
    display:flex;
    justify-content:center;
    align-items:baseline;
    gap:6px;
    width:100%;
    margin:22px 0;
    text-align:center;
}

.bseo-package-price strong{
    font-size:38px !important;
    font-weight:700 !important;
    line-height:1;
    color:#0f172a;
    letter-spacing:-1px;
}

.bseo-package-price small{
    font-size:18px !important;
    font-weight:700 !important;
    line-height:1;
    color:#0f172a;
}

/* COMPETITION */

.bseo-competition-pill{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:34px;
    padding:0 18px;
    margin-bottom:18px;
    border-radius:999px;
    background:#f2f5fa;
    border:1px solid #e1e7f0;
    color:#4d5668;
    font-size:13px;
    font-weight:800;
}

.bseo-price-card.featured .bseo-competition-pill{
    background:#fff5cf;
    border-color:#ffe29a;
    color:#966900;
}

/* BUTTONS */

.bseo-main-cart{
    width:100%;
    height:58px;
    display:flex !important;
    align-items:center;
    justify-content:center;
    gap:12px;
    margin-bottom:14px;
    border-radius:999px;
    background:#073f9f !important;
    color:#fff !important;
    border:1px solid #073f9f !important;
    text-decoration:none !important;
    font-size:17px;
    font-weight:900;
    box-shadow:0 12px 26px rgba(7,63,159,.22);
    transition:.2s ease;
}

.bseo-main-cart:hover{
    transform:translateY(-1px);
    background:#063786 !important;
    border-color:#063786 !important;
    color:#fff !important;
}

.bseo-price-card.featured .bseo-main-cart{
    background:#f5b700 !important;
    border-color:#f5b700 !important;
    color:#172033 !important;
    box-shadow:0 12px 26px rgba(245,183,0,.24);
}

.bseo-price-card.featured .bseo-main-cart:hover{
    background:#e4aa00 !important;
    border-color:#e4aa00 !important;
    color:#172033 !important;
}

.bseo-main-cart svg{
    width:21px;
    height:21px;
    fill:none;
    stroke:currentColor;
    stroke-width:2;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.bseo-report-btn{
    height:48px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:9px;
    margin-bottom:24px;
    border-radius:999px;
    border:1px solid #e2e7ef;
    background:#fff;
    color:#666f80;
    text-decoration:none !important;
    font-size:13px;
    font-weight:800;
}

.bseo-report-btn svg{
    width:15px;
    height:15px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.8;
}

/* FEATURES */

.bseo-package-features{
    padding-top:24px;
    border-top:1px solid #e8edf4;
    flex:1;
}

.bseo-package-features ul{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:13px;
}

.bseo-package-features li{
    display:flex;
    align-items:flex-start;
    gap:11px;
    color:#555f70;
    font-size:14px;
    line-height:1.35;
    font-weight:600;
}

.bseo-package-features li span{
    width:18px;
    height:18px;
    flex:0 0 18px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:1px;
    border-radius:50%;
    background:#eaf2ff;
    color:#073f9f;
}

.bseo-price-card.featured .bseo-package-features li span{
    background:#fff4cb;
    color:#a37300;
}

.bseo-package-features svg{
    width:11px;
    height:11px;
    fill:none;
    stroke:currentColor;
    stroke-width:3;
    stroke-linecap:round;
    stroke-linejoin:round;
}

/* TOGGLE */

.bseo-card-toggle{
    display:none;
}

.bseo-hidden-feature{
    display:none !important;
}

.bseo-card-toggle:checked ~ .bseo-package-features .bseo-hidden-feature{
    display:flex !important;
}

.bseo-hide-text{
    display:none;
}

.bseo-card-toggle:checked ~ .bseo-detail-btn .bseo-show-text{
    display:none;
}

.bseo-card-toggle:checked ~ .bseo-detail-btn .bseo-hide-text{
    display:inline;
}

.bseo-card-toggle:checked ~ .bseo-detail-btn em{
    transform:rotate(180deg);
}

.bseo-detail-btn{
    height:44px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    margin-top:28px;
    border-radius:12px;
    border:1px solid #e2e7ef;
    background:#fff;
    color:#697386;
    text-decoration:none !important;
    font-size:13px;
    font-weight:800;
    cursor:pointer;
    transition:.2s ease;
}

.bseo-detail-btn em{
    font-style:normal;
    transition:.2s ease;
}

.bseo-detail-btn:hover{
    background:#f8fbff;
    color:#073f9f;
    border-color:#cfe0ff;
}

/* EMPTY */

.bseo-empty{
    grid-column:1 / -1;
    padding:40px;
    text-align:center;
    border-radius:20px;
    border:1px dashed #cfd6e3;
    color:#667085;
}

.bseo-service-template .added_to_cart.wc-forward{
    display:none !important;
}


/* RESPONSIVE */

@media(max-width:1100px){
    .bseo-package-grid{
        grid-template-columns:1fr;
    }
}

@media(max-width:768px){
    .bseo-pricing-page{
        padding:30px 14px 50px;
    }

    .bseo-package-switch{
        width:100%;
    }

    .bseo-package-switch button{
        flex:1;
        padding:0 12px;
        font-size:13px;
    }

    .bseo-price-card{
        padding:30px 20px 22px;
        border-radius:22px;
    }

    .bseo-card-top h2{
        font-size:28px;
    }

    .bseo-package-price{
        font-size:42px;
    }

    .bseo-main-cart{
        height:54px;
    }
}

/* FAQ DÜZELTME */

.bseo-faq-section{
    margin-top:90px;
    padding-bottom:70px;
}

.bseo-faq-head{
    text-align:center;
    max-width:760px;
    margin:0 auto 34px;
}

.bseo-faq-head span{
    display:inline-flex;
    padding:9px 22px;
    border-radius:999px;
    background:#eaf2ff;
    border:1px solid #d8e6ff;
    color:#073f9f;
    font-size:13px;
    font-weight:800;
}

.bseo-faq-head h2{
    margin:18px 0 10px;
    color:#172033;
    font-size:38px;
    line-height:1.1;
    font-weight:850;
    letter-spacing:-1px;
}

.bseo-faq-head p{
    margin:0;
    color:#6b7280;
    font-size:17px;
    line-height:1.55;
    font-weight:500;
}

.bseo-faq-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:18px 24px;
    align-items:start;
}

.bseo-faq-item{
    border-radius:20px;
    background:#fff;
    border:1px solid #e5eaf4;
    box-shadow:0 10px 26px rgba(15,23,42,.06);
    overflow:hidden;
    align-self:start;
}

.bseo-faq-item summary{
    min-height:68px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    padding:0 24px 0 28px;
    color:#172033;
    font-size:17px;
    font-weight:650;
    cursor:pointer;
    list-style:none;
}

.bseo-faq-item summary::-webkit-details-marker{
    display:none;
}

.bseo-faq-item summary::after{
    content:"+";
    width:34px;
    height:34px;
    flex:0 0 34px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:11px;
    background:#eaf2ff;
    color:#073f9f;
    font-size:24px;
    font-weight:700;
}

.bseo-faq-item[open] summary::after{
    content:"−";
    background:#073f9f;
    color:#fff;
}

.bseo-faq-item p{
    margin:0;
    padding:0 28px 24px;
    color:#667085;
    font-size:15px;
    line-height:1.7;
    font-weight:500;
}

/* Açılınca karşı sütunu büyütmesin */
.bseo-faq-grid{
    grid-auto-rows:auto;
}

@media(max-width:900px){
    .bseo-faq-grid{
        grid-template-columns:1fr;
    }

    .bseo-faq-head h2{
        font-size:32px;
    }

    .bseo-faq-head p{
        font-size:16px;
    }
}

/* CTA ANALIZ - YENI */

.bseo-cta-box{
    margin-top:60px;
    margin-bottom:70px;
    padding:34px 40px;
    border-radius:30px;
    background:
        radial-gradient(circle at 88% 18%, rgba(245,183,0,.12), transparent 34%),
        linear-gradient(135deg,#f8fbff 0%,#edf4ff 55%,#f7faff 100%);
    border:1px solid #dbe7ff;
    box-shadow:0 20px 45px rgba(7,63,159,.08);
    display:grid;
    grid-template-columns:1.25fr .75fr;
    gap:40px;
    align-items:center;
}

.bseo-cta-badge{
    display:inline-flex;
    align-items:center;
    padding:9px 18px;
    border-radius:999px;
    background:#eaf2ff;
    border:1px solid #cfe0ff;
    color:#073f9f;
    font-size:13px;
    font-weight:800;
    margin-bottom:18px;
}

.bseo-cta-left h2{
    margin:0 0 14px;
    color:#172033;
    font-size:34px;
    line-height:1.15;
    font-weight:850;
    letter-spacing:-1px;
}

.bseo-cta-left p{
    max-width:600px;
    margin:0;
    color:#667085;
    font-size:17px;
    line-height:1.7;
    font-weight:500;
}

.bseo-cta-right{
    display:flex;
    flex-direction:column;
    gap:16px;
}

.bseo-cta-main,
.bseo-cta-phone{
    display:flex;
    align-items:center;
    justify-content:center;
    text-decoration:none !important;
    border-radius:999px;
}

.bseo-cta-main{
    height:60px;
    background:#f5b700;
    color:#172033 !important;
    font-size:17px;
    font-weight:850;
    box-shadow:0 12px 30px rgba(245,183,0,.18);
}

.bseo-cta-main span{
    margin-left:14px;
    font-size:24px;
    line-height:1;
}

.bseo-cta-phone{
    height:56px;
    background:#fff;
    border:1px solid #dbe4f2;
    color:#073f9f !important;
    font-size:17px;
    font-weight:800;
}

@media(max-width:900px){
    .bseo-cta-box{
        grid-template-columns:1fr;
        padding:30px 22px;
        border-radius:24px;
        text-align:center;
        gap:28px;
    }

    .bseo-cta-left h2{
        font-size:28px;
    }

    .bseo-cta-left p{
        font-size:15px;
    }

    .bseo-cta-main,
    .bseo-cta-phone{
        height:56px;
        font-size:15px;
    }
}

/* SADECE HİZMET SATIN AL SAYFASI İÇİN KORUMA */

.bseo-service-template{
    background:#fff;
}

.bseo-service-template *,
.bseo-service-template *::before,
.bseo-service-template *::after{
    box-sizing:border-box;
}

/* Sadece bu sayfadaki kart/faq/cta çizgileri */
.bseo-service-template .bseo-price-card,
.bseo-service-template .bseo-faq-item,
.bseo-service-template .bseo-cta-box,
.bseo-service-template .bseo-report-btn,
.bseo-service-template .bseo-detail-btn,
.bseo-service-template .bseo-package-switch{
    border-color:#e5eaf4;
}

/* Diğer site çizgilerini etkilemesin */
.bseo-service-template .bseo-package-features{
    border-top:1px solid #e8edf4;
}

/* Sadece bu şablonun iç genişliği */
.bseo-service-template #content{
    width:100%;
}

.bseo-service-template .reading{
    width:100%;
    margin:0;
    padding:0;
}

/* BAŞLIK RENK YUMUŞATMA */

.bseo-service-template .bseo-faq-head h2,
.bseo-service-template .bseo-cta-left h2{
    color:#2f3a4a !important;
    font-weight:800 !important;
}

.bseo-service-template .bseo-faq-head p,
.bseo-service-template .bseo-cta-left p{
    color:#6f7785 !important;
}

.bseo-package-label{
    visibility:hidden;
}

/* SEO PAKETLERİ SAYFA GENİŞLİK / BG DÜZELTME */

.bseo-service-template{
    background:transparent !important;
}

.bseo-service-template #content,
.bseo-service-template .reading{
    background:transparent !important;
}

.bseo-service-template .reading{
    width:auto !important;
    max-width:none !important;
    margin:0 !important;
    padding-left:0 !important;
    padding-right:0 !important;
}

.bseo-pricing-page{
    background:transparent !important;
}

/* MOBİL KENAR BOŞLUĞU DÜZELTME */
@media(max-width:768px){

    .bseo-pricing-page{
        width:100% !important;
        max-width:100% !important;
        padding:28px 12px 50px !important;
        margin:0 auto !important;
    }

    .bseo-package-grid{
        gap:18px !important;
    }

    .bseo-price-card{
        width:100% !important;
        padding:26px 16px 22px !important;
        border-radius:20px !important;
    }
}

/* SEO PAKETLERİ - SINIRLI BEYAZ İÇ ALAN */

.bseo-service-template{
    background:#f3f3f3 !important;
}

.bseo-pricing-page{
    background:#fff !important;
    max-width:1320px !important;
    margin:0 auto !important;
    padding:65px 40px 80px !important;
    box-sizing:border-box !important;
}

@media(max-width:768px){

    .bseo-pricing-page{
        max-width:100% !important;
        margin:0 auto !important;
        padding:35px 14px 55px !important;
    }

}

/* SEO PAKETLERİ ÜST BAŞLIK */

.bseo-package-hero{
    max-width:860px;
    margin:0 auto 28px;
    text-align:center;
}

.bseo-package-hero h1{
    margin:0 0 12px;
    color:#2f3a4a;
    font-size:36px;
    line-height:1.18;
    font-weight:800;
    letter-spacing:-0.8px;
}

.bseo-package-hero h1 strong{
    color:#073f9f;
    font-weight:800;
}

.bseo-package-hero p{
    max-width:820px;
    margin:0 auto;
    color:#6f7785;
    font-size:16px;
    line-height:1.8;
    font-weight:500;
}

.bseo-package-switch{
    margin-top:26px !important;
}

@media(max-width:768px){

    .bseo-package-hero{
        margin-bottom:22px;
    }

    .bseo-package-hero h1{
        font-size:28px;
    }

    .bseo-package-hero p{
        font-size:15px;
    }

}

/* CTA ALT-ÜST BOŞLUK VE TELEFON DÜZELTME */

.bseo-faq-section{
    padding-bottom:38px !important;
}

.bseo-cta-box{
    margin-top:34px !important;
    margin-bottom:28px !important;
    padding:28px 40px !important;
}

.bseo-pricing-page{
    padding-bottom:45px !important;
}

/* Telefon butonu */

.bseo-cta-phone{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:12px !important;

    height:56px;
    background:#fff;
    border:1px solid #dbe4f2;
    border-radius:999px;
    text-decoration:none !important;

    font-size:17px !important;
    font-weight:800 !important;
    color:#073f9f !important;
}

.bseo-cta-phone::before,
.bseo-cta-phone::after{
    display:none !important;
    content:none !important;
}

.bseo-cta-phone svg{
    width:18px;
    height:18px;
    flex:0 0 18px;
    fill:none;
    stroke:#073f9f;
    stroke-width:2.2;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.bseo-cta-phone span{
    color:#073f9f;
    font-size:17px;
    font-weight:800;
    letter-spacing:.2px;
}

@media(max-width:900px){

    .bseo-cta-box{
        margin-top:28px !important;
        margin-bottom:24px !important;
        padding:24px 22px !important;
    }

    .bseo-faq-section{
        padding-bottom:28px !important;
    }

    .bseo-cta-phone{
        height:54px;
        font-size:16px !important;
    }

    .bseo-cta-phone span{
        font-size:16px;
    }

}

/* SEPET: KULLANICI İKONUNU VE YAZIYI KALDIR */

#menu > ul > li.sepet > a{
    width:58px !important;
    padding-left:0 !important;
    padding-right:0 !important;
    justify-content:center !important;

    font-size:0 !important;
    gap:0 !important;
}

#menu > ul > li.sepet > a:before{
    display:none !important;
    content:none !important;
}

#menu > ul > li.sepet > a i,
#menu > ul > li.sepet > a svg{
    margin:0 !important;
    width:22px !important;
    height:22px !important;
    font-size:22px !important;
}

/* MÜŞTERİ PANELİ İLE SEPET ARASINDAKİ ÇİZGİYİ KALDIR */

#menu > ul > li.ozel.sepet{
    margin-left:8px !important;
    padding-left:0 !important;
}

#menu > ul > li.ozel.sepet:before{
    display:none !important;
    content:none !important;
}

/* SEPETE EKLE AJAX HİSSİ */

.bseo-main-cart.bseo-loading{
    opacity:.75;
    pointer-events:none;
}

.bseo-main-cart.bseo-added{
    background:#16a34a !important;
    border-color:#16a34a !important;
    color:#fff !important;
}

/* Sepete eklendi bildirimi */

.bseo-cart-toast{
    position:fixed;
    right:28px;
    bottom:28px;
    z-index:999999;
    padding:14px 22px;
    border-radius:999px;
    background:#073f9f;
    color:#fff;
    font-size:14px;
    font-weight:800;
    box-shadow:0 14px 34px rgba(7,63,159,.24);
    opacity:0;
    transform:translateY(14px);
    transition:.25s ease;
}

.bseo-cart-toast.show{
    opacity:1;
    transform:translateY(0);
}

/* Header sepet sayacı */

#menu > ul > li.sepet > a{
    position:relative !important;
}

#menu > ul > li.sepet > a .bseo-cart-count{
    position:absolute;
    top:-7px;
    right:-7px;
    min-width:18px;
    height:18px;
    padding:0 5px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:999px;
    background:#f5b700;
    color:#172033;
    font-size:11px;
    font-weight:900;
    line-height:18px;
    border:2px solid #fff;
}

/* MÜŞTERİ PANELİ İKONUNU KALDIR */

#menu > ul > li.ozel:not(.sepet) > a{
    gap:0 !important;
}

#menu > ul > li.ozel:not(.sepet) > a:before{
    display:none !important;
    content:none !important;
}