.brand-ico{width:36px;height:36px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}
.nav-3d{width:18px;height:18px;object-fit:contain;margin-right:6px;vertical-align:-4px;filter:drop-shadow(0 2px 5px rgba(0,0,0,.30))}
.tab-3d{width:28px;height:28px;object-fit:contain;margin-right:7px;vertical-align:middle;filter:drop-shadow(0 4px 9px rgba(0,0,0,.28))}
.card-3d{width:22px;height:22px;object-fit:contain;margin-right:7px;vertical-align:-5px;filter:drop-shadow(0 3px 7px rgba(0,0,0,.28))}
.gate-3d{width:52px;height:52px;object-fit:contain;display:block;margin:0 auto 10px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}
.drop-3d{width:46px;height:46px;object-fit:contain;display:block;margin:0 auto 8px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.30))}
.free-3d{width:18px;height:18px;object-fit:contain;margin-right:6px;vertical-align:-4px}
@media(max-width:640px){
 .brand-ico{width:30px;height:30px}
 .nav-3d{width:16px;height:16px;margin-right:5px}
 .tab-3d{width:24px;height:24px;margin-right:6px}
 .gate-3d{width:44px;height:44px}
 .drop-3d{width:40px;height:40px}
}
