/* ShopZibi V4.9.12 — admin shell lock + basket motion */
@media (min-width:901px){
 body.v46-admin-body{display:block!important;margin:0!important;padding:0!important;overflow-x:hidden!important}
 body.v46-admin-body>.v46-admin-sidebar{display:block!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:238px!important;max-width:238px!important;min-width:238px!important;height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;transform:none!important}
 body.v46-admin-body>.v46-admin-sidebar nav{display:block!important;width:auto!important;padding:10px 7px 25px!important;margin:0!important}
 body.v46-admin-body>.v46-admin-sidebar nav>a{display:flex!important;width:auto!important;float:none!important;position:relative!important;margin:1px 0!important;padding:11px 14px!important;box-sizing:border-box!important;white-space:normal!important}
 body.v46-admin-body>.v46-admin-main{display:block!important;margin-left:238px!important;width:auto!important;min-width:0!important}
}
.shopzibi-fly-item{position:fixed!important;z-index:100000!important;pointer-events:none!important;border-radius:14px!important;object-fit:cover!important;box-shadow:0 14px 38px rgba(5,40,88,.28)!important;transition:left .68s cubic-bezier(.2,.8,.2,1),top .68s cubic-bezier(.2,.8,.2,1),width .68s ease,height .68s ease,opacity .68s ease,transform .68s ease!important}
.shopzibi-basket-pop{animation:shopzibiBasketPop .62s ease}
.shopzibi-count-pop{animation:shopzibiCountPop .55s ease}
@keyframes shopzibiBasketPop{0%,100%{transform:scale(1)}35%{transform:scale(1.24) rotate(-5deg)}65%{transform:scale(.96) rotate(3deg)}}
@keyframes shopzibiCountPop{0%,100%{transform:scale(1)}45%{transform:scale(1.3)}}
.shopzibi-cart-toast{position:fixed;right:24px;bottom:24px;z-index:99999;background:#fff;border:1px solid #dbe7ff;border-radius:14px;box-shadow:0 18px 50px rgba(15,39,84,.18);padding:15px 19px;font-weight:800;color:#102a56;max-width:340px;animation:shopzibiToastIn .25s ease}
@keyframes shopzibiToastIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
