ul.pagination li.page-item a {
    width: 42px;
    height: 42px;
    line-height: 42px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border: 1px solid #dae5e1;
    color: #062819;
    background: #fff;
    padding: 0;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
}
ul.pagination li.page-item a:hover {
    background-color: #41ad33;
    border-color: #41ad33;
    color: #ffffff;
}
ul.pagination li.page-item span {
    width: 42px;
    height: 42px;
    line-height: 42px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border: 1px solid #e7e7e7;
    color: #ffffff;
    padding: 0;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
    background-color: #41ad33;
    border-color: #41ad33;
}
#addingBasket {display: none;}
.btn-hidden {display: none;}
#sepetForm {width: 100%;}
.bireyselUyelik, .kurumsalUyelik {display: none;}
.cursor {cursor: pointer;}
.pr-fav-add.green i {color: #41ad33;}
.tax-plus { font-weight: bold; font-size: 11px; color: #C7254E;}
.nekcom-pr-stockno { color: #85958f; font-size: 14px;}
.nekcom-pr-stockno span { color: #85958f}
.swal2-container {z-index: 9999999 !important;}
.separator { border-color: #dae5e1; margin-top: 20px; margin-bottom: 20px;}
.taksitNotu {font-size: 14px;}
.siparisNo {color: #41ad33; font-size: 18px !important;}
.pixtext {padding-top: 10px;}
.pixtext ul li, .pixtext ol li { list-style-type: disc !important; margin-left: 30px !important;}
.pixtext h2 {display: block;}
#searchRequest { display: none; position: absolute; left: 25px; top: 48px; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; border-bottom: 2px solid #e7e7e7; background-color: #ffffff; width: 474px; padding-left: 50px; z-index: 9; padding-bottom: 13px; border-radius: 0 0 5px 5px; font-weight: 500;}
#searchRequest a { display: block; color: #333e48; line-height: 1.5; padding-bottom: 5px;}
@media (max-width: 767px) {
    #searchRequest { left: 20px; width: auto; padding-left: 10px; }
}
.kargoTakibi { display: inline-block; border-left: 1px solid #cccccc; padding-left: 5px;}
.urunOnayla { border: 1px solid #e7e7e7; border-radius: 2px; margin-top: 5px; font-size: 13px; padding: 3px 10px; display: inline-block; background-color: #41ad33; color: #ffffff !important; cursor: pointer;}
.puanVer { /* border: 1px solid #e7e7e7; border-radius: 2px; margin-top: 5px; font-size: 13px; padding: 3px 10px; display: inline-block; background-color: #1976d2; color: #ffffff !important; cursor: pointer; */ }
.kategoriMetni { padding: 25px; font-size: 12px; background: #fff;}
.kategoriMetni h1 { font-size: 24px; font-weight: bold;}
.register-form-text.unset-cloud li {list-style: unset !important;}
#footerText { text-align: left; padding: 20px 10px; font-size: 12px;}
#footerText h1 { color: #595959; margin: 0; text-align: left; padding-bottom: 10px; font-size: 18px; font-weight: bold;}
#footerText h2 { color: #595959; margin: 0; text-align: left; padding: 14px 0 8px 0 ; font-size: 16px; font-weight: bold;}
#footerToggle {height: 210px; overflow: hidden; margin-top: 15px;}
#readMore { text-align: center; cursor: pointer; color: #aa0c10; font-size: 14px; line-height: 1.4; padding-top: 15px; padding-left: 10px;} 
#taksit{
    position: relative;
}
#taksit.active{
    opacity: 0.5;
}
#taksit .taksitLoading{
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
}
#taksit .taksitLoading img{
    margin-top: 15%;
}
.magazafirma{
    font-size: 14px;
    text-align: center;
    background: #fff;
    padding: 7px;
    border: 1px solid #dae5e1;
    border-radius: 6px;
}
.f16{font-size:16px;}

/* Çerez */
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:12px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:0.3em 1em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}

/* İade Değişim */
.iadeDegisim p{
    margin:0;
}

/*SmartBanner Mobil Uygulama*/
#smartbanner {width:100%; height:195px; box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none; }
#smartbanner, html.sb-animation {-webkit-transition: all .3s ease;}
#smartbanner .sb-container { margin: 0 auto; }
#smartbanner .sb-close { position:absolute; right:10px; top:10px; display:block; font-size:30px; line-height:18px; color:#062819; text-decoration:none; text-shadow:none; }
#smartbanner .sb-close:active { font-size:13px; color:#aaa; }
#smartbanner .sb-icon { text-align: center; display:block; margin:10px auto; width:50px; height:50px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3); }
#smartbanner.no-icon .sb-icon { display:none; }
#smartbanner .sb-info { text-align: center; font-size:12px; padding: 0 15px; line-height:1.2em; color:#6a6a6a; text-shadow:0 1px 0 rgba(255,255,255,0.8); }
#smartbanner #smartbanner.no-icon .sb-info { left:34px; }
#smartbanner .sb-info strong { display:block; font-size:14px; font-weight: 500; padding-top: 3px; color:#4d4d4d; line-height: 18px; }
#smartbanner .sb-info > span { display:block; }
#smartbanner .sb-info em { font-style:normal; text-transform:uppercase; }
#smartbanner .sb-button { padding: 0 10px; width: 20%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%); text-transform:uppercase; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset; }
#smartbanner .sb-button:active, #smartbanner .sb-button:hover { background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%); }
#smartbanner.android { border-color:#ddd; background: #f6f6f6; border-top: 5px solid #28a90e; box-shadow: none; }
#smartbanner.android .sb-info {color:#062819;}
#smartbanner.android .sb-info strong { color:#062819; }
#smartbanner.android .sb-button { border:0; color:#fdfdfd; background: none; box-shadow: none; min-height:28px}
#smartbanner.android .sb-button span { text-align: center; margin:0 15px; border-radius: 5px; display: block; padding: 4px 14px; background-color: #28a90e; text-transform:none; text-shadow:none; box-shadow:none; }
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover { background: none; }
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span { background:#2AC7E1; }
#smartbanner.windows .sb-icon { border-radius: 0px; }

#smartbanner.ios { border-color:#ddd; background: #f6f6f6; border-top: 5px solid #28a90e; box-shadow: none; }
#smartbanner.ios .sb-info {color:#062819;}
#smartbanner.ios .sb-info strong { color:#062819; }
#smartbanner.ios .sb-button { border:0; color:#fdfdfd; background: none; box-shadow: none; min-height:28px}
#smartbanner.ios .sb-button span { text-align: center; margin:0 15px; border-radius: 5px; display: block; padding: 4px 14px; background-color: #28a90e; text-transform:none; text-shadow:none; box-shadow:none; }
#smartbanner.ios .sb-button:active, #smartbanner.android .sb-button:hover { background: none; }
#smartbanner.ios .sb-button:active span, #smartbanner.android .sb-button:hover span { background:#2AC7E1; }

/* CAMPAIN */
.campain-banner {
    background: linear-gradient(30deg, #fff669, #db5512);
    padding: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
}

.campain-banner .logo {
    position: relative;
    z-index: 10;
}

.campain-banner .logo img{
    height: 190px;
}

@media (max-width: 900px) {
    .campain-banner .text {display: none}
}

.campain-banner .h1{
    font-size: 26px;
    color: #0e80f7;
    font-weight: 800;
    background: #fff;
    padding: 8px 60px;
    display: block;
    width: fit-content;
    transform: translateX(-50px);
}

.campain-banner .h2{
    font-size: 26px;
    color: #fff;
    font-weight: 800;
    background: #0e80f7;
    padding: 8px 60px 8px 120px;
    display: block;
    width: fit-content;
    transform: translateX(-120px);
}

.kampanya-popup {
    position: fixed;
    left: 10px;
    bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background: #fff;
    box-shadow: 0 4px 20px -4px #444444;
    padding: 15px;
    border-radius: 8px;
    z-index: 9;
}
.kampanya-popup.show {
    transform: translateY(120%);
    animation: upGo 2s ease forwards;
}
@keyframes upGo {
    from {
        transform: translateY(120%);
    }
    to {
        transform: translateY(0);
    }
}
.kampanya-popup img {
    height: 90px;
}
.kampanya-popup .text {
    display: flex;
    flex-direction: column;
    gap: 10px;
    font-size: 16px;
}
.kampanya-popup .text a {
    display: flex;
    flex-direction: column;
    font-size: 16px;
}
.kampanya-popup .close {
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #ccc;
    border-radius: 30px;
    transform: translateY(-40%) translateX(40%);
    opacity: 1;
    transition: all .3s;
}
.kampanya-popup .close i {
    font-size: 12px;
    color: #ccc;
    transition: all .3s;
}
.kampanya-popup .close:hover {
    border-color: #333;
}
.kampanya-popup .close:hover i {
    color: #333;
}
.kampanya-popup.hide {
    display: none;
}

.kampanya-urun-listele {
    padding: 50px 0;
}
.kampanya-urun-listele .xs-countdown-timer {
    margin-bottom: 25px !important;
}
.kampanya-urun-listele .kampanya-logo img {
    height: 250px;
}
.kampanya-urun-listele.yildiz-urunler {
    background: linear-gradient(#dc5c0c, #ffe029);
}