.nlm-nav-account-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:10px;vertical-align:middle}.nlm-nav-account,.nlm-nav-track,.nlm-nav-favorites,.nlm-nav-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border:1px solid rgba(17,17,17,.12);border-radius:50%;background:#fff;color:#17151f;text-decoration:none;transition:border-color .25s,background .25s,color .25s,transform .25s;cursor:pointer;vertical-align:middle}.nlm-nav-account{margin:0;padding:0}.nlm-nav-track{margin-left:8px}.nlm-nav-favorites{margin-left:8px}.nlm-nav-cart{margin-left:8px}.nlm-nav-account:hover,.nlm-nav-account.is-active,.nlm-nav-account-wrap.is-open>.nlm-nav-account,.nlm-nav-track:hover,.nlm-nav-track.is-active,.nlm-nav-favorites:hover,.nlm-nav-cart:hover{border-color:#70237d;background:#70237d;color:#fff;transform:translateY(-2px)}.nlm-nav-account svg,.nlm-nav-track svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.nlm-nav-favorites i,.nlm-nav-cart i{display:block;font-size:18px;line-height:1}.nlm-nav-fav-count,.nlm-nav-cart-count{position:absolute;top:-4px;right:-4px;z-index:3;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid #fff;border-radius:20px;color:#fff;font-size:10px;font-weight:800;line-height:1;pointer-events:none}.nlm-nav-fav-count{background:#70237d}.nlm-nav-cart-count{background:#ff5a36}.nlm-nav-fav-count.is-empty,.nlm-nav-cart-count.is-empty{display:none}@media(max-width:768px){.nlm-nav-account-wrap{margin-left:5px}.nlm-nav-account,.nlm-nav-track,.nlm-nav-favorites,.nlm-nav-cart{width:42px;height:42px}.nlm-nav-track,.nlm-nav-favorites,.nlm-nav-cart{margin-left:5px}.nlm-nav-account svg,.nlm-nav-track svg{width:17px;height:17px}.nlm-nav-favorites i,.nlm-nav-cart i{font-size:16px}.nlm-nav-fav-count,.nlm-nav-cart-count{min-width:18px;height:18px;padding:0 4px;font-size:9px}}@media(max-width:430px){.nlm-nav-account-wrap{margin-left:4px}.nlm-nav-account,.nlm-nav-track,.nlm-nav-favorites,.nlm-nav-cart{width:38px;height:38px}.nlm-nav-track,.nlm-nav-favorites,.nlm-nav-cart{margin-left:4px}.nlm-nav-account svg,.nlm-nav-track svg{width:16px;height:16px}}

/* ===== PS27 FAVORİLER PANELİ - DÜZELTİLMİŞ ===== */

.ps27p-page .ps27p-favorites-panel{width:min(500px,100%)!important;background:#fff!important}

.ps27p-page .ps27p-favorites-head{flex:0 0 auto!important;padding:26px 28px 22px!important;border-bottom:1px solid #ded8dd!important}

.ps27p-page .ps27p-favorites-head p{margin:0 0 7px!important;color:#70237d!important;font-size:7px!important;font-weight:800!important;letter-spacing:.17em!important}

.ps27p-page .ps27p-favorites-head h2{margin:0!important;font:400 34px/1 Georgia,"Times New Roman",serif!important;letter-spacing:-.03em!important}

.ps27p-page .ps27p-favorites-head>button{width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid #ded8dd!important;background:#fff!important;color:#151215!important;font-size:21px!important;line-height:1!important;cursor:pointer!important}

.ps27p-page .ps27p-favorites-head>button:hover{background:#151215!important;border-color:#151215!important;color:#fff!important}

.ps27p-page .ps27p-favorites-list{flex:1 1 auto!important;min-height:0!important;padding:0 28px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}

.ps27p-page .ps27p-fav-item{position:relative!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:17px!important;align-items:center!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:18px 0!important;border:0!important;border-bottom:1px solid #ded8dd!important;background:#fff!important}

.ps27p-page .ps27p-fav-thumb{position:relative!important;display:block!important;width:96px!important;height:120px!important;min-width:96px!important;min-height:120px!important;max-width:96px!important;max-height:120px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#f3eff2!important;cursor:pointer!important}

.ps27p-page .ps27p-fav-thumb img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;transform:none!important}

.ps27p-page .ps27p-fav-item>div{display:block!important;min-width:0!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important}

.ps27p-page .ps27p-fav-item p{display:block!important;margin:0 0 6px!important;padding:0!important;color:#70237d!important;font-size:7px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.13em!important;text-transform:uppercase!important}

.ps27p-page .ps27p-fav-item h3{display:block!important;margin:0 0 9px!important;padding:0!important;color:#151215!important;font:400 21px/1.05 Georgia,"Times New Roman",serif!important;letter-spacing:-.025em!important}

.ps27p-page .ps27p-fav-item strong{display:block!important;margin:0!important;padding:0!important;color:#151215!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important}

.ps27p-page .ps27p-fav-item>div>div{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:14px!important;width:auto!important;height:auto!important;margin:16px 0 0!important;padding:0!important}

.ps27p-page .ps27p-fav-item>div>div button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:7px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important}

.ps27p-page .ps27p-fav-item>div>div button:first-child{color:#70237d!important}

.ps27p-page .ps27p-fav-item>div>div button:last-child{color:#999198!important}

.ps27p-page .ps27p-fav-item>div>div button:hover{color:#151215!important}

.ps27p-page .ps27p-favorites-empty{padding:75px 30px!important;text-align:center!important}

.ps27p-page .ps27p-favorites-empty span{display:block!important;margin:0 0 22px!important;color:rgba(112,35,125,.08)!important;font:400 105px/.65 Georgia,"Times New Roman",serif!important;letter-spacing:-.12em!important}

.ps27p-page .ps27p-favorites-empty p{margin:0 0 7px!important;color:#70237d!important;font-size:7px!important;font-weight:800!important;letter-spacing:.16em!important}

.ps27p-page .ps27p-favorites-empty h3{margin:0!important;font:400 28px Georgia,"Times New Roman",serif!important}

.ps27p-page .ps27p-favorites-empty small{display:block!important;max-width:300px!important;margin:12px auto 0!important;color:#776f76!important;font-size:9px!important;line-height:1.6!important}

@media(max-width:560px){
.ps27p-page .ps27p-favorites-panel{width:100%!important}
.ps27p-page .ps27p-favorites-head{padding:21px 18px 18px!important}
.ps27p-page .ps27p-favorites-list{padding:0 18px!important}
.ps27p-page .ps27p-fav-item{grid-template-columns:82px minmax(0,1fr)!important;gap:13px!important;padding:15px 0!important}
.ps27p-page .ps27p-fav-thumb{width:82px!important;height:103px!important;min-width:82px!important;min-height:103px!important;max-width:82px!important;max-height:103px!important}
.ps27p-page .ps27p-fav-item h3{font-size:18px!important}
.ps27p-page .ps27p-fav-item>div>div{gap:11px!important;margin-top:12px!important}
}

@media(max-width:370px){
.ps27p-page .ps27p-fav-item{grid-template-columns:72px minmax(0,1fr)!important}
.ps27p-page .ps27p-fav-thumb{width:72px!important;height:90px!important;min-width:72px!important;min-height:90px!important;max-width:72px!important;max-height:90px!important}
.ps27p-page .ps27p-fav-item h3{font-size:17px!important}
}